Product pages are where ecommerce SEO wins or loses. They're the bottom of the funnel — the pages that convert browsers into buyers. Getting them right means ranking for high-intent queries and converting the traffic that arrives.
Here's exactly how to optimise every product page for both Google and your customers.
Title Tags for Product Pages
Product page title tags follow a consistent formula that works across most ecommerce categories:
[Product Name] | [Key Attribute] | [Brand/Store Name]
Examples:
- "Nike Air Max 270 — Men's Running Shoes | YourStore"
- "iPhone 15 Pro Leather Case — MagSafe Compatible | YourStore"
Key rules:
- Lead with the product name — this is what people search for
- Include the most differentiating attribute (size, colour, material, compatibility)
- Keep it under 60 characters to avoid truncation in SERPs
- Don't repeat the brand name in the product name if it's already in the store name
Unique Product Descriptions
The single biggest SEO mistake on ecommerce product pages is using manufacturer-provided descriptions. Every competitor using the same manufacturer does this — and Google sees hundreds of identical pages.
Unique descriptions:
- Eliminate duplicate content that dilutes ranking potential
- Let you target long-tail keyword variations naturally
- Improve conversion rates because you can write for your specific customer
- Signal to Google that you've added genuine value to the product information
You don't need to write 500 words per product if your catalogue is large. Even 80-100 words of unique, customer-focused copy per product outperforms regurgitated manufacturer specs.
Product Schema for Rich Results
Product structured data is one of the highest-ROI technical SEO tasks for ecommerce. It enables rich results — star ratings, price, availability — that dramatically increase CTR.
According to Google Search Central, product rich results can include:
- Price and currency
- Availability (In Stock, Out of Stock, Pre-Order)
- Star ratings from reviews
- Shipping information
- Returns policy
Implement as JSON-LD using schema.org/Product. The minimum fields for a rich result are: name, image, description, and one of: offers, review, or aggregateRating.
Image Optimisation
Product images are critical for both UX and SEO. Key optimisations:
- Alt text — Describe what's in the image: "Nike Air Max 270 in white and blue, men's size 10, side view" beats "product-image-123.jpg"
- File names — Use descriptive slugs:
nike-air-max-270-white-blue-mens.webp - Format — WebP for modern browsers, compressed to under 200KB for main product images
- Multiple angles — More product images improve time on page and reduce bounce rate, both positive engagement signals
- Zoom capability — Reduces returns, improves conversion
Handling Product Variants
Variants (different colours, sizes, materials) create a canonical headache if handled poorly. Options:
Option 1: Single URL with variant selector (recommended for most)
Keep all variants on one URL, use JavaScript to update the price/image/attributes. Canonicalise any parameterised variant URLs (e.g., ?colour=red) back to the main product URL.
Option 2: Separate URLs per variant
Only worth it if each variant has meaningfully different search demand (e.g., "black leather couch" vs "white leather couch" both have substantial search volume). Each page needs genuinely unique content — not just a colour swap.
User-Generated Content for Freshness
Product pages age. The product description doesn't change, the specs stay the same — and Google's freshness signals eventually treat the page as stale.
Customer reviews solve this. Every new review is fresh content on the page. Enable and actively encourage product reviews (post-purchase email sequences work well). For ecommerce SEO, product reviews are one of the few sources of regular, automatic content freshness on product pages.
Internal Linking From Category Pages
Category pages should link to their products — obviously — but how you link matters. Use descriptive anchor text that matches how customers search, not generic "View Product" links. The category page SEO guide covers this in detail.
Also link between related products ("Frequently bought together," "Customers also viewed"). These links distribute link equity across your product catalogue and improve crawl efficiency.
Frequently Asked Questions
How long should product page descriptions be for SEO?
Long enough to answer every question a buyer might have before purchasing — and no longer. For simple commodities, 100-150 unique words plus specs is sufficient. For complex or high-consideration products, 400-600 words or more is warranted. Google rewards pages that fully satisfy buyer intent, not pages that hit a word count.
Should I noindex out-of-stock product pages?
No — not unless the product is permanently discontinued. Out-of-stock pages with good ranking history should stay indexed. Show the out-of-stock status clearly, add an "notify me" option, and link to similar products. Noindexing and re-indexing pages burns crawl budget and loses ranking history.
Do product page URLs need to include the product name?
Yes. A descriptive URL like /products/nike-air-max-270-mens-white outperforms /products/SKU12345. URL structure is a minor ranking signal, but more importantly, descriptive URLs improve click-through rates in search results and are easier for users to understand and share.