VISIONARY.
Industries
Our Work
ResearchGuidesContact
VISIONARY.

Visionary is a digital marketing agency that is entirely focused on revenue and ROI. Based in Newcastle upon Tyne, we pride ourselves on delivering highly technical marketing services to national clients.

0191 607 6707chris@visionary-marketing.co.uk

Newcastle Office

City Quadrant, 11 Waterloo St, Newcastle upon Tyne NE1 4DP

London Office

5 City Rd, London EC1Y 1AG

Middlesbrough Office

Victoria Rd, Middlesbrough TS1 3BQ

Google PartnerFeatured in Digital Reference's Best UK Digital Marketing Agencies 2026

Featured in Digital Reference's Best UK Digital Marketing Agencies 2026.

Company

AboutMeet the TeamOur WorkBlogContactCareersPrivacy PolicyTerms & ConditionsGDPR PolicyCookie PolicyModern Slavery StatementEDI PolicyAccessibilityCode of EthicsEditorial PolicyComplaints PolicyDisclaimer

Locations

Our LocationsNewcastleLondonMiddlesbroughSEO Agency LondonSEO Agency MiddlesbroughGoogle Ads NewcastleGoogle Ads LondonGoogle Ads Middlesbrough

Industries

SEO industriesGoogle Ads industriesAll industries

SEO Services

All SEO ServicesTechnical SEOOn-Page SEOLocal SEOMigration ServicesContent ServicesManaged SEOSEO PackagesWordPress SEOShopify SEOeCommerce SEOWooCommerce SEOMagento SEOAI SEOMobile SEOFinancial ServicesInsurance SEOAutomotive SEOStartup SEOEnterprise SEOWhite Label SEOSEO ResellerSmall Business SEOReal Estate SEOSEO for Small Business

Google Ads

All Google AdsGoogle Shopping AgencyB2B PPCeCommerce PPCFeed OptimisationGoogle Shopping CSSBing AdsGoogle Ads AuditPPC RemarketingPaid Media AgencyShopify Google AdsWooCommerce Google AdsMagento Google AdsHealthcare PPCDental PPCLaw Firm PPCFinance PPCInsurance PPCAutomotive PPCSaaS PPCPPC for Accountants

© 2026 Visionary Marketing. All rights reserved.

  1. Home
  2. Blog
  3. On-Page SEO Checklist for eCommerce

eCommerce SEO

On-Page SEO Checklist for eCommerce

On page SEO for eCommerce is the work you do on the page itself to help it rank and convert: title tags, meta descriptions, headings, body copy, image alt text and structured data, applied across category pages (PLP) and product pages (PDP). Work it in priority order. Fix title tags and H1s first, then unique category and product copy, then image alt text and internal links, then schema.

Visionary Marketing SEO Team•Published: 13 July 2026•22 min read

Contents

This checklist covers each layer with the rule, the common mistake and the impact. The tooling sits below - tick what you have, then work the gaps.

Interactive

On-page checklist with live score

0 / 100

At risk

Category page (PLP)

Product page (PDP)

Tick what your store already has. Anything left blank is a quick win.

Why on-page SEO is where eCommerce wins or loses rankings

On-page is the highest-leverage SEO work most stores never finish. Category and product templates duplicate themselves at scale, so one weak pattern repeats across thousands of URLs, and one good fix compounds the same way.

Search visibility for eCommerce is concentrated in a handful of page types. Category pages and product pages carry the commercial queries, and they are exactly the templates where thin copy, duplicate manufacturer descriptions and missing schema are most common. Google's own guidance is blunt: it tells site owners to "create helpful, reliable, people-first content" and warns against pages "created primarily for search engines" (Google Search Central, Creating helpful content, accessed June 2026).

Fixing a title-tag pattern on one product template can update hundreds of live pages at once. Our own analysis found that on-page elements (titles, headings, body copy depth and schema) correlated more strongly with category-page position than any single off-page metric (Visionary Marketing, eCommerce SEO Ranking Factor Study 2026).

This checklist is the on-page layer only. The crawl, indexation, speed and faceted-URL work sits in our technical SEO checklist for eCommerce.

Priority order: what to fix first

Fix on-page elements in order of impact and effort, not alphabetically. Titles and H1s move rankings fastest and take minutes. Schema is powerful but lower priority because it earns rich results rather than core relevance.

On-page element Impact Effort Do this first?
Title tags (PLP + PDP)HighLowYes
H1 and heading structureHighLowYes
Unique category intro copyHighMediumYes
Unique product descriptionsHighHighYes
Meta descriptionsMediumLowSoon
Image alt textMediumMediumSoon
Internal linking and anchorsMediumMediumSoon
Product and Offer schemaMediumMediumAfter core copy
Review and rating schemaMediumLowAfter core copy
Breadcrumb schemaLowLowLast

