Most e-commerce brands treat product pages as transactional dead ends. They copy the manufacturer's description, upload a few images, and move on. The result is hundreds of product pages that Google either ignores or ranks behind competitors who put in the effort to optimise properly.
Product page SEO is different from blog SEO or category page SEO. You are optimising for commercial and transactional intent, targeting people who are close to making a purchase decision. Get it right and your product pages become a consistent source of free, high-converting organic traffic. This guide covers every element of product page SEO, from titles and descriptions to schema markup and canonical tags.
Product Title Optimisation
Your product title is the most important on-page SEO element. It appears in the browser tab, the search results snippet, and at the top of the product page itself. A well-structured title tells both Google and the shopper exactly what the product is.
The ideal product title follows this structure: Primary Keyword + Brand + Key Attribute. For example, "Organic Cotton T-Shirt, Reiss, White, Men's" is far better than "Classic Tee". The first version targets real search queries. The second targets nothing.
Good examples:
- "Wireless Noise-Cancelling Headphones, Sony WH-1000XM6, Black"
- "Organic Vitamin D3 Supplements, 4000 IU, 180 Tablets"
- "Handmade Ceramic Coffee Mug, 350ml, Speckled Blue Glaze"
Bad examples:
- "Premium Headphones" (too vague, no brand, no differentiator)
- "VIT-D-3-4000-BLK" (an internal SKU, not a title)
- "Our Best Selling Mug!!!" (no product keywords, promotional language)
Keep your title tag under 60 characters to avoid truncation in search results. Your on-page H1 can be slightly longer and more descriptive.
Writing Unique Product Descriptions
This is where most e-commerce brands fail. Copying the manufacturer's description means your product page has the exact same content as hundreds of other retailers selling the same product. Google has no reason to rank your page over theirs.
Write unique descriptions for every product, especially your top sellers and highest-margin items. A good product description covers three things: what the product is, who it is for, and why it is better than alternatives.
Structure your descriptions with both a short summary (two to three sentences at the top for scanners) and a detailed section below for people who want full specifications. Use bullet points for key features and flowing paragraphs for the story and benefits.
Naturally include relevant search terms in your descriptions, but never at the expense of readability. If you sell a "ceramic coffee mug", mention that phrase in the first paragraph, then use natural variations like "handmade mug", "pottery cup", and "artisan coffee mug" throughout the rest of the text. Google understands synonyms and related terms, so there is no need to repeat the exact same phrase over and over.
Schema Markup for Product Pages
Schema markup (structured data) tells Google exactly what type of content is on your page. For product pages, three schema types are essential: Product, Offer, and Review.
When implemented correctly, schema markup can give your listing rich results in Google, including star ratings, price, availability status, and review count. These rich snippets dramatically improve click-through rates compared to plain text listings.
Product schema should include:
- Product name
- Description
- Brand
- SKU and/or GTIN (barcode)
- Image URL
Offer schema should include:
- Price (including currency, GBP for UK stores)
- Price validity date
- Availability (InStock, OutOfStock, PreOrder)
- Seller organisation
Review schema should include:
- Aggregate rating (average stars)
- Review count
- Best and worst rating values
Test your structured data using Google's Rich Results Test tool. Enter any product page URL and it will tell you whether your markup is valid, what errors exist, and which rich result types you are eligible for.
Image Optimisation
Product images are critical for both user experience and SEO. Google Images is a significant traffic source for e-commerce, and well-optimised images can rank in both standard search results and Google Shopping.
File Names
Rename your image files before uploading them. Use descriptive, keyword-rich file names separated by hyphens. For example, "organic-cotton-tshirt-white-reiss.jpg" is far better than "IMG_4523.jpg" or "product-1.png". The file name gives Google additional context about the image content.
Alt Text
Every product image must have descriptive alt text. Alt text serves two purposes: it helps screen readers describe images to visually impaired users, and it helps Google understand what the image shows. Write alt text that describes the product and its key visual attributes.
Good alt text: "White organic cotton crew neck t-shirt by Reiss, men's, front view". Bad alt text: "t-shirt" or "product image" or leaving the field blank entirely.
File Size and Format
Compress all images before uploading. Large image files slow down page load times, which directly affects both rankings and conversion rates. Use WebP format where possible, as it offers superior compression with minimal quality loss. Aim for product images under 100KB without sacrificing visual quality.
Internal Linking from Category Pages
Internal linking is one of the most overlooked aspects of e-commerce SEO. Your category pages should link to individual product pages in a clear, logical hierarchy. This helps Google understand your site structure and passes authority from higher-level pages down to product pages.
Beyond the standard category listing, consider adding curated collections, "editor's picks", or "best sellers" sections to your category pages that link to specific products. Include contextual internal links in blog posts that mention specific products. If you write a blog post about "best gifts for coffee lovers", link directly to the relevant product pages in your store.
On product pages themselves, include links to related products, "customers also bought" sections, and breadcrumb navigation that links back to the parent category. Every internal link is a signal to Google about which pages are important and how they relate to each other.
User Reviews as SEO Content
Customer reviews do more for SEO than most e-commerce brands realise. Every review adds unique, user-generated content to your product page. This content naturally includes the long-tail keywords and specific phrases that shoppers use when searching.
A customer might write "I bought this for my husband's birthday and it arrived within two days. The quality is amazing for the price." That review now helps your page rank for queries like "birthday gift for husband" and "good quality [product] for the price", queries you would never think to optimise for manually.
Actively encourage reviews through post-purchase email flows. Products with 10 or more reviews significantly outperform those with fewer reviews in both organic search rankings and conversion rates. Display reviews prominently on the product page, ideally above the fold or immediately below the product description.
Handling Variants and Duplicates
Product variants (different colours, sizes, or configurations) create a common SEO challenge. If you create a separate URL for every variant, you risk duplicate content issues. If you use a single URL with selectable options, you avoid duplication but may miss out on ranking for variant-specific searches.
The best approach depends on search demand. If people search specifically for a variant (for example, "Nike Air Max 90 white" versus "Nike Air Max 90 black"), create separate pages with unique titles, descriptions, and images for each variant. If variants do not generate distinct search demand (for example, clothing sizes), use a single product page with selectable options.
Canonical Tags
Canonical tags tell Google which version of a page is the "master" version when multiple URLs contain similar or identical content. For e-commerce sites, canonical tags are essential for several reasons:
- Filtered URLs: When someone applies filters (sort by price, filter by colour), your CMS may generate a new URL with query parameters. Add a canonical tag pointing back to the unfiltered product page.
- Variant pages: If variant pages have very similar content, use a canonical tag to point the less important variants to the main product page.
- Paginated category pages: Page 2, 3, and beyond of your category listings should have canonical tags pointing to themselves (self-referencing canonicals), not back to page 1.
- Cross-domain duplicates: If you sell the same products on multiple domains or subdomains, use canonical tags to consolidate ranking signals to a single version.
Every product page should have a self-referencing canonical tag as a baseline. This tells Google explicitly which URL you want indexed and prevents any confusion from URL parameters that your CMS might append.
Page Speed and Core Web Vitals
Product page speed directly affects both rankings and revenue. Research consistently shows that every additional second of load time reduces conversions by 7 to 10%. For e-commerce product pages specifically, focus on:
- Lazy loading images below the fold
- Using WebP format for all product images
- Minimising third-party scripts (review widgets, chat tools, analytics tags)
- Ensuring the main product image and price load within the first 1.5 seconds
- Avoiding layout shifts caused by late-loading review widgets or recommended products sections
Use Google PageSpeed Insights to audit your product pages. Focus on the three Core Web Vitals: Largest Contentful Paint (under 2.5 seconds), Interaction to Next Paint (under 200 milliseconds), and Cumulative Layout Shift (under 0.1).
Getting Started This Week
Product page SEO is a long-term investment that compounds over time. Here is how to prioritise:
- Start with your top 20 products by revenue. Optimise titles, write unique descriptions, and fix image alt text for these pages first.
- Implement Product, Offer, and Review schema markup across your product pages. Most e-commerce platforms have plugins that automate this.
- Audit your canonical tags to ensure every product page has a self-referencing canonical and variant pages are handled correctly.
- Set up a post-purchase email flow to generate reviews. More reviews mean more unique content on your product pages.
- Review your internal linking structure. Ensure category pages link to products and blog posts link to relevant product pages.
- Run a PageSpeed Insights audit on three to five product pages and fix any critical issues affecting load time.
The brands that rank their product pages consistently are the ones that treat SEO as an ongoing process, not a one-off project. Dedicate 30 minutes per week to product page optimisation and the results will compound over months and years.
Want to master e-commerce SEO and CRO?
Our E-commerce Marketing course covers product page optimisation, SEO, conversion rate testing, and the full customer journey across 31 structured lessons. Start learning for free today.
View E-commerce Course