Skip to content

E-commerce SEO

On-Page SEO for Ecommerce That Starts With the Category Template

A store has a few templates repeated thousands of times. Get the category and product templates right and every page built on them improves at once; get them wrong and no amount of individual copywriting will fix it.

years in SEO
6+
pages optimised
10,000+
person doing the work
1

Free review

Get a free On-page SEO review

I look at your site before we talk and tell you what I would fix first.

Free and without obligation. I read every request myself.

Why on-page SEO for ecommerce is a template problem

On-page SEO for ecommerce sets what each store template shows - titles, headings, copy, media, markup and links - so that thousands of category and product pages improve together. On a law firm or clinic site, on-page SEO means improving a few dozen pages by hand. On a store, it means designing how a few templates generate thousands of pages: categories, subcategories, products, brands and curated collections. A title pattern that produces "Products | Store Name" on every collection is one bug, repeated across the site.

So I work in two layers. The first is the template: what each page type shows, in what order, with what markup and what defaults for titles and meta descriptions. The second is the priority pages: the categories and products that carry most of your revenue, which deserve hand-written titles, copy and media on top of the template.

Intent decides the layout of each template. A category page serves someone browsing a range, a product page serves someone checking one item, and a buying guide serves someone still choosing. Treat them the same and each template ends up half-serving its visitor.

Key takeaways

  • On-page work for stores is template work first: one fix to the category or product template applies to every page that uses it.
  • Category pages need a short, useful intro above the grid and buying help below it. Long keyword-stuffed blocks above the products hurt both shoppers and rankings.
  • Product pages rank on specifics: exact model, variant, specs, original photos, real reviews, and price and availability that match the structured data.
  • Product, Offer, ProductGroup, AggregateRating and BreadcrumbList markup matter for stores; FAQPage markup no longer produces rich results for most retail sites.
  • Trust on a store comes from visible delivery costs, a clear returns policy, real company details and reviews, not from badges.

What's included in my on-page SEO for ecommerce work

Each tab is a template or a layer that sits on every template. Most stores need more of the first three than they have, and fewer thin variations of everything else.

Category templates built for how shoppers browse an online store's range

Category and subcategory pages are the main commercial ranking asset, targeting searches such as "women's trail running shoes", and they have to be strong enough to beat marketplaces and brand sites. I set the template order (short intro, subcategory tiles, filters, grid, buying help below) and write hand-made titles and intros for the categories that carry revenue.

  • Two-to-three-line intro above the grid, buying help below it
  • Subcategory tiles and breadcrumbs on every category
  • Grid links pointing at canonical product URLs
  • Hand-written titles and copy for priority categories
Talk to me about category templates

Attribute landing pages for the filter combinations people search by name

Combinations with proven demand, such as "waterproof walking boots for women" or "solid oak dining tables", get their own clean URL, title, H1 and intro instead of living as a filter state. The list of approved combinations comes from keyword research for online stores; I build the template those pages share so they read as real categories, not parameter pages with a heading added.

  • One template for every approved attribute page
  • Unique title, H1 and intro per combination
  • Links from the parent category and related attributes
Talk to me about attribute landing pages

Product page templates that win model and SKU searches across your catalogue

Product pages win exact model, SKU and part-number searches and carry the conversion. The template has to show model, variant, specs, original media, price, availability, delivery and returns, and variants need a URL decision so colours and sizes do not compete with each other. Rewrites go to the products with revenue or impressions first.

  • Specs, compatibility and what is in the box above the fold or close to it
  • Variant URL strategy with ProductGroup where it fits
  • Priority list of products worth rewriting by hand
Talk to me about product pages

Brand pages, buying guides and gift collections that feed the categories

Retailers stocking other brands can win "[brand] stockist" and "[brand] sale" searches that the brands' own sites serve poorly. Buying guides and comparisons catch shoppers still choosing and pass them into categories, written with first-hand detail rather than rewritten manufacturer claims. Gift collections, curated by recipient, budget or occasion, live best on a permanent URL refreshed each season.

  • Brand page template with authorised stockist status
  • Guide template with named author and links into categories
  • Permanent gift collection URLs updated each season
