Which category pages deserve to rank?
A category page should match a recognisable shopping task and offer a real choice of products. Map demand to product types, uses or other stable attributes, such as “outdoor security cameras” or “trail running shoes”, and not to whatever combination the filters happen to produce. This mapping is the foundation of ecommerce SEO.
Before you make a filter combination indexable, ask three questions. Does it have its own search demand? Is there enough relevant stock to fill it? Is someone prepared to maintain the page? A page with two products today and none next month disappoints shoppers and adds little to the site.
Document the chosen pages in a single list shared by merchandising, content and development. Without it, each team gradually shapes the catalogue structure in its own direction.
How do you keep filter URLs under control?
Filters for colour, size, price, sorting and pagination can generate a huge number of URLs that differ only slightly. Decide which combinations exist purely for navigation and which are maintained landing pages for search.
The available controls solve different problems. A robots.txt rule stops crawling, but a blocked URL can still appear in the index if other pages link to it. A noindex directive keeps a page out of the index, but only if Google is allowed to crawl the page and see it. A canonical tag tells Google which version you prefer, yet it is a signal, not a command. Choose the control that matches the outcome you want, and do not apply all three by default.
Test the behaviour on real URLs with your developers, including empty results and invalid combinations. Google recommends returning a 404 status when a filter combination produces no results, not a blank page that still answers with 200.
Can shoppers get from category to purchase easily?
Link categories to products with ordinary, crawlable links, and make sure product pages can be reached without using the site search. On the category page itself, help buyers compare the attributes that matter, understand delivery and see what to do next.
Plan for products that disappear. A temporarily unavailable item can keep its page with a clear status and suggested alternatives. A permanently discontinued one may need a redirect to a close replacement, or an honest message that it is no longer sold. These are different situations and deserve different handling.
Watch category visibility together with availability and orders. Otherwise a drop in traffic may be blamed on SEO when the real cause is missing stock or a broken checkout.
Catalogue page decision sheet
A template to adapt to your own project.
| Candidate | Decision to verify |
|---|---|
| Stable product category | Check demand, the available selection and a maintained buying journey. |
| Filter landing page | Confirm a distinct buying task before maintaining it as a search page. |
| Sorting or display parameter | Define its navigation purpose and crawling policy. |
| Unavailable product | Distinguish a temporary absence from permanent removal. |
Checklist: category pages
- Match each maintained category to a clear buying task.
- Write down which filter combinations may be indexed, and why.
- Choose robots.txt, noindex or canonical according to the outcome you need.
- Test empty, out-of-stock and discontinued-product states.
- Track category traffic alongside orders and stock levels.
Example: a hardware store catalogue
A hardware store keeps a landing page for outdoor security cameras, because the assortment is stable and the use is clear. Combinations of sort order and display settings remain navigation and are not offered to search engines as separate pages.
Before the developers implement any controls, the team writes down which URLs should be linked, which may be crawled and which should be considered for indexing. That list later becomes the basis for testing the release.


