Smart Filter Noindex

Installation

↑ Back to top

Requirements

↑ Back to top
  • WordPress 6.0 or later
  • WooCommerce 7.0 or later
  • PHP version: 7.4 or higher

To start using a product from WooCommerce.com, you can use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.

Alternative opion:

  1. Upload the plugin ZIP via Plugins → Add New → Upload Plugin
  2. Activate the plugin

Adding a WooCommerce.com subscription to your store

Getting started

↑ Back to top

Smart Filter Noindex helps control how WooCommerce filter URLs are indexed by search engines.

Filtered archive URLs generated by layered navigation, sorting, price filters, ratings, and pagination can create large numbers of low-value URLs. This plugin allows you to automatically apply noindex directives to matching URLs while keeping important archives indexable.

Default Plugin Behavior

↑ Back to top

Out of the box, the plugin:

  • Detects WooCommerce filter URLs
  • Applies noindex rules to supported filter combinations
  • Supports attribute, price, rating, and sorting filters
  • Leaves standard product category and shop archives indexable
  • Integrates automatically with supported SEO plugins

Basic Setup

↑ Back to top
  1. Enable the plugin
  2. Go to WooCommerce → Settings
  3. Open the Smart Filter Noindex tab
  4. Choose a rule mode
  5. Configure supported filter types
  6. Save settings
  7. Use the URL Tester to validate real URLs

Important

Save your settings before using the URL Tester to ensure results reflect your latest configuration.

Rule Modes

↑ Back to top

Smart Filter Noindex includes flexible rule modes to control how filter URLs are classified.

Any Supported Filter Match

↑ Back to top

This mode applies noindex rules whenever a supported filter type is detected.
Examples:

  • Attribute filters
  • Price filters
  • Rating filters
  • Sorting parameters

This mode is best for stores that want aggressive control over filter URL indexing

Require Multiple Trigger Groups

↑ Back to top

This mode only applies noindex when multiple filter groups are detected together.

For example:

URL TypeTrigger Groups
Attribute filter only1
Attribute + price filter2
Attribute + sorting + rating3

Optional Filter Types

↑ Back to top

You can individually enable or disable support for:

  • Sorting URLs
  • Price URLs
  • Rating URLs
  • Pagination URLs

Pagination support is optional and disabled by default.

Filter Whitelist

↑ Back to top

The Filter Whitelist allows selected filter keys to remain indexable even when filtering rules are enabled.

This is useful for high-value filter landing pages such as:

  • Brand archives
  • Color collections
  • Seasonal merchandising pages

Adding Whitelisted Filters

↑ Back to top
  1. In the Filter Whitelist section
  2. Enter one filter key per line
  3. Save settings

Example:

filter_brand
filter_color

You can also separate values using commas.

URL Tester

↑ Back to top

The built-in URL Tester allows you to analyze WooCommerce URLs directly from the plugin settings page.
The tester uses the same shared decision engine as the frontend plugin logic.

Using the URL Tester

↑ Back to top
  1. Paste a full WooCommerce archive URL
  2. Click Test URL
  3. Review the analysis results

The URL Tester Display

↑ Back to top
  • Detected page type
  • Supported archive detection
  • Noindex decision
  • Follow decision
  • Matched rule
  • Trigger group count
  • Detected query parameters
  • Grouped parameters

Example URL

↑ Back to top
https://example.com/shop/?filter_color=blue

SEO Compatibility

↑ Back to top

Smart Filter Noindex integrates with popular WordPress SEO plugins using native WordPress robots APIs and plugin-specific compatibility layers

Supported SEO Plugins

↑ Back to top
  • Yoast SEO
  • Rank Math
  • SEOPress
  • All in One SEO
  • The SEO Framework

Important Notes

↑ Back to top
  • The plugin does not modify robots.txt
  • The plugin does not alter permalink structures
  • The plugin does not override WooCommerce templates
  • The plugin uses page-level robots directives

Troubleshooting

↑ Back to top

URL Tester Results Do Not Match Expectations

↑ Back to top

Make sure:

  • Your settings have been saved
  • The URL is a valid WooCommerce archive URL
  • Your filter parameters are supported
  • Your SEO plugin is active and configured correctly

Filter URLs Are Still Indexed

↑ Back to top

Search engines may continue showing previously indexed URLs temporarily after noindex rules are applied.

You may need to wait for search engines to recrawl affected pages.

Plugin Does Not Detect My Filters

↑ Back to top

Smart Filter Noindex supports standard WooCommerce filter parameters.

Custom filter plugins using non-standard query structures may require additional compatibility support.

Pagination URLs Are Not Being Noindexed

↑ Back to top

Pagination support is optional and disabled by default.

Enable Pagination URLs from the plugin settings page if required.

FAQs

↑ Back to top

Help customers by answering commonly asked questions.

Does this plugin block URLs from being crawled?

  • No. The plugin applies noindex directives to matching pages. Search engines may still crawl URLs depending on internal linking and crawl behavior.

Can I keep some filters indexable?

  • Yes. Use the Filter Whitelist to allow specific filter keys to remain indexable.

Does this plugin work with layered navigation?

  • Yes. Smart Filter Noindex is designed specifically for WooCommerce filter and layered navigation URLs.

Does the plugin load frontend scripts?

  • No. The plugin does not load frontend JavaScript or modify storefront templates.

Is the plugin compatible with caching plugins?

  • Yes. The plugin uses standard WordPress hooks and robots integrations compatible with most caching solutions.

Can I test URLs before deploying changes?

  • Yes. The built-in AJAX URL Tester allows you to validate URLs directly from the settings page.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.