https://example-candle-co.com/ October 12, 2026 · Order SAMPLE
Your store scores 63/100 for AI shoppers
AI shoppers can use your store, but rough edges are costing you sales. Work the priority list top-down. Based on 8 pages scanned (homepage plus a sample of product and collection pages).
Priority fixes
Critical5 min fix
Your products are missing from ChatGPT search answers
Found on 4 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
When ChatGPT answers shopping questions, it cites pages its search crawler has read. Blocked, competitors get cited instead of you.
Check Cloudflare first — this is the most common cause: Security → Bots → turn off 'Block AI bots', or add a Skip rule for the 'OAI-SearchBot' user agent.
Then check Shopify: Online Store → Themes → ⋯ → Edit code → Templates → open (or create) robots.txt.liquid, and make sure no Disallow rule targets this crawler. Paste the allow block below if it's missing — it adds to your existing rules, it doesn't replace them.
Make sure the same page also passes the structured-data checks in this report — being crawlable is only half the battle.
Technical detailrobots-oai-searchbot — robots.txt disallows OAI-SearchBot for /
Critical30 min fix
AI does not know if this is in stock
Found on 2 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
Agents deprioritize products with unknown availability — recommending something unavailable is the fastest way for an AI to lose a user's trust, so they play it safe and skip you.
Add 'availability' to your Offer, using schema.org values: 'https://schema.org/InStock' or 'https://schema.org/OutOfStock'.
Tie it to your real inventory so it flips automatically — stale 'InStock' on a sold-out product is worse than nothing.
json · JSON-LD — availability on your Offer (inside your Product block)
Technical detailoffer-availability — Offer has no availability
Should fix5 min fix
No Open Graph tags
Found on 2 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
Informational: shares of your products on social apps render without a proper title/image card, costing you clicks.
Add og:title, og:type, og:image and og:description to your product page <head>.
On Shopify most themes include these — if missing, check your theme's head snippet.
Technical detailopen-graph — og:image missing
Should fix5 min fix
Product has no SKU/GTIN identifier
Found on 2 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
Without a sku, gtin or mpn, AI agents cannot match your product to reviews, price comparisons, or manufacturer data — you miss every 'is this the same as…' match.
Add 'sku' to your Product JSON-LD (your internal SKU is fine).
If you sell branded goods, add 'gtin13'/'gtin' too — it unlocks matching against the wider product graph.
Technical detailproduct-identifier — Product has no gtin/sku/mpn
Should fix5 min fix
Buy buttons have no accessible name
Found on 2 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
The button exists visually but exposes no name to agents (icon-only buttons are the usual cause). The agent sees 'a button' but cannot tell it adds to cart.
Add aria-label='Add to cart' (or your equivalent) to icon-only buttons.
Better: give the button visible text. It converts better with humans too.
Technical detailunnamed-control — buttons have no accessible name
Should fixDeveloper
AI cannot find your buy button
Found on 1 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
No accessible add-to-cart or buy control was detected. An AI agent ready to purchase for its user literally cannot complete the sale — this is a dead end at the finish line.
Use a real <button> or <a> element for add-to-cart, with readable text like 'Add to cart'.
Avoid divs-with-click-handlers styled as buttons — they are invisible to assistive tech and to agents.
If the button only appears after selecting options, that is fine — but the default state should still expose a labeled control.
Technical detailpurchase-control — Add-to-cart control not found in accessibility tree
Should fix30 min fix
Product data has no price
Found on 1 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
An AI agent will not recommend a product it cannot price — 'under $100' filters silently drop it. You are invisible in every price-qualified search.
Make sure the Offer inside your Product JSON-LD includes 'price'. On Shopify this usually means the variant's price is not being output — check that the product actually has a price set and the template reads variant.price.
For products with multiple variants, output each variant as its own Offer.
Technical detailoffer-price — Offer price not found in visible text
Should fix5 min fix
Product data has no image
Found on 1 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
Product cards, chat answers with thumbnails, visual search — all of them need an image URL from your structured data. Without it you get a text link at best.
Add the product's main image URL to the 'image' field of the Product JSON-LD.
Use the full https URL, not a relative path.
Technical detailproduct-image — Product has no image in structured data
Nice to have30 min fix
No llms.txt guide for AI agents
Found on 1 of 8 scanned pages — fix it once in your theme and it is fixed everywhere.
llms.txt is the emerging standard for a machine-readable 'start here' guide for AI agents. Without it, agents have to guess your store's structure — most will not bother.
Create a /llms.txt file at your store root: a short markdown file listing your store, key collections, shipping/returns policy links, and contact.
Keep it under a few thousand words and update it when your catalog changes materially.
This is a 30-minute task with compounding value as more shopping moves to agents.
markdown · llms.txt — starter template (your domain is pre-filled, edit the rest)
# example-candle-co.com
> One-line description of what your store sells.
## Collections
- [All products](https://example-candle-co.com/collections/all)
## Help
- [Shipping policy](https://example-candle-co.com/policies/shipping-policy)
- [Refund policy](https://example-candle-co.com/policies/refund-policy)
- [Contact us](https://example-candle-co.com/pages/contact)
Technical detailllms-txt — No /llms.txt found
Fix once, fix everywhere
Issues ordered by how many of your pages they affect. Theme-level fixes clear them across the whole store.
Critical
Your products are missing from ChatGPT search answers
4/8
Critical
AI does not know if this is in stock
2/8
Should fix
No Open Graph tags
2/8
Should fix
Product has no SKU/GTIN identifier
2/8
Should fix
Buy buttons have no accessible name
2/8
Nice to have
No llms.txt guide for AI agents
1/8
Should fix
AI cannot find your buy button
1/8
Should fix
Product data has no price
1/8
Should fix
Product data has no image
1/8
Page-by-page breakdown
68https://example-candle-co.com/
CriticalYour products are missing from ChatGPT search answers robots.txt disallows OAI-SearchBot for /
Nice to haveNo llms.txt guide for AI agents No /llms.txt found