An ecommerce SEO audit is a structured review of your online store. It answers three questions:
- Can search engines crawl and index your pages?
- Do shoppers click your listings when they show up?
- Is anything on the site quietly costing you sales?
This guide covers the seven checks we start with on every client audit. We ordered them by how often each turns out to be the real problem.
The stakes are bigger than most store owners realize. Organic search drives 43% of all ecommerce traffic and 23.6% of online orders. Those figures come from a 2026 roundup of ecommerce SEO studies.
No other single channel comes close. So when something breaks in your store’s SEO, it hits your biggest source of customers. It usually happens without warning.
Key takeaways
- Organic search drives 43% of all ecommerce traffic and 23.6% of online orders. That makes it the largest single acquisition channel for online stores.
- Faceted navigation is the most common technical SEO problem in online stores. Filter combinations can turn one category page into thousands of crawlable URLs.
- Ecommerce sites that load in 1 second convert at 3.05%. Sites that take 4 seconds convert at just 0.67%.
- Only 0.3% of Google AI Overviews currently cite ecommerce sources. That leaves AI search wide open for stores that publish structured, citable content.
What is an ecommerce SEO audit?
An ecommerce SEO audit checks an online store’s technical health, on-page quality, and search visibility. Then it 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. Search engines have to deal with every one.
A blog with 80 posts almost never has crawl problems. A store with 800 products and layered filters can produce 80,000 crawlable URLs unnoticed.
So we weighted the checklist below toward the failure points we actually find in stores. It’s not generic site hygiene.
Can Google actually see your products?
Start in Google Search Console’s Pages report. It lists every URL Google knows about and explains why it excluded some.
If your best-selling category pages sit under “Crawled, currently not indexed,” fix that first. Nothing else in this audit matters until you do.
Three checks to run here:
Compare what’s indexed against your sitemap
Your sitemap should list every category and product page you want ranking, and nothing else. Is the indexed count far below the submitted count? Dig into the exclusion reasons one by one.
Read your robots.txt file
Open yoursite.com/robots.txt and read it. One leftover line from a staging migration can block a store’s entire /collections/ path. We’ve seen it happen.
Spot-check canonical tags on product variants
A canonical tag is a snippet of code for near-duplicate pages. It tells search engines which version is the main one. Color and size variants should almost always point their canonical at the parent product.
One more: crawl for broken links
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. On stores, they’re usually links from live category pages to discontinued products.
Faceted navigation: the crawl trap most checklists skip
Faceted navigation is the set of filters that narrows a category page. Think size, color, price, and brand. It 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. Take one category with five filter types and six values each. That can generate thousands of URL combinations.
Nearly all are thin near-duplicates competing with the category page you actually want to rank. Google wastes its crawl budget on filter junk instead of your new products.
In our audits, it’s the single most common technical problem in Shopify and WooCommerce stores. Yet the big-name checklists barely mention it.
The fix is boring but effective:
- Point the canonical tags on filtered URLs back to the base category.
- Block filter parameters in robots.txt where they add no search value.
- Keep filtered pages indexable only for real search demand, like “black running shoes.”
Our ecommerce SEO team spends more time cleaning up faceted URLs than almost anything else. The goal is a crawl budget spent on the products shoppers actually buy.
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. That comes down to titles, meta descriptions, and structured data.
Structured data, also called schema markup, is code that labels your page content. It lets search engines 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. 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. 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” works. It gives someone a reason to pick you over the 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%. 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 over 3 seconds to load.
Run your top category page and top product page through PageSpeed Insights on mobile. Then look at Core Web Vitals:
- Largest Contentful Paint, for loading
- Interaction to Next Paint (INP), for responsiveness
- Cumulative Layout Shift, for visual stability
One thing to watch: Google replaced First Input Delay with INP back in March 2024. Plenty of audit checklists still reference the old metric. If the guide you’re following talks about FID, it’s out of date.
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
- 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% where they appear. That squeezes informational traffic.
But there’s an opening: only 0.3% of AI Overviews currently cite ecommerce sources. Brands that AI Overviews cite earn 35% more organic clicks.
Our take: that 0.3% number is the most underpriced opportunity in ecommerce SEO right now.
Almost no store publishes structured, factual buying guidance. That’s exactly what ChatGPT, Perplexity, and Google AI Overviews like to cite. So stores that start now face little competition for those citations.
Audit this the direct way. Ask ChatGPT and Perplexity the questions your customers ask, and see which brands they name. If it’s never you, your content lacks the structure AI engines look for.
That’s the core of our GEO work. It gives AI systems clearer, verifiable information about the business. That may improve its eligibility to appear in relevant answers.
Third-party systems control citations and recommendations, so we cannot guarantee them. The work fits naturally with a technical audit.
The seven-point audit plan
Here’s the whole audit in one view. Free tools cover every row. Reading the results correctly is where most of the work lives.
Scroll sideways to read the full table.
| 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 forty broken links on old posts.
