SEO blog · Ecommerce

Optimizing Category Pages in an Online Store

Key takeaways

  • Category pages target commercial searches with volume, so they are usually the most valuable SEO pages in a store.
  • A good category has its own target phrase, a clear title and H1, short orienting copy, visible subcategories and relevant products.
  • There is no ideal length for category copy: what matters is that it answers the shopper's questions, with no filler.
  • Google's product rich results support only single-product pages, so do not mark up a category as a Product; use BreadcrumbList instead.
  • Categories with no products get noindex or a 404, not an empty page left in the index.

Optimizing ecommerce category pages means turning a plain product grid into a page with a clear purpose: its own target phrase, a title that promises exactly what the visitor finds, copy that helps people choose, visible subcategories and logical internal links. In most stores these are the most valuable SEO pages.

This article zooms in on one piece of our ecommerce SEO guide. For the whole picture, including strategy across the store, there is also our ecommerce SEO service. The examples use an imaginary school-supplies shop and do not represent real data.

Why are categories the most valuable pages in a store?

Someone searching “school backpacks” has not chosen a product yet. They want to compare options, and the category page is where they can do that. Very specific searches (“ergonomic backpack 18 L blue”) are rarer and suit product pages.

A category has three advantages over a product page: it collects commercial intent with volume, it concentrates internal links, and it lasts, because products change but the category stays. Losing it, or building it badly, is felt directly in sales. Still, a category does not rank by itself: Google has to understand what the page is about and have a reason to prefer it.

How do you choose the target phrase for each category?

The rule is simple: one category, one main intent. Start from how people search, not from the names in your ERP.

  1. List your existing categories and subcategories.
  2. For each, find phrases shoppers actually use; the method is in our keyword research guide.
  3. Check Google's results for the phrase: do store categories or guides appear? The answer tells you what type of page is expected; see also search intent.
  4. Assign each phrase to a single page and note it in a table.
  5. If two categories get the same phrase, merge them or separate them clearly.

An example map:

CategoryTarget phraseIntentNote
Backpacksschool backpackscompare, buymain page
Ergonomic backpacksergonomic backpackscompare, with a specific criterionsubcategory, own copy
Pencil casesschool pencil casescompare, buyseparate page
Suppliesschool suppliesshopping listhub page linking to subcategories

If you have two pages for the same search, they compete with each other. For diagnosis and fixes, see keyword cannibalization.

What does the anatomy of a good category page look like?

Each zone has a job. The table doubles as a checklist.

ZoneIts jobPractical rule
BreadcrumbsOrientation and contextA logical path, with BreadcrumbList markup
H1Says what the page is aboutUnique, clear, with the target phrase in natural form
Intro copyOrients the shopper2–4 useful sentences, not pushing products too far down
SubcategoriesHelp navigationVisible above products, as text links or images
Filters and sortingNarrow the choiceUseful for people, controlled for crawlers
Product gridThe actual answerImage, name, price, stock, rating
PaginationAccess to the rest of the productsA separate URL for each page, plain <a href> links
Help copyDepthSelection criteria, FAQs, placed below products

If the shopper has to scroll three screens of text to reach products, the category has missed its purpose. Test on a phone.

How do you write the title, H1 and meta description?

The title tag should say what the person finds, not be a string of keywords. The H1 is the visible page heading and can be shorter than the title. Google's guidance on title links asks for titles that are unique, clear and accurately describe the page.

ElementWeak exampleGood example
TitleBackpacks, school backpacks, cheap kids backpacks – ShopErgonomic School Backpacks for Grades 1–8 – ExampleShop
H1BackpacksSchool Backpacks
Meta descriptionThe best backpacks at low prices! Order now!Pick a backpack that fits your child's age: light models with ergonomic backs, delivery in 24–48 hours.

Promises in the meta description (delivery, returns, warranty) must match the store's real policy. Details on writing them are in our guide to title tags and meta descriptions, and the heading hierarchy is covered in the guide to H1–H6 structure. You can preview the result with the SERP simulator.

How much copy should a category have, and what goes in it?

There is no ideal length that Google confirms. A fixed word count (the familiar “300–500 words”) is a convention, not a rule. The real test: does the copy help someone who has not chosen yet?

Useful category copy may include:

  • selection criteria (for example capacity, weight, the child's age);
  • the differences between subcategories and who each suits;
  • practical information: sizes, materials, care;
  • short answers to the questions customers actually ask;
  • links to guides and to subcategories.

What to avoid: paragraphs identical across categories, text written to fit keywords, and product lists that repeat the grid. Longer help copy sits better below the products; a short orienting paragraph can go above.

Google understands a store's hierarchy through links: from menus to categories, from categories to subcategories and products. A page that receives more internal links looks more important.

  • Show subcategories on the parent page, with <a href> links.
  • Link the category to relevant buying guides, and back.
  • Use descriptive anchor text, not “see more.”
  • Do not leave “orphan” categories with no links from elsewhere.

The general principles are in our guide to internal linking and site architecture.

What do you do about filters, sorting and pagination?

On a category, filters help people but can generate a large number of URLs. Google's faceted navigation documentation recommends robots.txt as the primary way to keep them from being crawled; the full rules are in the ecommerce SEO guide. In brief:

  • sorting and display parameters are not indexed;
  • combinations with real demand become stable pages with a clean URL, title and copy;
  • combinations with no products return a 404.

For pagination, Google asks for a separate URL for each page (for example ?page=2) with its own canonical, not one pointing to page one, and plain <a href> links to the next page. Google no longer uses rel=next and rel=prev. “Load more” and infinite scroll can hide products from the crawler, which does not click buttons. More on canonicals: canonical tags and duplicate content.

Which structured data fits a category page?

A common confusion lives here. Google's documentation says product rich results are supported for pages focused on a single product (or variants of the same product); “shoes in our shop” is not a product. So you do not mark up a category with Product.

What you can use on a category is BreadcrumbList, which describes the path a user takes to the page:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "School backpacks", "item": "https://example.com/backpacks/" },
    { "@type": "ListItem", "position": 3, "name": "Ergonomic backpacks" }
  ]
}

