# AI shopping readiness check for Shopify

> Free check for Shopify stores: can ChatGPT, Google AI Mode and other AI tools reach and read your product pages? See every result and how to fix it. No email.

Enter one of your product pages, or just your store's address, and this free check tells you whether AI search and shopping tools such as ChatGPT, Google AI Mode, Claude and Perplexity can reach that product and read its name, price, stock and policies. It runs nine checks against published rules from Google, OpenAI, Anthropic, Perplexity, Shopify and schema.org, and shows what it found, why each one matters and how to fix it. The result is a count of checks passed, not a score.

## What the check looks at

Nine checks count towards your result. Each one in the tool above links to the rule or documentation behind it.

| Check | What we look for | Why it matters |
| --- | --- | --- |
| AI search crawlers | robots.txt lets Googlebot, OAI-SearchBot, Claude-SearchBot, PerplexityBot and the fetchers people trigger in ChatGPT, Claude and Perplexity reach the product page | A blocked crawler can't read the page, so its AI product can't cite it from there |
| Indexing | No noindex, nosnippet or max-snippet:0 in the page's robots meta tags | Google's AI Overviews and AI Mode link only to pages that are indexed and can show a snippet |
| Name and price in the HTML | Both are in the page before any JavaScript runs | Not every crawler runs JavaScript |
| Product structured data | JSON-LD Product or ProductGroup with a name, image and description | Machines read the product's facts without guessing |
| Price, currency and stock | An offer with price, priceCurrency and availability, in schema.org's format | Shopping answers compare price and stock |
| Brand and identifiers | A brand, and a GTIN or MPN | Matches your product to the same item sold elsewhere |
| Shopify Catalog basics | A title, at least one image and a price above zero | Shopify lists these among a product's requirements for Catalog |
| Shipping and returns | Your Shopify shipping policy and refund policy are published | Shoppers ask AI assistants about delivery and returns |
| XML sitemap | A sitemap at /sitemap.xml or listed in robots.txt | Helps crawlers find new and changed products |

Three more are reported but not counted: which AI training crawlers you allow (your choice), whether you have an llms.txt file (Google Search doesn't use it), and ratings, shipping and returns in your structured data (optional extras). The two Shopify checks are skipped on other platforms, and anything we can't fetch is marked as not checked rather than failed.

## What to fix first

Work down the list in order. A later check rarely matters until the earlier ones pass.

1. **Access.** If robots.txt blocks a crawler, or the page says noindex, nothing else on the page reaches that AI product. On Shopify, both usually come down to a rule in robots.txt.liquid or one SEO setting. Change robots.txt.liquid with care: one wrong line can block the whole store.
2. **Facts in the page.** The name, price, currency and stock should be in the HTML as text and in the structured data. Shopify's free themes, such as Dawn, print structured data with Liquid's structured_data filter. Problems usually come from an app adding a second, older block, or from custom markup that writes the price with a thousands separator.
3. **Policies and identifiers.** Publish your shipping and refund policies in Settings > Policies, and fill in each variant's barcode. These are jobs in your Shopify admin, not code.
4. **The rest.** Every Shopify store has a sitemap, so a fail there usually means a password or a redirect is in the way.

For the store-wide side of selling in AI assistants, such as Shopify Catalog eligibility, markets and checkout, read our guide to [agentic commerce on Shopify](https://thinkcommerce.com/insights/shopify-agentic-commerce), or see how we [get Shopify stores ready for AI shopping](https://thinkcommerce.com/services/agentic-commerce). If you would rather hand the fixes over, our [AI services for Shopify brands](https://thinkcommerce.com/services/ai) cover product data and visibility in search and AI answers.

## What this check can't tell you

- **Whether AI tools will recommend you.** They rank products on their own logic. A pass removes obstacles on this page. It doesn't buy a place in the answer, and nobody can promise one.
- **Whether your store is eligible.** Shopify Catalog also depends on your plan, your account standing and your product category, and selling inside each AI channel depends on the markets you sell to. You can see your store's status in your Shopify admin under Sales channels > Agentic.
- **Your other products.** It checks one product page. Your theme applies to every product, but barcodes, images and descriptions vary from one product to the next.
- **Firewalls and HTTP headers.** It reads robots.txt and the page's meta tags. Bot protection can still turn crawlers away, and an X-Robots-Tag header can still say noindex. We can't see either from here.
- **Feeds and admin data.** Your Google Merchant Center feed, your Shopify Catalog listing and your knowledge base aren't visible from outside your store.
- **Next month's rules.** AI products change their crawlers and requirements often. We checked every source on 8 November 2026, and the tool shows each one.

## Get an AI audit of your whole store

This check looks at one page. Our [AI audit](https://thinkcommerce.com/offers/ai-coaching-audit) looks at where your brand is missing from Google and AI answers, and where your team loses time to routine work. You get a prioritised list of jobs, each with its price, for £950, ex VAT. [Book an AI audit](https://thinkcommerce.com/offers/ai-coaching-audit), or [talk to us about your results](https://thinkcommerce.com/contact).

## Frequently asked questions

### Is this an AI visibility score?

No. It counts how many checks pass. A score would need weights we would have to make up, and nobody outside OpenAI, Google and the other AI companies knows how they rank products.

### Do you store the address I enter?

No. Our server fetches the public pages it needs, shows you what it found and keeps nothing. The address doesn't go into the address of this page either. To stop misuse, we count checks from each IP address for 10 minutes, keeping only a scrambled (hashed) form of it, in memory.

### Why does it check only one product?

Each check fetches several files, and a store can have thousands of products. Your theme sets most of what we check for every product, so one page shows most problems. Barcodes, images and descriptions differ from product to product, so check your best sellers too.

### Should I allow AI training crawlers?

That is your choice, and the check doesn't count it. OpenAI, Anthropic, Google and Apple each use separate robots.txt names for training and for search, so blocking training doesn't stop Google Search or AI search from finding your products. The exception is Google-Extended, which also controls whether Gemini Apps and Vertex AI can use your pages to answer questions.

### Do I need an llms.txt file?

No. It is a proposed convention, and Google says Google Search doesn't use it. Some AI tools may read it, so it does no harm if you keep it accurate. That is why the check reports it but doesn't count it.

### Everything passes. Will ChatGPT recommend my products?

Not necessarily. A pass means nothing on this page stands in the way. AI tools still choose products on their own logic, and selling inside them also depends on whether your store is eligible, which you can see in your Shopify admin.

---

Source: https://thinkcommerce.com/tools/ai-shopping-readiness-check · Last updated: 9 November 2026 · Contact: hello@thinkcommerce.com
