Running an online store means competing for visibility in a search landscape that changes constantly. An e-commerce SEO audit is the process of systematically checking whether your website can be found, crawled, indexed, and ranked by search engines, and whether the pages that matter most (your categories and products) are actually set up to convert that visibility into revenue.
Unlike a standard website SEO audit, an e-commerce audit has to deal with problems that simply don’t exist on smaller brochure sites: faceted navigation generating millions of URLs, duplicate product descriptions pulled from manufacturers, out-of-stock products disappearing from the index, and category pages competing with their own filtered variations.
At Clickmasters SEO Agency UK, we’ve audited stores ranging from small Shopify shops to catalogues with hundreds of thousands of SKUs. What follows is the exact framework we use, not just a checklist of things to “check,” but a diagnostic process that tells you what to look for, why it matters, how to find it, and what to do about it.
What is an E-commerce SEO Audit?
An e-commerce SEO audit is a structured review of a store’s technical health, content quality, site architecture, and off-page authority, aimed at identifying anything preventing product and category pages from ranking well in organic search.
It’s not a single task — it’s a sequence. Search engines have to discover your URLs, crawl them, decide whether they’re worth indexing, understand where they sit in your site structure, and then judge whether they satisfy the query better than competing pages. A breakdown at any point in that chain limits everything downstream.
Why E-commerce SEO Audits Are Different
A blog or a services website might have a few hundred pages. An online store can easily have tens of thousands, once you count product variants, filter combinations, and paginated category listings. That scale creates unique problems:
- Faceted navigation can generate an almost unlimited number of crawlable URL combinations from filters like size, colour, and price.
- Product variants (different sizes or colours of the same item) often produce near-duplicate pages.
- Manufacturer-supplied product descriptions are frequently reused across dozens of competing retailers, creating duplicate content across the web, not just within your own site.
- Stock status changes constantly, and how you handle out-of-stock or discontinued products has real SEO consequences.
- Category pages often target the most valuable commercial search terms, yet get the least editorial attention.
A generic technical audit checklist won’t catch most of these. That’s why an e-commerce audit needs its own methodology.
Tools You Need for an E-commerce SEO Audit

