LaunchRanked

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 200 for filter combinations with no results.
  • Inconsistent parameter order that creates duplicate URLs.
  • Blocking item pages along with filter URLs.

Sources

Checked

← All 274 glossary terms