
Ecommerce SEO has its own playbook. Here’s how to rank product pages, category pages, and handle faceted navigation without tanking your crawl budget.
Why Ecommerce SEO Is Different
Ecommerce sites have thousands of pages, often similar or duplicate, with dynamic filtering and inventory that changes daily. Challenges unique to ecommerce: thin product descriptions (manufacturer-provided content duplicated across sites), out-of-stock products, parameter-based filter URLs creating infinite crawl loops, and mega-menus that look good to users but dilute link equity. Get these wrong and even great products won’t rank.
Category Pages Are the Moneymakers
Category pages (not product pages) drive the bulk of ecommerce organic traffic for high-volume terms. ‘Running shoes’ searches want a category, not a specific shoe. Treat each category page like a pillar: unique 200–500 word intro describing the category, linked subcategories and featured products, FAQ section, schema markup (ItemList, BreadcrumbList). Thin category pages — just a grid with no context — rarely rank.
Product Pages Done Right
Unique product descriptions are non-negotiable — manufacturer-provided text is duplicated across every retailer using it. Write your own: benefits, use cases, specs, customer FAQs. Include Product schema with aggregateRating (star reviews), offers (price, availability), and sku. Add high-quality images with descriptive alt text and schema. A single product page rewrite from duplicate manufacturer text to unique 400-word content often moves rankings from page 3 to page 1.
Faceted Navigation and Parameter URLs
Filters create URLs like ‘/shoes?color=red&size=10&brand=nike.’ Google can crawl these indefinitely, wasting crawl budget. Fix: use robots.txt to disallow filter parameters (?color=, ?size=), set canonical URLs to the base category, and use noindex where appropriate. Only allow indexing of filter combinations that have real search demand (‘red running shoes’ might deserve its own URL; ‘red running shoes size 10 nike wide’ almost certainly does not).
Internal Search and Product Feeds
Don’t index internal search result pages — they duplicate content and are low-quality by nature. Add ?s= or /search/ to noindex or disallow. Simultaneously, make sure your product feed to Google Shopping is clean: unique titles, clear descriptions, valid GTINs, correct categories. Shopping feed quality directly affects both Shopping Ads and organic product rankings — they share signals.
Handling Out-of-Stock Products
Don’t delete out-of-stock products — their URLs often have backlinks and rankings. Keep the page live, show an ‘out of stock’ notice, offer alternatives, let users sign up for restock alerts. If the product is permanently discontinued, 301-redirect to the most relevant category or a replacement product. Never return a 404 for a page with external links — you lose link equity instantly.
Need help with seo?
Get a free audit of your seo setup. We’ll show you exactly where the opportunities are.
Get Free Audit →