2026-07-01
How to check if ChatGPT recommends your Shopify store (and fix it if it doesn't)
If you run a Shopify store, there's a question you should be asking that almost nobody is: when a customer asks ChatGPT "where should I buy X?", does your store come up?
This isn't theoretical. AI-referred retail traffic grew 693% in Q4 2025 and converts roughly 31% better than organic search, because the AI has already done the comparison before the customer clicks. Stores that appear in AI recommendations are capturing real revenue from this channel. Stores that don't are invisible to it.
Here's how to check where your store stands — and what to do about it.
Step 1: Run a free AI visibility audit
The fastest way to get a concrete answer is to run your store through an AI visibility audit. Our free audit tool analyzes five things AI shopping assistants actually check:
- Whether AI bots (GPTBot, ClaudeBot, PerplexityBot) can access your site at all
- Whether your products have machine-readable structured data (Schema.org JSON-LD)
- Whether your sitemap and robots.txt signal that you want to be indexed
- Whether your content renders without JavaScript (most AI crawlers can't execute JS)
- Whether your metadata gives AI systems enough to quote
You get an A–F grade in about 60 seconds, with specific findings.
Step 2: Understand the most common Shopify issues
Shopify stores fail AI visibility audits for predictable reasons. The platform is excellent for SEO, but AI visibility is a different standard.
Problem 1: No explicit AI bot permissions in robots.txt
Shopify's default robots.txt doesn't explicitly allow GPTBot, ClaudeBot, or PerplexityBot. Many AI crawlers treat the absence of explicit permission as soft rejection. The fix is simple: add a section explicitly allowing these bots. Our audit tool generates a ready-to-deploy version for you.
Problem 2: Product structured data is incomplete or absent
Google's structured data guidelines and AI shopping guidelines overlap, but they're not identical. AI shopping surfaces want machine-readable price, GTIN (barcode), brand, aggregate ratings, and availability status. Shopify's default themes include some Schema.org markup, but it's often incomplete — missing GTINs, price validity dates, or offer conditions.
Run the free audit to see exactly what's missing on your store's product pages.
Problem 3: Client-side rendering of product listings
Shopify's core pages render server-side, which is good. But many Shopify themes use JavaScript frameworks for collection pages and search results — the exact pages where AI shopping crawlers look for product lists. If those pages show up empty without JS execution, the AI system is working from a blank slate.
The audit checks this and tells you which of your pages are affected.
Problem 4: No llms.txt
`llms.txt` is a new-ish standard (analogous to robots.txt, but for language models) that lets you provide a structured, human-readable summary of your site for AI systems. Shopify doesn't generate one by default. Adding it takes about five minutes and gives AI systems a direct path to your key product categories.
Step 3: Fix the quick issues yourself
Once you have your audit results, the mechanical fixes are genuinely fast:
- robots.txt: Download the ready-to-deploy version from any paid aiListing plan. For Shopify specifically, you'll need to customize your theme's robots.txt.liquid file — Shopify's help center covers this.
- llms.txt: Add a new page in Shopify with a custom URL handle of `/llms.txt`. Use the generator in any paid plan to create the content.
- Organization schema: Add a small JSON-LD snippet to your theme.liquid file. Again, downloadable instantly from a paid plan.
These three take a few hours total for most store owners and move the needle on every audit category except structured product data.
Step 4: The catalog-scale work
Product-level structured data — complete JSON-LD on every product page, with valid GTINs, prices, brand, and availability — is the biggest AI visibility lever, and the hardest to do at scale.
For a catalog with hundreds or thousands of SKUs, this isn't a theme edit — it's a data quality project. You need accurate GTINs, consistent brand naming, correct availability states, and validated markup that passes Google's Rich Results Test. Our Done For You program covers exactly this if you need it.
What "fixed" actually looks like
A store that passes the AI visibility audit:
- Has robots.txt entries explicitly allowing GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and OAI-SearchBot
- Has a valid llms.txt describing the store and its categories
- Has complete Schema.org Product markup (including price, currency, availability, GTIN where available, aggregateRating) on every product page
- Renders key pages — especially collection pages — without JavaScript
- Has an accurate, up-to-date XML sitemap linked from robots.txt
When all five are true, AI shopping systems can read your catalog the same way a human could browse it. That's when share-of-answer starts moving.
The one metric to track going forward
SEO success is measured in rankings. AI visibility success is measured in share of answer — the percentage of buying-intent queries in your category where an AI assistant mentions you.
This is what aiListing's monitoring tracks automatically: your real buying-intent queries, across ChatGPT, Claude, Gemini and Perplexity, on a schedule, with a trend line. It's the metric that replaces your ranking report for the AI channel.
Start with the free audit — 60 seconds, your real URL, a real grade. Then you'll know exactly what you're working with.