seo.yatna.ai
Free SEO Audit Tool

E-commerce SEO Audit — Faceted Navigation, Duplicate Content, and the Checks That Matter

Run a free e-commerce SEO audit. Catch faceted navigation indexing, product variant duplication, missing Product schema, LCP failures, and AI crawler gaps across your store.

Run Free Audit

No credit card required · Results in under 2 minutes

E-commerce SEO operates at a scale and complexity level that makes generic SEO audits nearly useless. A site with 10,000 products and faceted navigation can have hundreds of thousands of crawlable URLs — most of them duplicate content that dilutes your indexing budget and competes against itself in search results. Product variants, out-of-stock pages, site search URLs, and filter combinations each create indexing decisions that, if left to default CMS behavior, will systematically undermine your organic visibility. The largest e-commerce sites in competitive categories have dedicated technical SEO teams because the problem surface is that large.

seo.yatna.ai crawls your e-commerce site the way Google does — evaluating canonical tags, product schema, page speed on product pages, crawl budget signals, and AI crawler configuration across 7 weighted categories. The result is a prioritized list of the issues with the largest ranking impact, ordered for your team to action.

10 Most Common E-commerce SEO Issues Found in Audits

  1. Faceted navigation generating duplicate content — Filter and facet URLs like /category?color=red&size=M or /shoes/running?brand=Nike&price=0-100 create unique URLs for every combination of parameters. With 10 filter options and 5 values each, you have over 100,000 potential URLs — all serving slight variations of the same product set. Without canonical tags pointing to the unfiltered category page, Google indexes all of them and can't determine which is authoritative.

  2. Product variant URLs not canonicalized — Color, size, and configuration variants often generate distinct URLs (/shoes/air-max-90-black, /shoes/air-max-90-white). These pages are substantially identical — same product name, description, price, and images with one attribute changed. Without canonical tags pointing all variants to the primary product URL, you're splitting link equity across versions of the same page and presenting duplicate content to Google.

  3. Out-of-stock product pages returning 200 — When a product goes out of stock, the page typically continues to return HTTP 200. Google keeps it indexed. Users land on it and bounce. The right approach depends on whether the product is temporarily or permanently out of stock: temporary means keeping the page with in-stock signals and structured data updated; permanent means 301-redirecting to the category page or a relevant alternative.

  4. Thin category pages with only product grids — Category pages that contain only product listings and pagination with no descriptive content give Google almost nothing to rank. A 50-word intro paragraph doesn't count. Competitive category pages need 300-500 words of genuine descriptive content — what products are in this category, who they're for, what to look for when buying — to compete against category pages that do provide that context.

  5. Missing Product schema with offers, price, and availability — Google's Product rich results require Product schema with name, image, offers (including price, priceCurrency, and availability), and at minimum a description. Missing or incomplete Product schema disqualifies your product pages from price-in-SERP features, availability badges, and the merchant listings that appear in Google Shopping results for organic queries.

  6. Breadcrumb schema not reflecting actual category hierarchyBreadcrumbList schema should match the actual navigation path a user takes to reach a product. When products appear in multiple categories, the breadcrumb schema often reflects only one path — or reflects a different path than what's displayed visually. Inconsistent breadcrumb schema reduces rich result eligibility and can confuse Google's understanding of your site hierarchy.

  7. Site search URLs indexed — Internal search result pages like /search?q=shoes or /search/running-shoes are commonly accessible to crawlers and appear in sitemaps. These pages are dynamically generated, keyword-thin, and highly duplicative — exactly the profile of pages Google de-prioritizes. Blocking them in robots.txt or adding noindex frees crawl budget for your product and category pages.

  8. Slow LCP on product pages from large hero images — Product hero images are typically large — 1200x1200px or larger — and served without loading="eager" and fetchpriority="high" on the above-fold image. The result: Google's LCP measurement catches the browser waiting for the hero image to load, producing consistently poor LCP scores on your highest-value pages. Product page LCP is one of the most consistent failure points in e-commerce audits.

  9. AI crawlers not configured — E-commerce products are increasingly discovered through AI assistant queries: "what are the best running shoes under $150," "where can I buy X," "compare Y and Z." If GPTBot, ClaudeBot, and PerplexityBot are not explicitly allowed in your robots.txt, your products are absent from AI-generated product recommendations — a channel that directly impacts purchase decisions.

  10. No llms.txt for product catalog descriptionsllms.txt allows you to provide AI assistants with authoritative descriptions of your product catalog, brand positioning, and key differentiators. Without it, AI assistants synthesize product descriptions from reviews, third-party sites, and whatever they've crawled — which may be outdated, inaccurate, or favor competitors who have better-structured content.

What Our Audit Checks

seo.yatna.ai scores your e-commerce site across 7 weighted categories:

  • AI Readiness (20%)robots.txt for GPTBot/ClaudeBot, llms.txt, product schema for AI citation
  • E-E-A-T (20%) — Brand authority signals, reviewer schema, expert editorial content on category pages
  • Technical SEO (20%) — Canonical coverage, faceted URL handling, crawl budget signals, redirect integrity
  • On-Page SEO (15%) — Category page content depth, product title optimization, meta descriptions
  • Schema Markup (15%) — Product schema completeness, BreadcrumbList, AggregateRating validity
  • Performance (5%) — Product page LCP, category page CLS, TTFB, image optimization
  • Images (5%) — Product image alt text, dimensions, WebP format, LCP hero image priority

Sample Audit Findings

A typical e-commerce site audited on seo.yatna.ai returns results like this:

Category Score Key Finding
E-E-A-T 49/100 No brand schema; thin category content
Technical SEO 55/100 Faceted URLs indexed without canonical
On-Page SEO 61/100 32 category pages under 100 words
Schema 40/100 Product schema missing availability
Performance 58/100 Product hero images without fetchpriority
AI Readiness 20/100 No AI crawler directives; no llms.txt
Images 52/100 47 product images missing alt text
Overall 53/100 31 actionable issues found

Each finding links to the specific URL and includes prioritized fix guidance — with estimated ranking impact to help your team sequence the work.

FAQ

How many product pages can the audit crawl? The crawl depth depends on your tier: free audits crawl up to 5 pages, Starter up to 25, Pro up to 100, and Business up to 500. For large catalogs, the audit samples representative pages across your category and product hierarchy to surface site-wide patterns.

Our faceted navigation is handled by JavaScript. Will the audit catch it? Yes. seo.yatna.ai evaluates the URLs it discovers through your sitemap and internal links — including faceted URLs if they appear in your sitemap or are linked from category pages. If the facet URLs are JS-only (not in the DOM as <a> tags), the audit will note the gap in crawlable link structure.

Do I need Product schema on every product page? Yes — Google evaluates schema on a per-page basis. Organization schema on the homepage doesn't help your product pages. Product schema needs to be on each product URL with accurate price, priceCurrency, and availability values that reflect the current state of that product.

How is AI readiness different from standard technical SEO? Standard technical SEO focuses on Google's crawler and ranking algorithms. AI readiness focuses on a second set of crawlers — GPTBot, ClaudeBot, PerplexityBot — that power AI-generated answers and recommendations. Both channels require explicit configuration; being visible in one doesn't guarantee visibility in the other.

Run a Free E-commerce SEO Audit — No Credit Card Required

Duplicate content, thin category pages, and missing product schema are costing you rankings right now. The audit shows you exactly where — and exactly what to fix first.

Audit My Store — Free →


Related reading:

Ready to audit your site?

7 AI agents. 7 audit categories. One score. Free for your first audit.

Run Free Audit