Shopify

← board · shopify.com · #5 of 33

Ready with a few material gaps

89/ 100
B
Grade
69
Agent readiness
Board average 73
Scanned 2 hours ago

Every outstanding fix in one prompt for your coding agent. Rescan →

Task

What does shopify.com do and how do I use it? A fetch-only agent finds out.

12 fetches9 found3 missing

home
  • /robots.txt/sitemap.xml
  • /llms.txt/llms-full.txt
  • /pricing
  • /docs
  • /openapi.json
  • mcp.jsonMCP initialize
  • /privacy · /terms
404 probe

every path the scanner fetched · replayed deterministically, no LLM

Evaluator notes

A fetch-only agent reached shopify.com over HTTPS in 88 ms and identified it from its title as “Shopify: The All-in-One Commerce Platform for Businesses - Shopify”. The copy is readable without JavaScript (147,326 chars of visible text, 22.0% of HTML). It found pricing and docs. It looked for an OpenAPI spec and an MCP server and found none.

Critical access is clean

Whether an ordinary agent can enter, read, and operate the public site.

  • Agents can reach the site

    Crawler access and bot defenses.

    4 / 4 passed
  • Core content is available

    Useful content remains accessible without a fragile browser-only path.

    2 / 2 passed
  • Navigation fails safely

    Redirects and missing pages give agents a recoverable path.

    2 / 2 passed
  • Controls are understandable

    Forms and interactive controls expose usable names and structure.

    3 / 3 passed

Fix these gaps first

Critical access gaps come first, then the biggest remaining points.

  1. 01
    OpenAPI spec discoverableAgent-ready

    Publish your OpenAPI spec at /.well-known/openapi.json so agents can call you without reading docs.

    +7 pts
  2. 02
    Machine-readable pricingAgent-ready

    Publish prices as text on /pricing (not in images) and add an Offer to your JSON-LD.

    +3 pts
  3. 03
    Agent manifest (MCP, A2A or ai-plugin)Agent-ready

    Publish an MCP server manifest or A2A agent card under /.well-known/ so agents can find your tools.

    +2 pts
  4. 04
    Organization schema completeAgent-ready

    Give the Organization JSON-LD a name, url, logo, description and sameAs links.

    +2 pts
  5. 05
    Serves markdown on requestAgent-ready

    Return text/markdown when the Accept header asks for it; agents skip the HTML entirely.

    +1 pts

Audit the checks behind the score

Grouped by what they measure. Not-applicable checks are excluded from scoring.

