
Product Page SEO: The Shopify Playbook for Pages That Rank and Convert
Published: August 24, 2026
Last updated: August 24, 2026
9 min read
By: Graeme Whiles

Product pages get the most attention on your store and the least useful SEO advice.
You know the advice I mean.
Write 300 words. Add the keyword five times. Install an app that scores it all green.
Meanwhile, the pages that pay your bills rank for nothing, and nobody can tell you why.
The reason is usually a misunderstanding of the job.
Store owners point product pages at the big category terms, the ones their collection pages should own, then wonder why neither ranks.
I covered that division of labour in my complete Shopify SEO guide: collections rank, products convert.
So what does a product page actually rank for? And how do you build one that does?
That's this playbook.
Let's take it from the queries down: what product pages win, then titles, descriptions, metadata, images, schema, reviews, the URL traps, and the AI shopping layer arriving on top.
Short on time? Here are the key takeaways
- Product pages win exact-name and long-tail searches: the category head term belongs to your collection page.
- Name products the way buyers search: brand, product, and the attribute people actually type.
- Answer the buying question in 60 words: then stop selling and start specifying.
- Clean Product schema and real reviews: these are what Google and AI shopping surfaces read before recommending you.
What product pages rank for (and what they never will)

A product page wins three kinds of search.
- Exact-name demand: the buyer knows the item. "Ligne Roset Togo fireside chair" lands on a product page, not a category.
- Long-tail buying questions: "waterproof golf hoodie with zip pocket". Specific enough that only a product satisfies it.
- The click-through from everywhere else: collections, comparison articles and AI answers all hand buyers to the product page to finish the job.
What it will almost never win: the category head term. "Togo sofa" belongs to your collection page, which can hold twenty products against a query with 8,700 monthly searches.
Point a single product at that term and you split your own strength. My guide to keyword cannibalisation shows what that costs.
So stop measuring product pages by category rankings.
Measure them on exact-name capture, long-tail wins, and conversion of the traffic everything else sends.
One receipt for why this layer is worth the effort.
During the REHAUS rebuild, product clicks rose 24.4% month on month, and that was with most of the optimisation aimed at collections first.
Product pages compound quietly while the money pages above them do the loud work.
Titles: the name is the keyword
Product titles do two jobs at once: H1 on the page and headline in the search result.
Name products the way buyers search, not the way your internal spreadsheet does.
- Brand plus product plus the distinguishing detail: "Malbon-style Tour Hoodie in Forest Green" beats "TH-004 Forest". Include the attribute people search: colour, material, size class.
- One H1, and it's this title: some themes render a stylised banner instead and demote the real name. View source and check.
- Title tag can extend the H1: the H1 is the name, and the title tag has ~60 characters to add the category hook, e.g. "Tour Hoodie in Forest Green | Golf Hoodies | Three Putt".
However, resist stuffing. A title that reads like a keyword list gets rewritten by Google and skipped by buyers.
Descriptions: answer the buying question

Let me define the term I use for this, because it decides everything on the page.
The 'buying question' is whatever a customer must have answered before they'll pay: fit, materials, dimensions, compatibility, delivery time.
Every product has one. Your support inbox already knows what it is.
Answer it in the first 60 words.
Then stop selling and start specifying.
- Open with the answer, not the atmosphere: "A 400gsm cotton hoodie cut long in the body, true to size, with a zipped ball pocket" does more work than any paragraph about your brand journey.
- Specs in a scannable block: dimensions, materials, care, delivery. Accordions keep the page tidy without hiding the content from crawlers.
- Write what the photo can't say: weight, texture, how it wears. This is also the detail AI assistants quote when they recommend products.
- Never paste manufacturer copy: the same description lives on every stockist site, and a page with nothing unique ranks nowhere. Rewrite even 80 words and you're ahead of most of the SERP.
No arbitrary word counts. A 70-word description that answers the buying question outranks 400 words of padding, and my SEO content writing tips explain why padding actively hurts.
Metadata: the 155 characters that earn the click
Rankings get you seen.
Metadata gets you chosen.
At REHAUS I hand-rewrote 800 titles and meta descriptions, because nothing automated writes a reason to click.
You don't need to hand-write every product on a 2,000-SKU store.
You need a decent template for the long tail and hand-written metadata for the 20% of products that make 80% of revenue.
The full triage system for doing this across a catalogue is in my Shopify meta descriptions guide. The template: what it is, the standout spec, the trust hook. "Authenticated Togo two-seater in original leather. Collected, restored and delivered by specialists."
Run your top sellers through my meta description checker before they go live. It flags truncation, duplicates and weak click triggers in seconds, and it's free.
Images: the second search engine

