Home
Categories
Free Tools
Write For UsAbout UsContact

How to Do an Ecommerce SEO Audit (Step-by-Step)

Most ecommerce SEO audits list 25 checks with no order. Run yours in the right sequence, from indexation to product schema and faceted URLs.

October 24, 2026 6 min read
How to Do an Ecommerce SEO Audit (Step-by-Step)

Key takeaways

  • Start with indexation: compare sitemap pages with pages Google reports as indexed, since a big gap blocks everything else.
  • Faceted navigation can generate thousands of near-duplicate URLs, so audit filter URLs next.
  • The audit runs in seven steps: indexation, facets, out-of-stock pages, on-page elements, schema, speed, and internal linking.
  • Free tools (Search Console, a PageSpeed test, a schema validator) cover the audit; paid crawlers mainly save time on large catalogs.
  • Fix the right items first (indexation, duplicate URLs, revenue pages) and schedule the rest as a quarterly routine.

An ecommerce SEO audit checks whether search engines can crawl, index, understand, and rank an online store’s category and product pages. Duda’s widely shared 25-step ecommerce audit checklist covers everything from analytics setup to social profiles, yet it gives no order of priority, says nothing about faceted navigation, never explains how to handle out-of-stock products, and mentions schema only in general terms. That is a problem for stores, where a single filter menu can generate thousands of near-duplicate URLs. This guide runs the audit in the order that protects revenue first. It builds on WritoryBuzz’s general technical SEO audit checklist and adds the store-specific layers that checklist does not cover.

Step 1: Confirm Indexation Before Anything Else

Start by comparing the number of pages in your XML sitemap with the number Google reports as indexed in Search Console. A large gap means pages are blocked, duplicated, or judged low quality, and nothing else in the audit matters for those pages until that is fixed. Check that robots.txt is not blocking category or product directories, and that the sitemap lists only canonical, indexable, 200-status URLs.

A free XML sitemap generator and robots.txt generator and validator cover this step for smaller stores without paid crawlers.

Step 2: Audit Faceted Navigation and Filter URLs

Faceted navigation, the size, color, and price filters on category pages, is the most common source of ecommerce crawl waste. Each filter combination can create a unique URL showing nearly the same products, which dilutes ranking signals and consumes crawl budget. For each filter type, decide whether the combination has real search demand. Filters with demand, such as “black running shoes”, deserve a clean, indexable, internally linked URL. Filters without demand, such as sort order or price slider values, should be canonicalized to the parent category or blocked from crawling.

Step 3: Handle Out-of-Stock and Discontinued Products Deliberately

Deleting or redirecting every unavailable product wastes the rankings and backlinks it has earned. Use a rule by situation. A temporarily out-of-stock product should keep its page live, show availability clearly, and use the matching availability value in product schema. A permanently discontinued product with a close replacement should 301 redirect to that replacement. A discontinued product with no replacement should redirect to its parent category, or return a 410 status if it never had traffic or links.

Step 4: Check Product and Category Page On-Page Elements

Category pages usually carry the highest-volume commercial keywords, so audit them first. Each product and category page needs a unique title tag, a unique meta description, one H1, and body copy that is not copied from the manufacturer. Duplicate manufacturer descriptions across hundreds of products are the most common ecommerce content problem and the cheapest to fix at scale by rewriting best sellers first. Sort the work by revenue, not alphabetically.

Step 5: Validate Product Schema

Product schema should include name, image, description, SKU, brand, price, currency, availability, and aggregate rating where real reviews exist. Missing price or availability fields are the usual cause of lost rich results. Generate and test markup with the schema markup generator, and read WritoryBuzz’s schema markup guide for the structure behind each type.

Step 6: Measure Speed and Core Web Vitals on Real Templates

Test one URL per template, home, category, product, and cart, rather than only the home page. The thresholds Google uses for a good experience are Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, and Cumulative Layout Shift under 0.1. Product images and third-party scripts such as reviews and chat widgets are the usual causes of failure. Run templates through the PageSpeed checker and see WritoryBuzz’s Core Web Vitals guide for fixes.

