RankpediaA plain-English encyclopedia of search

Faceted Navigation SEO

Filters refined results by attributes, but each URL combination risks wasting crawl budget or creating duplicate content if not controlled.

Most SEOs enable every facet combination without asking whether each URL offers unique value to Google or to users.

Key points

  • Block low-value facet combinations in robots.txt so crawlers spend budget on unique pages.
  • Set self-referencing canonical tags on facet pages you want indexed and noindex on the rest.
  • Ensure each indexed facet page has unique content beyond a filtered list of products.
  • Map facets to actual search demand before deciding which filter states to index.

A homeware site that lost crawl budget to facets

A homeware site with 200 products and 5 facet attributes had 3,000 crawlable URL combinations. Google crawled 2,500 of them in one week, only to find 90% were near duplicates of the main category. The site's crawl budget was exhausted, and a new product launch page took three weeks to appear in search results. After blocking facet URLs in robots.txt and noindexing low-value states, Google recrawled the site more efficiently, and the new product ranked within days.

Three mistakes that waste crawl budget

  • No crawl control Leaving every facet combination crawlable without robots.txt or noindex tells Google to spend budget on near-identical pages, starving unique content of attention.
  • Conflicting signals Using a canonical tag pointing to the parent category while also linking to the facet page from internal nav confuses Google about which URL to index.
  • Empty result pages Facet combinations with no products that return 200 status create indexable pages with no content, wasting budget and adding thin pages to the index.

Three questions to ask before setting up facets

  • Is the content unique? Ensure the facet page offers unique on-page content, such as a descriptive introduction or curated product set, beyond just a filtered list.
  • Does it match demand? Map the filter state against actual search queries using keyword tools; if few people search for that combination, consider noindexing it.
  • Will the URL be shareable? Use GET parameters cleanly and ensure the URL changes when AJAX filters are applied so users can bookmark and share the filtered view.

Common questions

What is facetable in Azure Search?

Facetable in Azure Search is a field property that enables faceted navigation, letting users filter results by attributes like brand or price.

What is ranking in SEO?

Ranking is a page's position in search results; faceted navigation can harm ranking by diluting link signals across duplicate URLs.

Sources

  1. Google Search Central Blog Google's latest crawl advice for faceted navigation, December 2024
  2. Search Engine Land Practical guide covering robots.txt, canonicals, and indexing strategies
  3. Moz Large-site SEO basics with faceted navigation walkthrough