AI Visibility Checklist: 10 Steps to Get Your Store Discovered by ChatGPT
Most e-commerce stores fail at AI visibility not because it's complicated — but because they don't know what to check. This checklist covers every step, from the basics (you'd be surprised how many stores fail step 1) to the advanced (real-time AI search via MCP).
Go through these 10 steps. For each one, you'll either confirm it's done, or you'll know exactly what to fix.
"90% of stores we test fail at least 7 of these 10 steps. The average AI visibility score is 2.3 out of 10. Most store owners think they're fine — until they check."
The 10-Step AI Visibility Checklist
-
Check: Is your robots.txt allowing AI crawlers?
Visit
yourstore.com/robots.txt. Look forGPTBot,ClaudeBot,PerplexityBot. If they're absent — or worse, if there's a blanketDisallow: /— AI crawlers can't access your site. Many "security" plugins accidentally block them. Action: Add explicit Allow rules for AI crawler user agents -
Check: Do you have an llms.txt file?
Visit
yourstore.com/llms.txt. If you get a 404, AI has no structured index of your site. This single file tells AI what your store sells, your categories, and where to find product data. Action: Create an llms.txt with store summary, categories, and API links -
Check: Does every product page have JSON-LD schema?
View the source code of any product page. Search for
"@type": "Product". If it's absent, AI can't parse your product name, price, images, or stock status. Also check thatoffers.priceandimagefields are populated — not just the product type declaration. Action: Add complete JSON-LD Product schema to all product pages - Check: Are your product prices accurate in schema? Even stores with JSON-LD often have stale data — sale prices not updated, out-of-stock items showing as available, currency mismatches. AI that recommends a product at $29.99 when the actual price is $39.99 creates a bad experience and erodes trust. Action: Verify schema pricing matches the live page, including sale prices
- Check: Do you have an MCP endpoint for live AI search? JSON-LD gives AI static data. MCP gives AI live, queryable access to your catalog. Without it, AI can read about your products but can't search them in real time when a shopper asks for something specific. Action: Set up an MCP server exposing search_products and get_product tools
- Check: Are your product images accessible to AI crawlers? AI assistants often display product images in their responses. If your images are behind CDN blocks, hotlink protection, or robots.txt restrictions, AI can't show them. Check that GPTBot and ClaudeBot can fetch images from your CDN. Action: Ensure AI crawlers can access your product image URLs
- Check: Do your product descriptions actually describe the product? Many stores copy-paste manufacturer descriptions or use keyword-stuffed text. AI models evaluate description quality. Clear, specific, benefit-focused descriptions improve both AI recommendation likelihood and human conversion rates. Action: Rewrite thin or generic product descriptions with detail and specificity
- Check: Are you tracking AI visitor traffic? Most analytics tools (including Google Analytics) don't distinguish AI crawler traffic from human traffic — or they filter it out entirely. Without AI-specific tracking, you have no idea which AI platforms visit your store or what they look at. Action: Implement AI visitor detection (Shop2LLM provides this automatically)
-
Check: Is your store content included in llms-full.txt?
llms-full.txtis the extended version of llms.txt that contains detailed product information, not just a summary. AI assistants use it for deeper product understanding. Most stores that have llms.txt skip this — it's a major missed opportunity. Action: Create an llms-full.txt with detailed product data and category descriptions - Check: Have you tested your AI visibility end-to-end? The ultimate test: open ChatGPT (or Claude) and ask "What products does [your store] sell?" If the AI can't answer — or gives a generic response — you're invisible. Use the Shop2LLM AI Visibility Checker for a comprehensive automated audit. Action: Run an automated AI visibility audit or manually test with ChatGPT
Your AI Visibility Score
Count how many steps you passed. Here's what your score means:
- 0–3: Your store is essentially invisible to AI. Fix steps 1–5 as soon as possible — these are the foundational layers.
- 4–6: AI can partially discover your store, but you're missing either structured data or live search. You're getting some AI traffic by accident, not by design.
- 7–9: You're in the top tier of AI-visible stores. Steps 9–10 push you from "visible" to "optimized."
- 10: You're fully AI-optimized. You're capturing AI-driven traffic across all major platforms. Monitor and maintain.
The Fast Path: One Integration, All 10 Steps
You can implement all 10 steps individually — and many stores do. But each step requires technical knowledge and ongoing maintenance. Prices change. Products get added. Schema goes stale.
Shop2LLM automates all 10 steps:
- Steps 1–2: robots.txt AI crawler allowlisting + llms.txt auto-generation
- Steps 3–4: JSON-LD product schema auto-injection with live pricing sync
- Step 5: MCP endpoint auto-exposed for ChatGPT, Claude, Gemini, and more
- Step 6: CDN/image accessibility verified and maintained
- Step 8: AI visitor detection and analytics built-in
- Steps 9–10: llms-full.txt generation + automated visibility monitoring
Supported on WooCommerce, Shopify, Magento, PrestaShop, Shopware, Wix, OpenCart, EC-CUBE, Nuvemshop, and Cafe24. Free plan covers steps 1–6.
Get Your Free AI Visibility Checklist
Download the 10-point checklist + bonus tips. No spam, unsubscribe anytime.
Go from 0 to 10 in 60 seconds
Shop2LLM automates the entire checklist. Free plan, no coding, all platforms supported.
Get Started Free →