Stack your advantage.From the team at Stackmatix
The Growth Library

A faceted-navigation decision sheet for a small catalog

Separate useful catalog landing pages from filter combinations that multiply URLs without adding a distinct reader task.

A catalog filter helps someone narrow a set of items. That does not mean every possible combination needs its own search landing page. Decide which combinations support a useful, stable customer task and which exist only to adjust the current browsing session.

Start with a small decision sheet before writing crawl rules. It should connect each URL pattern to its audience, content, maintenance owner, and intended treatment. A broad technical rule can otherwise suppress a useful category along with thousands of low-value combinations.

Google's faceted-navigation guidance, checked September 9, 2026, distinguishes filters that need potential indexing from those whose crawling can be prevented. It notes that large filter spaces consume resources and can slow discovery. Canonical signals and crawl controls serve different purposes; a preferred URL declaration is not a guaranteed crawl barrier.

Map a fictional training catalog

Imagine a publication with 40 startup courses. A visitor can filter by career stage, format, duration, and topic. Selecting one option from each of four groups can create many combinations, including views with no courses and views that differ only by sort order.

The team identifies a durable customer need for “first startup job courses.” It prepares an actual collection with selection criteria, relevant courses, and guidance for that audience. The team also allows visitors to sort the collection by duration, but that sorting choice does not create a new educational topic.

This distinction is editorial before it is technical. A stable collection can explain why its items belong together. A raw combination might simply show the same cards in a different order. Give the former an owner and a clear place in navigation; keep the latter useful as a control without pretending it is another guide.

Write an explicit treatment for each pattern

The paths below are hypothetical. They show decisions to review, not rules to paste into an unrelated site. An engineer must test the actual route implementation and its existing search state before applying controls.

ExampleReader taskProposed treatment
/courses/first-startup-jobChoose training for an entry decisionMaintain a substantive collection as a discoverable landing page
?sort=durationReorder the current collectionAvoid treating each sort order as a distinct content destination
?format=video&duration=shortNarrow a browsing sessionEvaluate whether any stable audience need justifies discovery
An impossible filter combinationNo valid matching collectionHandle the invalid or empty URL deliberately

For crawlable filter URLs, Google's guidance calls for consistent ordering and proper handling of empty or nonsensical combinations, including HTTP 404 responses in the cases it describes. Keep that technical behavior separate from an in-page message shown while someone changes a filter.

Keep discovery, indexing, and navigation separate

A page can be useful to an existing visitor without belonging in a sitemap. A search landing page should also be reachable through meaningful site links; creating it in a routing file alone does not establish a sensible content architecture.

If a URL is already indexed, a crawl block is not a complete removal plan. Decide what outcome is needed and review the relevant indexing behavior before changing robots rules. Do not combine a blocking rule with an assumption that a crawler will then read a new page-level directive behind the block.

For the fictional catalog, the content owner documents the intended collection set. Engineering maps that set to routes and filter controls. The search reviewer checks that the chosen treatment is consistent across links, canonicals, sitemaps, and accessible page content.

Test the edges of the URL space

Review a normal category, a selected valuable combination, a sort-only variation, a duplicate parameter, an impossible combination, and a nonexistent pagination page. Compare actual responses with the sheet. Record any route that produces a plausible page for a nonsensical request.

Inspect how combinations are generated. If two different selection orders create different URLs for the same view, decide how the application will keep its representation consistent. Test existing bookmarks and shared links so a cleanup does not unnecessarily break useful visitor behavior.

Avoid adding more collection pages simply because the filters can generate them. Require a short reader brief and a maintenance owner before promoting a combination. A catalog with ten strong collections can serve its audience better than hundreds of nearly identical landing pages.

Revisit the sheet when the catalog changes

New items can make a previously empty collection useful; removing items can leave a once-helpful page with little substance. Review the actual customer task and available content when those changes occur. Do not preserve a landing page solely because it contributes to the page count.

Use the overlapping-content diagnosis when several collections answer the same question. The decision sheet should leave the team with a manageable set of destinations and a clear explanation for every route family it keeps or constrains.

Sources

Matt Pru

Co-founder and CEO of Stackmatix. Writing about growth, customer acquisition, and the decisions behind useful marketing. Connect on LinkedIn.

Developed with AI assistance under Matt's editorial direction. Read our editorial approach.