Practical guidance from Ardoz Digital

Ecommerce SEO Audit: Seven Checks That Protect Revenue

Audit the technical and commercial issues that can hide products from search engines, reduce clicks, and create friction before purchase.

What this guide helps you do

  1. 01

    Confirm that search engines can crawl, index, and understand the products you want to sell.

  2. 02

    Control faceted navigation so useful filters do not create unnecessary crawl paths.

  3. 03

    Prioritize fixes by their likely effect on product discovery, conversion, and revenue.

An ecommerce SEO audit is a structured review of your online store that answers three questions: can search engines crawl and index your pages, do shoppers click your listings when they show up, and is anything on the site quietly costing you sales. This guide covers the seven checks we start with on every client audit, ordered by how often they turn out to be the real problem.

And the stakes are bigger than most store owners realize. Organic search drives 43% of all ecommerce traffic and generates 23.6% of online orders, according to a 2026 roundup of ecommerce SEO studies. No other single channel comes close. So when something breaks in your store’s SEO, it breaks your biggest acquisition channel, usually without warning.

Key takeaways

  • Organic search drives 43% of all ecommerce traffic and 23.6% of online orders, making it the largest single acquisition channel for online stores.
  • Faceted navigation is the most common technical SEO problem in online stores because filter combinations can multiply one category page into thousands of crawlable URLs.
  • Ecommerce sites that load in 1 second convert at 3.05%, while sites that take 4 seconds convert at just 0.67%.
  • Only 0.3% of Google AI Overviews currently cite ecommerce sources, which makes AI search a wide-open lane for stores that publish structured, citable content.

What is an ecommerce SEO audit?

An ecommerce SEO audit checks the technical health, on-page quality, and search visibility of an online store, then ranks every problem it finds by revenue impact. It differs from a generic website audit in one big way: stores generate URLs at scale. Filters, product variants, pagination, and search results pages can each spawn thousands of addresses that search engines have to deal with.

A blog with 80 posts almost never has crawl problems. A store with 800 products and layered filters can produce 80,000 crawlable URLs without anyone noticing. That’s why the checklist below is weighted toward the failure points we actually find in stores, not generic site hygiene.

Can Google actually see your products?

Start in Google Search Console’s Pages report, which lists every URL Google knows about and explains why the excluded ones aren’t indexed. If your best-selling category pages sit under “Crawled, currently not indexed,” nothing else in this audit matters until that’s fixed.

Three checks to run here:

  1. Compare what’s indexed against your sitemap. Your sitemap should contain every category and product page you want ranking, and nothing you don’t. If the indexed count is far below the submitted count, dig into the exclusion reasons one by one.
  2. Open yoursite.com/robots.txt and read it. We’ve seen stores block their entire /collections/ path with one leftover line from a staging migration.
  3. Spot-check canonical tags on product variants. A canonical tag is a snippet of code that tells search engines which version of a near-duplicate page is the main one. Color and size variants should almost always point their canonical at the parent product.

While you’re in there, run a crawler like Screaming Frog over the site and export anything returning a 404. It’s a common miss: 62.4% of ecommerce websites have at least one broken link, and on stores those are usually discontinued products still linked from live category pages.

Faceted navigation: the crawl trap most checklists skip

Faceted navigation is the set of filters (size, color, price, brand) that narrows a category page and usually creates a new URL for every combination a shopper picks. Each of those combinations can become a separate page in Google’s eyes. That’s where index bloat starts.

The math gets ugly fast. One category with five filter types and six values each can generate thousands of URL combinations, nearly all of them thin, near-duplicate pages competing with the category page you actually want to rank. Google wastes its crawl budget on filter junk instead of your new products.

In the audits we run at Ardoz Digital, this is the single most common technical problem in Shopify and WooCommerce stores, and the big-name checklists barely mention it. The fix is boring but effective: canonical filtered URLs back to the base category, block filter parameters in robots.txt where they add no search value, and only let a filtered page stay indexable when it maps to a real search demand, like “black running shoes.” Our ecommerce SEO team spends more time cleaning up faceted URLs than almost anything else.

Do your product and category pages earn the click?

Ranking is only half the job. Your listing still has to win the click against everyone else on the page, and that comes down to titles, meta descriptions, and structured data.

