Agentic Commerce Readiness Check
Test whether AI agents can discover, understand, and transact with your Shopify store.
Try: allbirds.com gymshark.com kith.com
36
Bots checked
35
Allowed
0
Blocked
1
Warning / Error
Site & Infrastructure
| Check | Result | Why it matters |
|---|---|---|
| HTTPS with HSTS header | ✓ Yes | Trust signal; some agents skip non-HSTS hosts. |
| HTML compression | none | Smaller payloads = faster agent parsing. |
| Sitemap reachable | 15 URLs | Primary route agents use to discover products. |
| /products.json exposed | ✓ 20 products | Full catalog as structured JSON. |
| Shop Pay detected | ✓ Yes | Accelerated checkout helps agents complete purchases. |
| /cart reachable without auth | ✓ Yes | Agents can't always create accounts to check out. |
| /llms.txt present | ✓ Yes | Signals AI-friendliness; gives agents a content map. |
| Refund policy reachable | ✓ Yes | Machine-readable returns build trust. |
| Terms of service reachable | ✓ Yes | Standard expectation for legitimate stores. |
| Privacy policy reachable | ✓ Yes | Standard expectation for legitimate stores. |
Product Schema
| Check | Result | Why it matters |
|---|---|---|
| Server-rendered product content | 2 / 5 | Most AI bots don't run JS — content must be in raw HTML. |
| Product schema (JSON-LD) | 0 / 5 | Required structure for any agent to parse the product. |
| Offer with price | 0 / 5 | Required for transactions. |
| Brand declared | 0 / 5 | Helps agents disambiguate brands. |
| Identifier (GTIN/MPN/SKU) | 0 / 5 | Lets agents match products across the web. |
| AggregateRating | 0 / 5 | Trust signal in agent recommendations. |
| MerchantReturnPolicy | 0 / 5 | Machine-readable returns. |
| OfferShippingDetails | 0 / 5 | Machine-readable shipping. |
| Avg images per product | 0.0 | 3+ images recommended. |
| Avg description length (chars) | 0 | 200+ chars helps agents answer buyer questions. |
| OG product:price tag | 0 / 5 | Used by social and agent previews. |
Sampled PDPs:
- Gymshark x Bratz Light Support Sports Bra - Dayglow Peach
- Gymshark x Bratz Leggings - Black/Wash
- Gymshark x Bratz Leggings - Super-Set Pink/Wash
- Gymshark x Bratz Crop Top - Steady Purple
- Gymshark x Bratz Light Support Sports Bra - Indigo Purple/Wash
AI Bot Access
| AI Bot | Status | HTTP | robots.txt | Meta / Headers | ms |
|---|---|---|---|---|---|
| GPTBot OpenAI |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
293 |
| ChatGPT-User OpenAI |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
261 |
| OAI-SearchBot OpenAI |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
288 |
| OAI-AdsBot OpenAI |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
228 |
| anthropic-ai Anthropic |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
223 |
| ClaudeBot Anthropic |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
295 |
| Claude-User Anthropic |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
236 |
| claude-web Anthropic |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
295 |
| Claude-SearchBot Anthropic |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
240 |
| Google-Extended |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
344 |
| GoogleVertexBot |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
308 |
| Gemini-Deep-Research |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
311 |
| GoogleAgent-Mariner |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
229 |
| Bingbot Microsoft |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
360 |
| PerplexityBot Perplexity |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
305 |
| Perplexity-User Perplexity |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
308 |
| Meta-ExternalAgent Meta |
Warning | 429 Too Many Requests |
✓ Allowed allow: / |
— | 94 |
| Meta-ExternalFetcher Meta |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
336 |
| FacebookBot Meta |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
302 |
| Applebot Apple |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
289 |
| Applebot-Extended Apple |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
334 |
| Amazonbot Amazon |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
342 |
| Bytespider ByteDance |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
286 |
| DuckAssistBot DuckDuckGo |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
296 |
| MistralAI-User Mistral |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
286 |
| MistralAI-Index Mistral |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
302 |
| LinkedInBot |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
329 |
| YouBot You.com |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
332 |
| cohere-ai Cohere |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
347 |
| AI2Bot Allen Institute |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
342 |
| CCBot Common Crawl |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
343 |
| DiffBot Diffbot |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
337 |
| omgili Omgili |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
301 |
| webzio Webz.io |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
305 |
| ICC-Crawler NHO |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
295 |
| Timbot Timicoin |
Allowed | 200 OK |
✓ Allowed allow: / |
noindex |
282 |