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:
- 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.
- 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.
- 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.
Is your store visible in AI search?
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.
| Check | Tool | Red flag |
|---|---|---|
| Indexing status | Google Search Console | Money pages under “Crawled, currently not indexed” |
| Robots.txt and sitemap | Browser + GSC Sitemaps report | Blocked category paths, sitemap full of dead URLs |
| Faceted navigation | Screaming Frog crawl | Filter URLs outnumber real pages |
| Broken links | Screaming Frog | 404s linked from live category pages |
| Structured data | Google Rich Results Test | Missing price, review, or availability fields |
| Speed and Core Web Vitals | PageSpeed Insights | Mobile LCP over 2.5 seconds on product pages |
| AI search visibility | ChatGPT and Perplexity, asked directly | Competitors 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.
