Ecommerce SEO: Rank Product & Category Pages
How to rank product pages, category pages, and PDP content in Google, Google Shopping, and AI Overviews.
Site Architecture for Ecommerce
Ecommerce SEO lives or dies on a shallow, crawlable structure. Aim for every product to be ≤ 3 clicks from the homepage: Home → Category → Subcategory → Product.
Use flat URL patterns like /category/subcategory/product-slug. Avoid session IDs, query-based category URLs, and infinite scroll without paginated fallbacks.
Every category and subcategory deserves a real landing page with unique intro copy, top-selling grid, and internal links to popular filters.
Category Pages: Your Highest-Value SEO Asset
Category pages target head terms: 'running shoes', 'linen dresses', 'ergonomic chairs'. They rank because they match commercial-investigation intent perfectly.
Write 150–300 words of unique intro copy (above the fold or collapsed) covering what the category is, key buying considerations, and popular subcategories.
Link internally to the top 3–5 filtered subcollections (e.g., 'men's running shoes under $100'), your buying guide, and related categories.
Product Page Optimization (PDPs)
Every PDP needs: unique title (Brand + Model + Key Feature), a unique description (never manufacturer boilerplate), 5+ real images, video where possible, and schema.
Ratings & reviews are compounding SEO. Enable them, prompt buyers, and expose them in Product + AggregateRating schema.
Address purchase objections on-page: sizing, shipping, returns, warranty. This is what AI Overviews cite when users ask 'is X worth it?'.
Ecommerce SEO priorities by page type
| Page type | Primary intent | Top SEO levers |
|---|---|---|
| Homepage | Brand + broad discovery | Trust signals, links to top categories, Organization schema |
| Category | Commercial investigation | Unique intro copy, internal links, faceted whitelist, BreadcrumbList |
| Product (PDP) | Transactional / branded | Unique copy, reviews, Product + Offer schema, media |
| Buying guide | Informational | Tables, comparisons, internal links to relevant categories |
| Blog post | Informational / GEO | FAQ, HowTo schema, cite own products in-context |
Faceted Navigation Done Right
Uncontrolled filters (color × size × brand × price) create millions of near-duplicate URLs. Google will waste crawl and dilute equity.
Default rule: block filter-parameter URLs from indexing via robots meta or URL parameters — except a curated whitelist of high-intent combinations you turn into real, linkable landing pages.
Whitelist examples: 'red running shoes', 'women's linen dresses under $100'. Give each a real page with unique copy.
Schema for Products & Shopping
Ship Product, Offer, AggregateRating, and Review schema on every PDP. Ship BreadcrumbList on category and product pages.
Feed Google Merchant Center for free Shopping listings — the same feed powers Google's Shopping tab and increasingly AI product answers.
For variants, use ProductGroup and Product with variesBy so Google understands color/size options.
Technical SEO for Ecommerce at Scale
Crawl budget matters: with 50K+ SKUs, Google can't crawl daily. Prioritize by linking bestsellers from the homepage and category pages, and use a well-maintained XML sitemap partitioned by category.
Handle out-of-stock products correctly: keep the URL live if returning; 301 to closest replacement or parent category if discontinued; never 404 in bulk.
Compress images (AVIF/WebP), lazy-load below-the-fold assets, and target LCP < 2.0s on 4G mobile.
Ecommerce in AI Search & Overviews
AI Overviews and Perplexity increasingly answer 'best X for Y' queries. To be cited, publish clear comparison and buying-guide content adjacent to your products.
For product answers, ChatGPT Shopping and Perplexity pull from Merchant Center feeds and structured Product data. Keep both clean and current.
Publish authoritative buyer's guides with tables comparing your top SKUs — LLMs love comparable, structured claims.
Frequently Asked Questions
Do I need unique descriptions for every product?+
Yes for anything you want to rank. Manufacturer boilerplate is duplicated across every retailer selling the same SKU, so nobody wins. Even 50–100 words of unique benefit-focused copy plus reviews outperforms boilerplate.
Should I noindex out-of-stock products?+
Not by default. Keep them indexed if they'll restock. Only remove or 301 permanently discontinued SKUs. Losing an aged URL loses its backlinks and rankings.
How do I handle SEO for Shopify vs WooCommerce?+
Both can rank equally. Shopify is faster to launch but has less URL flexibility (forces /collections/ and /products/). WooCommerce gives full control but you own performance. Choose based on ops, not SEO.
How much content should a category page have?+
150–400 words of genuinely useful intro copy. Enough to establish topical relevance without pushing products below the fold. Consider a collapsible 'about this category' block.
Are backlinks still important for ecommerce SEO?+
Yes — especially to your top categories and buying guides. Product pages rarely earn links naturally, so route link equity through internal linking from your homepage, blog, and guides.