Ecommerce

Faceted Navigation

Also called faceted filters, faceted search, filtered navigation, layered navigation

The filters on a category page that narrow products by size, colour, brand or price, often creating a new URL for each combination.

Quick facts: Faceted Navigation

Category
Ecommerce
Also called
faceted filters, faceted search, filtered navigation, layered navigation
Level
Intermediate
Affects
Crawl budget, index bloat, duplicate content, category rankings, conversion on large ranges
Where to see it
Google Search Console page indexing and crawl stats reports, site crawlers such as Screaming Frog, server log files
In this article4
  1. How faceted navigation works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Faceted navigation is the set of filters on a category or search results page that lets shoppers narrow a list of products by attributes such as size, colour, brand, price or material. Each filter is a “facet”, and combining them (women’s running shoes, size 6, blue, under £80) usually produces a new URL.

How faceted navigation works

On a typical shop, the category page lists every product in the category, and a filter panel down the side or across the top offers facets drawn from product attributes. When a shopper ticks a box, the site either reloads with a parameter in the URL, such as /shoes/?colour=blue&size=6, or updates the list with JavaScript, often still changing the URL so the filtered view can be shared or bookmarked.

That is where the SEO problem starts. With ten colours, eight sizes, twelve brands and five price bands, the possible combinations for a single category run into the thousands, before you add sort orders and pagination. Each combination can be a separate URL that search engines discover and try to crawl, yet most show nearly the same products as the page above them.

Google covers faceted navigation in its crawling documentation, and the advice is consistent: either stop search engines crawling filter URLs you do not want in the index, or make sure the ones you do want are deliberate, useful pages. Search Console’s old URL Parameters tool, which let site owners tell Google how to treat parameters, was retired in 2022, so control now has to come from the site itself.

Why it matters

For shoppers, good filters are one of the biggest helps on a large range. Someone looking for a waterproof jacket in a size 14 does not want to scroll past 300 products.

For search, uncontrolled facets cause three problems. They waste crawl budget on near-duplicate pages, so new products and important categories are crawled less often. They create index bloat, where thousands of thin filter pages sit in Google’s index and dilute the signals of your real categories. And they split links and relevance between many versions of what is effectively one page.

Handled well, facets are also an opportunity. Some filter combinations match real searches, such as “men’s leather walking boots” or “oak dining tables”, and deserve their own indexable landing pages with unique titles, headings and copy. For shops with large ranges in fashion, furniture, DIY or outdoor gear, these pages are often where the useful long-tail category searches can be won.

Common mistakes

  • Letting every combination be crawled and indexed. This is the default on many platforms and the source of most index bloat on shops.
  • Relying on the canonical tag alone. A canonical is a hint, not an instruction. Google may still crawl the URLs, and may ignore the canonical if the pages differ enough.
  • Blocking in robots.txt and adding noindex at the same time. If a URL cannot be crawled, Google never sees the noindex directive, so a blocked URL can stay indexed.
  • Using crawlable links for every filter option. Links to every filter state invite search engines into the maze. Buttons or form controls suit low-value facets better.
  • Indexing filters nobody searches for. “Blue, size 6, sorted by price” helps a shopper, but it is not a search query.

How to act on it

Start by measuring the problem. Compare the number of URLs Search Console reports as indexed or crawled with the number of products and categories you actually have. A large gap usually points to facets, sorting or session parameters.

Then split your facets into two groups. Indexable facets are the few that match real search demand, often brand, product type, material or a key feature: give them clean, static URLs, unique titles and some copy, and link to them from your navigation. Everything else should be kept out of the index and, ideally, out of the crawl: a consistent parameter order, no crawlable links to multi-select combinations, and either a robots.txt rule or noindex depending on whether the URLs are already indexed.

The right mix depends on your platform, since Shopify, WooCommerce and Magento each handle filters differently. Getting it wrong can hold back an entire range, which is why faceted navigation is one of the first things I review in my ecommerce SEO work.

Do and do not

Do

  • Choose a few facets with real search demand to index
  • Keep parameter order consistent
  • Check indexed URL counts against your real page count

Do not

  • Let every filter combination be crawlable
  • Combine a robots.txt block with noindex on the same URL
  • Rely on canonical tags as the only control

Questions people ask about this

Should faceted navigation pages be indexed?

Only the small number that match what people actually search for and that show a meaningfully different set of products. Those should have static URLs, unique titles and some unique copy. Most filter combinations, sort orders and multi-select views should be kept out of the index.

Is it better to use noindex or robots.txt for filter URLs?

They do different jobs. Noindex removes a page from the index, but Google has to crawl the page to see it; robots.txt stops crawling but cannot remove URLs that are already indexed. A common approach is to noindex first until the URLs drop out and then block crawling, or, on a new site, to block crawling of filter URLs before anything is indexed.

Does faceted navigation affect small shops?

Less than large ones, but it can. A shop with 200 products and five filters can still generate thousands of URLs. Look at the page indexing report in Search Console: if it shows far more crawled or indexed URLs than you have products and categories, filters are a likely cause.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.