{
  "schemaVersion": "2.0",
  "scannerVersion": "0.4.0",
  "url": "https://sage.com/",
  "score": 10,
  "level": "Level 1 — Needs agent-readiness work",
  "siteProfile": {
    "type": "informational",
    "source": "inferred",
    "platform": null
  },
  "dimensions": {
    "discoverable": {
      "label": "Discoverable",
      "score": 14,
      "status": "measured",
      "passedWeight": 6,
      "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": "User-agent: *\r\nAllow: */markets/*css\r\nAllow: */markets/*js\r\nAllow: */imagesandvideo/\r\nAllow: /*/blog/error*\r\nDisallow: */markets/\r\nDisallow: /NoRobots \r\nDisallow: /*/sitecore\r\nDisallow: /*/search\r\nDisallow: /*/error\r\nDisallow: /*/test-pages\r\nDisallow: *?year=*\r\nDisallow: *?month=* \r\nDisallow: *&year=*\r\nDisallow: *&month=*\r\nDisallow: /en-us/-/media/files/sagedotcom/master/documents/pdf/sage_people_wywiw_report.pdf\r\nDisallow: */-/media/files/form assets/\r\nDisallow: */-/media/files/form%20assets/\r\nDisallow: */content/snippet*\r\nDisallow: */sku=A0015_0001_GB\r\nDisallow: */sku=A0019_0001_GB\r\nDisallow: */sku=A0022_0001_GB\r\nDisallow: */sku=A0023_0001_GB\r\nDisallow: */sku=A0024_0001_GB\r\nDisallow: */sku=A0025_0001_GB\r\nDisallow: */sku=A0052_0001_GB\r\nDisallow: */sku=ADCLIENTMAN\r\nDisallow: */sku=S1GBACCB\r\nDisallow: */sku=S1GBACCSB\r\nDisallow: */sku=S1GBACCST\r\nDisallow: */sku=S1GBACCT\r\nDisallow: */sku=S1GBSFAE\r\nDisallow: */sku=S1GBSFAS\r\nDisallow: */sku=S1GBSFA\r\nDisallow: */sku=S1GBSSB01B\r\nDisallow: */sku=S1GBSSB02B\r\nDisallow: */sku=S1GBSSB03B\r\nDisallow: */sku=S1GBSSB04B\r\nDisallow: */sku=S1GBSSB05B\r\nDisallow: */sku=S1GBSSB06B\r\nDisallow: */sku=S1GBSSB07B\r\nDisallow: */sku=S1GBSSB08B\r\nDisallow: */sku=S1GBSSB09B\r\nDisallow: */sku=S1GBSTARTT\r\nDisallow: */sku=S1GBPAYB\r\nDisallow: */sku=S1GBPAYT\r\nDisallow: */sku=A0001_ES\r\nDisallow: */sku=A0001_FR\r\nDisallow: */sku=A0041_FR\r\nDisallow: */sku=A0065_FR\r\nDisallow: */sku=S1IEACCSB\r\nDisallow: */sku=S1IEACCST\r\nDisallow: */sku=S1CAACCB_PT1\r\nDisallow: */sku=S1CAACCSB_PT1\r\nDisallow: */sku=S1CASTARTB_PT1\r\nUser-agent: BUbiNG\r\nDisallow: /\r\nUser-agent: MJ12bot\r\nDisallow: /",
      "fix": "Add a Sitemap directive to robots.txt."
    },
    "sitemap": {
      "status": "fail",
      "title": "Sitemap",
      "summary": "No reachable sitemap was found.",
      "fix": "Publish /sitemap.xml and reference it from /robots.txt."
    },
    "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": "Could not fetch homepage to inspect discovery Link headers.",
      "fix": "Expose useful Link headers for JSON alternates, API catalogs or agent manifests."
    },
    "llmsTxt": {
      "status": "fail",
      "title": "LLMs.txt",
      "summary": "Site does not publish /llms.txt.",
      "evidence": "403",
      "fix": "Add /llms.txt with concise links to the most useful agent-readable resources."
    },
    "markdownNegotiation": {
      "status": "fail",
      "title": "Markdown Negotiation",
      "summary": "Could not fetch homepage with Accept: text/markdown.",
      "fix": "Return Markdown when agents request Accept: text/markdown."
    },
    "apiCatalog": {
      "status": "not_applicable",
      "title": "API Catalog",
      "summary": "API Catalog is not required for an informational site.",
      "evidence": "403"
    },
    "openApi": {
      "status": "not_applicable",
      "title": "OpenAPI description",
      "summary": "OpenAPI description is not required for an informational site.",
      "evidence": "403"
    },
    "mcpServerCard": {
      "status": "not_applicable",
      "title": "MCP Server Card",
      "summary": "MCP Server Card is not required for an informational site.",
      "evidence": "403"
    },
    "agentSkills": {
      "status": "not_applicable",
      "title": "Agent Skills index",
      "summary": "Agent Skills index is not required for an informational site.",
      "evidence": "403"
    },
    "webMcp": {
      "status": "not_applicable",
      "title": "WebMCP",
      "summary": "WebMCP is not required for an informational site."
    },
    "authMd": {
      "status": "not_applicable",
      "title": "Auth.md",
      "summary": "Auth.md is not required for an informational site.",
      "evidence": "403"
    }
  },
  "recommendations": [
    "Add /llms.txt with concise links to the most useful agent-readable resources.",
    "Return Markdown when agents request Accept: text/markdown.",
    "Add a Content-Signal directive to robots.txt to state AI training/search/input policy.",
    "Publish /sitemap.xml and reference it from /robots.txt.",
    "Expose useful Link headers for JSON alternates, API catalogs or agent manifests."
  ],
  "methodology": "/methodology"
}