The Faceted Navigation SEO Problem
Every filter combination on a category page generates a unique URL, and a typical ecommerce site with color, size, brand, price, and material filters can create millions of URL combinations from just a few hundred categories. Search engines waste crawl budget on these low-value permutations, indexing thin duplicate pages that dilute your category authority and compete with your primary pages for rankings.
Identifying Which Filter URLs to Index
Not all filter combinations are equal. Some have genuine search demand, like "red Nike running shoes," while others, like "size 8.5 shoes under forty dollars," have negligible volume. Use keyword research to identify filter combinations people actually search for. These high-demand combinations deserve their own indexable pages with unique content, while the rest should be blocked or canonicalized.
Implementation Options Compared
You have several technical approaches: AJAX-based filtering that does not change the URL, URL parameters managed through canonical tags, robots.txt blocking of filter paths, noindex meta tags on low-value combinations, or Using Canonical Tags Strategically Set canonical tags on filtered pages to point back to the parent category URL by default. Override this canonical only for filter combinations you have identified as having genuine search demand. This approach tells Google to consolidate ranking signals on your primary category pages while allowing specific high-value filter pages to rank independently. Pro Tip
Never set canonicals from a filter page to a different category. The canonical target must be the page that best represents the same content. Cross-category canonicals create confusion and are often ignored by Google.