Short answer
Decide which filter combinations deserve indexing because people search for them, such as black leather boots, and give those clean, linked URLs. Keep the rest out of the crawl: Google suggests disallowing unneeded filter parameters in robots.txt, using URL fragments, or canonical tags that point to the unfiltered page.
The full answer
Filters help shoppers but create a crawling problem. Every combination of size, colour, brand, price and sort order can become a separate URL. Google's documentation on faceted navigation says this causes overcrawling and slows the discovery of new, useful pages.
The options Google describes:
- robots.txt: disallow crawling of filter parameters you never want indexed. This saves crawling, but Google can't see canonical tags on blocked URLs.
- URL fragments: implement filters with fragments (the part after #), which Google doesn't crawl.
- rel=canonical: point filtered pages to the unfiltered category. This reduces crawling of those URLs gradually rather than immediately.
If some filtered pages should be indexed, Google recommends keeping filters in a consistent order, using standard separators and returning a 404 status for filter combinations with no results.
The commercial decision matters most. Use keyword research to find the few filter combinations with real demand, turn them into proper landing pages with unique titles, copy and internal links, and keep everything else out of the index.
Sources
- Google Search Central: Managing crawling of faceted navigation URLs (updated 18 Dec 2025)
Published by Vidern, founded and led by Malhar Shah. Updated .
Related services, tools and guides
Grow organic revenue, not just traffic
Tell us about your store or product. We reply within 1 business day, and every plan is quoted to its scope.
Book a strategy callRelated questions
How is e-commerce SEO different from regular SEO?
E-commerce & SaaS SEO
Why isn't Google indexing my pages?
Technical SEO
What should I do with out-of-stock product pages?
E-commerce & SaaS SEO