{
  "schemaVersion": "2.0",
  "scannerVersion": "0.4.0",
  "url": "https://huel.com/",
  "score": 20,
  "level": "Level 1 — Needs agent-readiness work",
  "siteProfile": {
    "type": "ecommerce",
    "source": "inferred",
    "platform": "Shopify"
  },
  "dimensions": {
    "discoverable": {
      "label": "Discoverable",
      "score": 29,
      "status": "measured",
      "passedWeight": 12,
      "applicableWeight": 42,
      "checks": [
        "robots",
        "sitemap",
        "contentSignals",
        "linkHeaders",
        "llmsTxt"
      ]
    },
    "readable": {
      "label": "Readable",
      "score": 0,
      "status": "measured",
      "passedWeight": 0,
      "applicableWeight": 18,
      "checks": [
        "markdownNegotiation"
      ]
    },
    "actionable": {
      "label": "Actionable",
      "score": null,
      "status": "not_measured",
      "passedWeight": 0,
      "applicableWeight": 0,
      "checks": []
    },
    "trust-access": {
      "label": "Trust & access",
      "score": null,
      "status": "not_measured",
      "passedWeight": 0,
      "applicableWeight": 0,
      "checks": []
    },
    "reliable": {
      "label": "Reliable",
      "score": null,
      "status": "not_measured",
      "passedWeight": 0,
      "applicableWeight": 0,
      "checks": []
    }
  },
  "checks": {
    "robots": {
      "status": "pass",
      "title": "Robots.txt",
      "summary": "Site publishes a valid-looking robots.txt file.",
      "evidence": "# Hustle hard, crawl fast\n\nUser-agent: *\nDisallow: /cart\nDisallow: /search?\nDisallow: /account\n\nSitemap: https://huel.com/sitemap.xml\n\n\n# @@@@@@+           +@@@@@@                                               =@@@@@=    ====== \n# @@@@@@+           +@@@@@@                                               =@@@@@=   +.*##= *\n# @@@@@@+           +@@@@@@                                               =@@@@@=   *.*+++ *\n# @@@@@@+           +@@@@@@                                 .....         =@@@@@=    ==--==.\n# @@@@@@+           +@@@@@@   %@@@@@        #@@@@@.     -*%@@@@@@@%+:     =@@@@@=           \n# @@@@@@#:::::::::::*@@@@@@   %@@@@@        #@@@@@.   +@@@@@@@@@@@@@@%-   =@@@@@=           \n# @@@@@@@@@@@@@@@@@@@@@@@@@   %@@@@@        #@@@@@.  #@@@@%=:  .:*@@@@@+  =@@@@@=           \n# @@@@@@@@@@@@@@@@@@@@@@@@@   %@@@@@        #@@@@@. #@@@@#        =@@@@@- =@@@@@=           \n# @@@@@@#===========#@@@@@@   %@@@@@        #@@@@@.:@@@@@%#########@@@@@# =@@@@@=           \n# @@@@@@+           +@@@@@@   %@@@@@        #@@@@@.-@@@@@@@@@@@@@@@@@@@@@ =@@@@@=           \n# @@@@@@+           +@@@@@@   %@@@@@        %@@@@@..@@@@@+..............  =@@@@@=           \n# @@@@@@+           +@@@@@@   %@@@@@=      -@@@@@@. #@@@@%.        +++++: =@@@@@=           \n# @@@@@@+           +@@@@@@   +@@@@@@+-::-*@@@@@@@.  #@@@@@+-:..:+%@@@@*  =@@@@@=           \n# @@@@@@+           +@@@@@@    #@@@@@@@@@@@%#@@@@@.   =@@@@@@@@@@@@@@%=   =@@@@@=           \n"
    },
    "sitemap": {
      "status": "pass",
      "title": "Sitemap",
      "summary": "Site publishes a reachable sitemap.",
      "evidence": "https://huel.com/sitemap.xml"
    },
    "contentSignals": {
      "status": "fail",
      "title": "Content Signals",
      "summary": "Robots.txt does not declare Content-Signal policy.",
      "fix": "Add a Content-Signal directive to robots.txt to state AI training/search/input policy."
    },
    "linkHeaders": {
      "status": "fail",
      "title": "Link Headers",
      "summary": "Homepage has Link headers, but not for agent-readable resources.",
      "evidence": "</_next/static/media/SuisseIntlMono_Regular-s.p.f4ffab0c.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/SuisseIntl_Medium-s.p.3423b69c.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/SuisseIntl_Regular-s.p.770bfa05.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/SuisseIntl_Semibold-s.p.43393bbf.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/SuisseWorks_MediumItalic-s.p.9ed4ba4d.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/SuisseWorks_RegularItalic-s.p.83d50abd.woff2>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\"",
      "fix": "If useful, add subtle HTTP Link headers for /llms.txt or machine-readable service metadata."
    },
    "llmsTxt": {
      "status": "fail",
      "title": "LLMs.txt",
      "summary": "A response is served at /llms.txt, but it is not valid Markdown.",
      "evidence": "text/html; charset=utf-8",
      "fix": "Add /llms.txt with concise links to the most useful agent-readable resources."
    },
    "markdownNegotiation": {
      "status": "fail",
      "title": "Markdown Negotiation",
      "summary": "Homepage does not return Markdown for Accept: text/markdown.",
      "evidence": "text/html; charset=utf-8",
      "fix": "Serve clean Markdown versions of important pages for agent requests."
    },
    "apiCatalog": {
      "status": "not_applicable",
      "title": "API Catalog",
      "summary": "API Catalog is not required for an ecommerce site.",
      "evidence": "404"
    },
    "openApi": {
      "status": "not_applicable",
      "title": "OpenAPI description",
      "summary": "OpenAPI description is not required for an ecommerce site.",
      "evidence": "text/html; charset=utf-8"
    },
    "mcpServerCard": {
      "status": "not_applicable",
      "title": "MCP Server Card",
      "summary": "MCP Server Card is not required for an ecommerce site.",
      "evidence": "404"
    },
    "agentSkills": {
      "status": "not_applicable",
      "title": "Agent Skills index",
      "summary": "Agent Skills index is not required for an ecommerce site.",
      "evidence": "404"
    },
    "webMcp": {
      "status": "not_applicable",
      "title": "WebMCP",
      "summary": "WebMCP is not required for an ecommerce site."
    },
    "authMd": {
      "status": "not_applicable",
      "title": "Auth.md",
      "summary": "Auth.md is not required for an ecommerce site.",
      "evidence": "https://huel.com/auth.md"
    },
    "storefrontMcp": {
      "status": "not_applicable",
      "title": "Storefront MCP",
      "summary": "This Shopify-hosted site does not expose the Storefront MCP endpoint on this domain (common for headless storefronts)."
    }
  },
  "recommendations": [
    "Add /llms.txt with concise links to the most useful agent-readable resources.",
    "Serve clean Markdown versions of important pages for agent requests.",
    "Add a Content-Signal directive to robots.txt to state AI training/search/input policy.",
    "If useful, add subtle HTTP Link headers for /llms.txt or machine-readable service metadata."
  ],
  "methodology": "/methodology"
}