Resources

Category pages that get found and help people choose

Written by
Outseen
Updated

Short answer

A good category page gives an overview and helps people choose: a title and H1 that name the category, a short explanation, a choice guide, links to every product and subcategory, and filters that do not create an endless series of indexable URLs.

A category page in an online shop has one job: give an overview and help people choose. To do that, the category page needs a title and H1 that name the category, a short explanation, a choice guide, links to every product and subcategory, and filters that do not create endless indexable URLs. Search engines then find your products, and customers and AI assistants see what they can choose from.

What is the job of a category page?

A product page helps someone decide whether to buy. A category page comes earlier: the visitor knows what kind of product they want, but not yet which model. “Rain jackets”, “Espresso machines”, “Dog beds”. The page has to show what is available, explain how the options differ and lead the visitor to the right product.

For search engines, the category page is also the route to your products. In its guidance on ecommerce site structure, Google recommends a clear path: from the menu to categories, from categories to subcategories, and from there to every product.

How to tackle a category page

  1. Question and nameDecide which question the category answers and name it the way customers search.
  2. Text and choice guideA short explanation above the products, detail and a choice guide below.
  3. FiltersDecide which filter URLs Google may fetch and which it may not.
  4. LinksMake every product and subcategory reachable through ordinary links.
  5. QuestionsAnswer the questions customers ask about this category.
  6. MaintenanceDecide what happens to empty, outdated and seasonal categories.
The order of this plan. Each step is worked out below.

Step 1: Which question does the category answer, and what do you call it?

Do not start with the text; start with the visitor. What does someone landing on this page want to know? Which types are there (women’s, men’s, children’s; light, warm)? How do they differ (hydrostatic head, breathability, weight)? What suits their situation (cycling, hiking, everyday use)? And roughly what does it cost?

Look for the answers in questions from your customer service and in the search terms in Google Search Console. How to collect them is covered in researching customer questions and keywords. A category that answers no clear question is often too broad or overlaps with another category.

Then the name:

  • The H1 is the name of the category as customers search for it: “Women’s rain jackets”, not “Collection” or “Shop”. See also headings.
  • The title tag can be a little longer and include your shop name: “Buy women’s rain jackets | Example Shop”.
  • One category, one subject. If two categories have almost the same name, merge them or make the difference clear.

Step 2: How do you spread text and the choice guide across the page?

Above the products: two or three sentences. What is in this category, and what should you look out for? The products follow straight after.

Introduction above the products

VoorWelcome to our rain jacket category. Here you will find the best rain jackets at the best prices. Browse our wide range now!

NaA rain jacket for cycling has a longer back and reflective details. Check the hydrostatic head: it tells you how much rain the fabric keeps out.

Invented example from a bike shop. The second version helps people choose and tells them what to look for.

Below the products: the longer explanation. Differences between types, choice of material, care and the questions customers ask. People ready to buy will not scroll that far. People still deciding will.

Put both texts in the HTML the server returns. A text that is only fetched through JavaScript after a click on “Read more” is not in that HTML.

A choice guide translates the customer’s situation into a selection. It can be simple:

You are looking forChooseView
A jacket for short ridesLight rain jacket, hydrostatic head from 5,000 mmSubcategory Light rain jackets
A jacket for cycling every dayCycling rain jacket with an extended backSubcategory Cycling rain jackets
A jacket for multi-day hikesBreathable jacket with a membraneSubcategory Hiking jackets

The values in this example are made up. Use the specifications and limits that belong to your own range. If a choice guide grows large, turn it into a separate buying guide and link to it from the category; see writing comparisons and buying guides.

Step 3: How do you keep filters under control?

Filters (by size, colour, brand, price) help visitors, but every combination can create its own URL. A category with ten colours, eight sizes and five brands then has hundreds of filter URLs. In its guidance on faceted navigation, Google describes two problems: crawlers spend time on useless filter URLs, and as a result find new, useful pages later.

Decide what you want for each kind of filter:

