{
  "proof": "MABIDO_SEO_PARITY_PROOF_20260725",
  "generated_at": "2026-08-08T22:19:58.849Z",
  "claim_tested": "Middleware serves the same HTML body to a standard Chrome User-Agent and to Googlebot (no bot-only cloaking).",
  "all_parity_ok": true,
  "note": "Merchant hubs inject id=\"mabido-crawler-body\" for every User-Agent (not only bots). See functions/lib/crawlerBodyHtml.ts + _middleware.ts.",
  "comparisons": [
    {
      "path": "/shop/bruno-bald-rawai",
      "chrome": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 59314,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "2069958c3c4e941f"
      },
      "googlebot": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 59314,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "19fd63dfb0c1ff12"
      },
      "same_status": true,
      "same_body_bytes": true,
      "same_body_hash": false,
      "same_crawler_marker": true,
      "parity_ok": true,
      "note": "Identical length, different hash — likely per-request nonce/cache-buster, not bot-only content."
    },
    {
      "path": "/shop/bruno-bald-rawai/faq",
      "chrome": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 60961,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "dd90a03ce924be8a"
      },
      "googlebot": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 60961,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "dd90a03ce924be8a"
      },
      "same_status": true,
      "same_body_bytes": true,
      "same_body_hash": true,
      "same_crawler_marker": true,
      "parity_ok": true
    },
    {
      "path": "/shop/bruno-bald-rawai/entity",
      "chrome": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 48421,
        "has_crawler_body": false,
        "has_readable_header": false,
        "sha256_16": "ae987a83a545d1ee"
      },
      "googlebot": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 48421,
        "has_crawler_body": false,
        "has_readable_header": false,
        "sha256_16": "17bcec05046ce6a2"
      },
      "same_status": true,
      "same_body_bytes": true,
      "same_body_hash": false,
      "same_crawler_marker": true,
      "parity_ok": true,
      "note": "Identical length, different hash — likely per-request nonce/cache-buster, not bot-only content."
    },
    {
      "path": "/news/ortho-clean-secondary-service-dellstedt-germany",
      "chrome": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 50754,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "3d4d80298ca85eb7"
      },
      "googlebot": {
        "status": 200,
        "location": null,
        "content_type": "text/html; charset=utf-8",
        "bytes": 50754,
        "has_crawler_body": true,
        "has_readable_header": true,
        "sha256_16": "3d4d80298ca85eb7"
      },
      "same_status": true,
      "same_body_bytes": true,
      "same_body_hash": true,
      "same_crawler_marker": true,
      "parity_ok": true
    },
    {
      "path": "/llms.txt",
      "chrome": {
        "status": 200,
        "location": null,
        "content_type": "text/plain; charset=utf-8",
        "bytes": 14325,
        "has_crawler_body": true,
        "has_readable_header": false,
        "sha256_16": "bd162d6453140329"
      },
      "googlebot": {
        "status": 200,
        "location": null,
        "content_type": "text/plain; charset=utf-8",
        "bytes": 14325,
        "has_crawler_body": true,
        "has_readable_header": false,
        "sha256_16": "bd162d6453140329"
      },
      "same_status": true,
      "same_body_bytes": true,
      "same_body_hash": true,
      "same_crawler_marker": true,
      "parity_ok": true
    }
  ]
}