Ecommerce Product Page SEO: The Complete Optimization Checklist
Product pages are your highest-value SEO real estate. Here's the complete checklist for optimizing every element — from title tags to structured data.
Your product pages are where traffic turns into revenue. They're also where most ecommerce SEO work is lost. Generic title tags, missing schema markup, and unoptimized images kill rankings before a customer ever sees your store.
This checklist covers every element on a product page that affects your rankings, click-through rates, and conversion.
Title Tag (Max 60 Characters)
Your title tag is your most important on-page ranking factor. For product pages, the winning formula is:
[Product Name] | [Brand] — [Store Name]
Or for category-heavy searches:
[Product Name] [Key Attribute] | [Store Name]
Rules:
- Include the exact keyword customers use to search for this product
- Include a differentiator when products are similar (color, size, model)
- Keep it under 60 characters — Google truncates the rest
- Never duplicate titles across products. Each one must be unique.
Meta Description (Max 155 Characters)
Meta descriptions don't directly affect rankings, but they dramatically affect click-through rates. Think of this as a 155-character ad for your product.
Good formula: [Compelling benefit] + [Key product attribute] + [Call to action]
Example: "Stainless steel French press that brews a perfect 8-cup pot in 4 minutes. Built to last a decade. Free shipping on orders over $35."
H1 Tag — One Per Page, Product Name
Your H1 should be the product name — nothing else. Not your store name, not your tagline, not the category. One H1, the product name, every time.
Use H2s and H3s for features, specifications, and FAQ sections. This gives Google a clear content hierarchy.
Product Images
Alt Text
Every image needs descriptive alt text. Not the filename. Not "product image." Describe what the image actually shows:
Bad: alt="IMG_4521.jpg"
Bad: alt="product image"
Good: alt="Blue 32oz Nalgene water bottle with wide mouth, front view"
Image Size
Large, unoptimized images are the #1 cause of slow product pages. Aim for under 200KB per image. Use WebP format when possible. Serve appropriately-sized images using srcset for different screen sizes.
Canonical URL
If your product is accessible through multiple URLs (variants, filter parameters, category paths), set a canonical URL pointing to the primary product URL. Without it, Google may index multiple versions and split your ranking signals.
Structured Data — Product Schema
Product schema is how you qualify for rich results in Google — those search listings that show price, availability, and star ratings directly. It's one of the highest-ROI SEO changes for ecommerce.
Required fields:
name— product nameimage— URL of primary product imagedescription— product descriptionoffers— includesprice,priceCurrency, andavailability
Recommended additions: brand, sku, gtin, aggregateRating (if you have reviews)
Open Graph Tags
When customers share your products on Facebook, Pinterest, or Slack, Open Graph tags control the preview. Missing OG tags mean ugly, broken link previews.
Add these to every product page:
og:title— the product nameog:description— short product descriptionog:image— primary product image (at least 1200x630px)og:url— canonical product URLog:type— "product"
Page Speed
Every second of load time above 2 seconds costs you conversion rate — roughly 7% per second. The biggest product page killers:
- Uncompressed hero images (often 3-5MB on fashion sites)
- Render-blocking JavaScript (review apps, chat widgets, tracking pixels)
- Unminified CSS and JS files from themes
- Third-party font loading blocking render
Mobile Experience
Google uses mobile-first indexing — what your site looks like on mobile is what determines your rankings. Check:
- Viewport meta tag present on every page
- Product images scale correctly on small screens
- "Add to Cart" button easily tappable (min 44x44px touch target)
- No horizontal scroll on mobile viewport
Internal Linking
Product pages are often SEO dead ends — customers arrive, buy (or don't), and leave. Add strategic internal links to:
- Related products (same category, complementary items)
- The parent collection/category page
- A relevant blog post that answers a question about the product
This improves crawl depth and passes authority through your site.
Check your product pages automatically
StoreVitals checks every element in this checklist — title tags, meta descriptions, alt text, structured data, page speed, and more — in a single automated scan. Run a free scan and see exactly which product pages need work.