International + Specialized
Chapter 06 / 08
E-commerce SEO
Catalog scale, faceted navigation, out-of-stock dynamics, and the structural problems that don't show up on five-page brochure sites. Why standard SEO fails on a 50,000-SKU catalog and what to do instead.

E-commerce SEO is the most operationally complex SEO discipline. The standard playbook works on a 5-page brochure site; the same playbook doesn't transfer to a 50,000-SKU catalog with 200 category pages, faceted navigation generating millions of URL combinations, products going in and out of stock daily, and a SERP dominated by Amazon and shopping ads. This chapter covers the structural problems that emerge at e-commerce scale and the patterns that solve them.
“Most e-commerce SEO programs fail not because the team doesn't know SEO, but because they apply 5-page-site tactics to a 50,000-SKU catalog. The discipline is different at scale — fewer hand-crafted page optimizations, more systemic architecture decisions, more focus on the few category pages that drive most of the revenue.”
The category-page-first principle
On most e-commerce sites, 80% of organic revenue flows through 5–20 category pages. The optimization priority is therefore inverted from the brochure-site instinct: category pages get hand-crafted attention; product pages get template-driven optimization at scale.
- Top category pages. "Running shoes," "leather sofas," "stand mixers." These rank for high-volume transactional head terms and convert at high rates. Each gets hand-crafted copy, custom schema, internal-link consolidation, and ongoing tuning.
- Sub-category pages. "Running shoes for marathons," "leather sofas under $1500." These rank for the long-tail variants. Templates with variable-driven content that surfaces what's unique about each subset.
- Product pages. Templates with strong baseline schema (Product, Offer, AggregateRating, Review). Optimization at the template level applies to the whole catalog.
- Faceted-filter URLs. Most are noindex or robots-blocked; a curated set of high-intent facet combinations are allowed and treated as quasi-category pages.
Faceted navigation — the single biggest e-commerce SEO trap
Faceted navigation lets users filter a category by price, color, size, brand, etc. Without SEO discipline, every filter combination produces a unique URL — and a category with 5 filter dimensions and 5 options each produces 3,125 facet-combination URLs. Most are thin, near-duplicate pages with no search demand and the cumulative crawl-budget cost is severe.
The discipline:
- Identify high-demand facet combinations. Use Search Console + keyword tools to find which filter combos actually receive search volume. Typically: category + brand, category + price range, category + color, sometimes category + use-case.
- Whitelist those combinations as indexable. They get clean URLs, hand-tuned title tags + meta descriptions, and treated as category-tier pages.
- Noindex everything else. The combinatorial long tail of facet URLs gets
noindex+ canonical to the parent category. - Block at the robots.txt level for high-volume bot wastage. If the crawl budget is being burned on faceted URLs,
Disallow:patterns in robots.txt prevent crawling entirely. - Use rel=canonical aggressively. Faceted variations canonical to the parent category page; same product in multiple categories canonicals to one URL.
Product page anatomy at scale
Product pages get templated; the template carries the SEO. Required elements:
- Unique title tag. Variable-driven from product name + brand + key attribute, not "Buy [product] | Site Name" repeated 50,000 times.
- Unique product description. Real copy, not manufacturer boilerplate copied across the catalog. AI assistance helps here for catalogs at scale.
- Product schema. name, description, image, brand, sku, gtin, offers (price, priceCurrency, availability, priceValidUntil), aggregateRating, review.
- Real product images. Multiple angles, alt text, image schema. Image search drives meaningful e-commerce traffic.
- Reviews surfaced. User-generated content adds keyword-rich text and enables star-rating SERP features.
- Internal links. Up to relevant category, across to similar products, down to related accessories.
- Breadcrumb schema. Helps Google parse the catalog hierarchy.
- Specs and technical detail. Structured tables of product attributes feed both SEO and AI-engine retrieval.
Out-of-stock handling
How a site handles OOS products is a meaningful SEO signal:
- Permanently discontinued. 301 redirect to the closest in-stock alternative (same brand, same category) or to the parent category. Don't 404 — the URL has accumulated link equity and rank history that transfers via redirect.
- Temporarily out of stock. Keep the URL live with HTTP 200. Update Product schema availability to
OutOfStock. Surface OOS clearly in UI with a "notify me when back" CTA. Show similar in-stock products. The page retains its ranking; when stock returns, the SEO recovers without reindexing. - Seasonal or discontinued-pending-replacement. Same as temporary OOS, but if known, surface the expected return date. Update schema to reflect.
- Out of stock for over a year. Reassess: is it permanently gone or genuinely returning? Long-running OOS pages start to drift down in rankings; either redirect or commit to bringing it back.
Internal search — the hidden SEO surface
Internal site search produces a URL pattern (typically /search?q=...) that should not be indexed but is too often left exposed. The discipline:
- Block internal search URLs via robots.txt or noindex meta tag.
- Mine internal search query data to identify high-volume queries the catalog doesn't currently match — these are content opportunities (new categories, new product launches, new content pieces).
- Treat internal search as a UX product, not an SEO product. Optimization for it is conversion, not ranking.
The marketplaces problem
For most transactional head terms in e-commerce, Amazon, eBay, and category-leading marketplaces hold the top 1–3 organic positions. The realistic strategy:
- Compete in the top 5, not for #1. Position 4 alongside Amazon and Walmart still drives meaningful traffic; position 1 is rarely available except in niche categories.
- Win the long tail. Specific product variants, use-case queries, comparison queries — marketplaces underperform on these because they don't produce content for them.
- Win commercial-investigation queries. "Best X for Y" content, comparison guides, buyer's guides. Marketplaces don't produce these; brands and content sites do. Often the highest-converting traffic in e-commerce.
- Optimize for SERP features. Product carousels, image-pack inclusion, video results, featured snippets. Each is a separate visibility surface beyond the standard 10 blue links.
The technical baseline at scale
- XML sitemaps segmented (products, categories, content) with timestamp updates as the catalog changes.
- Server-side rendering or static generation for product and category pages — JavaScript-only rendering hurts crawl efficiency at catalog scale.
- CDN with regional edges, especially for international catalogs — Core Web Vitals on product pages drives both ranking and conversion.
- Image optimization at scale — WebP/AVIF, lazy loading, responsive sizes via srcset, CDN-served.
- Crawl-budget monitoring via Search Console crawl stats; adjust robots.txt and internal-link structure if Googlebot is wasting crawls on noindex'd or thin pages.
Operational rhythm
- Weekly: review new product launches for SEO compliance (title, description, schema, images), audit OOS rate and disposition, scan for sudden ranking drops on top category pages.
- Monthly: full top-20-category audit (rankings, traffic, conversion). Internal search query analysis. Faceted-URL crawl to catch new uncontrolled facet combinations.
- Quarterly: full technical SEO audit. Reassess facet whitelist. Crawl-budget review. Competitor catalog comparison.
- Annual: URL architecture review. Migration planning if changes are needed. Full content gap analysis against category-leading sites.
E-commerce SEO is operationally heavy. The next chapter, B2B SaaS SEO, covers a vertical with very different dynamics — product-led growth, comparison-page strategy, and the free-trial conversion path that shapes the entire content stack.
Common questions
Common questions
Quick answers to what we get asked before every trial signup.
Three reasons. First, scale — a catalog with 50,000 SKUs has 50,000 product pages plus thousands of category pages plus faceted-filter URLs. Each one is a potential ranking page and a potential thin-content problem. Second, the catalog changes constantly — new products launch, old ones go out of stock, prices update, variants get added. The SEO has to operate at the same cadence the catalog does. Third, the SERP for e-commerce queries is dominated by SERP features (product carousels, AI Overviews, paid shopping ads) that compress organic clicks even when the page ranks well.
In this cluster