Ecommerce SEO

E-commerce SEO is mostly the work of making category pages good. They receive the most internal links on the site, they outlive the products they contain, and on most stores they are a bare grid with a heading.

Category pages matter more than product pages

Of how link equity flows and how long pages last. Every product links up to its category, so categories accumulate internal authority no individual product has. And products go out of stock, get discontinued and get replaced, while the category persists.

Search demand follows the same shape. Far more people search a category than a specific model number, and the ones searching the category are earlier in a decision you can still influence.

What a good category page contains

Substantially more than a product grid. Treat it as a small pillar page that happens to have products on it.

  • Real body copy establishing what the category is, what distinguishes options within it, and how to choose.
  • A comparison or specification table where the products differ on measurable attributes.
  • Questions and answers covering what buyers actually ask before purchasing.
  • Certifications, standards or compliance detail where the category involves them.
  • Links to related categories and to any supporting guides.

That structure serves buyers and it gives answer engines something to quote, which a grid of thumbnails does not.

What breaks e-commerce SEO most often

ProblemWhy it hurtsFix
Faceted navigation generating URLsThousands of near-duplicate pages consume crawl attention and compete with each otherDecide which facets are indexable, block the rest, canonicalise deliberately
Manufacturer descriptions copied verbatimIdentical to every other retailer, so nothing distinguishes the pageWrite original description, specification and application detail
Discontinued products deleted outrightThrows away accumulated links and creates dead endsRedirect to the successor or to the category
Thin category pagesA grid and a heading give engines nothing to work withTreat categories as the priority content, not an afterthought
Product data only in JavaScriptPrice, availability and specification invisible to non-rendering crawlersRender product data server-side

Structured data matters more here than elsewhere

More than elsewhere. Product markup carrying name, image, price, availability, brand and identifier is how a store becomes eligible for shopping surfaces and how agents reading a catalogue understand it.

It is not a citation lever, and it will not compensate for a thin page. But for commerce specifically it is closer to a requirement than an optimisation, and it needs to stay accurate as prices and stock change.

Agent-driven buying

Automated systems reading catalogues and comparing options are an emerging surface, and the forecasts for how large it becomes vary by an order of magnitude. Nobody sensible should be building strategy on a specific number.

What is worth doing now is cheap and useful regardless: accurate structured product data, clean feeds, and specifications that a machine can parse. That work pays off in conventional search too, which is why it is not a gamble.

Where this fits in the wider program

The same three layers apply. Rendering and crawl budget are technical work, category pages are on-page work, and both sit inside the SEO program. If the store also needs building or rebuilding, that is e-commerce development.

Frequently asked questions

We have thousands of products. Where do we start?

With the categories linked from the homepage. They carry the most internal equity and usually the most search demand, so they justify the most attention. Product-level work is prioritised by margin and demand rather than attempted across the catalogue.

Should we write unique copy for every product?

Not as a blanket rule. It is worth it for products with real search demand and margin. For a long tail of near-identical variants, better structured data and a strong parent category do more than a thousand paragraphs nobody reads.

What do we do with out of stock products?

Keep the page if the product is returning, and say so. Redirect to the successor if it has been replaced. Only remove it when there is nothing to point at, and even then redirect to the category rather than serving a dead end.

See where you stand

We will review your current search visibility and show you what buyers find when they look for what you do.

Contact Us