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

Product page SEO checklist
ElementBest practice
Title and H1Product name with key attributes (brand, model, size or type)
DescriptionUnique, helpful copy; avoid copying manufacturer text verbatim
ImagesMultiple high-quality images with descriptive alt text
SpecificationsClear, structured specs in HTML
ReviewsGenuine customer reviews visible on the page
Structured dataProduct, Offer and review markup matching visible content
AvailabilityAccurate stock status and handling for out-of-stock items
Internal linksRelated products, category links, accessories

Faceted navigation SEO

Filters (size, colour, price, brand) help users but can create thousands of near-duplicate URLs. Strategies:

  1. Decide which filter combinations have search demand (for example "black leather sofas") and make them indexable pages with unique content.
  2. Prevent indexing of low-value combinations using canonical tags, noindex or by not generating crawlable links for them.
  3. Avoid letting crawlers waste time on infinite combinations; consider robots.txt rules for parameter patterns where appropriate.
  4. 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.

Frequently asked questions

What is the most important page type for ecommerce SEO?
Category pages often target the highest-value keywords, while product pages capture specific searches. Both need unique, helpful content and clean technical setup.
Should I write unique product descriptions?
Yes, especially for important products. Copying manufacturer descriptions makes pages similar to many other sites and reduces their value.
How do I handle faceted navigation for SEO?
Make filter combinations with real search demand indexable with unique content, and prevent low-value combinations from being indexed or crawled excessively.
Does product schema improve rankings?
It does not directly boost rankings, but it helps search engines understand product details and can make pages eligible for richer search features.