Agent-ready
AI shopping agents can reach, understand and buy from your store.
10 of 13 scored checks passed · Audited Sep 26, 2026, 6:45 PM
Fix these first
The changes that make the biggest difference for AI agents.
Product details visible without JavaScript
On 1 of 3 product pages, the name or price only appears after JavaScript runs.
Fix: Render product name and price on the server (server-side rendering or static generation), not only in the browser.
DetailsRatings and reviews in structured data
0% of sampled products publish ratings.
Fix: Judge.me, Okendo, Yotpo and Loox can publish review structured data; turn that option on.
DetailsShipping and returns in product data
Shipping details on 0% and return policy on 0% of sampled products.
Fix: Add shippingDetails and hasMerchantReturnPolicy to each offer, or set them account-wide in Google Merchant Center.
DetailsShow that you're agent-ready
Add this badge to your site's footer. It always shows your latest score and links to your report.
Access
Can AI agents reach your store?
Firewall lets AI agents in
Your site answered all 5 AI agents we tested.
Firewall lets AI agents in
Your site answered all 5 AI agents we tested.
Why it matters
Bot protection (Cloudflare, Akamai, DataDome and others) often turns AI agents away even when robots.txt allows them. Then no AI can read your prices or stock. Real agents come from their companies' own IP addresses, so treat this as a strong signal, not proof.
What we found
- Normal visit (browser-like)
- Answered
- ChatGPT search
- Answered
- ChatGPT browsing for a user
- Answered
- Perplexity search
- Answered
- Perplexity answering a user
- Answered
- Claude fetching for a user
- Answered
AI search and assistants allowed in robots.txt
Your robots.txt lets ChatGPT, Google, Perplexity, Claude, Bing and Apple read your pages.
AI search and assistants allowed in robots.txt
Your robots.txt lets ChatGPT, Google, Perplexity, Claude, Bing and Apple read your pages.
Why it matters
AI shopping answers come from agents that read your pages when someone asks. A blocked agent cannot recommend what it cannot read.
What we found
- OAI-SearchBot (OpenAI)
- Allowed
- ChatGPT-User (OpenAI)
- Allowed
- Googlebot (Google)
- Allowed
- Bingbot (Microsoft)
- Allowed
- PerplexityBot (Perplexity)
- Allowed
- Perplexity-User (Perplexity)
- Allowed
- Claude-SearchBot (Anthropic)
- Allowed
- Claude-User (Anthropic)
- Allowed
- Applebot (Apple)
- Allowed
Fast, secure homepage
Your homepage answered in 0.3 seconds over HTTPS.
Fast, secure homepage
Your homepage answered in 0.3 seconds over HTTPS.
Why it matters
AI agents fetch pages while the shopper waits. Slow pages time out and get skipped.
AI training crawlers
not scoredTraining crawlers are allowed.
AI training crawlers
not scoredTraining crawlers are allowed.
Why it matters
Training crawlers collect data to build models. Blocking them is a reasonable choice and does not hide you from AI shopping answers, so it does not affect your score.
Product data
Can AI understand your products?
Product details visible without JavaScript
On 1 of 3 product pages, the name or price only appears after JavaScript runs.
Product details visible without JavaScript
On 1 of 3 product pages, the name or price only appears after JavaScript runs.
Why it matters
Many AI agents read the raw HTML and do not run JavaScript. If your price is drawn by a script, they see a page without a price.
How to fix
Render product name and price on the server (server-side rendering or static generation), not only in the browser.
Ratings and reviews in structured data
0% of sampled products publish ratings.
Ratings and reviews in structured data
0% of sampled products publish ratings.
Why it matters
When a shopper asks for the best option, agents weigh ratings. Reviews that only render in a widget are invisible to most agents.
How to fix
Use a reviews app that adds aggregateRating and review to your product JSON-LD.
On Shopify: Judge.me, Okendo, Yotpo and Loox can publish review structured data; turn that option on.
Shipping and returns in product data
Shipping details on 0% and return policy on 0% of sampled products.
Shipping and returns in product data
Shipping details on 0% and return policy on 0% of sampled products.
Why it matters
"Free delivery by Friday" and "30-day returns" decide many purchases. Agents can only promise them when the data says so.
How to fix
Add shippingDetails and hasMerchantReturnPolicy to each offer, or set them account-wide in Google Merchant Center.
Products described in structured data
3 of 3 product pages have Product structured data (JSON-LD).
Products described in structured data
3 of 3 product pages have Product structured data (JSON-LD).
Why it matters
Structured data is the machine-readable version of your product page. Agents rely on it for exact prices, stock and variants instead of guessing from text.
What we found
- /products/pear-poetry-wooden-platter-mwswa5202
- Product found
- /products/sway-wooden-shelf-set-of-2-wddea4813
- Product found
- /products/owl-owlet-ecomix-decor-ecdea4121
- Product found
Price, stock and essentials complete
Name, image, description, brand, price, currency and stock status are all present.
Price, stock and essentials complete
Name, image, description, brand, price, currency and stock status are all present.
Why it matters
An agent comparing products needs the price, currency and stock status to recommend you. A missing brand or thin description makes you lose to a competitor with complete data.
What we found
- Name
- 100% of products
- Image
- 100% of products
- Description
- 100% of products
- Brand
- 100% of products
- Price
- 100% of products
- Currency
- 100% of products
- Stock status
- 100% of products
Product identifiers (GTIN, MPN or SKU)
100% of sampled products carry a GTIN, MPN or SKU.
Product identifiers (GTIN, MPN or SKU)
100% of sampled products carry a GTIN, MPN or SKU.
Why it matters
Identifiers let agents match your product to the same item elsewhere, merge reviews, and compare prices with confidence.
Agentic commerce
Can AI shop your store?
Universal Commerce Protocol (UCP) profile
Published at /.well-known/ucp (version 2026-08-25). Agents can: Check out, Delivery options, Apply discounts, Build carts, Track orders, Search products, Look up products and Sign in the shopper.
Universal Commerce Protocol (UCP) profile
Published at /.well-known/ucp (version 2026-08-25). Agents can: Check out, Delivery options, Apply discounts, Build carts, Track orders, Search products, Look up products and Sign in the shopper.
Why it matters
UCP is the open standard from Google and Shopify that lets AI agents search your catalog, build a cart and check out directly, in Google AI Mode, Gemini and other agents.
What we found
- Check out
- dev.ucp.shopping.checkout
- Delivery options
- dev.ucp.shopping.fulfillment
- Apply discounts
- dev.ucp.shopping.discount
- Build carts
- dev.ucp.shopping.cart
- Track orders
- dev.ucp.shopping.order
- Search products
- dev.ucp.shopping.catalog.search
- Look up products
- dev.ucp.shopping.catalog.lookup
- catalog
- dev.shopify.catalog
- Sign in the shopper
- dev.ucp.common.identity_linking
ChatGPT Instant Checkout (ACP)
not scoredCan't be checked from outside: the Agentic Commerce Protocol uses a product feed you submit to OpenAI.
ChatGPT Instant Checkout (ACP)
not scoredCan't be checked from outside: the Agentic Commerce Protocol uses a product feed you submit to OpenAI.
Why it matters
OpenAI and Stripe's Agentic Commerce Protocol lets shoppers buy inside ChatGPT. Merchants apply through OpenAI and send a product feed.
Trust
Can AI trust your store?
Returns, shipping and contact pages linked
Your homepage links to returns, shipping, contact and privacy pages.
Returns, shipping and contact pages linked
Your homepage links to returns, shipping, contact and privacy pages.
Why it matters
Agents answer "can I return it?" and "how fast is delivery?" before recommending a store. Missing policies make you look riskier than a competitor.
What we found
- Returns
- Linked
- Shipping
- Linked
- Contact
- Linked
- Privacy
- Linked
Brand identity in structured data
Organization data found with a logo and 9 linked profiles.
Brand identity in structured data
Organization data found with a logo and 9 linked profiles.
Why it matters
Organization data tells agents who you are: name, logo and official social profiles. It helps them trust that your store is the real brand.
Discovery
Can AI find all your products?
Sitemap lists your products
Sitemap found with product pages listed.
Sitemap lists your products
Sitemap found with product pages listed.
Why it matters
Search and AI crawlers use your sitemap to discover every product, including new ones, instead of waiting to stumble on links.
llms.txt
not scoredYou publish /llms.txt.
llms.txt
not scoredYou publish /llms.txt.
Why it matters
llms.txt is a proposed plain-text guide to your site for AI tools. No major shopping agent has said it uses it, so it does not affect your score.
What this audit can and can't see
- We sampled 3 products; the rest of the catalog can differ.
- Firewall results come from our servers; real AI agents use their own verified addresses.
- Products sampled: Pear Poetry Wooden Platter, Sway Wooden Shelf - Set of 2, Owl & Owlet Ecomix Decor
Check another store
Compare with a competitor to see who AI agents can serve better.
New audit