Kind of filterIndex?Approach according to Google
Combinations nobody searches for (colour plus size plus price)NoLimit crawling with robots.txt, or place filters after a hash (#) in the URL
Sorting by price or popularityNoSame approach; sorting creates no new content
A filter people really search for (a brand within a category)PossiblyDevelop it into its own page with its own title and text
A combination with no resultsNoReturn status 404; do not redirect to a general error page

In robots.txt, that can look like this. Google uses the same pattern in its own guidance; the parameter names differ from shop to shop:

robots.txt
User-agent: Googlebot
Disallow: /*?*colour=
Disallow: /*?*size=
Disallow: /*?*sort=

If filter URLs do need to be indexed, Google recommends using the standard & separator between parameters, putting filters in a fixed order and preventing duplicate filters. According to Google’s guidance on URL structure, you use parameters such as ?colour=green rather than ?green. A canonical from a filter page to the unfiltered category can reduce crawling over time, but Google calls that less effective than the other options. See also faceted navigation and crawl budget.

Step 4: How do you make every product and subcategory reachable?

Google strongly recommends linking to every product you want in search results. Googlebot generally does not use your shop’s search function, so a product that can only be found through that search function may go undiscovered. In its guidance on ecommerce site structure, Google also notes that links indicate which pages within your site are important.

Links on a category page

  • Plain <a href> links to products, not navigation that only works through JavaScript events
  • Pagination with its own URL per page, such as ?page=2
  • With a “Load more” button or infinite scroll, the same products also reachable through ordinary page URLs
  • The same URL form in links, sitemap and canonical, for example without ?page=1 for the first page
  • Subcategories at the top of the page
  • A visible breadcrumb, also as structured data
  • Links to buying guides that help with the choice
  • Links to popular products from the category explanation
The first four points come from Google’s guidance on ecommerce site structure.

BreadcrumbList requires at least two steps; see also breadcrumb. According to Google, products you cannot reach through categories can be added through an XML sitemap or a Merchant Center feed.

Step 5: Which questions do you answer on the page?

Below the products, list the questions customers ask about this category, with the answer in the first sentence. For example: “Can a cycling rain jacket go in the washing machine? Yes, most jackets in this category can; the care instructions are listed with each product.” Use the answers that are true for your range. That helps visitors who are unsure and gives AI assistants a clear answer to work with.

A question to an AI assistant often starts with a type of product and only later with a model. A category page with an explanation fits exactly that first question:

What kind of rain jacket do I need if I cycle to work every day?

For daily cycling, a cycling rain jacket is useful: it has a longer back to keep you dry and often reflective details. Also look at the hydrostatic head, which tells you how much rain the fabric keeps out. The Compass Outdoor Shop explains on its category page how cycling rain jackets differ from light rain jackets and hiking jackets.

Bronnen: thecompass-example.co.uk › rain-jackets › cycling

Example of an AI answer that uses a category page as a source. The shop and the text are made up.

According to the Search Central changelog, Google has not shown FAQ rich results since 7 May 2026. The question block is there for the reader, not for an extra feature in Google.

Step 6: What do you do with empty and outdated categories?

  • Temporarily empty: give the page a noindex, as Google recommends, or redirect to a related category.
  • Gone for good: remove the category from the menu and search function and return a 404, or redirect to a category that is a real replacement.
  • Seasonal categories: keep a recurring category, such as “Christmas lights”, live with an explanation and a few products instead of recreating it every year.

What do Shopify and WooCommerce handle?

Both platforms create category pages (called “collections” in Shopify and “product categories” in WooCommerce) and offer filters. How filter URLs are built, and whether they can be indexed, differs per theme, app or plugin. Check this for each shop. The platform-specific settings are covered in Shopify SEO and WooCommerce SEO.

Outseen has a standard approach for online shops on Shopify and WooCommerce. Atlas, Outseen’s own research engine, examines the public code of fetched category pages, such as titles, headings, robots rules, indexing instructions, canonicals, internal links between the fetched pages and breadcrumb JSON-LD, and records for each finding what was found on which URL and when. Anything that only appears after JavaScript falls outside that research. How categories help with AI questions is covered in GEO for online shops.

What does this mean for your online shop?

Start with your three or four most important categories, not all of them at once. For each one, check that the H1 uses the name customers search for, that there is a short explanation above the products and that this text is in the page source. Then open a few filter combinations and see whether they get their own URL that Google can fetch.

If you are unsure whether your filters cause problems, look in Search Console for URLs with filter parameters. If many of them are combinations nobody searches for, limiting crawling is the first step. You can then add the explanation below the products and the question blocks one category at a time.

Sources

Read next

FAQs

Should the text on a category page go above or below the products?

Both work, if you split it. Above the products, put a short introduction of two or three sentences that says what the category contains and how to choose, so a visitor sees the products straight away. Below the products, put the longer explanation, such as differences between types and frequent questions. Both texts belong in the HTML the server returns, not in a block that only loads after a click.

Should my filter pages be in Google?

Usually only a small share of them. Google warns that faceted navigation can create many URLs that cost crawlers time without adding anything. Filter combinations people really search for, such as a brand within a category, you can develop into a page of their own with text. For the rest, Google recommends limiting crawling, for example through robots.txt or by placing filters after a hash (#) in the URL.

What should I do with a category that temporarily has no products?

Give the page a temporary noindex, or redirect to a related category if that offers a good replacement. In its guidance on URL structure for ecommerce sites, Google recommends noindex for empty categories, and a 404 if the category is permanently removed from your navigation and search. Do not leave an empty category live with only a message that nothing was found.

Does a category page also help with AI assistants?

Yes, if the page contains an explanation. A question to an AI assistant often starts with a type of product, such as which walking boot suits mountain hiking, and only then turns to a model. A category page that explains which types exist, how they differ and who they are for answers exactly that first question. A bare product list without text offers little to work with.