Google's guidance asks for at least two items in the list and a typical user path rather than a mirror of the URL structure. To generate markup, use the schema generator; more in the structured data guide.

Empty, retired and seasonal categories

If a category has no products, Google's documentation recommends a noindex meta tag or, alternatively, a 404 status. For a category that disappears for good and has a close relative, use a 301 redirect, following our guide to redirects. Seasonal categories (for example “school backpacks,” in demand in late summer) keep the same URL all year and are refreshed before the season.

Example: from a weak category to a useful one

Picture the “Backpacks” category of the imaginary shop. The weak version: the title “Backpacks,” no explanation, 80 products on a single page, filters that create new URLs with every click, no links to subcategories.

The improved version, in a few stages:

  1. Clarify the purpose: the page targets “school backpacks,” and “ergonomic backpacks” gets its own subcategory.
  2. Rewrite the title and H1 per the table above.
  3. Add an orienting paragraph: which ages they suit, what “ergonomic” means, how capacity is measured in liters.
  4. Show subcategories above the grid: ergonomic, wheeled, for younger grades.
  5. Control the filters: sort order and price are not indexed; “wheeled” gets its own page because people search for it.
  6. Move the long copy below the products: how to choose a backpack, recommended weight relative to the child, FAQs.
  7. Add breadcrumbs and links to a buying guide.

None of these changes is a trick. Each makes the page clearer for a person, and clarity helps the engine too. After the changes, watch the page's impressions and clicks in Search Console and see whether it appears for more related searches.

Audit checklist for a category

  1. Does it have its own target phrase, different from other categories?
  2. Are the title and H1 unique and clear?
  3. Is there short orienting copy above the products that does not push them off the phone screen?
  4. Are subcategories visible and linked?
  5. Are the first-page products those with stock and demand?
  6. Are filters with no demand blocked from crawling?
  7. Do later pages have their own URL and canonical?
  8. Are there BreadcrumbList markup and visible breadcrumbs?
  9. Does the category receive internal links from the menu, from guides and from other categories?
  10. Does the page load fast on mobile? Check with the site speed test.

Common mistakes

  • Categories that are only a grid, with no explanation.
  • The same copy, with the name swapped, on dozens of categories.
  • Product markup on a listing page.
  • A canonical to page one on every later page of the list.
  • Filters indexed with no search demand.
  • Empty categories left indexed.
  • Two screens of text above the products.

Limits: what category optimization cannot do

Optimization does not compensate for a weak assortment or uncompetitive prices: if the page convinces the engine but not the shopper, sales do not appear. Competition does not vanish either: on generic terms, large marketplaces remain hard to beat, and results can take months. And a category with very few products, or nearly identical ones, may be better merged with another. The decision rests on demand, not on your internal org chart.

Conclusion and next steps

A good category page helps the person choose and helps Google understand, with a clear intent, useful copy and clean structure. Start with the five categories with the highest margin: go through the checklist above and fix what is missing first. For the whole store, see the ecommerce SEO guide, and if you want help implementing it, our ecommerce SEO service.

Sources and further reading

Frequently asked questions

Frequently asked questions

How many words should category page copy have?

Google does not publish a recommended word count. The copy should be long enough to help the shopper choose: what the category contains, how to pick products, which differences matter. Some categories need one paragraph, others need several sections. Judge by usefulness, not by a word count.

Should the category text go above or below the products?

A short orienting paragraph can sit on top if it does not push products below the visible screen on a phone, while longer content goes beneath the list. Google can read both positions; the decision is about shopper experience, not an SEO secret. Test both variants on mobile.

Can two categories target the same phrase?

It is not recommended. If two pages answer the same search, they compete with each other and Google may pick an unexpected one. Merge the categories, clearly separate their intent (for example “school backpacks” versus “preschool backpacks”) or 301 redirect one to the other.

What do I do with categories that no longer have products?

Google recommends noindex for a category with no items or, alternatively, a 404. If the products return seasonally, keep the URL and show the status clearly. If the category disappears for good and a close one exists, use a 301 redirect to it.

Should pages 2, 3 and beyond of a category be indexed?

Google treats them as separate pages, so each needs its own URL and its own canonical, not one pointing to page one. Links to the next page should have a real href attribute. The goal is not for page 3 to rank, but for Google to discover the products listed on it.

Related service

Ecommerce SEO

See the service →

Let’s grow your site’s organic traffic

Send us your website address and we’ll reply with a free initial analysis and a concrete SEO strategy — no strings attached.