Separate navigation from indexability
Filters are useful to shoppers even when every combination is not a standalone search page. Assess demand, inventory stability and distinct value before treating a filtered result as a landing page.
Write a consistent URL policy
Define how product variants, sorting and tracking parameters behave. Check actual response codes, internal links and canonical signals. A canonical declaration is a signal, not permission to create an unlimited crawl space.
Test more than one product
Review a simple product, multiple variants, an empty filter result and a discontinued item. Confirm the user can still navigate and the intended destination remains clear. Keep exceptions documented rather than patching them one URL at a time.
Put it into practice
Use these prompts for your working brief.
- Indexable combination criteria
- Consistent preferred URLs
- Parameter behavior
- Empty and discontinued states
- Regression sample
Source and further reading
Check the implementation against the platform’s current guidance.
Three URL decisions to document
Illustrative examples: a stable /chairs/ collection may deserve its own search page when it answers a clear buying need. A sorting URL such as /chairs/?sort=price mainly changes the order of the same products. A colour-and-size combination needs its own demand, inventory and useful content assessment before it becomes a landing page.
Document the intended behaviour for each class of URL: crawl access, indexing directive, canonical, internal links and sitemap inclusion. These signals need to agree. Do not use robots.txt blocking as a substitute for removing an already indexed URL, or assume a canonical always prevents crawling.
- Test a normal collection, a sort order, a useful filter and an empty combination.
- Check variant selection still works for shoppers after a URL change.
- Preserve existing valuable URLs until their replacement and redirect plan are reviewed.
Related services and resources
Start with a clear next step
Share your website, your main services and the places you serve. We can use that context to discuss the right review and project scope.
Request a conversation ↗