zephyr

yourstore.com

Scanned 5/21/2026, 5:13:56 PM

Re-scan
4 F

1 of 15 checks passed

Category breakdown

Commerce 0 · 0/5 checks passed
Product Data 0 · 0/3 checks passed
Checkout 0 · 0/2 checks passed
Discoverability 0 · 0/3 checks passed
Content 50 · 1/2 checks passed

Check results

Discoverability

  • Fix robots.txt with AI bot rules Important 0/100

    robots.txt not found (HTTP 404)

    How to fix: Publish /robots.txt with User-agent rules for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended).

  • Fix sitemap.xml present and valid Important 0/100

    sitemap.xml not found (HTTP 404)

    How to fix: Publish /sitemap.xml — Shopify/Hydrogen generates this automatically.

  • Fix Hreflang / locale signals on homepage Nice-to-have 0/100

    No hreflang link tags on the homepage.

    How to fix: Add <link rel="alternate" hreflang="…"> tags for each supported locale plus x-default. Agents use these to pick the right regional storefront.

    Raw evidence
    
    {
      "langs": []
    }
                          

Content

  • Fix llms.txt manifest for agents Nice-to-have 0/100

    llms.txt not found.

    How to fix: Publish /llms.txt summarizing your store, key products, and policies — agents use this as a quick index.

  • Pass Markdown content negotiation on homepage Nice-to-have 100/100

    Server honors Accept: text/markdown (Content-Type: text/markdown; charset=utf-8).

    Raw evidence
    
    {
      "contentType": "text/markdown; charset=utf-8",
      "status": 200
    }
                          

Product Data

  • Fix schema.org Product JSON-LD on PDP Critical 0/100

    Couldn't sample a product page from /sitemap.xml.

    How to fix: Publish a sitemap that lists product URLs (Shopify/Hydrogen generates this automatically at /sitemap.xml).

  • Fix Variant, pricing and availability clarity in Product JSON-LD Important 0/100

    Couldn't sample a product page to inspect variants.

    How to fix: Ensure your sitemap exposes product URLs and that each product page renders Product JSON-LD with offers.

  • Fix Open Graph + Twitter card on PDP Nice-to-have 0/100

    Couldn't sample a product page to inspect social meta tags.

    How to fix: Ensure your sitemap exposes product URLs so social/agent crawlers can find them.

Checkout

  • Fix Cart permalink format works Important 0/100

    GET /cart → 404. GET /cart/000:1 → 404.

    How to fix: Publish a /cart route that returns 200. Shopify/Hydrogen does this by default.

    Raw evidence
    
    {
      "cartStatus": 404,
      "permalinkStatus": 404
    }
                          
  • Fix Checkout handoff URL accessible Important 0/100

    GET /checkout → 404. No handoff route detected.

    How to fix: Expose a stable /checkout URL so agents can hand off a session — Shopify provides this out of the box; custom storefronts must wire it explicitly.

    Raw evidence
    
    {
      "status": 404
    }
                          

Commerce

  • Fix UCP profile discoverable Critical 0/100

    No UCP profile found. Last error: HTTP 404.

    How to fix: Publish a UCP profile at /.well-known/ucp (Shopify stores get this automatically on Hydrogen/Online Store) and link to it from your homepage.

    Raw evidence
    
    {
      "lastError": "HTTP 404",
      "triedLink": false
    }
                          
  • Fix MCP server card discoverable Critical 0/100

    No MCP server card at any well-known path. Last error: /.well-known/mcp-server-card.json: HTTP 404.

    How to fix: Publish a server card at /.well-known/mcp/server-card.json with name, remotes[], and capabilities. See SEP-2127.

    Raw evidence
    
    {
      "lastError": "/.well-known/mcp-server-card.json: HTTP 404",
      "triedPaths": [
        "/.well-known/mcp/server-card.json",
        "/.well-known/mcp-server-card.json"
      ]
    }
                          
  • Fix ACP compliance markers Important 0/100

    /checkout_sessions returned 404.

    How to fix: Implement the ACP checkout sessions endpoint. Stripe's docs/agentic-commerce has a turnkey integration for merchants.

    Raw evidence
    
    {
      "status": 404,
      "hasLink": false
    }
                          
  • Fix x402 payment headers Nice-to-have 0/100

    Probe https://yourstore.com/.well-known/x402 returned 404; no x402 signal.

    How to fix: Adopt x402 by responding with 402 + PAYMENT-REQUIRED header on a gated route, or publish a manifest at /.well-known/x402.

    Raw evidence
    
    {
      "probeUrl": "https://yourstore.com/.well-known/x402",
      "status": 404
    }
                          
  • Fix WebMCP opt-in or trusted-agent eligibility Nice-to-have 0/100

    WebMCP signals — header:false, meta:false, script-src:false, inline-register:false, inline-mention:false.

    How to fix: Opt into WebMCP: register tools with navigator.modelContext.registerTool(...) in an inline <script>, or set the WebMCP-Available: true response header.

    Raw evidence
    
    {
      "headerSignal": false,
      "metaSignal": false,
      "scriptSrcSignal": false,
      "inlineRegisterSignal": false,
      "inlineMentionSignal": false
    }
                          

Watch this store for changes

Watch yourstore.com — we'll re-scan daily and email you when the score changes or a critical check flips.

Free. One email per change. Unsubscribe anytime.

Share this

Share on Twitter
Show badge embed code
<a href="https://zephyr.build/scan/yourstore.com">
  <img src="https://zephyr.build/badge/yourstore.com.svg" alt="Agent readiness: F 4" />
</a>