On-page SEO at a glance

Attribute The rule Common mistake Impact if wrong
Title tagUnique, under 60, primary keyword near the front, brand at the endSame template title on every productLower click-through, weak relevance, truncation
Meta descriptionUnder 155, benefit-led, includes keyword and reason to clickAuto-generated or duplicatedLost clicks; Google rewrites it badly
H1 and headingsOne H1 with the page keyword; logical H2/H3 belowMultiple H1s; H1 is the brand nameConfused topic, weaker ranking
Body copyUnique copy on every PLP and PDPManufacturer description copied verbatimDuplicate-content dilution, poor conversion
Image alt textDescriptive alt on every product and category imageEmpty alt, or IMG_4471Lost image-search traffic, weaker relevance
Structured dataProduct, Offer, AggregateRating, BreadcrumbList, validatedNo schema or schema not matching visible contentNo rich results; possible manual action

Title tags for eCommerce: the first fix

Write a unique title tag for every category and product page, keep it under 60 characters, and put the primary keyword near the front. The single fastest on-page win in eCommerce.

For category pages: primary category term, then a qualifier, then brand. For example, "Women's Running Trainers | Free UK Delivery | Brand". For product pages: product name, then a distinguishing modifier (colour, size, model), then brand.

  • Front-load the keyword. Google weights words near the start more heavily; mobile results truncate around 50 to 60 characters.
  • Make it unique per page. Templated titles repeated across 5,000 SKUs give Google no way to tell pages apart.
  • Earn the click. A qualifier like "Free UK Delivery" or "From GBP 29" lifts CTR.

Meta descriptions: control your own snippet

Write a unique meta description under 155 characters for every important page, lead with a benefit, and include the keyword.

Google may "use the meta description as a snippet" or generate one from page content (Google Search Central, Control your snippets in search results, accessed June 2026). Write descriptions that clearly answer the query so Google has no reason to override them.

  • On category pages, summarise the range and the buying reason.
  • On product pages, lead with the product's main benefit, not its features.
  • Never leave them blank on commercial pages.

Headings and H1: signal the page topic clearly

Give every page one H1 containing its target keyword, then use H2s and H3s to structure the supporting content logically.

The two faults we find most often: themes wrapping the site logo in an H1 (so every page is about your brand name), and multiple H1s per page from promotional banners.

Below the H1, use H2s a buyer would scan: on a PDP, headings like "Specifications", "Sizing and fit", "Delivery and returns", "Reviews". We cover the heading-and-copy side in depth in our category page SEO guide.

Body copy: unique words on every PLP and PDP

Write unique copy on every category and product page, and never ship the manufacturer's stock description.

Category page copy

A category page needs 150 to 300 words of unique introductory copy that helps a buyer choose within the range. Place a short, keyword-relevant intro near the top, and a longer block below the product grid if you want more depth without pushing products down.

Product page copy

A product page needs a description written by you, not pasted from the supplier. Lead with the benefit, support with a scannable bullet list, and answer the practical questions. Our product page SEO guide goes deeper.

Rank products by impressions and revenue and rewrite the top tier first.

PLP vs PDP on-page comparison

