Faceted Navigation Crawl Budget: Stop Wasting It is the single most reliable way to generate millions of URLs from a few thousand products. Filter by colour, then size, then price, in any order, and every combination is a distinct URL that a crawler will happily follow forever.
The combinatorial problem
Four filters with five options each produce 625 combinations. Allow them in any order and that number multiplies again. Add pagination and it multiplies once more.
None of those URLs contain new products. They are the same catalogue, reshuffled. But each is a distinct address that returns a 200 and looks like a page.
On a large store this is where crawl budget disappears. Google spends its allocation on filter permutations and never reaches the product pages that matter.
Which facets deserve to be indexed
Some do. A facet with genuine search demand and a distinct set of results is a legitimate landing page.
- Index facets people search for — waterproof walking boots rather than boots filtered by 3 attributes
- Do not index sort orders, view toggles, or price sliders
- Do not index combinations of more than one or two attributes
- Never index anything returning an empty or near-empty result set
The test is whether someone would plausibly search for the thing that facet describes. If not, it is a filter, not a page.
How to control it

There is no single switch. It takes a combination, applied deliberately.
- Canonical filtered URLs to the unfiltered category, except the ones you deliberately index
- robots.txt to block parameter patterns that should never be crawled at all
- noindex, follow on combinations that must remain crawlable but not indexed
- Consistent parameter order so the same selection always produces the same URL
That last point is the one most often missed and the cheapest to fix. If ?color=red&size=9 and ?size=9&color=red both resolve, you have doubled your URL space for nothing.
Check what you actually generate
Most teams underestimate this by an order of magnitude. Crawl your own category pages and count the distinct URLs a crawler can reach from them.
Our on-page audit tool will show you whether a given filtered URL is indexable and where its canonical points, which is usually enough to reveal the pattern.
For the wider problem, see our e-commerce SEO services — architecture is the part that decides whether the rest of the work has anywhere to land.
Spotting the problem before it costs you
Three checks will tell you whether faceted URLs are a real problem on your store or a theoretical one.
- Compare indexed pages in Search Console against the number of products and categories you actually have. A large gap is filter URLs.
- Look at the Crawl Stats report. If crawl requests vastly exceed your page count, budget is going to permutations.
- Search
site:yourdomain.com inurl:?and see how many parameter URLs are indexed.
The gap is usually larger than expected. A store with 2,000 products showing 40,000 indexed URLs is not indexing products.
Parameter order, and the cheapest fix available
If ?color=red&size=9 and ?size=9&color=red both return a page, you have doubled your URL space for no benefit. With three filters the multiplier is six.
Enforce a canonical parameter order at the application level so any selection always produces one URL. This is usually a small change in how filter links are generated and it removes an entire class of duplication.
Do the same for empty parameters. A URL carrying ?color= with no value should not exist.
When a filter deserves its own page
Some facets are genuine landing pages and should be indexable, with their own title, description and ideally their own copy.
- There is real search demand for the phrase the facet represents
- The result set is substantial and stable rather than two products
- The page can say something a broader category page cannot
If all three hold, treat it as a category rather than a filter: give it a clean URL rather than a parameter, and link to it from navigation or content.
If any fail, canonicalise it away. A thin filtered page competing with its own parent helps nobody.
Sources and further reading
Stop Faceted Navigation from Wasting Crawl Budget
Faceted navigation can quietly create thousands of duplicate or low-value URLs that compete for crawl attention without adding meaningful content. Contact MoxSEO for a faceted-navigation audit covering filter parameters, canonical tags, robots.txt rules, noindex directives, parameter ordering, empty result pages, pagination, internal linking, and indexable category opportunities. We will identify which filtered pages deserve dedicated landing pages and which combinations should be consolidated, blocked, or removed from the index.
Schedule a consultation with MoxSEO to review your ecommerce architecture and create a practical crawl-control plan. Our team will help you reduce unnecessary URL combinations, protect important product and category pages, and build a cleaner site structure that search engines can crawl and understand more efficiently.
Frequently asked questions
Should I block all filter URLs in robots.txt?
No. Blocking prevents crawling, which means Google never sees the canonical either. Block only what should never be crawled at all.
Is noindex, follow better than canonical for facets?
They do different jobs. Canonical consolidates signals; noindex removes the URL from the index. Facets that must stay crawlable but not indexed want noindex, follow.
How do I know which facets have search demand?
Look at what people actually search for in your category, then check whether your filter produces a page matching that phrase.
Does this apply to small catalogues?
Less so. With a few hundred products crawl budget is rarely the constraint, though duplicate titles still are.
Ashish Khan is an SEO Specialist at MoxSEO with expertise in keyword research, on-page optimization, technical SEO, content strategy, and link building. He focuses on improving website visibility, strengthening search performance, and helping businesses attract relevant organic traffic. By combining competitor analysis, SEO audits, and data-driven optimization, Ashish supports sustainable ranking growth and stronger digital presence.