Talk to me about brand, guide and gift pages

Product, Offer and BreadcrumbList markup that matches what each shop page shows

Product with Offer is the core: name, image, brand, GTIN or MPN, price, currency and availability, matching the page and your Merchant Center feed. ProductGroup describes variants, AggregateRating only goes on genuine on-site reviews, and shipping and returns can be marked up or set in Merchant Center. BreadcrumbList belongs on every category and product, OnlineStore or Organization on the homepage, and Store on shop pages if you have them. FAQPage markup no longer produces rich results for most retail sites, so it is not a priority.

  • Markup validated against the visible page and the feed
  • ProductGroup for variants, ratings only for real reviews
  • Breadcrumb and organisation markup site-wide
Talk to me about schema markup

Trust signals that show a real retailer stands behind every product

Shoppers and quality raters look for the same evidence. Company name, address, contact methods and service hours should be easy to find; delivery costs, speeds and the returns window belong on product and category pages, not only in a footer policy. Reviews come from verified buyers, negative ones included, because UK and US consumer rules now target fake and selectively published reviews.

  • Business details visible from every template
  • Delivery and returns lines next to the price
  • Review collection and display within consumer rules
  • Authorised stockist and warranty details where relevant
Talk to me about trust signals

Named authors and original photography that set your pages apart from other stockists

Buying guides and comparisons should be credited to someone with real experience of the products, ideally showing they were used or tested. Your own product photos and short videos help shoppers, help image search and separate your pages from every stockist using the same supplier images. Alt text describes the product, not the keyword.

  • Author bios with relevant product experience
  • Original photo and video plan for priority products
  • Alt text written per product, not stuffed
Talk to me about authors and media

Experience

On-page SEO from someone who has done it many times

You work with me from the first call to the last report. No account managers, no hand-offs to a junior team.

Book a free call
years in SEO
6+
client websites worked on
60+
pages optimised
10,000+
documented case studies
35

Anatomy of a category page that ranks and sells

From the top of the screen down. The order matters, because shoppers want products quickly and search engines want context they can understand.

  1. 1

    H1 and a two-to-three-line intro

    The H1 matches the category intent in shopper language. The intro says what the range covers and who it is for, and can link to the most important subcategories. Long text belongs lower down.

  2. 2

    Subcategory links or visual tiles

    Helps shoppers narrow down and passes internal links to subcategories. On large ranges this does more for rankings than any amount of extra copy.

  3. 3

    Filters and sorting

    The filters people actually use, in the order they use them. Filter clicks should not create new indexable URLs unless the combination has been approved as a landing page.

  4. 4

    The product grid

    Real product links in the HTML, in-stock products first, with price, key attribute and rating visible. Pagination must use crawlable links, not only a load-more button.

  5. 5

    Buying help below the grid

    Short sections answering the questions shoppers ask before choosing in this category, with links to guides and related categories. This is where most category copy belongs.

Title, H1 and meta patterns that scale

Templates set the defaults; priority pages get hand-written versions. These are typical patterns I use, adapted per store.

Page typeTitle patternH1Meta description focus
CategoryWomen's Trail Running Shoes | Free UK Delivery | StoreWomen's trail running shoesRange size, key brands, delivery and returns promise
Attribute landing pageWaterproof Walking Boots for Women | StoreWomen's waterproof walking bootsWho they suit, what makes them waterproof, delivery
Product[Brand] [Model] [Key attribute] | Store[Brand] [Model] in [colour]Main feature, price signal if stable, delivery and returns
Brand page[Brand] Stockist - Shop the Full Range | Store[Brand]Range carried, authorised stockist status, delivery
Buying guideHow to Choose Trail Running Shoes for Wide FeetHow to choose trail running shoes for wide feetWhat the guide answers and who wrote or tested it
Gift guideGifts for Runners - Ideas by Budget | StoreGifts for runnersBudget ranges and Christmas delivery cut-off near peak

Avoid putting prices in titles for products whose prices change often. A stale price in the search result is worse than none.

Free review

Get a free On-page SEO review

Send me your site. Before the call I look at your rankings and pages, then tell you what I would fix first and what it is likely worth.