Before starting, set up access to:
- Google Search Console — for indexation status, crawl stats, and search performance
- A crawler such as Screaming Frog or Sitebulb—to simulate how search engines see your site
- Google PageSpeed Insights (or Chrome UX Report data)—for Core Web Vitals and page speed
- A backlink analysis tool such as Semrush or Ahrefs—for authority and toxic link checks
- Google Analytics or equivalent — to cross-reference organic traffic against the issues you find
Having all of these in one place before you start saves a lot of back-and-forth later.
Step 1: Benchmark Current Performance
Before changing anything, record where you currently stand. Pull organic traffic trends, indexed page counts, top landing pages, and current rankings for your priority category and product terms. This baseline is what you’ll measure improvement against once fixes go live, and it also helps you spot whether a recent drop in visibility correlates with a specific technical change.
Step 2: Crawl Your E-commerce Website
Run a full crawl using Screaming Frog or Sitebulb. For large catalogues, segment the crawl by page type—homepage, category, subcategory, product, blog, and filter/parameter URLs—rather than treating the site as one undifferentiated list. This segmentation matters because a problem affecting 200 blog posts is very different in scale and impact from one affecting 20,000 product pages.
Compare the number of URLs the crawler discovers against the number of URLs actually indexed in Search Console. A large gap here—sometimes called index bloat or a poor crawl-to-index ratio—usually signals that search engines are wasting crawl budget on low-value URLs instead of your money pages.
Step 3: Audit Crawlability and Indexation
This is where most technical issues surface. Check for:
- Pages blocked in robots.txt that shouldn’t be
- Pages marked noindex that you actually want ranking
- Broken internal links and redirect chains
- 4xx and 5xx response codes on important URLs
- Orphan pages—product or category pages with no internal links pointing to them, which are difficult for both users and crawlers to find
Problem → evidence → fix example: If Search Console’s “Page Indexing” report shows a large number of pages marked “Discovered — currently not indexed,” that’s evidence Google is choosing not to index URLs it already knows about. This is common on large catalogues with thin or duplicate product content. The fix usually involves improving content depth on affected pages, consolidating near-duplicates, and strengthening internal links to signal importance.
Step 4: Check Robots.txt and XML Sitemaps
Your robots.txt file should block low-value paths (like internal search results or admin areas) without accidentally blocking CSS, JavaScript, or entire category sections. Your XML sitemap should include only canonical, indexable URLs—not redirected, blocked, or noindexed pages. For large stores, split sitemaps by page type (products, categories) so you can monitor indexation rates for each separately in Search Console.
Step 5: Audit Faceted Navigation and URL Parameters
This is the single most e-commerce-specific issue in the entire audit, and it’s the one generic SEO checklists tend to underexplain.
Faceted navigation—filters for size, colour, brand, price, and so on — creates a new URL for nearly every combination a shopper selects. On a store with 20 filter options, the mathematically possible combinations can run into the millions, even though only a handful of those combinations get meaningful search demand.
How to diagnose it: Crawl your site and look for URL parameters (?colour=, ?size=, ?sort=) being treated as separate crawlable, indexable pages. Cross-reference this against Search Console’s crawl stats to see how much of Googlebot’s activity is going toward parameter URLs versus your actual product and category pages.
What to do about it: Not every faceted URL needs to be blocked — some, like “red running shoes,” genuinely match search demand and deserve their own indexable page. The rest should be handled through a combination of canonical tags pointing to the primary category URL, robots.txt disallow rules for low-value parameter patterns, and internal linking that avoids generating crawlable links to filter combinations you don’t want indexed. Getting this balance wrong in either direction—indexing everything or blocking everything—is one of the most common causes of poor category page performance.
Step 6: Review Site Architecture and Internal Linking
Good e-commerce architecture typically follows a shallow hierarchy: homepage → top-level category → subcategory → product, ideally within three or four clicks. Deep, buried products are harder for both users and search engines to find and tend to accumulate less internal link equity.
Check click depth across your crawl data, and look at how breadcrumbs are implemented—they reinforce hierarchy for search engines and improve usability for shoppers. Also review whether your most commercially important categories are linked from the homepage or main navigation, rather than several clicks deep.
Step 7: Audit Category Pages (PLPs)
Category, or product listing, pages often carry the most commercial search intent on an e-commerce site, yet they’re frequently left with just a product grid and no supporting content.
Check that each category page:
- Targets a clear, distinct search intent (avoid two categories competing for the same term)
- Has unique, useful on-page copy—even 150–300 words of genuinely helpful buying guidance can help
- Uses descriptive, non-duplicated title tags and meta descriptions
- Links logically to relevant subcategories and top products
Avoid thin category pages that consist of nothing but a title and a grid of thumbnails—these are among the easiest wins in an audit because small content additions can produce measurable ranking improvement.
Step 8: Audit Product Pages (PDPs)
Product pages handle transactional, bottom-of-funnel demand, so their optimisation priorities differ slightly from category pages.
Check for:
- Duplicate manufacturer descriptions reused verbatim across multiple retailers
- Missing or generic title tags (many platforms default to just the product name)
- Variant handling — do different colours or sizes have separate URLs, and if so, are they canonicalised correctly to avoid duplication?
- Review content and user-generated content, which adds unique text search engines can’t find anywhere else
Problem → evidence → fix example: If a crawl shows dozens of product pages with near-identical description text pulled from a supplier feed, that’s a duplicate content problem. The fix is rewriting descriptions for your highest-traffic or highest-margin products first, rather than attempting to rewrite an entire catalogue at once — prioritise by revenue impact.
Step 9: Find Duplicate and Thin Content
Beyond product descriptions, check for duplication caused by:
- Product variant URLs that aren’t canonicalised
- Print-friendly or session-ID URL variations
- Category pages duplicated across multiple filter paths
Screaming Frog’s near-duplicate content report is useful here, as is a manual spot-check comparing your top category descriptions against direct competitors.
Step 10: Review Titles, Headings, and Metadata
Check that title tags and meta descriptions are unique across the site, reasonably descriptive, and free of platform-generated duplication (a common issue on Shopify and Magento stores using default templates). Every page should have one clear H1, and heading structure should logically reflect the page’s content rather than being used purely for stylistic formatting.
Step 11: Audit Structured Data
Structured data helps search engines understand product attributes and can influence how listings appear in search results. At minimum, check for:
- Product schema — name, image, description, brand
- Offer schema — price, currency, and availability
- Review schema — where genuine reviews exist
- BreadcrumbList schema — reflecting your site hierarchy
Use Google’s Rich Results Test to validate markup on a sample of product and category pages, and check Search Console’s “Enhancements” reports for errors across the site rather than just individual URLs.
Step 12: Check Page Speed and Core Web Vitals
Run key templates—homepage, a category page, and a product page—through PageSpeed Insights. Because e-commerce pages are often image-heavy and loaded with third-party scripts (chat widgets, tracking pixels, review plugins), Largest Contentful Paint (LCP) and Interaction to Next Paint (INP) issues are common. Prioritise fixes on your highest-traffic templates first, since a speed improvement there affects thousands of pages at once.
Step 13: Review Mobile UX
With most e-commerce traffic now mobile, check that navigation, filters, and checkout are genuinely usable on a small screen, not just that the site is technically “responsive.” Google’s mobile usability report in Search Console flags obvious issues, but manual testing on an actual device catches problems automated tools miss, like filters that are difficult to tap or checkout forms that trigger the wrong keyboard type.
Step 14: Audit Out-of-Stock and Discontinued Products
This is a genuinely e-commerce-specific problem with no real equivalent on other website types.
For temporarily out-of-stock items, keep the page live and indexed, and clearly mark availability using the OutOfStock schema rather than removing or redirecting the page—this preserves any rankings and backlinks the page has earned. For permanently discontinued products, redirect to the closest matching current product or relevant category, rather than leaving a 404 or redirecting everything to the homepage, which wastes the page’s existing authority.
Step 15: Review Your Backlink Profile
While less central than technical and content factors, backlinks still matter. Check for:
- Referring domain growth over time compared to competitors
- Any toxic or spammy links that might warrant a disavow
- Content or category gaps where competitors are earning links that you aren’t
Backlink audits are usually the shortest section of an e-commerce audit, but they’re worth doing—particularly for identifying competitor content that’s attracting links your product or guide pages could also earn.
How to Prioritise Your Audit Findings
| Severity | Example | Priority |
|---|---|---|
| Critical | Key category or product URLs can’t be indexed. | Fix immediately. |
| High | Faceted navigation generating hundreds of thousands of crawlable URLs | Very high |
| High | Major category pages orphaned from internal navigation | Very high |
| Medium | Weak or thin category page content | Medium-high |
| Medium | Missing product schema on key templates | Medium |
| Low | Minor meta description formatting inconsistencies | Low |
A crawl of a large store can easily surface thousands of individual warnings. The mistake most audits make is treating every issue as equally urgent. Instead, score each finding against four factors:
In practice, weigh each issue by its SEO impact, the number of URLs affected, its importance to revenue, and how much effort the fix requires. A single templating fix that touches 10,000 product pages is usually worth far more than a hundred one-off content tweaks.
Final Thoughts
An e-commerce SEO audit isn’t really about running through a checklist — it’s about understanding how discovery, crawling, indexation, architecture, and content quality connect to each other, and where in that chain your store is losing visibility. Faceted navigation, product variants, and stock lifecycle issues are what separate a genuine e-commerce audit from a generic technical review, and prioritising fixes by actual business impact is what turns an audit into something your team can realistically act on.
If you’d like a second pair of eyes on your store’s technical health, Clickmasters carries out full e-commerce SEO audits covering every step outlined here, with findings scored and prioritised specifically for your catalogue and traffic patterns.
Frequently Asked Questions
How do I perform an SEO audit?
A general SEO audit follows the same broad structure as an e-commerce one—checking crawlability, indexation, content quality, technical health, and backlinks—but an e-commerce audit adds store-specific checks like faceted navigation, product variants, and stock status that a standard website audit won’t cover.
What are the top SEO audit tools?
Google Search Console and a crawler such as Screaming Frog or Sitebulb form the core of any audit. PageSpeed Insights covers performance, and a platform like Semrush or Ahrefs handles backlink and competitor analysis.
How do I audit SEO for an e-commerce site specifically?
Follow the same technical foundations as any audit, but pay particular attention to faceted navigation, duplicate product descriptions, canonicalisation of product variants, and how out-of-stock or discontinued products are handled—these are the issues generic audits typically miss.
What is an SEO audit report?
An SEO audit report documents the issues found during an audit, along with supporting evidence, business impact, and recommended fixes, usually organised by priority so a team can act on the highest-impact items first.