GlossarySEO
What is faceted navigation in SEO?
Also called: faceted search, filters, filter URLs, facets
Definition
Faceted navigation lets users filter a list by attributes like category, price or rating. Each filter combination can create a new URL, which can multiply into far more crawlable URLs than real pages.
Faceted navigation, explained
Filters are great for users. For crawlers, they're a trap. Five filters with a few options each can produce thousands of URL combinations, most showing overlapping subsets of the same items. Google's faceted navigation guide names the two problems: overcrawling, because crawlers can't tell which URLs are useful without fetching them, and slower discovery of new pages, because crawl effort goes to filter URLs.
If you don't need filtered pages in search, Google suggests preventing their crawling. Options include disallowing the filter parameters in robots.txt while leaving item pages crawlable, or implementing filters with URL fragments (like #products=blue), which Google generally ignores. It says rel="canonical" and rel="nofollow" on filter links are less effective long-term.
If some filtered pages deserve to be indexed, such as "CRM tools for agencies" with real search demand, make them clean and consistent. Google recommends using the standard & separator for parameters, keeping filters in a consistent order in the URL, and returning 404 when a filter combination has no results, rather than an empty 200 page.
A good pattern for most startups: promote the handful of valuable filter combinations to real category pages with static paths, unique intros and internal links, and keep every other combination out of the crawl.
Why it matters for founders
Directories, marketplaces and tool listings built by founders often ship with filters on day one. Left open, they can bury your real pages under thousands of near-duplicate URLs.
Example
Your tool directory lets users filter by price, platform and category. You turn the 30 category and platform combinations with search demand into static pages, and block the ?price= and ?sort= parameters in robots.txt.
Common mistakes
- Letting every filter combination be crawled and indexed.
- Returning
200for filter combinations with no results. - Inconsistent parameter order that creates duplicate URLs.
- Blocking item pages along with filter URLs.
Sources
Checked
Related terms
- URL parametersURL parameters are the
key=valuepairs after a?in a URL, like?ref=twitteror?sort=price. Each unique combination is a separate URL to search engines, even when the content barely changes. - Crawl budgetCrawl budget is the set of URLs Google can and wants to crawl on your site in a given period. It depends on how much your server can handle and how much Google wants your pages.
- Duplicate contentDuplicate content is the same or very similar content available at more than one URL. Google says some duplication is normal and isn't a spam violation; it picks one version to show and filters the rest.
- CanonicalizationCanonicalization is how a search engine picks one representative URL from a group of pages with the same or very similar content, and shows only that one in results.