Ecommerce SEO Guide

Ecommerce SEO Audit: 8 Issues That Kill Rankings

Ecommerce SEO is different from standard SEO. Thousands of pages, faceted navigation, thin product descriptions, and heavy themes create problems that destroy rankings at scale. Here are the 8 issues that matter most — and exactly how to fix them.

The 8 issues — with impact rating and fix

01

Duplicate content from faceted navigation

High impact

Faceted navigation (filters for size, colour, price, brand) creates thousands of unique URLs that contain near-identical content. A site with 500 products and 10 filter options can generate 50,000+ URLs — most of which are duplicate pages Google will either deindex or ignore.

Fix

Use robots.txt to disallow crawling of filter URLs, or add noindex to filtered pages via meta robots tag. If a filtered view has genuine SEO value (e.g., "red running shoes" as a search term), make it a proper category page, not a filter URL.

02

Thin product descriptions

High impact

Using the manufacturer's product description — the same text on every retailer's site — gives Google no reason to rank you over competitors. Every product with duplicate copy is a page Google will deprioritise. With thousands of products, this can suppress the entire domain.

Fix

Write unique descriptions for your top 20% of products (by revenue or traffic potential) first. For long-tail products, use a structured template that forces unique fields: material, use case, sizing notes, brand story. Even 100 genuinely unique words beats 400 copied words.

03

Pagination handled wrong

Medium impact

Google deprecated rel=next/prev support in 2019. Many ecommerce sites still rely on it — meaning their paginated category pages (/category?page=2, /category?page=3) are treated as separate, thin pages without a clear signal of their relationship to page 1.

Fix

Add a self-referencing canonical to each paginated page pointing to that page's own URL (not to page 1). Load more / infinite scroll is not a reliable SEO solution — paginated URLs that Google can crawl are preferable. If pages 2+ have no link equity, noindex them and rely on the sitemap for discovery.

04

No category page optimisation

High impact

Category pages rank better than product pages for head terms ("women's running shoes" vs "Nike Air Zoom Pegasus 40 Women's UK 6"). Most ecommerce stores leave their category pages as bare product grids with no content — which means they have no way to rank for the highest-volume keywords in their market.

Fix

Add 150-300 words of editorial content above or below the product grid on each major category page. Target the head keyword for that category in the H1 and title tag. Add FAQ schema with common questions about that product category. Internal link to subcategories.

05

Image SEO ignored

Medium impact

Ecommerce sites are image-heavy. Most upload product images as "IMG_4521.jpg" with no alt text. This misses the Google Images traffic channel (which can be 10-30% of traffic for visual products) and signals poor technical quality to Google's crawlers.

Fix

Rename image files to descriptive slugs: "nike-air-zoom-pegasus-40-womens-black-uk6.jpg". Write descriptive alt text for every product image: "Nike Air Zoom Pegasus 40 Women's running shoe in black, UK size 6". Submit an image sitemap to GSC.

06

Flat internal linking architecture

Medium impact

Many ecommerce sites link every product directly from the homepage or navigation, creating a flat structure where all pages appear equally important to Google. Category pages should aggregate link equity and pass it to subcategory and product pages.

Fix

The correct hierarchy: Homepage → Category → Subcategory → Product. Homepage should not link to individual products except bestsellers. Category pages should link to subcategories. Subcategory pages pass equity to products. Add "You may also like" and "Frequently bought together" links on product pages.

07

Page speed on mobile

High impact

Shopify and WooCommerce themes often load 2-4MB of JavaScript, multiple tracking pixels, social widgets, and upsell apps. On mobile — where Google uses field data for Core Web Vitals scoring — many ecommerce sites fail all three metrics. This directly suppresses rankings.

Fix

Audit with PageSpeed Insights for mobile. Remove unused apps and scripts (especially those that load on every page). Optimise the hero image as WebP at correct dimensions. Use a CDN. Defer non-critical JavaScript. Consider a headless or lightweight theme if the default theme cannot be optimised.

08

Schema markup missing

Medium impact

Ecommerce sites without structured data miss rich results: star ratings, price, availability, and breadcrumbs in SERPs. These are significant CTR drivers. A product page with star ratings in the SERP gets 15-30% more clicks than the same position without them.

Fix

Implement Product schema with price, availability, and review data on all product pages. Add BreadcrumbList schema to show navigation hierarchy in SERPs. Use FAQ schema on category pages with common questions. Validate with Google's Rich Results Test.

Audit your ecommerce site in 2 minutes.

AuditBrief identifies all 8 ecommerce SEO issues — from duplicate content to schema markup gaps — in a single PDF report you can act on immediately.

Run Your Free Ecommerce Audit →

Priority order — where to start

Not all 8 issues are equal. Fix in this order for fastest ranking improvement:

Priority
Issue
Timeline
1
Faceted navigation duplicates
2-4 weeks
2
Category page content
4-8 weeks
3
Thin product descriptions (top 20%)
Ongoing
4
Page speed / Core Web Vitals
2-6 weeks
5
Schema markup (Product, BreadcrumbList)
4-8 weeks
6
Image SEO
4-8 weeks
7
Internal linking architecture
4-12 weeks
8
Pagination canonicals
2-4 weeks

Frequently asked questions

How do I handle faceted navigation for SEO?

The safest approach: noindex all filter URLs by default, then selectively index filter combinations that have genuine search demand. For example, "women's red dresses" might have 5,000 searches/month — worth making a proper category page. "Women's dresses, red, size 12, under £50, cotton" has no search demand — noindex it. Use GSC to find filter URLs that are already receiving impressions before you noindex them.

Should product pages or category pages rank for keywords?

Category pages should rank for head terms (high volume, less specific): "running shoes", "men's trainers". Product pages should rank for long-tail terms (specific models, SKUs): "Nike Pegasus 40 Women's size 7". The mistake is trying to rank product pages for category keywords — Google nearly always prefers the category page because it gives users more options. Align your keyword targeting to the page type.

How long do ecommerce SEO improvements take?

Technical fixes (canonical errors, noindex issues, robots.txt errors) show impact in 2-6 weeks as Google re-crawls affected pages. On-page improvements (category page content, title tags) typically show ranking movement in 4-12 weeks. Link building results appear over 3-6 months. Image SEO and schema markup can drive incremental improvements within 4-8 weeks of implementation. The highest-ROI ecommerce SEO actions — fixing faceted navigation duplicates and adding category page content — usually show measurable improvement within 8 weeks.

Do product reviews help rankings?

Yes, in two ways. First, user-generated review content adds unique, keyword-rich text to your product pages — content that Google values because it is genuine and regularly updated. Second, Product schema with aggregate review data unlocks rich results in SERPs (star ratings), which increase CTR from the same ranking position. Third-party review platforms (Trustpilot, Yotpo, Reviews.io) that pass schema data to your product pages are worth the cost for this reason alone.

Find what's killing your store rankings.

AuditBrief runs a complete ecommerce SEO audit and generates a prioritised PDF report. First audit free.

Run Your Free Ecommerce Audit →