Guide. 14 min read

Product Page SEO for Ecommerce Stores

How to structure title tags, meta descriptions, schema and copy on product pages that actually rank.

Product pages are the bottom of your funnel and, for most ecommerce stores, the highest converting organic traffic on the site. They're also the pages most often left on default Shopify or WooCommerce templates: short titles, generic descriptions, missing schema, no FAQ.

This guide is the structure we ship across every client account. It's not theoretical. Every recommendation below has been tested across hundreds of product pages in fashion, beauty, homeware, food and DTC categories, and the patterns that consistently outrank competitors are the ones documented here.

Read it end to end before you start changing pages. The decisions interact (your title tag formula affects your H1, your H1 affects your schema, your schema affects your rich result eligibility) and treating them in isolation produces a mess.

Title tag formula

Default product titles are usually too short, miss commercial qualifiers, and use internal brand language that no one searches for. The formula that works across categories is:

[Primary product term] [key qualifier] | [Brand]

Example: replace 'The Astor Bag' with 'Astor Leather Crossbody Bag | Heritage Co.'. The first ranks for nothing. The second targets a real, searchable phrase with commercial intent.

The qualifier is the most important part. It's the word or phrase that distinguishes your product in the search results: material (leather, oak, linen), style (crossbody, midi, slim-fit), use case (commuter, hiking, formal), or audience (men's, women's, kids'). Pick the one with the most search volume that's honestly applicable to your product.

Keep total length under 60 characters where possible so Google doesn't truncate. If your brand name is long, abbreviate or move it to the meta description instead.

Meta description that earns the click

Treat the meta description as ad copy. Lead with the strongest benefit, then a credibility line, then a soft CTA. Keep it under 155 characters so Google doesn't rewrite it on you.

A weak meta: 'The Astor leather crossbody bag is available in black, tan and oxblood.' A strong meta: 'Full-grain Italian leather crossbody, hand-finished in our Florence workshop. Free UK shipping, lifetime repair guarantee.'

The strong version sells the product, establishes credibility (workshop, repair guarantee), and reduces friction (free shipping) in the same space. CTR moves measurably when meta descriptions are written like this rather than templated from a spec sheet.

Don't try to cram keywords. Google rewards meta descriptions that match user intent and earn clicks, not ones that repeat the title tag.

H1 and above-the-fold copy

The H1 should match the title tag's primary phrase but can be friendlier. If your title is 'Astor Leather Crossbody Bag | Heritage Co.', your H1 can be 'The Astor Leather Crossbody Bag'. One H1 per page. Never two.

Most stores hide the SEO copy below the gallery. Move at least one short paragraph (50 to 80 words) above or beside the gallery so it's the first text on the page. Google reads it first. Buyers do too, and conversion rate consistently improves when this paragraph leads with the strongest benefit rather than the product name.

If your theme makes this hard, a short 'description' field above the price is enough. The goal is to get meaningful text into the first 1,000 pixels of the page on mobile.

Long form description (250 to 500 words)

Aim for 250 to 500 words of unique copy per product. Cover materials, sizing, use cases, care instructions, warranty terms and what's in the box. If you sell variants, mention the variant differences explicitly so the page can rank for variant-level searches.

Structure it with subheadings. We typically use: Overview, Materials, Sizing, Care, In the Box. Each gets 2 to 4 sentences. The subheadings give Google clear structure and give shoppers scannable answers to the questions they're about to ask.

Avoid duplicate content from manufacturer specs. Even a 30 percent rewrite plus your own benefits and FAQ section is enough to differentiate, and the rewrite typically pays for itself within a quarter through improved rankings.

Schema that actually helps

Product schema is non-negotiable. Include name, image (multiple), description, sku, brand, offers (price, priceCurrency, availability) and aggregateRating where you have reviews. Validate in Search Console after every theme update or app install, both of those can silently break schema.

Common mistakes we see: schema price not matching displayed price (Google penalises this), availability hardcoded to 'InStock' even when out of stock, aggregateRating with reviewCount but no actual reviews on page (a manual action risk), and schema injected by JavaScript that Googlebot doesn't render reliably.

If you want the rich result (the price, star rating and stock badge under your blue link), every field above needs to be present and accurate. The CTR uplift on rich results vs plain blue links is typically 15 to 40 percent in our portfolio.

FAQ section

Add a 4 to 6 question FAQ at the bottom of every product page, marked up with FAQPage schema. This is the single highest-ROI on-page change we ship across new client accounts.

Good FAQ questions are real shopper questions, not made-up ones. Pull them from your support inbox, your live chat transcripts, the Q&A sections on competing product listings, and the 'People also ask' section in Google for your primary keyword.

Answers should be one paragraph, directly answering the question. Don't pad. AI search engines extract these answers verbatim when they cite your store, so clarity here directly affects whether you're the source they quote.

Image SEO

Every product needs at least 5 images: hero on white, lifestyle, detail, scale reference, and packaging. Filenames should describe the product (astor-leather-crossbody-tan-front.jpg, not IMG_4831.jpg) and alt text should be unique per image.

Alt text is not a place to keyword stuff. Describe what's in the image, accurately. 'Tan leather crossbody bag photographed from the front against a cream background' is the right shape. 'Astor leather crossbody bag buy leather bags online UK' is the wrong shape and a manual action risk.

Compress images aggressively. WebP at 80 percent quality is the floor. The LCP image (usually the first product photo) should be preloaded. Lazy load everything below the fold.

Reviews and user generated content

Reviews are a ranking factor indirectly (fresh content, longer dwell time, higher CTR from rich results all compound) and a conversion factor directly. Every product page should surface reviews above the fold, not buried at the bottom.

Use a review platform that injects schema correctly (Yotpo, Judge.me, Stamped). Avoid platforms that load reviews via iframe, Googlebot won't see them and you won't get the rich result.

Aim for at least 10 reviews per product before you consider it 'finished'. Below that, the rich result is unreliable and conversion uplift is muted.

FAQs

Should every variant have its own page?
Only if it has its own demand (e.g. a colour or size that people search for explicitly). Otherwise consolidate to the parent product page to concentrate authority.
How do I avoid duplicate content with manufacturer descriptions?
Rewrite. Even a 30 percent rewrite plus your own benefits and FAQ section is enough to differentiate, and it consistently outranks the verbatim manufacturer copy.
Do reviews really impact rankings?
Yes, indirectly. Fresh user-generated content, longer dwell time, and higher CTR from rich results all compound. We've seen review platform installs alone move pages 2 to 3 positions on commercial terms.
How long does this take to do across a whole catalogue?
For a catalogue of 100 to 300 products, plan 6 to 10 weeks with one dedicated person. Templatise the structure first, then work through SKUs by traffic priority.
Can I use AI to write product descriptions?
For first drafts, yes. Every page still needs a human pass for accuracy, brand voice, and unique buyer-relevant detail. Pure AI copy ranks badly and converts worse.
What's the biggest mistake stores make on product pages?
Treating them as a spec sheet rather than a sales page. The pages that rank and convert lead with benefits, surface social proof early, and answer real buyer questions directly.
Do you do this work as a service?
Yes. Product page rewrites are part of our monthly retainer and we also offer one-off catalogue overhauls. Get in touch for a tailored quote.

Want us to do this for you?

Skip the DIY route.

Our team handles every check in this guide as part of a monthly retainer. Drop us a line and we'll send you a tailored proposal within one working day.

Email the team
All guides

Updated May 2026