Covered in depth in my 40-point Shopify SEO checklist, so just the product-page essentials here:
- Human file names before upload: togo-two-seater-brown-leather.jpg. Shopify won't rename for you.
- Alt text that describes this product: one sentence, honest, category term only where it's true. Screen readers, Google Images and AI vision models all read it.
- Your schema image is your shop window: the image marked up in Product schema is what Google Shopping and AI surfaces display. Make it the strongest angle, not the first upload.
Product schema: your feed to Google and AI
If you only do one technical thing on product pages, do this.
Product schema (structured data: code that declares your name, price, availability and ratings to machines) is what turns a listing into a rich result, and it's what AI shopping surfaces read when deciding what to recommend.
Google's Product structured data reference sets the bar: name, image, and an offer with price and currency.
Availability is technically only recommended. Add it anyway, and make sure it matches the page, because it's the field shoppers and shopping agents lean on hardest.
Two rules from the field, with the full setup in my Shopify schema markup guide:
- One source of truth: theme or app, never both. REHAUS had conflicting Product schema from two sources, and machines resolve that by trusting neither. I stripped it back to one clean block.
- Keep it current: schema that says "in stock" on a sold-out product teaches Google and every AI engine to distrust your feed.
My free schema markup generator builds valid Product markup if you're not hand-coding JSON-LD, and my structured data guide explains every field you're pasting.
Reviews: trust you can mark up
Reviews are the only part of your product page a competitor can't copy.
- Collect them relentlessly: post-purchase email, one product per ask. Volume beats perfection. A 4.6 from 200 reviews outsells a 5.0 from 3.
- Mark them up: review count and rating in your Product schema puts stars in the SERP. Stars move click-through more than any title tweak.
- Leave the bad ones up: a page with only five-star reviews reads as curated, to buyers and increasingly to AI systems weighing whether you're citable. Answer criticism publicly instead.
- Mine them for keywords: customers describe products in the words other customers search. "Runs small", "fits a king size", "true colour". Fold that language back into descriptions.
Variants, sold-outs and the URLs you didn't publish on purpose
Every Shopify product ships with URL baggage.
- Variant parameters: ?variant= URLs must canonicalise to the main product. Most themes handle it. Apps sometimes break it. Check one product in view source.
- Sold out, returning: keep the page live with a back-in-stock signup. Deleting it deletes the ranking.
- Gone for good: redirect to the closest live product or the parent collection. A store full of dead product URLs quietly leaks the authority your live pages need.
- Seasonal products: same page, same URL, every year. A fresh "christmas-gifts-2026" URL annually restarts your rankings from zero each September.
The AI shopping layer
Buyers now ask ChatGPT what to buy, and it answers with specific products.
Getting recommended is not luck.
It's the same inputs, weighted differently: clean Product schema, current price and availability, descriptions that state facts a model can quote, and reviews that corroborate them.
The proof it's winnable sits one niche over from you.
REHAUS ranks number one in ChatGPT for its category query, above eBay UK and 1stDibs, quoting the site's own product language back at buyers.
The full build is in the REHAUS case study.
The good news? Your product pages already have everything this layer needs, if you've done the sections above.
Check where you stand with my AEO readiness score, and read the AI search section of the main guide for the crawler and llms.txt setup.
Final Thoughts
Product page SEO fails when it imitates category SEO.
Your product pages aren't there to win "togo sofa".
They're there to capture the buyer who already knows what they want, convert everyone your collections and content send down, and hand AI engines something worth quoting.
Name products the way buyers search. Answer the buying question in 60 words.
Mark it all up once, cleanly, and keep the reviews coming.
Then measure them on their actual job.
If your products rank for their names and convert their visitors, this layer is working, whatever the category term does.
Want to know which of your product pages are leaving money on the table? That's part of the free SEO audit I run: structure, metadata, schema and content quality, with findings within five business days.
Get in touch, or email me directly.
Author Bio
Graeme Whiles is an independent SEO and AEO consultant at GWContent. He has worked with enterprise and SaaS brands, including Originality.ai, Connecteam, 6sense, Practice Better, and Peppr, growing organic traffic and AI search visibility across some of the most competitive categories in B2B. He also built Three Putt Golf Clothing from a blank domain as a live proof of concept for his methodology.
Product page SEO Frequently Asked Questions
Why does my collection page outrank my product page?
Because it should. Google matches category queries to category pages, and a collection holding twenty relevant products satisfies "togo sofa" better than any single listing, as covered in my collection page SEO guide. Point products at exact-name and long-tail queries instead, and let the collection carry the head term.
Should I write unique descriptions when the manufacturer provides copy?
Yes, for anything you want to rank. Manufacturer copy appears on every stockist site simultaneously, so it differentiates nothing. Rewrite the top 20% of products by revenue first, lead with the buying question, and template the long tail until you get to it.
Do product reviews actually help SEO?
Yes, three ways: marked-up ratings put stars in search results and lift click-through, review text adds the long-tail language buyers search in, and third-party corroboration feeds the trust signals AI engines weigh before recommending a product.
What do I do with out-of-stock product pages?
Returning stock: keep the page live with a back-in-stock signup; never delete. Permanently gone: 301 redirect to the closest product or parent collection. Deleting pages without redirects leaks the authority they earned, and Shopify won't warn you.

