Ecommerce SEO
Which Ecommerce Filter Pages Should Be Indexed?
Make a filter page available for search when it gives visitors a useful selection that is meaningfully different from the parent category. Decide which pages deserve that role first, then set and test the handling for each URL group.
Not every URL created by an ecommerce filter needs to become a search landing page. First check whether the selection helps customers find suitable products and offers something distinct from the parent category. Then decide how search crawlers should handle the URL. A filter that helps shoppers does not automatically need a separate page in Google Search.
How catalogue filters create URLs
Faceted navigation lets shoppers narrow a catalogue by attributes such as colour, material, size or price. Depending on how a site is built, selecting a filter may change the URL. Combining filters can create many addresses, including URLs that show the same products or return no results.
Hypothetical example: a shopper filters a chair catalogue by material, colour and price range. A page for blue velvet chairs could be useful if it shows suitable products and answers a clear customer need. A second URL with the same filters in a different order may show exactly the same selection. A combination with no matching products offers no useful selection. This is an illustration, not a customer case.
Google warns that faceted navigation can generate very large URL spaces. Crawling combinations that add little value can use site resources and slow the discovery of other URLs. This describes a possible effect on Google crawling; it does not predict a change in rankings or traffic for an individual shop. See Google’s guidance on managing faceted navigation URLs.
Does a filter combination deserve its own landing page?
Judge the page by what a shopper can do with it, not by the filter label alone. Check the product selection, how it differs from the parent category and the customer task it serves.
- Does it serve a clear need? The page should make the selection understandable. The fact that a shop allows customers to combine filters does not, by itself, justify a separate search page.
- Are suitable products available? Confirm that the items really have the selected attributes. The page should not show an empty list or products that do not match the filters.
- Is the selection meaningfully different from the parent category? If the products and page content are almost the same, another URL may add little. Google recommends minimising alternative URLs that return the same content. See its guidance on ecommerce URL structure.
- Can you explain why a search visitor needs the page? State the customer question the selection answers. Search Console or your site’s internal search may provide useful evidence, but an individual impression or query does not, by itself, prove demand.
- Will the selection remain useful as stock changes? If products often sell out, decide what customers should see when the selected items are no longer available.
If you are deciding whether a query belongs on a category page or a product page, that is a separate question. See our guide to choosing between a category page and a product page.
A decision matrix for filter URLs
| URL group | What to check | Possible next step |
|---|---|---|
| Useful selection with suitable products | Does it serve a clear customer need and differ from the parent category? | Consider a search landing page. Choose a stable URL and keep internal links, sitemap entries and canonical signals consistent. |
| Duplicate or near-identical combinations | Do different URLs return the same or very similar product selection? | Choose a preferred URL. For genuinely duplicate or very similar pages, assess whether a redirect or canonical signal is appropriate. |
| Sorting, temporary or technical parameters | Does the parameter change the page content, or only the product order or interface state? | Avoid creating unnecessary variants in internal links. Choose a technical treatment based on how the site generates these URLs. |
| Empty, invalid or impossible combinations | Does the combination return results, and should the page exist? | Check the page and its HTTP response. For a faceted combination with no results, Google recommends HTTP 404. |
Use the matrix as a review tool, not a universal rule. Similar-looking URLs can show different products, while different parameters can lead to the same selection. Check the page and product set, not just the URL.
If a filter page should appear in search
Check that the same selection always produces a consistent URL: filter order should not create unnecessary alternatives, and parameters should not be repeated. Google recommends clear, persistent URLs and consistent use of the preferred address in internal links, sitemaps and canonical annotations. If your shop uses an ecommerce platform, check its settings first; the platform may already handle some URL-structure issues.
Then inspect the page itself. It should show the selected products, return the intended server response and use the address you consider canonical. For a page intended for search, check that internal links, the sitemap and the canonical signal all use the same preferred URL. This makes your setup clearer, but does not guarantee that Google will index or show the page.
For duplicate or very similar pages, rel="canonical" can signal which URL you prefer Google to treat as canonical. It is a signal, not a command: Google may choose another URL. Google also advises against using robots.txt for canonicalisation. Before adding a canonical, check that the pages really are duplicates or very similar and that your other signals agree. See Google’s documentation on canonical URLs.
If customers need a filter that is not a search landing page
A useful shopping control and a search landing page serve different purposes. Customers may benefit from combining several attributes even when most resulting URLs have no separate role in Google Search.
Group URLs you do not want crawled by their actual structure, such as filter parameters or sorting options. Before changing robots.txt, test the rules against examples of combinations you want to restrict and pages that must remain crawlable. Google describes robots.txt as one option for limiting the crawling of faceted URLs that do not need to appear in Google Search. A rule that is too broad can affect useful pages if it does not match your site’s URL patterns carefully.
Robots.txt is not a canonicalisation method. Google notes that a URL blocked from crawling may still appear in Search without its page content. Blocking a known URL therefore does not guarantee its removal from results. Decide what you want to achieve, check the existing rules, and only then add new ones. See Google’s faceted navigation guidance and its canonicalisation documentation.
Checklist before changing catalogue settings
- Collect sample URLs for each group: useful selections, duplicates, sorting variations and empty combinations.
- For each URL, record its parent category, selected filters, number of matching products and actual page content.
- Check whether different parameters, or a different parameter order, create extra URLs for the same selection.
- Record the expected server response, canonical URL and crawl treatment for each group.
- Compare internal links and sitemap entries with the URLs you want to use as preferred versions.
- Give your developer specific example URLs and the expected behaviour for each. Test the rules on sample URLs before applying them across the catalogue.
- After release, repeat the checks on the same URLs, including useful filter pages, to confirm that they remain accessible.
Common mistakes to avoid
- Making every combination a search page. The number of URLs can grow even when many combinations offer customers no distinct value.
- Blocking every filter with one broad rule. It may also affect useful pages and links.
- Pointing every filtered page to the parent category with a canonical. First check whether the pages really are duplicates or very similar.
- Using robots.txt to remove URLs from Search. Restricting crawling does not guarantee that a known URL will disappear from results.
- Leaving impossible combinations unchecked. Google recommends HTTP 404 for faceted combinations with no results. Check the status returned by the specific URL; the site should not replace it with a generic error page that returns a successful status.
Start with the customer’s destination
Decide which product selections help shoppers and deserve their own pages. Group the remaining URLs by purpose, then define how each group should be crawled, canonicalised or handled by the server. If your catalogue has become difficult to manage, SEO services from SEO.LISA can help you review the site and prioritise practical work rather than making every filter indexable.
Share this article
