Google Store

store.google.com
Last scanned Jun 20, 2026, 6:21 AM
Verdict
Closed to AI agents
ARC Score v1.0
31/100Restricted
How it's computed →
Agent access16.7/50
Structured data4/25
Protocol files0/15
Scan stability10/10

Agent access

AgentStatusSource
GPTBotBlockedUA test: blocked by site defenses
ChatGPT-UserBlockedUA test: blocked by site defenses
ClaudeBotBlockedUA test: blocked by site defenses
Claude-WebAllowedrobots.txt: no rule (default allow)
PerplexityBotBlockedUA test: blocked by site defenses
Google-ExtendedBlockedUA test: blocked by site defenses
AmazonbotBlockedUA test: blocked by site defenses
BingbotBlockedUA test: blocked by site defenses
CCBotBlockedUA test: blocked by site defenses

Infrastructure

PlatformcustomCDNWAFnone

Data signals

  • JSON-LDNot detected
  • Schema.org ProductNot detected
  • Open GraphNo
  • Product feedNo
  • llms.txtNo

Change history · last 90 days

152 changes
  1. Jun 20, 2026
    Bingbot robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  2. Jun 19, 2026
    Bingbot robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
  3. Jun 18, 2026
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  4. Jun 14, 2026
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
  5. Jun 13, 2026
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  6. Jun 10, 2026
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
  7. Jun 9, 2026
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
  8. May 27, 2026
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
  9. May 26, 2026
    PerplexityBot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  10. May 24, 2026
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
  11. May 23, 2026
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  12. May 20, 2026
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
  13. May 19, 2026
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
  14. Apr 16, 2026
    Bingbot robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
  15. Apr 15, 2026
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    Bingbot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule
  16. Apr 9, 2026
    CCBot robots.txtno_ruleallowed
    Amazonbot robots.txtno_ruleallowed
    Bingbot robots.txtno_ruleallowed
    Claude-Web robots.txtno_ruleallowed
    PerplexityBot robots.txtno_ruleallowed
    Google-Extended robots.txtno_ruleallowed
    ChatGPT-User robots.txtno_ruleallowed
    ClaudeBot robots.txtno_ruleallowed
    GPTBot robots.txtno_ruleallowed
  17. Apr 8, 2026
    Claude-Web robots.txtallowedno_rule
    PerplexityBot robots.txtallowedno_rule
    Google-Extended robots.txtallowedno_rule
    CCBot robots.txtallowedno_rule
    Amazonbot robots.txtallowedno_rule
    ChatGPT-User robots.txtallowedno_rule
    ClaudeBot robots.txtallowedno_rule
    GPTBot robots.txtallowedno_rule

The free public window is 90 days. Multi-year history, watchlists, and change alerts are part of Pro.

Fix it with Claude Code

Each failed check below has a ready-made prompt tailored to this scan's findings. Run it in Claude Code from your site's repository.

WAF/CDN blocks 8 agents despite robots.txt allowing themshow prompt
My e-commerce site is store.google.com. Our robots.txt does not block these AI agents, but live HTTP tests show our WAF/CDN returns 403s or challenge pages to them:

- GPTBot (OpenAI — ChatGPT training)
- ChatGPT-User (OpenAI — ChatGPT live browsing)
- ClaudeBot (Anthropic — Claude training)
- PerplexityBot (Perplexity — Perplexity / Comet)
- Google-Extended (Google — AI Mode / Gemini)
- Amazonbot (Amazon — Buy For Me)
- Bingbot (Microsoft — Copilot / Bing)
- CCBot (Common Crawl — Open training data)

This means our stated policy (allow) and our enforcement (block) disagree, and AI assistants silently fail on our store. In this repository and our infrastructure config:

