Most ecommerce stores are invisible to AI search engines, and a structured audit is the fastest way to find out if yours is one of them. This checklist covers 19 items across four categories, each scored toward a 0-100 AI Visibility Score. Go through it, tally your points, and you'll know exactly where your store stands.
With ChatGPT now at 900 million weekly active users (TechCrunch) and AI referral traffic up 1,200% year-over-year (Adobe Analytics), this audit isn't optional — it's urgent. Meanwhile, organic CTR drops 61% on queries where AI Overviews appear (Seer Interactive), meaning the traffic you're losing from traditional search could be recovered through AI visibility.
Not theory. This is the same framework True Margin uses to evaluate stores for Generative Engine Optimization readiness. If you want the automated version, run your domain through our free AI Authority Checker and get a score in 30 seconds. But the manual audit below teaches you why each signal matters, which is what you need to actually improve.
How the Scoring Works
Four categories. Each item scored as Pass (full points), Partial (half points), or Fail (zero). Add them up.
| Category | Max Points | What It Covers | Why AI Cares |
|---|---|---|---|
| Technical | 25 | Crawler access, structured data, site speed, indexability | AI bots must reach and parse your pages before anything else matters |
| Content | 25 | Blog depth, comparison pages, FAQ content, product detail richness | AI needs authoritative, structured content it can cite |
| Off-Site | 30 | YouTube, Reddit, review sites, editorial mentions, forums | Third-party signals drive the majority of AI brand recommendations |
| Brand | 20 | Branded search volume, naming consistency, social proof, review freshness | AI recommends brands it can confirm are real and trusted |
| Total | 100 |
Off-Site is weighted heaviest on purpose. AI systems don't just read your website. They synthesize information from YouTube transcripts, Reddit threads, review platforms, and editorial coverage. A store with perfect on-site SEO but zero external brand mentions will still be invisible to ChatGPT. That's the core difference between GEO and traditional SEO.
Category 1: Technical (25 Points)
Technical blockers are the most common reason stores fail this audit before anything else gets evaluated. If AI crawlers can't access your site, no amount of great content or brand mentions will help. Good news: these are also the fastest fixes.
1. AI crawlers allowed in robots.txt (5 pts)
Check your robots.txt for Disallow directives targeting GPTBot, Google-Extended, ClaudeBot, PerplexityBot, and Bytespider. Many Shopify themes and apps add these blocks without the store owner ever knowing. One line in robots.txt can make your entire catalog invisible to ChatGPT. Pass = all AI bots allowed. Partial = some blocked. Fail = all blocked or no robots.txt.
2. Product schema on every product page (5 pts)
Each product page needs Product schema with name, description, price, availability, brand, and aggregateRating. This is the structured data layer that makes your catalog machine-readable. AI systems extract schema data far more reliably than they parse raw HTML. Without it, they have to guess what your product is and what it costs. Pass = all products have complete schema. Partial = some pages or incomplete fields. Fail = no Product schema.
For a deeper look at which schema types matter most for AI citation, see our guide on schema markup for AI and ChatGPT.
3. FAQ schema on key pages (5 pts)
FAQ schema tells AI exactly which questions your page answers. This maps directly to the conversational queries shoppers type into AI tools. Your homepage, top category pages, and top 10 product pages should all have FAQ schema. Pass = 10+ pages with FAQ schema. Partial = 1-9 pages. Fail = none.
4. Page speed under 3 seconds (5 pts)
AI crawlers have timeouts. Slow pages get abandoned before they're fully indexed. Test with Google PageSpeed Insights. You want a Largest Contentful Paint under 2.5 seconds. Pass = LCP under 2.5s. Partial = 2.5-4s. Fail = over 4s.
5. Organization schema on homepage (5 pts)
Organization schema (name, URL, logo, social profiles, contact info) tells AI who you are at the entity level. This is how AI builds an internal "knowledge card" about your brand. Skip it, and AI has to piece together your identity from scattered fragments. Pass = complete Organization schema with socials. Partial = basic schema only. Fail = none.
Category 2: Content (25 Points)
Content gives AI something to cite. Thin product pages with three bullet points give it nothing to work with. The stores that score well here have published deep, structured content that answers specific questions buyers actually ask.
6. Blog with 20+ topical posts (5 pts)
AI systems treat topical depth as an authority signal. Twenty or more substantial posts about your product category signals domain expertise. Generic marketing fluff doesn't count. These need to be informational pieces that answer real questions. Pass = 20+ relevant posts. Partial = 5-19. Fail = under 5 or no blog.
7. Comparison and "vs" pages (5 pts)
"Product A vs. Product B" is one of the most common questions people ask AI. I think this is the single most underutilized content type in ecommerce. If you have honest comparison pages with real data, you're directly answering the queries AI fields every day. Pass = 5+ comparison pages. Partial = 1-4. Fail = none.
8. Product descriptions over 300 words (5 pts)
One-line product descriptions are invisible to AI. Each page needs at least 300 words covering specs, materials, use cases, and differentiators. AI needs data points to make comparisons, and it can't compare what it can't read. Pass = top 20 products have 300+ words. Partial = some do. Fail = most under 100 words.
9. Buying guides or how-to content (5 pts)
"How to choose the right [product]" is a high-intent query AI handles constantly. Buying guides with clear criteria and honest recommendations give AI structured content it can pull from when shoppers ask for advice. Pass = 3+ buying guides. Partial = 1-2. Fail = none.
10. FAQ pages with category-specific questions (5 pts)
Dedicated FAQ pages (not just schema, but actual visible content) give AI long-form answers to reference. Cover buying decisions, product differences, sizing, care instructions, and anything a knowledgeable salesperson would answer. Pass = 20+ questions answered. Partial = 5-19. Fail = no FAQ content.
Want the automated version of this audit?
True Margin's free AI Authority Checker scans your domain across the signals AI systems actually use and returns a scored breakdown. Takes 30 seconds. No signup required.
Run Your Free AI Audit →Category 3: Off-Site Signals (30 Points)
This is where most stores fail badly. And honestly, it's where the biggest gains are. AI systems weigh third-party mentions heavily because they're harder to fake than on-site optimization. According to SearchEngineJournal, YouTube now accounts for roughly 16% of LLM citation sources, surpassing Reddit at around 10%. If your brand isn't mentioned on these platforms, AI has very little to work with when a shopper asks "what's the best [your category]?"
11. YouTube presence (6 pts)
Search YouTube for your brand name. Are there review videos, unboxing videos, or comparison videos that mention you? AI models parse video transcripts to extract product sentiment and comparison data. A single well-received YouTube review can carry more weight than dozens of blog backlinks in an AI context. Pass = 10+ videos mentioning your brand. Partial = 1-9. Fail = zero.
12. Reddit mentions (6 pts)
Reddit data is literally in AI training sets. Search Reddit for your brand name. One genuinely upvoted recommendation in a relevant subreddit can influence how AI responds to buying queries in your category for months. Pass = 10+ genuine mentions. Partial = 1-9. Fail = zero or self-promotional spam only.
13. Review site presence (6 pts)
Is your brand listed on Trustpilot, G2, niche review sites for your category? AI pulls from review aggregators to gauge sentiment and trustworthiness. Not being listed at all is worse than having a few mediocre reviews. Pass = listed on 3+ review platforms with 50+ total reviews. Partial = 1-2 platforms. Fail = not listed anywhere.
14. Editorial mentions (6 pts)
Has your brand appeared in blog roundups, news articles, or industry publications? Search Google for your brand name minus your own domain. Independent editorial mentions are high-trust signals for AI systems deciding which brands to recommend. Pass = 10+ editorial mentions. Partial = 1-9. Fail = none.
15. Forum and community presence (6 pts)
Beyond Reddit, are you mentioned on Quora, niche forums, Facebook groups, or Discord servers? The broader your brand's footprint across community discussions, the more data points AI has to validate your relevance. Pass = active mentions on 3+ communities. Partial = 1-2. Fail = none.
Category 4: Brand Signals (20 Points)
Brand signals tell AI whether you're a real, established business or a fly-by-night operation. These are the confidence signals that tip the scale when AI chooses between recommending your store or a competitor's.
16. Branded search volume (5 pts)
Do people Google your brand name? Check Google Trends or any keyword tool. Zero branded search volume tells AI "nobody knows this brand." Even modest volume (a few hundred searches per month) signals that real people seek you out. Pass = measurable branded search. Partial = very low (under 100/mo). Fail = zero.
17. Consistent brand naming (5 pts)
Is your brand name identical across your website, social media, review sites, and marketplace listings? AI struggles to connect "BrandName," "Brand Name," and "brand_name" as the same entity. Every variation fragments your AI identity. Pass = identical everywhere. Partial = minor variations. Fail = significantly different names across platforms.
18. Social proof signals (5 pts)
Active social accounts with real engagement on multiple platforms give AI confidence that your brand is legitimate. This isn't about vanity metrics. It's about the signal that real people interact with you. Pass = active accounts with engagement on 3+ platforms. Partial = 1-2 platforms. Fail = no presence or dead accounts.
19. Review freshness (5 pts)
AI factors in recency. A brand with 500 reviews from 2023 carries less weight than one with 100 reviews from the last 6 months. Recent reviews signal an active, current business that's still delivering. Pass = 50+ reviews in the last 6 months. Partial = some recent reviews. Fail = no reviews or all older than a year.
Scoring Rubric: What Your Total Means
Add up your points. Here's what your score tells you about your store's AI visibility:
| Score | Rating | What It Means | Priority Action |
|---|---|---|---|
| 0-20 | Invisible | AI has almost no data on your brand. You won't be recommended. | Fix technical blockers first, then build off-site mentions aggressively. |
| 21-40 | Weak | AI might know you exist but doesn't have enough confidence to recommend you. | Publish deep content, get listed on review sites, start building YouTube and Reddit presence. |
| 41-60 | Developing | AI recommends you for some queries but not consistently. Gaps remain. | Fill content gaps, grow editorial coverage, expand community presence. |
| 61-80 | Strong | AI recommends you regularly. You're a recognized player in your category. | Optimize for adjacent queries, defend against new competitors, keep content fresh. |
| 81-100 | Dominant | AI consistently names you as a top pick. You own your category. | Expand into adjacent categories, monitor new AI platforms, maintain review freshness. |
If you scored under 40, you're in good company. Most ecommerce stores we've evaluated land somewhere between 10 and 30. The reason is straightforward: most store owners have never thought about AI visibility as a channel. They've been focused on Google rankings and paid ads. But as Semrush research shows, AI search visitors convert at 4.4x the rate of traditional organic visitors. That makes this channel too valuable to ignore, even if your starting score is low.
The Fix Priority List
You don't need to tackle everything at once. Here's the order that moves your score fastest, ranked by points-per-hour of effort:
| Priority | Action | Points | Effort | Timeline |
|---|---|---|---|---|
| 1 | Unblock AI crawlers in robots.txt | 5 | 5 minutes | Today |
| 2 | Add Product + FAQ schema to top 10 pages | 10 | 2-3 hours | This week |
| 3 | Add Organization schema to homepage | 5 | 30 minutes | This week |
| 4 | Write 5 genuine Reddit comments in niche subreddits | 6 | 1 hour | This week |
| 5 | Get listed on 2-3 review platforms | 6 | 1-2 hours | This week |
| 6 | Create 3 comparison/vs pages | 5 | 6-8 hours | Next 2 weeks |
| 7 | Commission or record 1 YouTube review | 6 | 2-4 hours | This month |
| 8 | Pitch 10 bloggers for roundup inclusion | 6 | 3-4 hours | This month |
Priorities 1 through 5 can gain you 32 points in a single week. That's enough to move most stores from "Invisible" to "Developing." The technical fixes (priorities 1-3) remove blockers. The off-site work (priorities 4-5) starts building the external signals AI weighs most.
Five Audit Failures We See Constantly
After running audits across dozens of stores, clear patterns emerge. Here are the failures that show up over and over.
Blocking AI crawlers without knowing it. This is the number one technical failure. A Shopify app installs, adds a Disallow line for GPTBot to robots.txt, and the store owner has no idea their entire catalog just became invisible to ChatGPT. Takes 5 minutes to fix. Costs nothing.
Strong Google rankings but zero off-site presence. Stores ranking on page 1 for their main keywords often assume AI sees them too. Wrong. A store with great SEO but no Reddit mentions, no YouTube reviews, and no editorial coverage will score under 30 on this audit every time.
50-word product descriptions. Most Shopify stores ship with product descriptions that are barely a sentence. AI can't compare what it can't read. If your competitor's product page has 500 words of specs, use cases, and comparisons while yours has "Great quality. Fast shipping," guess who AI recommends.
Honestly, the product description problem is probably the most fixable gap in all of ecommerce GEO. It's pure effort, no strategy required.
Inconsistent brand naming. "MyBrand" on the website, "My Brand Store" on Instagram, "mybrand_official" on TikTok. AI can't reliably connect these as the same entity. Every variation splits your brand's AI identity.
No comparison content. "What's better, X or Y?" is one of the most frequent questions shoppers ask AI. If you don't have comparison pages, AI has to rely on third-party sources to answer. Those sources might not mention you.
How This Connects to Your AI Visibility Score
The score from this manual audit should roughly correlate with the automated score from True Margin's AI Authority Checker. The manual version is more granular (it tells you exactly which items need work). The automated version is faster and tracks changes over time.
Use both. Run the manual audit once to build your improvement roadmap. Then use the automated checker monthly to track progress and catch regressions before they compound.
Quick math: if AI search visitors really do convert at 4.4x the rate of organic visitors (per Semrush), even a modest bump in AI visibility can meaningfully move your revenue. A store doing $50,000/month that captures even 2% of traffic from AI recommendations at that conversion premium is looking at real money. Run the audit. Fix the gaps. Then track what happens.
Frequently Asked Questions
What is a GEO audit for ecommerce?
A GEO audit evaluates how visible your ecommerce store is to AI search engines like ChatGPT, Perplexity, Google AI Overviews, and Claude. It scores four areas: technical crawlability, content authority, off-site brand signals, and brand strength. The output is a 0-100 score that shows where you stand and what to fix first.
How long does a GEO audit take?
A manual audit takes 30 to 60 minutes with a structured checklist like this one. Automated tools like True Margin's AI Authority Checker generate a score in about 30 seconds. Run the manual version first to understand the reasoning, then switch to automated monthly checks.
What's the difference between a GEO audit and an SEO audit?
An SEO audit focuses on Google rankings: backlinks, keyword placement, Core Web Vitals. A GEO audit focuses on AI citation: whether ChatGPT and Perplexity recommend your brand when shoppers ask buying questions. Off-site brand mentions carry far more weight in GEO than in SEO, and structured data matters more than backlink volume.
Should I block AI crawlers in my robots.txt?
No. Blocking GPTBot, ClaudeBot, or PerplexityBot makes your store invisible to those platforms. Many Shopify apps add these blocks without the owner knowing. Check your robots.txt now and remove any Disallow directives for AI user agents.
How often should I run a GEO audit?
Full manual audit quarterly. Automated score check monthly. AI models retrain frequently, competitors start optimizing, and your content freshness decays. Quarterly catches drift before it compounds.
Can a small store score well on a GEO audit?
Yes. GEO doesn't have the legacy advantages that SEO does (domain authority, backlink history). AI models retrain regularly and evaluate current signals. A small store with genuine Reddit mentions, YouTube reviews, deep comparison content, and clean structured data can outscore a larger brand that hasn't optimized for AI.

