Ecommerce SEO has two distinct battlegrounds: category pages and product pages. Each serves a different role in the buyer journey, targets different query types, and requires a different optimisation approach. Understanding the distinction — and the relative commercial value of each — is the starting point for any effective ecommerce SEO strategy.
Category pages target commercial intent queries: "buy running shoes UK", "women's waterproof jackets", "best espresso machines under £500". These are high-volume, high-intent queries that drive the majority of ecommerce revenue from organic search. Product pages target more specific, lower-volume queries: individual product names, model numbers, and specific attribute combinations.
The commercial value ratio is typically 70:30 in favour of category pages — yet most ecommerce SEO investment goes into product pages. This guide corrects that imbalance.
Category Pages vs Product Pages: The Key Differences
| Dimension | Category Pages | Product Pages |
|---|---|---|
| Query type | Commercial intent ('buy X', 'best X') | Navigational / specific ('X model Y') |
| Search volume | High (hundreds to thousands/month) | Low to medium (tens to hundreds) |
| Commercial value | Very high — drives majority of revenue | High — captures bottom-funnel buyers |
| Content type | Category description + product grid | Product description + specs + reviews |
| Structured data | BreadcrumbList, ItemList | Product, AggregateRating, BreadcrumbList |
| Duplicate content risk | Faceted navigation | Manufacturer descriptions |
| Internal linking role | Hub — links to products and subcategories | Leaf — links back to category |
Category Page Optimisation: The Complete Checklist
Seven elements that determine category page SEO performance.
H1 with primary keyword
CriticalThe H1 should match the primary commercial intent query for the category — 'Women's Running Shoes', not 'Our Women's Running Shoe Collection'. Include the category name exactly as buyers search for it.
Introductory category copy
High150–400 words of genuinely useful content above or below the product grid. Explain what the category covers, key product attributes to consider, and who the products are for. Avoid generic filler — Google's NLP layer evaluates semantic relevance, not word count.
Title tag
CriticalFormat: [Category Name] | [Brand] — e.g., 'Women's Running Shoes | RunnersPro UK'. Include the primary keyword near the start. Keep under 60 characters. Avoid duplication across category pages.
Meta description
HighSummarise the category's value proposition and include a soft CTA — 'Browse [X] styles of women's running shoes. Free UK delivery over £50.' Keep under 155 characters. Unique per category.
BreadcrumbList schema
HighImplement BreadcrumbList JSON-LD on all category pages. This enables breadcrumb rich results in Google Search and signals the site's hierarchical structure to crawlers.
Internal links to subcategories
MediumLink to relevant subcategories and related categories from within the category page content. This distributes link equity and helps Google understand the site's topical architecture.
Faceted navigation handling
HighImplement canonical tags for filtered URLs pointing to the base category. Use robots.txt or noindex for parameter combinations that create thin content. Evaluate which filter combinations have genuine search demand and warrant their own indexable URLs.
Product Page Optimisation: The Complete Checklist
Seven elements that determine product page SEO performance.
Product schema (JSON-LD)
CriticalImplement Product schema with: name, description, image, brand, sku, offers (price, currency, availability, url), and aggregateRating. This enables price and availability rich results in Google Search.
Unique product descriptions
CriticalNever use manufacturer descriptions verbatim — they appear on hundreds of other sites and provide no differentiation. Write unique descriptions that cover: key features, use cases, who it is for, and what distinguishes it from alternatives.
Title tag with product name + key attribute
CriticalFormat: [Product Name] | [Key Attribute] | [Brand] — e.g., 'Nike Air Zoom Pegasus 41 | Women's Road Running Shoe | RunnersPro'. Include the most search-relevant attribute (colour, size range, use case) in the title.
Image alt text
HighWrite descriptive alt text for every product image: '[Product Name] — [colour/variant] — [key feature]'. Avoid generic alt text like 'product image' or leaving alt text empty. Image search is a meaningful traffic source for many ecommerce categories.
Review schema
HighIf the site has genuine customer reviews, implement AggregateRating within the Product schema. This enables star rating rich results. Never fabricate reviews or use third-party review data without proper attribution.
Breadcrumb navigation
HighImplement visible breadcrumb navigation on all product pages, with BreadcrumbList JSON-LD. This helps users navigate and signals the product's position in the site hierarchy to Google.
Related products with contextual links
MediumLink to related products and the parent category from within the product page. Use descriptive anchor text. This distributes link equity and keeps users engaged.
Faceted Navigation: The Ecommerce SEO Minefield
Faceted navigation (product filters for size, colour, brand, price range) is one of the most technically complex areas of ecommerce SEO. Without proper management, facets create thousands of duplicate or near-duplicate URLs, waste crawl budget, and dilute link equity across pages that should be consolidated.
The right approach depends on whether a facet combination has genuine search demand. The decision framework:
Canonical to base category
When: Filter creates duplicate or near-duplicate content with no unique search demand
SEO impact: Consolidates link equity to base category; filtered URL not indexed
Noindex + follow
When: Filter page has thin content but internal links should be followed
SEO impact: Prevents indexing of thin pages while allowing crawl of linked products
Indexable filtered URL
When: Filter combination has genuine search demand (e.g., 'women's red running shoes')
SEO impact: Creates an additional indexable page targeting a specific query cluster
robots.txt disallow
When: Filter creates infinite crawl paths (e.g., sort order, session IDs)
SEO impact: Preserves crawl budget by preventing crawl of non-indexable URLs
Ecommerce Site Architecture and Internal Linking
The internal linking architecture of an ecommerce site determines how link equity flows from the homepage through categories to products. A well-structured architecture ensures that the highest-value category pages receive the most internal link equity.
Flat architecture
Keep the click depth from homepage to product page to three clicks or fewer. Deep architectures bury products from crawlers and users.
Category pages as hubs
Category pages should link to all products in the category, all subcategories, and related categories. They are the internal linking hubs of an ecommerce site.
Product pages link back to category
Every product page should link back to its parent category with descriptive anchor text. This reinforces the category's topical authority.
Related products use contextual links
Related product links should appear in the body of the product page, not just in a sidebar widget. Contextual links carry more weight.
Breadcrumbs on every page
Breadcrumb navigation provides both user navigation and internal linking. Implement BreadcrumbList schema alongside visible breadcrumbs.
Related: Ecommerce SEO Services London
Our Ecommerce SEO service covers the full optimisation stack — category page content architecture, product schema implementation, faceted navigation management, and site architecture review.
Frequently Asked Questions
Why are category pages more important than product pages for ecommerce SEO?
Category pages target commercial intent queries ('buy running shoes UK', 'women's waterproof jackets') that have higher search volumes and stronger purchase intent than individual product queries. They are the pages that rank for the high-value terms that drive the most revenue — yet they are typically the least optimised pages on an ecommerce site.
What structured data should ecommerce product pages use?
Ecommerce product pages should implement Product schema with: name, description, image, brand, sku, offers (including price, priceCurrency, availability, url), and aggregateRating (if reviews exist). This enables rich results in Google Search including price, availability, and star ratings. BreadcrumbList schema should also be implemented on all product and category pages.
How do I handle faceted navigation for SEO?
Faceted navigation creates duplicate content and crawl budget issues if not managed correctly. The standard approach is to use canonical tags pointing to the base category URL for filtered pages, combined with robots.txt or noindex directives for parameter combinations that create thin or duplicate content. Facets that represent genuinely distinct, search-demand-backed categories can be given their own indexable URLs.
How much content does a category page need?
Category pages need enough content to provide semantic context for Google — typically 150 to 400 words of genuinely useful introductory copy, plus a structured product grid. The content should explain what the category covers, who it is for, and what distinguishes the products — not generic filler text placed below the fold to satisfy a word count.
Optimise Your Ecommerce Site for Organic Revenue
Our Ecommerce SEO service covers the complete optimisation stack — from category page content architecture to product schema, faceted navigation management, and technical site health.
Book a Free Discovery Call