Why one catalogue can produce many URLs
Open a category and select a colour. Its address may change to include a parameter or another path segment. Add a brand and size and another version appears. To a shopper, this is an ordinary way to refine a choice. To a crawler, different URLs may look like separate pages that it still needs to request and evaluate.
With many combinations, crawling can be spent on similar product sets, empty results and utility settings. This uses website resources and may slow the discovery of new, useful pages. Decisions should therefore be made by URL type: which states are useful only inside the filter, and which deserve to be independent entry points from search?
Count combinations with a simple example
For this calculation, take four brands, five colours and eight sizes. If a shopper must choose exactly one value from each group, there are 4 × 5 × 8 = 160 combinations. If any group may remain unselected, the number of all non-empty combinations is (4 + 1) × (5 + 1) × (8 + 1) − 1 = 269.
The extra one in each bracket means leaving that filter unselected. Subtracting one excludes the original unfiltered category. This model excludes multiple values within a group, sorting, price ranges, parameter order and pagination. It demonstrates how quickly the combination space grows; it does not calculate the number of real pages, their search demand or the likelihood of indexing.
Three filters. How many combinations?
Brand, colour and size create more variants than it first appears. See why catalogue rules matter more than creating every possible page.
160 full combinations; 269 including partial selections.
The calculation assumes one selected value per filter, or no selection. Choosing search landing pages also requires a review of demand, the product range and URL structure.
Distinguish a useful selection from an accidental combination
Consider a selection of office chairs with a mesh back. It may answer a clear buyer need and specific selection questions. Check whether people search for it, whether their expectations differ from the general category and whether enough suitable products are available. Then consider what the page explains beyond the selected checkboxes.
A stable range, a clear name, relevant products and useful advice make a selection a candidate for search promotion. An unusual colour combined with one size and a short-lived promotion may have no such role. That does not mean removing the filter: a useful shopping control can exist without its own search landing page.
- A distinct task and demonstrated search demand.
- An available range that matches the page name.
- Useful information about choosing and buying.
- A clear place within website navigation.
Agree the technical rules by page type
Selected landing pages need stable URLs, headings, content and links. Other variants need deliberate crawling and duplicate-handling rules. One setting should not be applied mechanically to every filter: a useful product selection and a sorting order for the same range serve different purposes.
Canonical identifies a preferred version of similar pages. It does not redirect visitors and is not a universal crawling prohibition. Robots.txt controls crawler access to URLs, so changes to it also need review. A crawler may be unable to see a page-level instruction when access to that page is already blocked. Define the decision for each URL type first, then check that the signals agree.
Empty results and repeated parameters matter too
Check what happens when a filter combination has no products. Shoppers need a clear explanation and a way to adjust their selection. A permanently nonexistent combination and a temporarily unavailable range are different cases, so the page status and next action should follow the particular catalogue situation.
Also review repeated filters, different orders of equivalent parameters, nonexistent pagination pages and sorting URLs. The aim is consistent rules rather than many addresses for one state. Implementation must take account of the working filter, mobile experience and inventory updates: search settings should agree with how the store behaves.
What a store owner can check safely
Choose one important category and a few ordinary shopping journeys. Record its address before filtering, after feature selection and after reset. See whether the heading, products and breadcrumbs change. Check the mobile experience and whether the selection is preserved when moving to a product and back. These observations do not require changing website configuration.
If you find thousands of similar URLs, empty indexed pages or unclear rules, start by reviewing one catalogue type. The output should be a list of useful selections, a map of technical variants and an agreed implementation plan. Afterwards, review search entry pages, inventory and target actions. This keeps filters useful for shoppers while search growth follows a manageable structure.
Common questions
Should every filtered URL be blocked from search?
There is no universal answer. Some selections may serve distinct demand, while others help shoppers choose within the store. Separate those cases before defining technical rules.
Is setting a canonical URL to the category enough?
It is not a universal substitute for crawling, duplicate handling and structure. Canonical identifies the preferred version of similar content. A useful independent selection needs its own assessment, and the signals must be checked on real URLs.
Does the calculator show how many pages we will have?
No. It counts combinations in a simplified model with one value per group. A real store may produce a different number of URLs. Landing-page decisions depend on demand, inventory and usefulness, rather than multiplication alone.
Sources and documentation
From understanding to action
Connect the decisions in one plan.
A focused check helps identify a cause. When changes involve structure, development, content and analytics, agree them together with priorities, ownership and verification.
Tell us about your website, priorities and the issue you have observed. We will discuss whether you need a focused stage or coordinated promotion and what the initial scope should include.
Discuss coordinated promotion