=== Noindex Parameters === Contributors: nasegy Donate link: https://nasegy.com Tags: noindex, seo, parameters, rank math, yoast Requires at least: 5.6 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPL v2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Prevent search engines from indexing URLs with specific parameters. Compatible with Rank Math, Yoast SEO, and WordPress core. == Description == 🚫 **Noindex Parameters** is a powerful WordPress plugin that helps you control which URL parameters should be excluded from search engine indexing. This prevents duplicate content issues and improves your site's SEO performance. ## ✨ Key Features * **Smart Parameter Detection**: Automatically detects and applies noindex rules to URLs with specified parameters * **Multi-SEO Plugin Support**: Fully compatible with Rank Math, Yoast SEO, and WordPress core robots API * **Easy-to-Use Interface**: Intuitive admin panel with parameter suggestions * **Predefined Categories**: Ready-made parameter groups for quick setup * **Real-time Statistics**: Monitor active rules and last updates * **Security Focused**: Built with WordPress security best practices ## 🎯 Perfect For * E-commerce sites with tracking parameters (UTM, GCLID, FBCLID) * Sites with sorting/filtering parameters that create duplicate content * Preventing indexation of internal search results * Controlling pagination and sorting parameter indexing ## 🔧 Supported SEO Plugins * ✅ Rank Math * ✅ Yoast SEO * ✅ WordPress Core (5.7+) * ✅ Classic WordPress robots meta == Installation == ## Method 1: WordPress Admin Panel 1. Go to Plugins → Add New 2. Search for "Noindex Parameters" 3. Click "Install Now" 4. Activate the plugin ## Method 2: Manual Upload 1. Download the plugin ZIP file 2. Go to Plugins → Add New → Upload Plugin 3. Upload the ZIP file 4. Activate the plugin ## Method 3: FTP Upload 1. Extract the ZIP file to your computer 2. Upload the `noindex-parameters` folder to `/wp-content/plugins/` 3. Go to Plugins → Installed Plugins 4. Activate "Noindex Parameters" == Frequently Asked Questions == = What parameters should I add to the noindex list? = Common parameters to consider: * Tracking parameters: `utm_source`, `utm_medium`, `gclid`, `fbclid` * Sorting parameters: `sort`, `order`, `orderby` * Filtering parameters: `filter`, `category`, `price-range` * Pagination parameters: `page`, `paged`, `offset` = Does this plugin work with my SEO plugin? = Yes! The plugin supports: * Rank Math (all versions) * Yoast SEO (all versions) * WordPress Core robots API (5.7+) * Classic WordPress robots meta tag = Will this affect my existing SEO settings? = No, the plugin works alongside your existing SEO settings and only adds noindex rules when specific parameters are detected. = Can I use custom parameters? = Yes, you can add any parameter name to the list. The plugin will check for exact matches in the URL query string. = How many parameters can I add? = There's no technical limit, but we recommend only adding parameters that actually create duplicate content issues. = Is this plugin translation ready? = Yes, the plugin is fully translation ready and includes .pot file for translators. == Screenshots == 1. **Admin Dashboard** - Main settings page with statistics and rule management 2. **Parameter Suggestions** - Predefined parameter groups for quick setup 3. **Rule Management** - Easy-to-use textarea for custom parameter rules == Changelog == = 2.0 = * Added WordPress Core robots API support (5.7+) * Enhanced security with improved sanitization * Added parameter suggestion categories * Improved admin interface with better UX * Added real-time statistics display * Fixed compatibility issues with latest WordPress versions = 1.0 = * Initial release * Basic parameter detection * Rank Math and Yoast SEO support * Simple admin interface == Upgrade Notice == = 2.0 = This version includes major improvements in security, user interface, and compatibility. Recommended for all users. = 1.0 = Initial release of the plugin.