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.

13 checks ~90 min intermediate 4 critical
0% 0 of 13 done
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.

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

Browse all 33 checklists →

Rather have it done for you?

We run this checklist against your site, fix what fails and send a plain-language report.