Faceted Navigation
Faceted navigation is the set of filters on category and search pages that let users narrow results by attributes such as size, colour, brand, price or rating. It is essential for usability on ecommerce, property, travel and directory sites, but it is also one of the biggest sources of technical SEO problems.
Why faceted navigation causes SEO problems
Each filter combination usually creates a new URL, for example ?colour=blue&size=10&brand=acme&sort=price. A category with ten filters and many options can generate thousands or even millions of combinations. This leads to:
- Crawl waste: Googlebot spends time on endless filter URLs instead of important pages (Crawl Budget).
- Duplicate and near-duplicate content: many filtered pages show almost the same products.
- Thin pages: combinations with one or zero products.
- Diluted signals: internal links spread across countless versions of the same category.
- Index bloat: thousands of low-value URLs in Google’s index.
Not all filtered pages are bad
Some filter combinations match real searches. “Black leather sofas” or “women’s running shoes size 6” may have search demand and deserve their own indexable pages. The goal is to let search engines index the valuable combinations and ignore the rest.
How to control faceted navigation
- Decide which facets have search value using Keyword Research. Typically brand, main type, colour or material may be worth indexing; sort order, price ranges and multiple stacked filters usually are not.
- Turn valuable combinations into proper landing pages with clean URLs, unique titles, headings and introductory text, linked from the category.
- Use canonical tags on low-value filtered URLs pointing to the main category.
- Use noindex for filtered pages users need but search does not.
- Block crawling of infinite combinations in Robots.txt, such as sort, view and multi-select parameters. Remember that blocked URLs cannot pass signals or show noindex tags, so combine methods thoughtfully.
- Avoid crawlable links for low-value filters, for example by using buttons or forms that do not create followable links, while keeping valuable filters as normal links.
- Keep parameter order consistent so the same combination does not appear at several URLs.
- Exclude filtered URLs from XML sitemaps unless they are deliberate landing pages.
How to spot faceted navigation problems
- Search Console’s Pages report shows large numbers of “Duplicate” or “Crawled, currently not indexed” parameter URLs.
- The Crawl Stats report or Log File Analysis shows Googlebot spending most requests on parameter URLs.
- A site crawl finds far more URLs than you have products or categories.
Faceted navigation and pagination together
Filters combined with Pagination multiply the problem. Make sure paginated versions of filtered pages follow the same rules as the filtered page itself.
Planning before you build
Faceted navigation is far easier to get right at the design stage than to fix later. When choosing an ecommerce platform or redesigning, agree which filters are indexable and how URLs will be generated. See Ecommerce SEO and Category Page SEO for the wider context.
Further reading: Google on managing faceted navigation.
Key Takeaways
- Faceted filters can create huge numbers of duplicate URLs.
- Index only filter combinations with real search demand.
- Use canonicals, noindex and robots.txt rules to control the rest.
- Keep parameter order consistent and exclude filters from sitemaps.
- Plan filter rules before building or redesigning a store.
Related Terms
Wondering what to fix first on your site? Get a free check of your site’s SEO, or keep learning in the SEO Encyclopedia.