Category page SEO: how to make them the pages that rank
People search for the category and buy from the product. Most shops write the product page carefully and leave the category as an unlabelled grid, which is the wrong way round for search.
"Leather ankle boots" is a category query. "Are these boots waterproof" is a product question. The first is where the search volume is, and it is answered by a page that most shops treat as plumbing — a grid of products with a heading and nothing else.
A category page that ranks does two things a grid does not: it explains the set, and it helps somebody choose within it.
What copy actually belongs there
Not 800 words of keyword padding below the fold, which helps nobody and is transparently written for a crawler. What helps:
- A short intro, above the products. Two or three sentences saying what is in this category and what distinguishes your range.
- A buying guide that resolves the choice. The two or three questions somebody has when choosing within this category — which material, which size to pick, what the difference between the ranges is.
- Links to the sub-categories and the facet pages you decided to index. This is the internal linking that makes the whole structure legible.
- Answers to the recurring questions, visibly on the page, in real text.
Put the useful part above the fold where a shopper reads it, not buried at the bottom where only a crawler goes.
Structure that does not fight you
- Stable URLs. A category URL should outlive the products in it and every replatform.
- One h1, matching the category name as people would say it, not your internal taxonomy.
- Breadcrumbs with markup, on every category and product page.
- Self-referencing canonical, and no canonicalising page 2 back to page 1 — that hides everything after the first screen of products.
- Sort and view parameters never indexable, and preferably not crawlable links at all.
Pagination, honestly
There is no longer a special markup signal for paginated sequences, so the handling is ordinary: each page is its own indexable URL with a self-referencing canonical, linked with plain anchors.
- Avoid infinite scroll without real URLs. If a crawler cannot reach page 4 by a link, the products on it are effectively unlinked.
- Show a reasonable number per page. Very long pages hurt performance; very short ones bury products behind many hops.
- Link the most important products from page one through ordering, since the first page carries most of the internal link value.
Thin and empty categories
A category with two products is a weak page, and a category with none is a liability. Both are common in shops with seasonal ranges.
- Merge categories with very few products into a parent rather than maintaining a page that cannot compete.
- Never leave an empty category indexable. Either noindex it while empty or redirect it to the parent.
- Never delete a category URL that has ranked. Redirect it; the links and history are worth more than the tidiness.
- For seasonal categories, keep the page live year round with an explanation, rather than deleting and recreating it annually. A page that disappears every spring never accumulates anything.
Which categories to work on
Not all of them, and not alphabetically. The two lists worth crossing:
- Categories by revenue, from your own order data. These are worth a proper page regardless of what search volume says, because traffic to them converts.
- Categories by search demand, which will include things you sell but do not merchandise as a category at all — and those are the genuinely new pages worth creating.
Work the intersection first, then the revenue list, then the demand list. Doing it in any other order spends effort on pages that will rank for queries nobody searches.
Sources and further reading (4)
- Google — Search Essentials
- Google — Faceted navigation best practices
- Google — Breadcrumb structured data
- Google — Consolidate duplicate URLs
Checked on 23 September 2026. Provider prices, mailbox rules and legal guidance change — verify anything you plan to act on.
The categories that actually carry revenue
Auralata stores WooCommerce categories as records rather than as a field on each product, so you can sort them by revenue and orders — which is the list worth writing a proper page for.