E-commerce SEO is a different discipline from content SEO. The scale is different (thousands or tens of thousands of URLs), the competitive landscape is different (you’re often competing against Amazon and specialist retailers simultaneously), and the technical challenges are specific to how product catalogues, inventory, and navigation are built. Here are the issues we fix most often.
Faceted Navigation and URL Proliferation
Faceted navigation (filter by colour, size, price, brand) creates exponentially large numbers of URLs. A catalogue with 1,000 products and 20 filters can technically generate hundreds of thousands of URL combinations. Most have zero search volume and create a massive crawlability problem. The fix: use noindex on filter URLs that don’t have search demand, and implement canonical tags pointing filtered pages to the parent category. Only allow indexing of filter combinations that have verified search volume.
Thin Product Pages
Product pages that consist only of a product title, an image, a price, and a stock specification are thin content. They rarely rank for anything beyond the exact product name. Add: a substantial product description (200+ words) that answers buying questions, detailed specifications, use cases and applications, user-generated content (reviews), and related product cross-links. For large catalogues, start with your highest-traffic and highest-revenue product pages.
Duplicate Content Across Variants
Product variants (different colours, sizes, materials) often get separate URLs with near-identical content. Either consolidate variants onto a single URL (handled via JavaScript for user selection), implement canonical tags from variants to the primary product page, or noindex variant pages that don’t have independent search demand.
Category Page Optimisation
Category pages are typically the highest-traffic, highest-conversion pages on an e-commerce site — and they’re chronically under-optimised. Add a descriptive introduction paragraph above the product grid (150–300 words, naturally incorporating the target keyword), optimise the H1, meta title, and meta description for the category’s primary keyword, and ensure the internal linking within the category reflects product popularity and margin contribution.
Out-of-Stock and Discontinued Products
Products that go out of stock or are discontinued need a clear handling strategy. Temporarily out-of-stock: keep the page live, indicate availability date if known, offer email notification sign-up. Permanently discontinued: 301 redirect to the most relevant replacement product or parent category. Never simply 404 a product page that has inbound links and ranking history without redirecting it.
Structured Data for Rich Results
Product schema (Product, Offer, Review, AggregateRating) enables rich results that show price, availability, and ratings directly in search results. These improve click-through rate significantly. Breadcrumb schema helps Google understand your site structure. Both should be implemented via JSON-LD on all product and category pages.