Structured data (also called schema markup) is code that labels your page content so search engines can show price, star ratings, and stock status directly in results. The payoff is measurable: pages with schema markup see 20 to 40% higher click-through rates, and rich results outperform plain listings by 82%. For a store, Product, Review, and FAQ schema are the ones worth checking first. Run a handful of product URLs through Google’s Rich Results Test and note every missing or invalid field.

Then look at your titles the way a shopper does. “Home | Shop | Product 4823” earns nothing. “6-Qt Cast Iron Dutch Oven | Free 2-Day Shipping” gives someone a reason to pick you over the row of competitors above and below.

Speed: where slow templates bleed revenue

Site speed is the audit item with the most direct line to money. Stores that load in 1 second convert at 3.05%, while stores that take 4 seconds convert at 0.67%. Same products, same prices, 4.5x fewer sales. And 53% of mobile users abandon a site that takes longer than 3 seconds to load.

Run your top category page and top product page through PageSpeed Insights, on mobile, and look at Core Web Vitals: Largest Contentful Paint for loading, Interaction to Next Paint (INP) for responsiveness, and Cumulative Layout Shift for visual stability. One thing to watch: Google replaced First Input Delay with INP back in March 2024, and plenty of audit checklists still reference the old metric. If a guide you’re following talks about FID, it hasn’t been updated in a while.

The average ecommerce site scores just 67 out of 100 on Google Lighthouse. Most of that gap comes from three fixable things: oversized product images, third-party app scripts, and themes that load everything on every page.

This is the section you won’t find in older audit guides. Google AI Overviews cut organic click-through rates from 1.41% to 0.64% on queries where they appear, so informational traffic is getting squeezed. But there’s an opening: only 0.3% of AI Overviews currently cite ecommerce sources, and brands that do get cited earn 35% more organic clicks.

Our take: that 0.3% number is the most underpriced opportunity in ecommerce SEO right now. Almost no store is publishing the kind of structured, factual buying guidance that ChatGPT, Perplexity, and Google AI Overviews like to cite, which means the stores that start now get the citations by default. Audit this the direct way: ask ChatGPT and Perplexity the questions your customers ask, and see who gets named. If it’s never you, your content isn’t structured for AI engines yet. GEO gives AI systems clearer, verifiable information about the business and may improve its eligibility to appear in relevant answers. Citations and recommendations are controlled by third-party systems and are not guaranteed.

The seven-point audit plan

Here’s the whole audit in one view. Free tools cover every row, though reading the results correctly is where most of the work lives.

CheckToolRed flag
Indexing statusGoogle Search ConsoleMoney pages under “Crawled, currently not indexed”
Robots.txt and sitemapBrowser + GSC Sitemaps reportBlocked category paths, sitemap full of dead URLs
Faceted navigationScreaming Frog crawlFilter URLs outnumber real pages
Broken linksScreaming Frog404s linked from live category pages
Structured dataGoogle Rich Results TestMissing price, review, or availability fields
Speed and Core Web VitalsPageSpeed InsightsMobile LCP over 2.5 seconds on product pages
AI search visibilityChatGPT and Perplexity, asked directlyCompetitors get cited, you don’t

Rank what you find by revenue impact, not by how easy it is. A canonical problem on your top category page beats fixing forty broken links on old blog posts.

Article FAQ

Questions about this topic

How long does an ecommerce SEO audit take?

A first-pass ecommerce SEO audit using the seven checks in this guide typically takes a few days for a small store. A full agency-grade audit with log file analysis, crawl comparison, and competitor benchmarking usually runs one to two weeks.

Can I run an ecommerce SEO audit with free tools?

Yes, you can run a solid ecommerce SEO audit entirely with free tools. Google Search Console, PageSpeed Insights, and the Rich Results Test are free, and Screaming Frog crawls up to 500 URLs at no cost, which covers most small stores.

How often should an ecommerce site be audited?

Audit your online store twice a year at minimum, and always after a replatform, theme change, or major catalog update. Those events are when canonical tags, redirects, and robots.txt rules tend to break silently.

Put this guidance to work

Find the ecommerce SEO issues holding back revenue

Share your market, current position, and goals. You’ll get an agency perspective on the work most likely to help.