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.
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) | High | Low | Yes |
| H1 and heading structure | High | Low | Yes |
| Unique category intro copy | High | Medium | Yes |
| Unique product descriptions | High | High | Yes |
| Meta descriptions | Medium | Low | Soon |
| Image alt text | Medium | Medium | Soon |
| Internal linking and anchors | Medium | Medium | Soon |
| Product and Offer schema | Medium | Medium | After core copy |
| Review and rating schema | Medium | Low | After core copy |
| Breadcrumb schema | Low | Low | Last |
On-page SEO at a glance
| Attribute | The rule | Common mistake | Impact if wrong |
|---|---|---|---|
| Title tag | Unique, under 60, primary keyword near the front, brand at the end | Same template title on every product | Lower click-through, weak relevance, truncation |
| Meta description | Under 155, benefit-led, includes keyword and reason to click | Auto-generated or duplicated | Lost clicks; Google rewrites it badly |
| H1 and headings | One H1 with the page keyword; logical H2/H3 below | Multiple H1s; H1 is the brand name | Confused topic, weaker ranking |
| Body copy | Unique copy on every PLP and PDP | Manufacturer description copied verbatim | Duplicate-content dilution, poor conversion |
| Image alt text | Descriptive alt on every product and category image | Empty alt, or IMG_4471 | Lost image-search traffic, weaker relevance |
| Structured data | Product, Offer, AggregateRating, BreadcrumbList, validated | No schema or schema not matching visible content | No 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) |
|---|---|---|
| H1 | Category name plus modifier ('Men's Waterproof Jackets') | Product name plus distinguishing attribute |
| Title tag | Category term, qualifier, brand | Product, colour/size/model, brand |
| Body copy | 150 to 300 words of buying-guide intro | Unique description, benefit-led, plus spec bullets |
| Primary schema | CollectionPage or ItemList | Product, Offer, AggregateRating |
| Key images | Category hero plus thumbnails, all with alt | All product angles, zoomable, all with alt |
| Internal links | Down to products, across to related categories | Up to parent category, across to related products |
| Top mistake | No unique intro copy at all | Manufacturer'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
- Match the visible page. Marking up a price or rating that is not on the page risks a manual action.
- 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
Export your URLs and current tags.
Crawl and pull every page's title, meta, H1 and word count into one sheet.
- 2
Score titles and meta descriptions.
Flag anything over 60 (title) or 155 (meta), duplicated, or missing.
- 3
Check H1s and copy uniqueness.
Confirm one keyword-bearing H1 per page; run a duplicate-content check.
- 4
Audit image alt text.
Flag empty alts and filename-style alts.
- 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, schema | Mixed with off-page and technical | On-page only, no padding |
| PLP vs PDP split | Rarely separated | Dedicated comparison table |
| Priority order | Listed, not ranked | Impact/effort matrix |
| Interactive self-assessment | None | Live scored checklist |
| UK framing and GBP | Mostly US-centric | UK English, GBP throughout |
| First-party data | None | Our 2026 ranking-factor study |
| Technical vs on-page split | Blurred together | Clear 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
Related articles
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.
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.
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.
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.
Related Services
How We Can Help
Shopify SEO Agency
Specialist Shopify SEO: theme-level technical fixes, collection and product page work.
Learn MoreeCommerce SEO Agency
On-page, technical and content across the catalogue.
Learn MoreCategory Page SEO
Turn PLPs into your best earners.
Learn MoreProduct Page SEO
On-page optimisation that ranks and converts.
Learn MoreTechnical SEO eCommerce Checklist
Crawl, indexation, speed and parameters.
Learn More