SEO

Join 500+ brands growing with Passionfruit!
Standard ecommerce SEO audits check whether Google can crawl your store and whether your product pages have title tags. That was sufficient when every purchase journey started with a Google search and ended with a blue link click.
In 2026, product discovery happens across Google organic results, Google AI Overviews, ChatGPT, Perplexity, and voice assistants simultaneously. An ecommerce SEO audit that ignores AI search readiness misses the fastest-growing discovery channel for online stores.
This checklist covers the six audit areas that determine whether your store captures revenue from both traditional and AI-driven search: crawlability and indexing, product page optimization, site architecture, schema and structured data, Core Web Vitals, and AI search readiness. Each point includes a clear pass/fail benchmark so you know exactly where your store stands.
How to Use This Checklist
Work through each section in order. Crawlability issues must be resolved before product page optimization matters, and schema markup must be implemented before AI search readiness can be evaluated. Flag each point as pass, fail, or needs improvement, then prioritize fixes using the framework at the end of this guide.
Section 1: Crawlability and Indexing (8 Points)
These fundamentals determine whether search engines and AI crawlers can discover your catalog.
1. Google Search Console index coverage. Check the Pages report in GSC. Every product and category page you want ranking should show "Indexed" status. Flag pages stuck in "Crawled, currently not indexed" as they typically indicate quality or duplicate content issues.
2. XML sitemap health. Your sitemap should include all product pages, category pages, and key content pages. It should exclude filtered URLs, cart pages, checkout pages, and out-of-stock products returning 404s. Verify the sitemap is submitted in GSC and contains zero pages returning non-200 status codes.
3. Robots.txt configuration. Block cart, checkout, account, and internal search result pages. Allow all product and category URLs. Critically for 2026: check whether your robots.txt blocks AI crawlers like GPTBot, Google-Extended, or CCBot. If you want AI platforms to cite your products, these crawlers need access.
4. Canonical tag accuracy. Every product variant (color, size, material) should canonical to the main product URL unless variants have genuinely unique search intent. Canonical mismatches are the most common source of duplicate content on ecommerce sites.
5. HTTP status code audit. Run a full crawl using Screaming Frog or Sitebulb. Eliminate 404 errors on internal links, reduce 301 redirect chains to single hops, and resolve any 5xx server errors. Every internal link should resolve to a 200 status.
6. Crawl budget efficiency. For stores with 5,000+ products, crawl budget matters. Block non-essential URL parameters (sort order, session IDs, filter combinations) via robots.txt. Verify through log file analysis that Googlebot spends time on product and category pages, not on low-value filtered views.
7. Pagination handling. Category pages with pagination should use either rel="next/prev" markup or a "load more" pattern that keeps all products accessible to crawlers. Paginated pages should not compete with the main category URL.
8. Out-of-stock page strategy. Keep out-of-stock product pages live with a "currently unavailable" notice and recommendations for similar products rather than returning 404s. This preserves accumulated SEO authority and prevents broken internal links.
Section 2: Product Page Optimization (8 Points)
Product pages are where organic traffic converts to revenue. Each point directly impacts rankings and conversion rate.
9. Unique product descriptions. Every product needs at least 300 words of original description. Manufacturer copy used across thousands of retailers creates duplicate content that Google devalues. Write descriptions that answer the questions shoppers actually ask.
10. Title tag optimization. Include product name, key attribute (size, color, material), and brand within 60 characters. Front-load the most important keyword. Example: "Nike Air Max 270 Running Shoes, Men's Black" outperforms "Shop Nike Air Max 270."
11. Meta description with USPs. Write compelling meta descriptions under 155 characters that include your strongest unique selling propositions: free shipping, return policy, price, or exclusive features. These directly impact the click-through rate from search results.
12. Image optimization. Use descriptive filenames (not IMG_1234.jpg), add keyword-rich alt text to every product image, compress to under 100KB using WebP or AVIF format, and include multiple angles. Products with optimized images rank in Google Image results, a significant traffic source for visual product categories.
13. Product page FAQ sections. Add 3 to 5 frequently asked questions directly on product pages. Answer common queries about sizing, compatibility, shipping times, and care instructions. FAQ content improves page depth, matches long-tail search queries, and provides extractable answers for AI platforms.
14. Clean URL structure. Product URLs should be short, descriptive, and human-readable. Use /products/nike-air-max-270-black rather than /products/p=1234?color=black&size=10. Remove session IDs and tracking parameters from URLs.
15. Internal linking from product pages. Each product should link to its parent category, related products, complementary products, and relevant buying guides. Internal links distribute authority and keep users engaged longer, both of which improve organic performance.
16. Customer reviews on product pages. Products with reviews earn higher click-through rates through star rating rich results and provide unique, regularly updated content that search engines value. Implement a review collection system and display reviews prominently.
Section 3: Site Architecture and Navigation (7 Points)
How your store is organized determines how efficiently search engines crawl your catalog and how easily shoppers find products.
17. Click depth under 3. No product page should be more than 3 clicks from the homepage. Deep products receive less crawl frequency and less internal link authority. Flatten your architecture by linking directly to key categories from the main navigation.
18. Category page content. Category pages need 500+ words of unique content above the product grid, not just a heading and product list. Include category descriptions, buying guidance, and links to subcategories and related content. Thin category pages are one of the most common technical SEO failures on ecommerce sites.
19. Breadcrumb navigation. Implement breadcrumbs on every product and category page, marked up with BreadcrumbList JSON-LD schema. Breadcrumbs define your site hierarchy for both users and AI systems parsing your store structure.
20. Faceted navigation management. Filters for color, size, price range, and brand create thousands of URL variations. Use canonical tags to prevent duplicate content, noindex parameter-heavy filter combinations, and ensure your primary category URLs maintain authority.
21. Orphan page identification. Run a crawl to identify product pages with zero internal links pointing to them. Orphan pages receive no crawl priority and no internal link authority. Either link to them from relevant categories or remove them if they are no longer needed.
22. Mobile navigation usability. Over 70% of ecommerce traffic is mobile. Test your navigation on actual mobile devices, not just browser emulators. Ensure category menus, search, filters, and checkout are all accessible without frustration on small screens.
23. Site search noindex. Internal search result pages should be set to noindex to prevent crawlers from discovering infinite URL combinations. These pages waste crawl budget and create thin content at scale.
Section 4: Schema and Structured Data (7 Points)
Schema markup determines how Google and AI engines understand your products. This section is where most ecommerce stores have the largest gap.
24. Product schema on every product page. Implement JSON-LD Product schema, including name, brand, image, description, SKU, price, priceCurrency, and availability. This is the minimum required for product-rich results in Google.
25. Review and AggregateRating schema. If you have customer reviews, mark them up with Review and AggregateRating schema. Star ratings in search results increase click-through rate measurably and provide social proof before the shopper even visits your page.
26. FAQ schema on product and category pages. FAQ sections marked up with FAQPage schema earn expanded SERP real estate and provide structured answers that AI platforms can extract directly into their responses.
27. BreadcrumbList schema. Mark up your breadcrumb navigation with BreadcrumbList JSON-LD so search engines and AI systems understand your category hierarchy. This impacts how your pages appear in both traditional and AI-generated results.
28. Organization schema on homepage. Include your brand name, logo, contact information, and social profiles using Organization schema. This establishes your brand entity for AI systems that need to identify and cite your store accurately.
29. Merchant listing structured data. For Google Shopping integration, implement Merchant and Offer schema including shipping details, return policy information, and product availability. This connects organic product visibility with Shopping results.
30. Rich results validation. Use Google's Rich Results Test to validate every schema type across a sample of product, category, and content pages. Check GSC's Enhancements report for "Unparsable structured data" errors. Invalid schema provides zero benefit and may cause indexing issues.
For a complete implementation guide covering all ecommerce schema types for AI search, see our dedicated schema resource.
Section 5: Core Web Vitals and Performance (8 Points)
Page speed directly impacts both rankings and conversion rates. Every second of delay costs revenue.
31. Interaction to Next Paint (INP). INP is the primary Core Web Vital for 2026, measuring how quickly your site responds to user interactions. Target under 200ms. Optimize JavaScript execution, defer non-critical scripts, and audit third-party scripts that block the main thread.
32. Largest Contentful Paint (LCP). The main content element should load in under 2.5 seconds. For product pages, this is typically the hero product image. Use fetchpriority="high" on hero images, serve images from a CDN, and optimize server response times.
33. Cumulative Layout Shift (CLS). Layout shifts below 0.1. Always define width and height attributes on product images and ad slots. Lazy-loaded images and dynamically injected content are common CLS culprits on ecommerce sites.
34. Image format optimization. Convert product images to WebP or AVIF format. Implement responsive images using srcset to serve appropriately sized images for each device. Target under 100KB per product image without sacrificing visual quality.
35. Server response time (TTFB). Time to First Byte should be under 800ms. Use edge caching, a high-performance CDN, and ensure your hosting infrastructure handles traffic spikes during sales events without degradation.
36. Third-party script audit. Review chat widgets, analytics tools, heatmaps, remarketing pixels, and social sharing buttons. Each script adds load time. Defer or lazy-load non-essential scripts until after the page becomes interactive.
37. Mobile page speed. Test product and category pages specifically on mobile using PageSpeed Insights. Mobile performance often differs significantly from desktop due to JavaScript processing on lower-powered devices. Since Google uses mobile-first indexing, mobile speed is the score that matters.
38. Compression and minification. Enable Brotli compression (more efficient than Gzip) for text-based assets. Minify CSS, JavaScript, and HTML. Every kilobyte matters for mobile users on cellular connections.
Section 6: AI Search Readiness (9 Points)
This is the section no other ecommerce SEO audit includes, and it is the section that will separate stores gaining market share in 2026 from those losing it.
39. AI crawler access. Verify that GPTBot, Google-Extended, and other AI crawlers are not blocked in your robots.txt. If these crawlers cannot access your product pages, AI platforms cannot cite your products in their responses.
40. Citation-worthy content depth. AI platforms cite content that directly and authoritatively answers product queries. Evaluate whether your product and category pages contain enough depth to be the source an AI would reference when answering "what is the best [product] for [use case]" queries.
41. Entity clarity for AI parsing. Ensure your brand, products, and categories are clearly defined as entities through Organization, Product, and Brand schema. AI systems need unambiguous entity definitions to cite your store accurately rather than a competitor with similar products.
42. Question-answer format content. AI platforms extract structured Q&A content more readily than unstructured prose. Evaluate whether key product and category pages include FAQ sections with clear questions and direct answers formatted for extraction.
43. GEO optimization baseline. Test your brand's current visibility in ChatGPT, Perplexity, and Google AI Overviews by querying product comparison and recommendation prompts in your category. Document where your brand appears and where competitors are cited instead. This establishes the baseline for measuring GEO improvement.
44. SameAs property implementation. Use the sameAs property in your Organization schema to link your brand entity to official social profiles, Wikipedia pages (if applicable), and Wikidata entries. This reduces entity ambiguity and improves AI citation accuracy.
45. Content freshness signals. AI platforms prefer recently updated sources. Verify that your product pages update schema data (price, availability, reviews) dynamically. Stale structured data reduces citation likelihood. Ensure your sitemap lastmod tags update only when meaningful content changes occur.
46. Authoritative category content. AI engines cite pages that demonstrate topical authority. Evaluate whether your category pages include original buying guides, comparison frameworks, or expert recommendations that position your store as an authoritative source rather than just a product listing.
47. Cross-platform citation tracking. Establish tracking for how your brand and products appear in AI responses across ChatGPT, Perplexity, Google AI Overviews, and Bing Copilot. Without measurement, you cannot optimize. Document current citation frequency, accuracy of product information in AI responses, and competitive share of voice.
How to Prioritize Audit Findings
After completing all 47 points, prioritize fixes using this framework.
Priority 1: Crawlability and indexing failures. If Google cannot index your product pages, nothing else matters. Fix robots.txt blocks, canonical errors, and index coverage issues first.
Priority 2: Schema and structured data gaps. Missing Product schema and Review schema directly cost you rich results in Google and citations in AI responses. These fixes have high impact with relatively low implementation effort.
Priority 3: Core Web Vitals failures. Pages failing INP, LCP, or CLS benchmarks lose rankings and conversions simultaneously. Prioritize fixes on your highest-traffic product and category pages first.
Priority 4: Product page optimization. Unique descriptions, image optimization, and FAQ sections improve individual page performance. Start with your top 20% of products by revenue.
Priority 5: AI search readiness. Once your traditional SEO foundation is solid, optimize for AI citations through entity clarity, content depth, and GEO strategy. This is where the compounding advantage builds for 2026 and beyond.
Audit Timeline and Frequency
Run this full audit quarterly. Between quarterly audits, monitor GSC for new indexing errors weekly, validate schema after any product catalog changes, and track Core Web Vitals monthly through CrUX data. AI citation tracking should be reviewed monthly to identify visibility changes across platforms.
For stores launching new product lines or undergoing platform migrations, run sections 1 through 4 immediately before and after the change to catch issues before they impact revenue.
Frequently Asked Questions
How long does a full ecommerce SEO audit take?
A thorough 47-point audit typically takes 2 to 4 days for a mid-size store with 500 to 5,000 products. Larger catalogs with 10,000+ products require additional time for crawl analysis and schema validation across product types.
What tools do I need for an ecommerce SEO audit?
At minimum: Google Search Console, Screaming Frog or Sitebulb for crawl analysis, PageSpeed Insights for Core Web Vitals, and Google's Rich Results Test for schema validation. For AI search readiness, you need manual testing across ChatGPT, Perplexity, and Google AI Overviews.
How is an ecommerce SEO audit different from a regular site audit?
Ecommerce audits address challenges specific to online stores: large product catalogs creating duplicate content, faceted navigation consuming crawl budget, product schema markup for rich results, and category page optimization for commercial intent keywords. Standard site audits miss these ecommerce-specific issues.
Should I audit AI search readiness if my store is small?
Yes. AI search readiness is not dependent on store size. A 200-product store with clean schema and citation-worthy category content can outperform a 50,000-product store with thin pages and missing structured data in AI responses. Starting early builds a compounding advantage.
What is the most common ecommerce SEO audit finding?
Missing or incomplete Product schema is the most frequent issue, followed closely by duplicate content from product variants and thin category pages with no unique content above the product grid. These three issues affect the majority of ecommerce stores regardless of platform.
How do I measure the revenue impact of fixing audit issues?
Track organic revenue contribution in GA4 before and after implementing fixes. Segment by page type (product pages, category pages, content pages) to isolate which improvements drove the largest revenue changes. Compare organic conversion rate and average order value month over month to quantify impact.