Book the review

A store category page before and after

This is the pattern I see on most store audits, and what the same page looks like once the template is fixed.

Before

  • Title: "Boots - Store Name"
  • Four hundred words of keyword-heavy copy above the products, pushing the grid below the first screen
  • Out-of-stock products mixed into the first row
  • Filters create indexable URLs with no canonical
  • No links to subcategories; breadcrumbs missing
  • Product links point to collection-path URLs that duplicate the main product URL

After

  • Title: "Women's Walking Boots | Free Returns | Store Name"
  • Two-line intro above the grid, buying help below it
  • In-stock best sellers first, merchandised for the main query
  • Filters controlled; approved combinations have their own landing pages
  • Subcategory tiles and breadcrumbs with BreadcrumbList markup
  • Grid links point to the canonical product URL

Product pages: specific beats long

Product pages rarely rank because of word count. They rank because they are the clearest, most specific page for an exact product: model name, variant, dimensions, materials, compatibility, care instructions, what is in the box, and photos that show the actual item. Manufacturer copy fails here not because it is short, but because dozens of other stockists use exactly the same text.

You do not need to rewrite every product. Start with the products that drive revenue or get search impressions, and add what only you can add: your own photography, sizing notes from returns data, answers to questions customers ask your support team, and honest notes about who the product is not for.

Variants need a decision. If colours or sizes are searched separately and have distinct images, separate indexable variant URLs can work. Usually it is cleaner to have one product URL with variant parameters that canonicalise to it, and to use ProductGroup markup to describe the variants.

Internal linking that carries weight through a store catalogue

Internal linking on a store follows the hierarchy: homepage to top categories, categories to subcategories and approved attribute pages, all of them to products, and guides back into the categories they discuss. Two things go wrong repeatedly. Navigation menus link to hundreds of pages and dilute the ones that matter, and product grids link to duplicate product URLs instead of the canonical one. Both are template fixes.

Where SEO meets CRO

The same block serves the shopper and the search engine

Almost every on-page improvement on a store is also a conversion improvement. A delivery and returns line under the price helps shoppers decide and gives search engines information that can appear in shopping results. Sizing notes reduce returns and answer the long-tail queries people type. Category intros that say who a range is for help the shopper choose and help Google understand the page. I brief on-page changes with the conversion outcome stated next to the SEO one.

FAQs

On-page SEO for Ecommerce FAQs

How much text should a category page have?

Enough to help someone choose, and no more. A short intro above the products and a few useful sections below the grid usually beats a long block above it. The test is whether a shopper would miss the copy if it disappeared. Copy written only for search engines tends to be ignored by both audiences.

Do we need to rewrite every product description?

No. Start with products that drive revenue or already get impressions in Search Console, and add detail only you can provide: original photos, sizing notes, real answers to customer questions. For long-tail products, improving the template and the specs often does more than new prose.

Should product variants have separate URLs?

Only if shoppers search for the variants separately and each variant has distinct images and content, such as a colour people ask for by name. Otherwise one product URL with selectable variants, and ProductGroup markup describing them, keeps signals consolidated and avoids near-duplicate pages.

Is FAQ schema still worth adding to product pages?

As a rich result, rarely. Google limited FAQ rich results to a small set of authoritative government and health sites, so most stores no longer see them. The questions and answers themselves are still useful content for shoppers and for long-tail search, so keep good FAQs on the page.

What is the most common on-page mistake on Shopify stores?

Product grids linking to collection-path product URLs instead of the main product URL, combined with default titles that repeat the store name and little else. Both are theme-level fixes that improve every page at once. On larger stores, missing BreadcrumbList markup and grids that hide products behind JavaScript are close behind.

Do product reviews help on-page SEO for ecommerce?

They help indirectly and directly. Reviews add specific, fresh language about the product, support star ratings in some results, and improve conversion. They only help if they are genuine and collected fairly, which UK and US rules now enforce more strictly.

Book a free on-page SEO for ecommerce template review

Send me a category page and a product page from your store. On a free 30-minute call I will walk through what each template does well, what it is missing, and which changes would apply across the whole catalogue.