{
  "city": "milan-cafes-bars",
  "days": 30,
  "since": "2026-09-15T22:32:00.039Z",
  "count": 74,
  "sites": 23,
  "byKind": {
    "fixed": 25,
    "broke": 12,
    "grade_up": 11,
    "grade_down": 5,
    "blocked": 10,
    "unblocked": 2,
    "channel": 9,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18561,
      "at": "2026-10-15T02:22:09.010Z",
      "domain": "bobmilano.it",
      "name": "Bob The Other Side",
      "page": "https://directindex.org/r/bobmilano.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139651,
        "prev": 25580
      }
    },
    {
      "id": 18560,
      "at": "2026-10-15T02:22:09.010Z",
      "domain": "bobmilano.it",
      "name": "Bob The Other Side",
      "page": "https://directindex.org/r/bobmilano.it",
      "kind": "grade_down",
      "what": "grade D to F (6%)",
      "detail": {
        "scan": 139651,
        "prev": 25580,
        "from": "D",
        "to": "F",
        "pct": 6.2
      }
    },
    {
      "id": 18559,
      "at": "2026-10-15T02:22:09.010Z",
      "domain": "bobmilano.it",
      "name": "Bob The Other Side",
      "page": "https://directindex.org/r/bobmilano.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139651,
        "prev": 25580,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18558,
      "at": "2026-10-15T02:22:09.010Z",
      "domain": "bobmilano.it",
      "name": "Bob The Other Side",
      "page": "https://directindex.org/r/bobmilano.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139651,
        "prev": 25580,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18557,
      "at": "2026-10-15T02:22:07.896Z",
      "domain": "caffepanzera.com",
      "name": "Caffè Panzera",
      "page": "https://directindex.org/r/caffepanzera.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139649,
        "prev": 25574
      }
    },
    {
      "id": 18556,
      "at": "2026-10-15T02:22:07.896Z",
      "domain": "caffepanzera.com",
      "name": "Caffè Panzera",
      "page": "https://directindex.org/r/caffepanzera.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139649,
        "prev": 25574,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18555,
      "at": "2026-10-15T02:22:07.896Z",
      "domain": "caffepanzera.com",
      "name": "Caffè Panzera",
      "page": "https://directindex.org/r/caffepanzera.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139649,
        "prev": 25574,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18554,
      "at": "2026-10-15T02:22:00.699Z",
      "domain": "mamusca.it",
      "name": "Mamusca",
      "page": "https://directindex.org/r/mamusca.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139647,
        "prev": 25138
      }
    },
    {
      "id": 18553,
      "at": "2026-10-15T02:22:00.699Z",
      "domain": "mamusca.it",
      "name": "Mamusca",
      "page": "https://directindex.org/r/mamusca.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139647,
        "prev": 25138,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18552,
      "at": "2026-10-15T02:22:00.699Z",
      "domain": "mamusca.it",
      "name": "Mamusca",
      "page": "https://directindex.org/r/mamusca.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139647,
        "prev": 25138,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18551,
      "at": "2026-10-15T02:21:54.715Z",
      "domain": "pattibakery.com",
      "name": "Patti bakery & bistrot",
      "page": "https://directindex.org/r/pattibakery.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139644,
        "prev": 24555,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18550,
      "at": "2026-10-15T02:21:54.715Z",
      "domain": "pattibakery.com",
      "name": "Patti bakery & bistrot",
      "page": "https://directindex.org/r/pattibakery.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 139644,
        "prev": 24555,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 18549,
      "at": "2026-10-15T02:21:54.715Z",
      "domain": "pattibakery.com",
      "name": "Patti bakery & bistrot",
      "page": "https://directindex.org/r/pattibakery.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139644,
        "prev": 24555,
        "fix": "no_channel"
      }
    },
    {
      "id": 18548,
      "at": "2026-10-15T02:21:54.702Z",
      "domain": "stoicabar.it",
      "name": "Stoica Bar",
      "page": "https://directindex.org/r/stoicabar.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139643,
        "prev": 25039
      }
    },
    {
      "id": 18547,
      "at": "2026-10-15T02:21:54.702Z",
      "domain": "stoicabar.it",
      "name": "Stoica Bar",
      "page": "https://directindex.org/r/stoicabar.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139643,
        "prev": 25039,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18546,
      "at": "2026-10-15T02:21:54.702Z",
      "domain": "stoicabar.it",
      "name": "Stoica Bar",
      "page": "https://directindex.org/r/stoicabar.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139643,
        "prev": 25039,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18545,
      "at": "2026-10-15T02:21:51.024Z",
      "domain": "aguasancta.it",
      "name": "Agua Sancta",
      "page": "https://directindex.org/r/aguasancta.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139639,
        "prev": 24881
      }
    },
    {
      "id": 18544,
      "at": "2026-10-15T02:21:51.024Z",
      "domain": "aguasancta.it",
      "name": "Agua Sancta",
      "page": "https://directindex.org/r/aguasancta.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139639,
        "prev": 24881,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18543,
      "at": "2026-10-15T02:21:51.024Z",
      "domain": "aguasancta.it",
      "name": "Agua Sancta",
      "page": "https://directindex.org/r/aguasancta.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139639,
        "prev": 24881,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18542,
      "at": "2026-10-15T02:21:50.847Z",
      "domain": "reeb.pub",
      "name": "Reeb",
      "page": "https://directindex.org/r/reeb.pub",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139638,
        "prev": 25822,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18541,
      "at": "2026-10-15T02:21:50.847Z",
      "domain": "reeb.pub",
      "name": "Reeb",
      "page": "https://directindex.org/r/reeb.pub",
      "kind": "grade_up",
      "what": "grade C to A (89%)",
      "detail": {
        "scan": 139638,
        "prev": 25822,
        "from": "C",
        "to": "A",
        "pct": 89.2
      }
    },
    {
      "id": 18540,
      "at": "2026-10-15T02:21:50.847Z",
      "domain": "reeb.pub",
      "name": "Reeb",
      "page": "https://directindex.org/r/reeb.pub",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139638,
        "prev": 25822,
        "fix": "no_channel"
      }
    },
    {
      "id": 18539,
      "at": "2026-10-15T02:21:47.286Z",
      "domain": "harrisbarmilano.it",
      "name": "Harris Bar",
      "page": "https://directindex.org/r/harrisbarmilano.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139629,
        "prev": 25218,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18538,
      "at": "2026-10-15T02:21:47.286Z",
      "domain": "harrisbarmilano.it",
      "name": "Harris Bar",
      "page": "https://directindex.org/r/harrisbarmilano.it",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 139629,
        "prev": 25218,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 18537,
      "at": "2026-10-15T02:21:47.286Z",
      "domain": "harrisbarmilano.it",
      "name": "Harris Bar",
      "page": "https://directindex.org/r/harrisbarmilano.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139629,
        "prev": 25218,
        "fix": "no_channel"
      }
    },
    {
      "id": 18536,
      "at": "2026-10-15T02:21:46.209Z",
      "domain": "malpighi8.it",
      "name": "8 Malpighi",
      "page": "https://directindex.org/r/malpighi8.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139626,
        "prev": 25734,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18535,
      "at": "2026-10-15T02:21:46.209Z",
      "domain": "malpighi8.it",
      "name": "8 Malpighi",
      "page": "https://directindex.org/r/malpighi8.it",
      "kind": "grade_up",
      "what": "grade C to A (92%)",
      "detail": {
        "scan": 139626,
        "prev": 25734,
        "from": "C",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 18534,
      "at": "2026-10-15T02:21:46.209Z",
      "domain": "malpighi8.it",
      "name": "8 Malpighi",
      "page": "https://directindex.org/r/malpighi8.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139626,
        "prev": 25734,
        "fix": "no_channel"
      }
    },
    {
      "id": 18533,
      "at": "2026-10-15T02:21:46.209Z",
      "domain": "malpighi8.it",
      "name": "8 Malpighi",
      "page": "https://directindex.org/r/malpighi8.it",
      "kind": "fixed",
      "what": "fixed: structured data was incomplete",
      "detail": {
        "scan": 139626,
        "prev": 25734,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 18532,
      "at": "2026-10-15T02:21:45.066Z",
      "domain": "letsfeelgood.it",
      "name": "Let’s Feel Good",
      "page": "https://directindex.org/r/letsfeelgood.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139623,
        "prev": 25682,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18531,
      "at": "2026-10-15T02:21:45.066Z",
      "domain": "letsfeelgood.it",
      "name": "Let’s Feel Good",
      "page": "https://directindex.org/r/letsfeelgood.it",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 139623,
        "prev": 25682,
        "from": "D",
        "to": "B",
        "pct": 74.3
      }
    },
    {
      "id": 18530,
      "at": "2026-10-15T02:21:45.066Z",
      "domain": "letsfeelgood.it",
      "name": "Let’s Feel Good",
      "page": "https://directindex.org/r/letsfeelgood.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139623,
        "prev": 25682,
        "fix": "no_channel"
      }
    },
    {
      "id": 18529,
      "at": "2026-10-15T02:21:43.235Z",
      "domain": "somi.bar",
      "name": "SmokeONE",
      "page": "https://directindex.org/r/somi.bar",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 139619,
        "prev": 33031
      }
    },
    {
      "id": 18528,
      "at": "2026-10-15T02:21:43.235Z",
      "domain": "somi.bar",
      "name": "SmokeONE",
      "page": "https://directindex.org/r/somi.bar",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139619,
        "prev": 33031,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18527,
      "at": "2026-10-15T02:21:40.588Z",
      "domain": "winelivery.com",
      "name": "Winelivery Bar Navigli",
      "page": "https://directindex.org/r/winelivery.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139608,
        "prev": 25164,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18526,
      "at": "2026-10-15T02:21:40.588Z",
      "domain": "winelivery.com",
      "name": "Winelivery Bar Navigli",
      "page": "https://directindex.org/r/winelivery.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 139608,
        "prev": 25164,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 18525,
      "at": "2026-10-15T02:21:40.588Z",
      "domain": "winelivery.com",
      "name": "Winelivery Bar Navigli",
      "page": "https://directindex.org/r/winelivery.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139608,
        "prev": 25164,
        "fix": "no_channel"
      }
    },
    {
      "id": 18524,
      "at": "2026-10-15T02:21:38.828Z",
      "domain": "pilspub.com",
      "name": "Pils Pub",
      "page": "https://directindex.org/r/pilspub.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139603,
        "prev": 24605
      }
    },
    {
      "id": 18523,
      "at": "2026-10-15T02:21:38.828Z",
      "domain": "pilspub.com",
      "name": "Pils Pub",
      "page": "https://directindex.org/r/pilspub.com",
      "kind": "grade_down",
      "what": "grade D to F (6%)",
      "detail": {
        "scan": 139603,
        "prev": 24605,
        "from": "D",
        "to": "F",
        "pct": 6.2
      }
    },
    {
      "id": 18522,
      "at": "2026-10-15T02:21:38.828Z",
      "domain": "pilspub.com",
      "name": "Pils Pub",
      "page": "https://directindex.org/r/pilspub.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139603,
        "prev": 24605,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18521,
      "at": "2026-10-15T02:21:38.828Z",
      "domain": "pilspub.com",
      "name": "Pils Pub",
      "page": "https://directindex.org/r/pilspub.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139603,
        "prev": 24605,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18520,
      "at": "2026-10-15T02:21:38.526Z",
      "domain": "casagiudittamilano.it",
      "name": "Casa Giuditta",
      "page": "https://directindex.org/r/casagiudittamilano.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139598,
        "prev": 25047
      }
    },
    {
      "id": 18519,
      "at": "2026-10-15T02:21:38.526Z",
      "domain": "casagiudittamilano.it",
      "name": "Casa Giuditta",
      "page": "https://directindex.org/r/casagiudittamilano.it",
      "kind": "grade_down",
      "what": "grade C to F (26%)",
      "detail": {
        "scan": 139598,
        "prev": 25047,
        "from": "C",
        "to": "F",
        "pct": 26.2
      }
    },
    {
      "id": 18518,
      "at": "2026-10-15T02:21:38.526Z",
      "domain": "casagiudittamilano.it",
      "name": "Casa Giuditta",
      "page": "https://directindex.org/r/casagiudittamilano.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139598,
        "prev": 25047,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18517,
      "at": "2026-10-15T02:21:37.962Z",
      "domain": "tipota.net",
      "name": "Tipota Pub",
      "page": "https://directindex.org/r/tipota.net",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139594,
        "prev": 24558
      }
    },
    {
      "id": 18516,
      "at": "2026-10-15T02:21:37.962Z",
      "domain": "tipota.net",
      "name": "Tipota Pub",
      "page": "https://directindex.org/r/tipota.net",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 139594,
        "prev": 24558,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 18515,
      "at": "2026-10-15T02:21:37.962Z",
      "domain": "tipota.net",
      "name": "Tipota Pub",
      "page": "https://directindex.org/r/tipota.net",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139594,
        "prev": 24558,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18514,
      "at": "2026-10-15T02:21:37.962Z",
      "domain": "tipota.net",
      "name": "Tipota Pub",
      "page": "https://directindex.org/r/tipota.net",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139594,
        "prev": 24558,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18513,
      "at": "2026-10-15T02:21:33.588Z",
      "domain": "expireddomains.com",
      "name": "Bar Castello",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139582,
        "prev": 25045
      }
    },
    {
      "id": 18512,
      "at": "2026-10-15T02:21:33.588Z",
      "domain": "expireddomains.com",
      "name": "Bar Castello",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139582,
        "prev": 25045,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18511,
      "at": "2026-10-15T02:21:33.588Z",
      "domain": "expireddomains.com",
      "name": "Bar Castello",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139582,
        "prev": 25045,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18510,
      "at": "2026-10-15T02:21:30.679Z",
      "domain": "terrazzaduomo21.it",
      "name": "Terrazza Duomo 21",
      "page": "https://directindex.org/r/terrazzaduomo21.it",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 139575,
        "prev": 25316,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 18509,
      "at": "2026-10-15T02:21:29.257Z",
      "domain": "itsonatural.it",
      "name": "So Natural",
      "page": "https://directindex.org/r/itsonatural.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139569,
        "prev": 25153,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18508,
      "at": "2026-10-15T02:21:29.257Z",
      "domain": "itsonatural.it",
      "name": "So Natural",
      "page": "https://directindex.org/r/itsonatural.it",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 139569,
        "prev": 25153,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 18507,
      "at": "2026-10-15T02:21:29.257Z",
      "domain": "itsonatural.it",
      "name": "So Natural",
      "page": "https://directindex.org/r/itsonatural.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139569,
        "prev": 25153,
        "fix": "no_channel"
      }
    },
    {
      "id": 18506,
      "at": "2026-10-15T02:21:27.259Z",
      "domain": "lasicilianadal1956.it",
      "name": "La Siciliana dal 1956",
      "page": "https://directindex.org/r/lasicilianadal1956.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139554,
        "prev": 25144,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18505,
      "at": "2026-10-15T02:21:27.259Z",
      "domain": "lasicilianadal1956.it",
      "name": "La Siciliana dal 1956",
      "page": "https://directindex.org/r/lasicilianadal1956.it",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 139554,
        "prev": 25144,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 18504,
      "at": "2026-10-15T02:21:27.259Z",
      "domain": "lasicilianadal1956.it",
      "name": "La Siciliana dal 1956",
      "page": "https://directindex.org/r/lasicilianadal1956.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139554,
        "prev": 25144,
        "fix": "no_channel"
      }
    },
    {
      "id": 18503,
      "at": "2026-10-15T02:21:26.041Z",
      "domain": "pasticceriatorti.eu",
      "name": "Pasticceria Torti",
      "page": "https://directindex.org/r/pasticceriatorti.eu",
      "kind": "grade_up",
      "what": "grade F to D (40%)",
      "detail": {
        "scan": 139546,
        "prev": 24732,
        "from": "F",
        "to": "D",
        "pct": 40
      }
    },
    {
      "id": 18502,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "broke",
      "what": "new finding: menu was a PDF",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "menu_pdf"
      }
    },
    {
      "id": 18501,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18500,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18499,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "fixed",
      "what": "fixed: no menu or price list",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "menu_none"
      }
    },
    {
      "id": 18498,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 18497,
      "at": "2026-10-15T02:21:14.972Z",
      "domain": "brewfistpub.it",
      "name": "Brewfist pub",
      "page": "https://directindex.org/r/brewfistpub.it",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139528,
        "prev": 25020,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18496,
      "at": "2026-10-15T02:21:14.117Z",
      "domain": "vetra.beer",
      "name": "Vetra",
      "page": "https://directindex.org/r/vetra.beer",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139522,
        "prev": 24530,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18495,
      "at": "2026-10-15T02:21:14.117Z",
      "domain": "vetra.beer",
      "name": "Vetra",
      "page": "https://directindex.org/r/vetra.beer",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139522,
        "prev": 24530
      }
    },
    {
      "id": 18494,
      "at": "2026-10-15T02:21:14.117Z",
      "domain": "vetra.beer",
      "name": "Vetra",
      "page": "https://directindex.org/r/vetra.beer",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 139522,
        "prev": 24530,
        "from": "D",
        "to": "F",
        "pct": 35.4
      }
    },
    {
      "id": 18493,
      "at": "2026-10-15T02:21:14.117Z",
      "domain": "vetra.beer",
      "name": "Vetra",
      "page": "https://directindex.org/r/vetra.beer",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139522,
        "prev": 24530,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18492,
      "at": "2026-10-15T02:21:14.117Z",
      "domain": "vetra.beer",
      "name": "Vetra",
      "page": "https://directindex.org/r/vetra.beer",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139522,
        "prev": 24530,
        "fix": "no_channel"
      }
    },
    {
      "id": 18491,
      "at": "2026-10-15T02:21:12.653Z",
      "domain": "ecatecaffelibreria.com",
      "name": "Ecate",
      "page": "https://directindex.org/r/ecatecaffelibreria.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 139513,
        "prev": 24018
      }
    },
    {
      "id": 18490,
      "at": "2026-10-15T02:21:12.653Z",
      "domain": "ecatecaffelibreria.com",
      "name": "Ecate",
      "page": "https://directindex.org/r/ecatecaffelibreria.com",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 139513,
        "prev": 24018,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 18489,
      "at": "2026-10-15T02:21:12.653Z",
      "domain": "ecatecaffelibreria.com",
      "name": "Ecate",
      "page": "https://directindex.org/r/ecatecaffelibreria.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139513,
        "prev": 24018,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18488,
      "at": "2026-10-15T02:21:12.653Z",
      "domain": "ecatecaffelibreria.com",
      "name": "Ecate",
      "page": "https://directindex.org/r/ecatecaffelibreria.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139513,
        "prev": 24018,
        "fix": "edge_blocks"
      }
    }
  ]
}