# Faceted navigation

Category: [E-Commerce SEO](https://seo-geo-glossary.com/en/glossary/category/e-commerce-seo/) › [Shop pages & navigation](https://seo-geo-glossary.com/en/glossary/category/e-commerce-seo/shop-pages-navigation/) · Also known as: faceted search, filter navigation, filter combinations

**Faceted navigation** is a filter system that lets visitors narrow a list of products or content by several attributes at once, such as brand, color, size and price. It matters for SEO because every filter combination can produce its own URL.

## How does faceted navigation work?

Each attribute is a facet, and each value is an option within it. Most implementations write the selection into URL parameters:

```txt
https://www.example.com/cargo-bikes/?brand=urban&color=red&sort=price
```

The number of possible URLs multiplies with every facet. Five brands, six colors, four price ranges and three sort orders already add up to 360 combinations for one category if only one value per facet is chosen. Multi-select filters and parameters in varying order push that into the thousands.

## Why is faceted navigation an SEO issue?

Google names two consequences. Crawlers fetch a very large number of filter URLs before they can tell that those URLs add nothing new. And new, useful pages are discovered more slowly because crawl time goes into filter pages. Google used online store filters as an example of "infinite spaces" as early as 2008.

Some filter combinations do have search demand, for example "electric cargo bike." According to reports, those can work as dedicated, indexable landing pages.

## What does Google recommend?

**If filter URLs should not be crawled:**

- Block the filter parameters in robots.txt.
- Use URL fragments (`#color=red`) for filters. Google Search generally does not support fragments in crawling and indexing.
- Google describes `rel="canonical"` and `rel="nofollow"` as less effective. Canonicals may reduce crawling of non-canonical versions only over time, and nofollow has to be applied to every relevant link.

**If filter URLs should be indexed:**

- Use the standard `&` as the parameter separator.
- Keep filters in a consistent, logical order in the URL and do not allow duplicate filters.
- Return a 404 status code for combinations with no results, without redirecting to a generic error page.

A `noindex` on filter pages prevents indexing but saves no crawling, because Google still requests the page and drops it only after reading the rule, as its crawl budget guide notes.

## Example

robots.txt that blocks the sort and price parameters for all crawlers:

```robots
User-agent: *
Disallow: /*?*sort=
Disallow: /*?*price=
```

## Common mistakes

- Leaving every filter combination crawlable and indexable.
- Relying on canonical tags alone.
- Serving empty filter results with a 200 status code.
- Linking the same selection with parameters in different orders.
- Following older guides that recommend the URL Parameters tool in Search Console. Google retired it in 2022.

## FAQ

**What is the difference between filters and faceted navigation?**
A simple filter narrows a list by one attribute. Faceted navigation combines several independent attributes, each with its own values, so users can stack them. For SEO, the difference is the number of URL combinations that result.

**Should filter pages be indexed?**
Google describes both options. Filter URLs that should stay out of search are blocked in robots.txt or kept in the URL fragment. Combinations that should rank need a fixed filter order, no duplicate filters and a 404 status code when the selection returns nothing.

**Does noindex stop Google from crawling filter URLs?**
No. Google's crawl budget guide says Google still requests the page and only drops it after it sees the `noindex`, so the crawl time is already spent.

## At a glance

- **Type:** Filter navigation with several combinable attributes
- **Affects:** Number of URLs, crawling and indexing
- **Used in:** Lists of products, articles or events
- **Docs:** [Google: Managing crawling of faceted navigation URLs](https://developers.google.com/crawling/docs/faceted-navigation)

Last checked: October 8, 2026

*Diagram: How filters multiply URLs.* Own calculation example. Three filters are enough to turn one category into thousands of URLs. Google describes two approaches, depending on whether the filtered pages are meant for search.

*Diagram: Crawl budget from capacity and demand.* Google defines crawl budget as the set of URLs that Google can and wants to crawl. According to Google, the perceived URL inventory is the factor a site can control the most.

## Related terms

- [Filter pages](https://seo-geo-glossary.com/en/glossary/filter-pages/index.md)
- [URL parameters](https://seo-geo-glossary.com/en/glossary/url-parameters/index.md)
- [Crawl budget](https://seo-geo-glossary.com/en/glossary/crawl-budget/index.md)
- [Canonical tag](https://seo-geo-glossary.com/en/glossary/canonical-tag/index.md)
- [Crawler trap](https://seo-geo-glossary.com/en/glossary/crawler-trap/index.md)
- [Fragment identifier](https://seo-geo-glossary.com/en/glossary/fragment-identifier/index.md)
- [noindex](https://seo-geo-glossary.com/en/glossary/noindex/index.md)

## Sources

- [Managing crawling of faceted navigation URLs – Google Search Central (last updated 2025-12-18)](https://developers.google.com/crawling/docs/faceted-navigation)
- [Crawl budget management for large sites – Google Search Central](https://developers.google.com/crawling/docs/crawl-budget)
- [To infinity and beyond? No! – Google Webmaster Central Blog, August 2008](https://developers.google.com/search/blog/2008/08/to-infinity-and-beyond-no)
- [Spring cleaning: the URL Parameters tool – Google Search Central Blog, March 28, 2022](https://developers.google.com/search/blog/2022/03/url-parameters-tool-deprecated)

---

Last updated: October 8, 2026
URL: https://seo-geo-glossary.com/en/glossary/faceted-navigation/