Step 7: Review Internal Linking and Site Structure

Every important product should be reachable within three clicks of the home page, through category pages and breadcrumbs, not only through site search. Orphan products, which have no internal links, rarely rank. Add related-product and parent-category links on product pages, and use descriptive anchor text, not “click here”.

Audit Priority Order

PriorityCheckWhy It Comes First or Last
1 (critical)Indexation and robots.txtBlocked pages cannot rank regardless of other fixes
2 (critical)Faceted navigation and duplicate URLsLargest source of wasted crawl budget in stores
3 (high)Category and product on-page elementsHighest revenue pages, fastest measurable gains
4 (high)Product schema and out-of-stock handlingDrives rich results and protects earned equity
5 (medium)Core Web VitalsImportant, but rarely the sole ranking blocker
6 (ongoing)Internal links, backlinks, reviewsCompounds over time after the foundation is clean
Related readLong-Tail Keywords in 2026: The Strategy Small Sites Use to Beat GiantsRead →

Free tools for SEO

FAQs

What is an ecommerce SEO audit?

An ecommerce SEO audit is a structured review of an online store’s crawlability, indexation, on-page content, structured data, speed, and internal linking. It identifies why category and product pages are not ranking or earning rich results and ranks the fixes by revenue impact.

How often should you run an ecommerce SEO audit?

Run a full audit once or twice a year and a lighter monthly check on indexation, errors, and Core Web Vitals. Run an extra audit after a platform migration, redesign, or large catalog change, since these are the moments when most ranking losses occur.

What is faceted navigation and why does it hurt SEO?

Faceted navigation is the set of filters, such as size, color, and price, that lets shoppers narrow a category. Each combination can create a separate URL with near-identical content, which wastes crawl budget and dilutes ranking signals unless canonical tags or crawl rules are set.

What should you do with out-of-stock product pages?

Keep temporarily out-of-stock pages live with clear availability and matching schema. Redirect permanently discontinued products to a close replacement, or to the parent category if none exists. Use a 410 status only for products that never earned traffic or links.

Which structured data matters most for ecommerce?

Product schema with price, availability, SKU, brand, and image matters most, followed by review and aggregate rating markup where real reviews exist, and breadcrumb schema for category paths. Incomplete price or availability fields are the most common reason rich results disappear.

Can you audit an ecommerce site without paid tools?

Yes. Google Search Console, a free sitemap and robots.txt tool, a free PageSpeed test, and a schema validator cover indexation, structure, speed, and markup. Paid crawlers mainly save time on large catalogs, not make the audit possible.

Fix in Order, Not in Bulk

Stores that gain the most from an audit are rarely the ones that fix the most items. They fix the right items first: indexation, duplicate URLs, and the pages that earn the revenue. The remaining checks can then be scheduled as a quarterly routine instead of a one-time panic.

Sources: Duda, Pepper Content, NameHero

Was this guide helpful?
Akshay Goswami
Written by

Akshay Goswami

Akshay Goswami is the founder and owner of WritoryBuzz, a digital publication focused on technology, business, SEO, AI, and emerging industry trends. With expertise in SEO, content strategy, and digital growth, he creates research-driven content that helps readers stay ahead in the evolving online landscape while building authoritative brands through impactful storytelling.

More from this author

Keep exploring

Have expertise to share? Write for WritoryBuzz.Read the guidelines and send us your pitch.
Become a contributor
Free tools

63 free tools for writers, SEOs and developers

Open one in your browser and start. Nothing to install, and your text stays on your device.

PrivateInstant resultsNo sign up
Write for us

Have expertise to share?

  • Original, well researched guides
  • Reviewed by our editors
  • 29 categories to publish in
Submit a guest post
© 2026 WritoryBuzz. All rights reserved.Back to top