Facets let shoppers narrow a catalog by size, color, brand or price. They can also create an enormous space of near-identical URLs.

Separate shopping utility from search demand

Keep filters that help buyers even when their URLs should not enter search results. List combinations generated by a category: color alone, color plus price, sorting and availability. Ask which combinations answer a distinct search intent, have enough products and support unique guidance. “Plus-size wedding dresses” might warrant a curated landing page; “dresses sorted lowest-price first in three colors” usually does not.

Pick one technical rule deliberately

For facets without search value, control crawling in a way that fits the site’s architecture. Google explains how near-infinite filter URL spaces can waste crawl activity and documents ways to manage them. Do not mix robots.txt, canonical tags and noindex blindly: they solve different problems. Test one category first, then inspect discovered URLs in Search Console.

Keep valuable pages reachable

Useful categories and products need direct links independent of filters. If a facet is worth targeting in search, build a stable page with its own title, range and advice. Make sure sorting or session parameters cannot create additional indexable versions of the same selection.

The practical outcome is a short map: URLs to keep, URLs to limit and rules to test.

Make a filter decision table

For each parameter, record its shopping purpose, the number of URLs it can create and any search demand. Brand may help choice and sometimes justify a stable page. “Sort by popularity” changes order without creating a new information need. “Minimum price = $43” can generate countless low-value pages. Write these cases down before changing crawl rules so you do not block a valuable range or open every combination merely because a filter exists.

Use a decision matrix, not one blanket rule

For each filter, record distinct search demand, number of matching products, stability of the range, useful explanatory content and duplication risk. Illustrative example: “waterproof hiking shoes” may deserve a lasting curated page when its products and selection criteria differ. “Shoes sorted by lowest price” changes order, not the need, and usually does not need a search landing page. A brand, size, color and price combination can multiply URLs without answering a new question.

Inventory the parameters on one live category. Turn on one filter, then several, and copy the resulting URLs. Mark those that only change order, display count or produce an empty range. Inspect the links your site exposes and the URLs reported in Search Console. A crawl directive alone does not replace decisions about internal links and the pages you want discovered.

Before blocking or canonicalizing

Pick one filtered page you genuinely want people to find. Give it a stable URL, a distinct selection, its own explanation and an internal link. For the other combinations, choose a consistent platform-appropriate approach: avoid needless crawlable links, manage parameters or limit crawl where appropriate. Test a few representative URLs before applying a rule to the full catalog. Pointing every canonical tag to the parent category is not a universal fix, especially when pages differ substantially.

Keep a list of exceptions. If a facet gains clear search and commercial value, create a deliberate landing page instead of leaving a technical URL to be indexed by accident.

Choose combinations that deserve a page

List available filters and the combinations they create. A “type + use” combination may match a distinct search when it has enough items and its own guidance. “Price + sort + color + page four” rarely has the same editorial role. A URL's existence alone is not the criterion: check demand, stable assortment, specific content and useful internal links.

In an illustrative bag store, “laptop bicycle bag” may be its own selection when several models and compatibility criteria exist. “Red bags sorted by descending price” is mainly interface state. Document which filtered pages should be found in Google and which are only navigation tools. Then apply coherent link, canonical and crawling rules for the site's architecture.

Measure the effects of a rule

Before blocking or changing a large URL group, export those already earning impressions or links. Inspect sample combinations on desktop and phone, including an empty result. Confirm the main page remains accessible and on-site filtering still serves shoppers. A poorly aimed restriction can hide products or disrupt Google's understanding of site structure.

After the change, follow crawled URLs, selected canonicals and impressions for pages you meant to keep. If an important filtered page loses visibility, compare its links and content with the parent. Judge a facet policy by the useful pages it preserves, not the count of URLs removed from a report.

A filter URL inventory

Use the storefront like a customer and record URLs produced by five filter combinations, including one empty result and one sorted page. For each, ask whether a buyer would search for that exact selection and whether the page offers a stable, useful range. Compare Search Console impressions and internal links before deciding which combinations deserve a dedicated landing page.

Write the intended rule next to each URL: indexable editorial selection, navigational state or a canonicalized duplicate. Test the implementation on public pages, because a setting in the app may not match the HTML emitted by the theme. Repeat the inventory after adding a filter. The objective is to preserve useful paths to products while avoiding a flood of near-duplicate URLs that the team cannot maintain.

Audit and Fix Your Website

Exclusive SET40 offer: 40% off eligible orders, applied automatically at DIY Marketing Guide.

View the ebook at DIY
SEARCH ENGINE TRENDS

Put the idea into practice.

All articles