=== 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.
