Online stores face SEO challenges that service websites rarely do: thousands of products, filters that generate endless URLs, out-of-stock items and duplicate descriptions supplied by manufacturers. Ecommerce SEO brings order to that complexity so search engines can find and rank the pages that sell.
Ecommerce site structure
A clear hierarchy helps users and search engines:
Home → Category → Subcategory → Product
- Keep important categories within a few clicks of the homepage.
- Use descriptive, readable URLs.
- Add breadcrumbs with BreadcrumbList structured data.
- Link related categories and products.
Google's guidance on designing URL structures for ecommerce sites is a helpful reference.
Category page SEO
Category pages often target the most valuable keywords ("women's running shoes", "ergonomic office chairs"). Optimise them with:
- A clear H1 matching the main keyword.
- A short, useful introduction above the products, and more helpful content below if relevant (buying advice, FAQs).
- Unique title tags and meta descriptions.
- Internal links to subcategories and related categories.
- Sorting and filters that do not create indexable duplicates (see below).
Product page SEO
| Element | Best practice |
|---|---|
| Title and H1 | Product name with key attributes (brand, model, size or type) |
| Description | Unique, helpful copy; avoid copying manufacturer text verbatim |
| Images | Multiple high-quality images with descriptive alt text |
| Specifications | Clear, structured specs in HTML |
| Reviews | Genuine customer reviews visible on the page |
| Structured data | Product, Offer and review markup matching visible content |
| Availability | Accurate stock status and handling for out-of-stock items |
| Internal links | Related products, category links, accessories |
Faceted navigation SEO
Filters (size, colour, price, brand) help users but can create thousands of near-duplicate URLs. Strategies:
- Decide which filter combinations have search demand (for example "black leather sofas") and make them indexable pages with unique content.
- Prevent indexing of low-value combinations using canonical tags, noindex or by not generating crawlable links for them.
- Avoid letting crawlers waste time on infinite combinations; consider robots.txt rules for parameter patterns where appropriate.
- Keep internal links pointing to canonical versions.
Product schema and Merchant Center
Product structured data helps search engines understand price, availability, ratings and more, and can make pages eligible for richer results. Google documents product structured data. Many stores also submit product feeds through Google Merchant Center, following its product data specification, to appear in shopping surfaces, including free listings.
Handling out-of-stock and discontinued products
- Temporarily out of stock: keep the page live, show availability and offer alternatives or notifications.
- Permanently discontinued with a replacement: redirect to the replacement or closest alternative.
- Discontinued with no alternative but useful content: keep the page with clear status and links to related products, or return a 404 or 410 if it has no value.
Content that supports buying decisions
Buying guides, comparisons and how-to content attract earlier-stage searchers and link to categories. Organise them into topic clusters around your main categories.
Technical ecommerce SEO
- Fast pages, especially on mobile; see Core Web Vitals optimization.
- Clean, crawlable pagination for categories.
- Canonical tags for product variants where appropriate.
- XML sitemaps for products and categories.
- Regular audits for broken links and redirect chains; see our technical SEO audit checklist.
Ecommerce SEO for small catalogues
Stores with a few dozen products can compete by going deeper rather than wider. Write detailed product pages with original photography, use cases and comparisons, build buying guides for each category and earn links through partnerships and reviews. Small catalogues are easier to keep technically clean, which is an advantage over large competitors struggling with duplicates and crawl waste.
Measuring ecommerce SEO
Track organic revenue, transactions and conversion rate by landing page type, impressions and rankings for priority categories, and index coverage for products. Segment branded and non-branded traffic to see SEO's real impact.
Common ecommerce SEO mistakes
- Duplicate manufacturer descriptions across many products.
- Indexable filter combinations creating thin duplicates.
- Empty category pages with no introductory content.
- Deleting out-of-stock products without redirects.
- Slow, script-heavy product pages.
If you run an online store and want a technical and content plan for growth, explore our ecommerce marketing and technology approach or request a free ecommerce SEO audit.