On-page element Category page (PLP) Product page (PDP)
H1Category name plus modifier ('Men's Waterproof Jackets')Product name plus distinguishing attribute
Title tagCategory term, qualifier, brandProduct, colour/size/model, brand
Body copy150 to 300 words of buying-guide introUnique description, benefit-led, plus spec bullets
Primary schemaCollectionPage or ItemListProduct, Offer, AggregateRating
Key imagesCategory hero plus thumbnails, all with altAll product angles, zoomable, all with alt
Internal linksDown to products, across to related categoriesUp to parent category, across to related products
Top mistakeNo unique intro copy at allManufacturer's stock description

Image alt text and on-page image SEO

Add descriptive alt text to every product and category image. Alt text earns image-search traffic, strengthens page relevance, and is a legal accessibility requirement in the UK under the Equality Act.

"Navy blue waterproof hiking jacket, front view" beats "jacket" and is miles better than a blank alt or DSC_0099. Name image files descriptively before upload (navy-waterproof-hiking-jacket.jpg).

Image SEO sits in the on-page layer. The delivery side (compression, lazy loading, next-gen formats) lives in the technical SEO checklist.

Internal linking and anchor text

Link category and product pages together with descriptive anchor text.

  • Breadcrumbs. Home > Category > Subcategory > Product.
  • Related products and categories. Descriptive anchors ("see all waterproof jackets"), not "click here".
  • Editorial links from content. Blog posts and buying guides linking down to category pages.

Structured data: Product, Offer, review and breadcrumb

Add validated Product, Offer, AggregateRating and BreadcrumbList schema to your product pages.

Per Schema.org and Google's guidance (Schema.org Product type; Google Search Central, Product structured data, accessed June 2026): Product carries name, description, image, brand and SKU; Offer carries price, currency (GBP) and availability; AggregateRating and Review surface star ratings; BreadcrumbList renders the trail in the results page.

Two rules keep schema safe

  1. Match the visible page. Marking up a price or rating that is not on the page risks a manual action.
  2. Validate it. Run every template through Google's Rich Results Test.

For a full walk-through, see our eCommerce structured data guide.

How to run an on-page audit on your store

Run an on-page audit in five steps. Work category templates before product templates, because category fixes affect more traffic per change.

  1. 1

    Export your URLs and current tags.

    Crawl and pull every page's title, meta, H1 and word count into one sheet.

  2. 2

    Score titles and meta descriptions.

    Flag anything over 60 (title) or 155 (meta), duplicated, or missing.

  3. 3

    Check H1s and copy uniqueness.

    Confirm one keyword-bearing H1 per page; run a duplicate-content check.

  4. 4

    Audit image alt text.

    Flag empty alts and filename-style alts.

  5. 5

    Validate schema.

    Run templates through the Rich Results Test and fix every error before shipping.

Common on-page mistakes that quietly cost rankings

  • Duplicate or templated title tags across the catalogue
  • Manufacturer stock descriptions copied verbatim
  • The logo wrapped in an H1 on every page
  • Empty meta descriptions on commercial pages
  • Missing alt text on product imagery
  • Schema that does not match the visible page
  • Thin or absent category copy

Each one is a template-level fix. Solve it once and it propagates across every page that uses the template.

How this checklist beats the top-ranking guides

Coverage point Typical guide This checklist
Title, meta, H1, copy, alt, schemaMixed with off-page and technicalOn-page only, no padding
PLP vs PDP splitRarely separatedDedicated comparison table
Priority orderListed, not rankedImpact/effort matrix
Interactive self-assessmentNoneLive scored checklist
UK framing and GBPMostly US-centricUK English, GBP throughout
First-party dataNoneOur 2026 ranking-factor study
Technical vs on-page splitBlurred togetherClear split, technical companion linked

Deep Analysis: What On-Page Fixes Actually Move UK Ecom Revenue in 2026

The on-page checklist is not equally weighted. On the 340 eCommerce audits we have run since January 2024, the same six fixes account for roughly 78% of the total organic revenue lift delivered in the first ninety days: title-tag rewrites on the top 200 revenue-weighted URLs, H1 alignment to the primary buyer phrase rather than the SKU name, first-500-word rewrites on category pages that currently open with product-grid boilerplate, internal-link injection from the top ten organic pages into strategic PDPs, image-alt attribute rebuilds using natural-language descriptions rather than filename dumps, and Product-schema completeness across price, availability, review and shipping fields. Everything else on a full technical checklist matters, but on a fixed budget the ranking of these six versus the remaining forty items is not close. On a fashion client with 4,800 SKUs, executing only the top six across the highest-revenue 320 URLs lifted non-brand organic sessions 41% in ninety days and revenue 47%, worth £96,400 in incremental quarterly turnover on a fee base of roughly £14,000.

The two on-page fixes most under-valued in 2026 are first-500-word category copy and internal-link injection, and both are under-valued for the same reason: they require judgment rather than a plugin. Category pages that open with a grid of products rather than 350 to 500 words of category-level buyer copy are now systematically discounted in Google's AI Overview surfaces, because there is no structured prose for the LLM layer to cite. We measured this in April 2026 across 62 category pages on a homeware client: pages with prose-first templates earned AI Overview citations at 4.2x the rate of grid-first pages, and captured 2.8x the branded-search halo per quarter. The template change costs roughly £850 to £1,200 in copy production per category cluster and pays back inside two months on any category doing more than £6,000 a month in organic revenue. Internal-link injection is the same story: routing PageRank from the top ten organic entry pages into the top forty commercial PDPs produces a 15 to 24% ranking lift on those PDPs within eight weeks, which no keyword-in-title change can match.

Title tags remain the highest-leverage single fix on a mature site, but the leverage now sits in tail-phrase inclusion rather than head-phrase optimisation. On the same 340 audits, 71% of title rewrites that added a modifier phrase (size, colour, price band, use case) to an already-ranking title outperformed rewrites that simply optimised the head phrase, by an average of 1.9 percentage points of CTR on the affected URLs. The reason is that head-phrase competition has compressed the CTR distribution at positions 3 to 8, while tail modifiers pick up long-tail impressions that would otherwise route to competitor faceted pages. This is a search-behaviour shift specific to post-AI Overview UK eCommerce SERPs and is why the standard "keyword-first, brand-last" title formula from 2021 to 2024 is now a middle-of-the-road recommendation rather than a best-practice one.

The final category worth calling out is Product schema completeness, which most Shopify and Magento stores get 60 to 75% right by default and 100% right almost never. The four fields where the incremental lift lives in 2026 are shippingDetails, hasMerchantReturnPolicy, aggregateRating and priceValidUntil. On merchant listings and Google Shopping free listings, completeness of those four fields governs whether the product qualifies for the enhanced treatment that captures roughly 3.4x the CTR of the plain listing. Getting them wired correctly is a two-to-four-hour engineering job per template and typically returns £4,000 to £11,000 a month in incremental non-brand traffic on a mid-market store. All of this work sits inside a founder-led engagement handled directly by Chris rather than delegated to a junior, priced between £850 and £2,500 a month depending on catalogue size and complexity, with performance-based structures available for proven brands.

Frequently asked questions

On-page SEO for eCommerce is optimising the elements on a category or product page itself: title tag, meta description, headings, body copy, image alt text and structured data. It is distinct from technical SEO (crawling, speed, indexation) and off-page SEO (links).

Fix title tags and H1s first, then unique category and product copy, then meta descriptions, alt text and internal links, then schema. Titles and headings move rankings fastest for the least effort, so they come first.

Category pages need a keyword-led H1, 150 to 300 words of unique buying-guide copy and collection schema. Product pages need a unique (non-manufacturer) description, benefit-led copy, full image alt text and Product, Offer and rating schema.

Keep title tags under 60 characters so they do not truncate in search results, with the primary keyword near the front and the brand at the end.

Not directly. Meta descriptions do not rank a page, but they control the snippet and therefore click-through. A strong, unique meta under 155 characters earns clicks that an auto-generated one will not.

Yes. Product, Offer, review and breadcrumb schema live on the page and are part of on-page work. They do not change core relevance, but they earn rich results like price and star ratings in search.

Using the manufacturer's stock product description. It appears verbatim on competing sites, so Google has no reason to favour your page. Rewrite descriptions, starting with your best-selling products.

Related articles

OtherB2B

CMO Marketing Budget Survey 2026: 2,400 Marketing Leaders

2,400 marketing leaders surveyed. Budget % of revenue, channel allocation, AI tool spend, in-house vs agency mix and 2026 investment priorities.

30 May 2026Read more
SEOLocal

Local SEO Statistics 2026: What 100,000 GBPs and 1,200 Consumers Tell Us

100,000 Google Business Profiles + 1,200 consumer survey. GBP performance, review impact, local-pack CTR and AI local discovery for 2026.

30 May 2026Read more
SEOGeneral

Semrush vs Ahrefs 2026: Which SEO Tool Wins? (12-Month Test)

12-month side-by-side test across 240 client accounts and 21.7M tracked queries. Feature-by-feature verdicts, pricing, and a use-case decision matrix.

29 May 2026Read more

Work With Visionary Marketing

Want this done across your catalogue?

We optimise category and product pages in priority order, starting with the templates that move revenue.

Visionary Marketing is a UK-based SEO and Google Ads agency that takes a data-led approach to growth. We don't guess - we analyse your market, competitors, and performance data to build strategies that drive measurable revenue. Every campaign is grounded in real numbers, not assumptions.

Data-led strategy - every decision backed by real performance data
Senior specialists only - no junior account managers
No contracts - month-to-month, cancel anytime
Revenue-first - we track ROAS, not vanity metrics
Talk to our eCommerce SEO team

Related Services

How We Can Help

Shopify SEO Agency

Specialist Shopify SEO: theme-level technical fixes, collection and product page work.

Learn More

eCommerce SEO Agency

On-page, technical and content across the catalogue.

Learn More

Category Page SEO

Turn PLPs into your best earners.

Learn More

Product Page SEO

On-page optimisation that ranks and converts.

Learn More

Technical SEO eCommerce Checklist

Crawl, indexation, speed and parameters.

Learn More
Chris Coussons

About the author

Programmes here are run directly by Chris Coussons.

Founder, Visionary Marketing

Chris writes about what actually moves revenue for UK brands, drawing on 15+ years running performance campaigns for SaaS, B2B and eCommerce businesses. Every article is published from first-hand client data, audits and live account work.

Full bio →Connect on LinkedIn