1. Search for bot-management or firewall configuration (Cloudflare rules in code/terraform, vercel.json, middleware that filters user-agents, security headers config).
2. Where we control it in code, add allowlist entries for the user-agents above — scoped to product, category, and content pages only; keep protections on /cart, /checkout, /account, and admin routes.
3. Show me the diff, and flag any rule you find that blanket-blocks "bot-like" traffic.
4. If the blocking happens in a dashboard we don't keep in code (e.g. Cloudflare Super Bot Fight Mode, DataDome, PerimeterX), tell me the exact product setting to change and what to set it to.

After deploy, verify with: curl -A "GPTBot/1.0" -I https://store.google.com/ (expect 200, not 403).
No JSON-LD structured datashow prompt
My e-commerce site is store.google.com. A scan found no JSON-LD structured data at all, so AI shopping agents can't reliably read our product names, prices, availability, or images.

In this repository:

1. Find the product page template/component and add a JSON-LD <script type="application/ld+json"> block with Schema.org Product markup: name, description, image, sku, brand, and an Offer with price, priceCurrency, availability (use schema.org/InStock | OutOfStock), and url. Populate every field from our real product data — no placeholders.
2. Add an Organization JSON-LD block to the base layout (name, url, logo) if missing.
3. If we have category/listing pages, add ItemList markup referencing the product URLs.
4. Show me one fully rendered example of the JSON-LD for a real product, then validate the shape against Google's Rich Results requirements for Product and fix any warnings you can detect statically.

Verify after deploy with https://search.google.com/test/rich-results on a product URL.
No Open Graph tagsshow prompt
My e-commerce site is store.google.com. A scan found no Open Graph meta tags, so link previews and many AI agents see untitled, imageless pages.

In this repository:

1. Add og:title, og:description, og:image, og:url, and og:type to the base layout's <head>, with sensible site-wide defaults.
2. On product pages, override them per product: og:type "product", the product image as og:image (absolute URL, ≥1200×630 where available), and the live price in og:description.
3. Add twitter:card "summary_large_image" alongside.
4. Show me the diff and one rendered <head> for a real product page.
No llms.txtshow prompt
My e-commerce site is store.google.com. We don't publish an llms.txt file yet — the emerging convention (llmstxt.org) that gives language models a concise, curated guide to a site.

In this repository:

1. Create /llms.txt (served at https://store.google.com/llms.txt as text/plain or text/markdown) following the llms.txt format:
   - H1 with our brand name,
   - a one-paragraph blockquote summary of what we sell and who we serve,
   - sections linking to our most useful pages for an AI agent: bestsellers/category pages, shipping & returns policy, size guides, FAQ/support, and store locator if any.
2. Write the summary from this repository's real content (README, about page, homepage copy) — keep it factual, no marketing superlatives.
3. Keep it under ~200 lines, every link absolute.
4. Show me the full file content and where you wired it to be served.

Verify after deploy: curl https://store.google.com/llms.txt
No machine-readable product feedshow prompt
My e-commerce site is store.google.com. A scan found no machine-readable product feed, which feed-based AI shopping agents (ChatGPT Shopping, Klarna, Google AI Mode) rely on.

In this repository:

1. Determine where product data lives (database models, CMS, platform API) and add a product feed endpoint — Google Merchant–compatible XML (RSS 2.0 with the g: namespace) at /feeds/products.xml, or JSON if that's more idiomatic here.
2. Include per item: id, title, description, link, image_link, price with currency, availability, brand, and gtin/mpn when we have them.
3. Paginate or stream if the catalog is large; cache for ~1 hour.
4. Link the feed from robots.txt or a <link rel="alternate"> in the layout, show me the diff, and print the first two feed items rendered from real data.

Embed this score

ARC Score badge for Google Store
HTML
<a href="https://www.arcreport.ai/brand/google-store"><img src="https://www.arcreport.ai/badge/google-store.svg" alt="ARC Score for Google Store" height="22"></a>
Markdown
[![ARC Score for Google Store](https://www.arcreport.ai/badge/google-store.svg)](https://www.arcreport.ai/brand/google-store)

Updates automatically with each daily scan.

Scanned daily via robots.txt parsing and live HTTP tests for 9 AI agents. Changes are confirmed across two consecutive scans before publishing. Read the full methodology →