Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/omid-d3v/nofollow-manager-wordpress/archive/refs/heads/main.zipNofollow Manager Pro for WordPress
A smart and powerful WordPress plugin to bulk manage rel="nofollow" attributes for internal and external links, preventing server timeouts with an intuitive UI and AJAX-powered batch processing.
This tool is essential for SEO maintenance, especially on large websites where manually editing links is impossible. It helps preserve your internal link equity and properly attributes external links.
✨ Key Features
- 🛡️ Repair Internal Links: Scans all posts and pages to find and remove
nofollowattributes from internal links and subdomain links that were added incorrectly. - 🔗 Nofollow External Links: Adds
nofollowattributes to all external links across your entire website in one go. - ⚡ AJAX Batch Processing: Processes posts in small, manageable chunks to prevent server timeouts and critical errors, even on sites with thousands of articles.
- 📊 Live Progress Bar: A modern, interactive interface shows the real-time progress of the operation, so you always know what's happening.
- 🌐 Bilingual Support (i18n): Fully localized for English and Persian (fa_IR). The plugin automatically switches based on your WordPress site language.
- 🎨 Modern & User-Friendly UI: A clean, intuitive admin page makes it easy to use, with clear instructions for each step.
- Yoast SEO Integration (Experimental): Includes a script that attempts to default the "Nofollow this link" checkbox in the Yoast SEO link editor.
⚙️ Installation
-
Download the Plugin:
- Download the latest version as a
.zipfile from the Releases page. - Or, clone the repository:
git clone https://github.com/omid-d3v/Nofollow-manager-Wordpress.git
- Download the latest version as a
-
Upload to WordPress:
- Log in to your WordPress admin dashboard.
- Navigate to Plugins > Add New.
- Click the Upload Plugin button at the top.
- Choose the downloaded
.zipfile and click Install Now.
-
Activate the Plugin:
- Once the installation is complete, click Activate Plugin.
You will now find a new menu item named "Nofollow Pro" in your WordPress admin sidebar.
🚀 How to Use
Using the plugin is a simple, two-step process. Navigate to the Nofollow Pro page from your admin menu to get started.
Step 1: Repair Internal Links
This is a crucial first step to ensure your internal SEO structure is correct.
- Go to the Nofollow Pro admin page.
- In the first card, "Step 1: Repair Internal Links", click the Start Repair & Clean Internal Links button.
- Wait for the progress bar to reach 100%. The tool will automatically remove any
nofollowattributes from your internal and subdomain links.
Step 2: Nofollow External Links
Once your internal links are clean, you can proceed to manage your external links.
- In the second card, "Step 2: Nofollow External Links", click the Start Adding Nofollow to External Links button.
- Wait for the process to complete. The plugin will add
nofollowto all links pointing to external websites.
Warning: Always back up your database before running bulk processing tools.
🌍 Internationalization
This plugin is fully translatable and comes with the following language packs:
- English (en_US) - Default
- Persian (fa_IR)
The plugin will automatically display in Persian if your WordPress site language is set to Persian.
🤝 Contributing
Contributions are welcome! Whether it's bug reports, feature requests, or pull requests, please feel free to get involved.
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Create a new Pull Request.
📄 License
This plugin is licensed under the GPLv2 or later. See the LICENSE file for more details.