Ecommerce SEO Checklist
For store owners and SEOs taking over an online shop, or auditing one that has stalled in organic search. Use it as the first pass before you dig into category pages, schema, feeds or platform-specific settings.
- critical
Why and how
- Why it matters
- Pages that are blocked, noindexed or erroring cannot earn organic traffic, and ecommerce templates often carry a stray noindex from staging.
- How to check or fix it
- Crawl the store with Screaming Frog and review the Response Codes and Directives tabs. Cross-check the Pages report in Search Console for unexpected 'Excluded by noindex' pages.
- critical
Why and how
- Why it matters
- Duplicate product URLs from variants, tracking parameters and collection paths split ranking signals and waste crawling.
- How to check or fix it
- In Screaming Frog, open the Canonicals tab and filter for non-indexable canonicals and canonical chains. Check that each product URL canonicalises to its preferred version.
- critical
Why and how
- Why it matters
- Shoppers searching generic terms like 'running shoes' want a list of options, so category pages usually match that intent better than single products.
- How to check or fix it
- Export queries from the Search Console Performance report and map each head term to one category URL. Note terms where a product page ranks instead.
- important
Why and how
- Why it matters
- Templated duplicates make pages look interchangeable in results and lower click-through.
- How to check or fix it
- Use the Page Titles and Meta Description tabs in Screaming Frog and filter for Duplicate. Rewrite templates to pull in product name, key attribute and brand.
- critical
Why and how
- Why it matters
- Valid Product markup makes pages eligible for price, availability and review rich results.
- How to check or fix it
- Test sample URLs in the Rich Results Test and review the Products report under Enhancements in Search Console.
- important
Why and how
- Why it matters
- Identical supplier copy appears on every competing store, giving search engines no reason to prefer yours.
- How to check or fix it
- Paste a distinctive sentence from a description into Google in quotes, or run Copyscape on a sample. Prioritise rewrites for your best-selling products.
- important
Why and how
- Why it matters
- Filter and sort combinations can generate thousands of near-duplicate URLs that dilute crawling and indexing.
- How to check or fix it
- Decide which filter combinations deserve indexing and block or noindex the rest. Review the Crawl Stats report in Search Console for parameter-heavy URLs.
- important
Why and how
- Why it matters
- Most shopping sessions happen on phones, and slow image-heavy pages hurt both rankings and conversions.
- How to check or fix it
- Run PageSpeed Insights on a category and product URL and read the field data for LCP (2.5s or less), INP (200ms or less) and CLS (0.1 or less).
- important
Why and how
- Why it matters
- Breadcrumbs give crawlers a clear hierarchy and show a readable path in search results.
- How to check or fix it
- Add visible breadcrumbs matching the category path and test the markup in the Rich Results Test.
- important
Why and how
- Why it matters
- A sitemap full of redirects or noindexed URLs sends mixed signals and slows discovery of real pages.
- How to check or fix it
- Submit the sitemap in Search Console and compare submitted versus indexed counts in the Sitemaps and Pages reports.
- nice
Why and how
- Why it matters
- Links from product pages pass relevance to the category pages you most want to rank.
- How to check or fix it
- Use the Inlinks tab in Screaming Frog to find categories with few internal links, then add contextual links or related-category modules.
- nice
Why and how
- Why it matters
- Informational queries earlier in the buying journey bring new audiences that product pages cannot capture.
- How to check or fix it
- Pull question-style queries from Search Console or Ahrefs, write guides that answer them, and link to the matching category.
- nice
Why and how
- Why it matters
- Without a baseline you cannot tell whether SEO changes helped revenue or just traffic.
- How to check or fix it
- Confirm the domain property is verified in Search Console and that purchase events flow into GA4 under Reports, Monetization.
Progress is saved in this browser only. Nothing is sent to a server.
Common questions
How long does ecommerce SEO take to show results?
Technical fixes can show up in crawling and indexing within weeks, but ranking gains on competitive category terms usually take several months. Timing depends on competition, site authority and how many issues you fix.
Should I optimise category pages or product pages first?
Start with category pages for broad, high-volume terms, because they match the 'browse and compare' intent. Then work through top-selling product pages for specific model and brand searches.
Do these next
Category Page SEO Checklist
Optimise ecommerce category pages with the right target terms, useful on-page copy, clean pagination and strong internal links.
Product Schema and Merchant Listings Checklist
Implement and validate Product, Offer and review markup so product pages qualify for rich results and Google merchant listings.