Crawlable5 of 5 passed · 19/19 pts
  • Served over HTTPS5/5

    https://www.shopify.com/

  • Responds in under 1.5s5/5

    88 ms to first byte

  • robots.txt present2/2

    User-agent: * Disallow: /authentication/ Disallow: /*/account

  • sitemap.xml present2/2

    /sitemap.xml → 200

  • Homepage is indexable5/5

    HTTP 200

Metadata7 of 7 passed · 24/24 pts
  • Title tag 10–70 characters5/5

    "Shopify: The All-in-One Commerce Platform for Businesses - Shopify" (66)

  • Meta description 50–160 characters5/5

    "Try Shopify free. Build or grow your business fast with AI. Get more than ecommerce software with to…" (142)

  • Canonical URL set3/3

    https://www.shopify.com/

  • Exactly one H14/4

    1 × <h1>: "Be the nextAI all-star"

  • Mobile viewport set3/3

    width=device-width,initial-scale=1

  • Language declared2/2

    <html lang="en">

  • Favicon declared2/2

    https://cdn.shopify.com/b/shopify-brochure2-assets/61cc781fe73f11e9d4bd160d27cc627b.png

Shareable3 of 3 passed · 14/14 pts
  • Open Graph title, description and image8/8

    title, description, image

  • Twitter/X card type set3/3

    twitter:card = summary_large_image

  • Links to X or LinkedIn3/3

    2 social link(s)

Converts3 of 3 passed · 17/17 pts
  • Clear call to action8/8

    5 CTA(s), e.g. "Get started fastYou could be selling by …"

  • Pricing page linked6/6

    → /pricing

  • HTML under 2 MB3/3

    655 KB of HTML

Measured1 of 1 passed · 6/6 pts
  • Analytics installed6/6

    detected: googletagmanager.com

Agent-ready15 of 20 passed · 33/48 pts
  • Structured data (JSON-LD)4/4

    @type: Corporation

  • Machine-readable pricing0/3

    /pricing exists but no price found in its HTML

    Publish prices as text on /pricing (not in images) and add an Offer to your JSON-LD.

  • llms.txt present1/1

    /llms.txt → 200, 4000+ chars

  • llms-full.txt present1/1

    /llms-full.txt → 200

  • AI crawlers allowed in robots.txt2/2

    none of 9 known AI crawlers blocked

  • No noai / TDM reservation2/2

    no opt-out signals

  • Serves markdown on request0/1

    Accept: text/markdown → text/html; charset=utf-8

    Return text/markdown when the Accept header asks for it; agents skip the HTML entirely.

  • OpenAPI spec discoverable0/7

    no /openapi.json or /.well-known/openapi.json

    Publish your OpenAPI spec at /.well-known/openapi.json so agents can call you without reading docs.

  • Agent manifest (MCP, A2A or ai-plugin)0/2

    no manifest at /.well-known/{mcp,agent,ai-plugin}.json

    Publish an MCP server manifest or A2A agent card under /.well-known/ so agents can find your tools.

  • Docs or API link from the homepage3/3

    homepage links to docs / API

  • Content readable without JavaScript3/3

    147,326 chars of visible text, 22.0% of HTML

  • Semantic landmarks (main, single H1)3/3

    <main> present, 1 × <h1>

  • Images have alt text2/2

    52/52 images have alt

  • Form fields are labelled2/2

    3/3 fields have a label, name or aria-label

  • Descriptive link text2/2

    0/329 links say "click here" / "learn more"

  • Agent-friendly 404s2/2

    nonexistent path → HTTP 404

  • Trust pages (privacy, terms, security)2/2

    found: /privacy, /terms, /security

  • Organization schema complete0/2

    no Organization in JSON-LD

    Give the Organization JSON-LD a name, url, logo, description and sameAs links.

  • llms.txt says what you are and links out2/2

    4000+ chars, has H1, has links

  • Contact route discoverable2/2

    mailto:, /contact or /support link found

APIn/a
  • Spec parses and declares a versionn/a
  • Operations have summaries and operationIdsn/a
  • Error responses documentedn/a
  • Auth scheme declaredn/a
  • Versioned paths or serversn/a
  • Spec within a model context budgetn/a
MCPn/a
  • Server answers initializen/a
  • Tools listedn/a
  • Tools carry descriptionsn/a
  • Tool parameters have schemasn/a

AI visibility

Do AI assistants actually recommend Shopify? Grounded LLM checks plus ecosystem presence, folded into the score.

  • Category share of voice6/6

    recommended for "ecommerce & retail"

  • Brand name discoverability3/3

    Shopify is a cloud-based e-commerce platform that provides businesses with the tools to create, manage, and grow their online stores, includ

  • Wikipedia / Wikidata presence2/2

    article: Shopify

  • SDK package on npm1/1

    npm: @shopify/graphql-client

  • Listed in the MCP registry0/1

    not listed

    Publish your MCP server to registry.modelcontextprotocol.io so agents can find it.

Shopify demonstrates strong visibility to AI assistants, with passes in category share of voice, brand discoverability, Wikipedia presence, and an npm SDK. However, it is not listed in the MCP registry.

AI-analyzed 2 hours ago · cached 7 days · grounded via web search

The report is free. Visibility is the bid.

Shopify sits at #5 of 33. $1 moves it above amlmate.com.au.

Bid $1

Fixed something? Scan again.

One scan per site every 10 minutes. Snapshot 2026-08-25T11:39:40.890Z.

← Back to the board