Ecommerce SEO: category pages do the work, product pages take the credit

Ecommerce SEO for online stores: optimising category pages, product pages and faceted navigation

Most shops pour effort into product pages and leave categories as an afterthought. That is backwards: category pages are where the searchable demand lives, and where nearly all the compounding happens.

Key takeaways

  • Category pages target how people search, by need and attribute. Product pages target what you happen to stock.
  • Faceted navigation quietly generates thousands of near-duplicate URLs. Decide which combinations deserve indexing before the crawler decides for you.
  • Manufacturer descriptions are duplicate content by definition; the shops that rewrite them outrank the ones that do not.
  • Out-of-stock and discontinued products should almost never be deleted, that is throwing away earned authority.

Where ecommerce search traffic actually comes from

People search for a category and a qualifier far more often than they search for a specific product. “Waterproof walking boots” has demand every month of the year; a particular model number has demand only from people who already decided.

That is why a category page usually outearns every product it contains. It matches the earlier, larger, less brand-aware slice of the market, and it keeps ranking as individual products come and go. It is also why categories come early in the order of SEO foundations work for any shop.

Page typeMatchesBuyer stage
CategoryNeed plus attributeComparing options
ProductExact model or SKUAlready decided
GuideA question about the needNot yet shopping
How the three page types differ in what they attract. Product pages convert better per visit and attract far fewer of them.

Click to download this table as an image

Making category pages rank

A category page needs a reason to exist beyond listing products. A bare grid gives the engine almost nothing to read, which is why so many of them stall.

  • Write a short, genuinely useful introduction: how to choose, what the trade-offs are, who each option suits. Two hundred words that help beat eight hundred that pad. Our Content Engine can write these for your main categories.
  • Build categories around how customers describe the need, not around your internal merchandising structure.
  • Link between related categories in prose, not only through the navigation menu.
  • Keep the URL shallow and stable. /walking-boots/ outlives /shop/footwear/outdoor/walking-boots/. If you are moving platforms, a planned website migration keeps old URLs redirecting to the right new ones.
  • Put any long buying guide below the products, not above them. Content that pushes the grid off the screen costs more in conversion than it gains in ranking.

Faceted navigation, the quiet index killer

Every filter combination is a URL, and a shop with six filters can generate more URLs than it has products. Left unmanaged, the crawler spends its time on colour-and-size permutations instead of your actual pages. This is one of the first things we check in a technical SEO review and in our SEO and AI-search audit.

The decision is per facet, not global. A facet worth indexing is one people actually search for as a phrase.

  1. Index facets with real search demand: usually brand, and sometimes a defining attribute such as “waterproof” or “vegan”.
  2. Block in robots.txt the facets that never need to rank: colour, size, price band, sort order, plus session and tracking parameters. Google’s faceted navigation guidance (December 2024) recommends this, or loading filters without creating new URLs at all, so the crawler stops spending time on them.
  3. Canonical to the parent only as a fallback, for filtered URLs you cannot block. It is a hint rather than an instruction, and Google still has to crawl each URL to see it.
  4. Never rely on noindex alone for facets. The crawler still has to fetch each one to discover the tag.

Product pages worth indexing

If your description came from the manufacturer, so did everyone else’s. Identical copy across two hundred retailers gives the engine no reason to prefer your version of the page.

What to add that nobody else has

Sizing and fit notes from your own returns data, honest limitations, what is in the box, and answers to the questions your support team actually receives. Customer reviews do this work for you at scale, which is most of why review widgets earn their keep.

Out of stock and discontinued

Keep the URL live. A product page that has accumulated links and rankings for two years is an asset, and deleting it discards that. Show the stock status honestly and offer alternatives on the same page. Only redirect (to the closest equivalent, or the parent category) when the product is genuinely never returning.

If the structure underneath is the problem rather than the copy, our WooCommerce store build sets the category architecture, facets and product templates up correctly from the start.

Structured data that earns its place

Product markup is one of the few kinds of structured data with a visible, immediate payoff. Price, availability and review stars appear directly in results and measurably lift click-through.

Mark up price, currency, availability and aggregate rating, and keep them synchronised with what the page actually shows. Markup that claims a product is in stock when the page says otherwise is treated as a violation, not an oversight.

Connect a product feed in Google Merchant Center as well. It powers free product listings across Google, including shopping results in AI Mode, and it uses the same price and availability data, so keep the feed and the page in step.

Structured data describes the page. It cannot improve it. If the underlying page is thin, richer markup just advertises that faster.

Serhii Yelbaiev, Well Web Marketing

Frequently asked questions

Categories first for traffic, products first for conversion. If you have one week, spend it on the top five categories, they carry more searchable demand and keep earning as stock rotates.

Keep them indexed year round. Rebuilding a page every season restarts its history; a page that persists accumulates authority and ranks earlier in the next cycle.

Yes, twice over. They add unique text to a page that would otherwise duplicate the manufacturer, and they enable review markup in the results.

Only if it answers questions that lead to a purchase. Buying guides and comparisons pull people who are about to shop; general lifestyle posts usually pull people who never will. Our content strategy guide explains how to decide what each page is for.

Sources and method

Written by Serhii Yelbaiev, founder of Well Web Marketing. He works day to day with startups and small and medium businesses, backed by a decade of large-scale brand strategy for companies including Shell and BP. More about how we work.

Well Web Marketing

Ready to see what changes for your business?

Still intuition. Still experience. Now with AI doing the heavy lifting.