{
  "city": "munich-cafes-bars",
  "days": 30,
  "since": "2026-09-15T19:22:01.821Z",
  "count": 250,
  "sites": 83,
  "byKind": {
    "fixed": 73,
    "broke": 41,
    "grade_up": 42,
    "grade_down": 21,
    "blocked": 19,
    "unblocked": 11,
    "channel": 40,
    "vendor": 3,
    "assistant": 0
  },
  "changes": [
    {
      "id": 19514,
      "at": "2026-10-15T02:45:47.195Z",
      "domain": "pullman-hotel-muenchen.de",
      "name": "Theos",
      "page": "https://directindex.org/r/pullman-hotel-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140538,
        "prev": 56752,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19513,
      "at": "2026-10-15T02:45:47.195Z",
      "domain": "pullman-hotel-muenchen.de",
      "name": "Theos",
      "page": "https://directindex.org/r/pullman-hotel-muenchen.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 140538,
        "prev": 56752,
        "fix": "booking_other"
      }
    },
    {
      "id": 19512,
      "at": "2026-10-15T02:45:47.195Z",
      "domain": "pullman-hotel-muenchen.de",
      "name": "Theos",
      "page": "https://directindex.org/r/pullman-hotel-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140538,
        "prev": 56752,
        "fix": "no_channel"
      }
    },
    {
      "id": 19511,
      "at": "2026-10-15T02:45:44.217Z",
      "domain": "lorossi.de",
      "name": "Lorossi",
      "page": "https://directindex.org/r/lorossi.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140537,
        "prev": 56720,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19510,
      "at": "2026-10-15T02:45:44.217Z",
      "domain": "lorossi.de",
      "name": "Lorossi",
      "page": "https://directindex.org/r/lorossi.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 140537,
        "prev": 56720,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 19509,
      "at": "2026-10-15T02:45:44.217Z",
      "domain": "lorossi.de",
      "name": "Lorossi",
      "page": "https://directindex.org/r/lorossi.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140537,
        "prev": 56720,
        "fix": "no_channel"
      }
    },
    {
      "id": 19508,
      "at": "2026-10-15T02:45:29.534Z",
      "domain": "gut-loeweneck.de",
      "name": "Gut Löwenecks Genusswerkstatt",
      "page": "https://directindex.org/r/gut-loeweneck.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140532,
        "prev": 56583,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19507,
      "at": "2026-10-15T02:45:29.534Z",
      "domain": "gut-loeweneck.de",
      "name": "Gut Löwenecks Genusswerkstatt",
      "page": "https://directindex.org/r/gut-loeweneck.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 140532,
        "prev": 56583,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 19506,
      "at": "2026-10-15T02:45:29.534Z",
      "domain": "gut-loeweneck.de",
      "name": "Gut Löwenecks Genusswerkstatt",
      "page": "https://directindex.org/r/gut-loeweneck.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140532,
        "prev": 56583,
        "fix": "no_channel"
      }
    },
    {
      "id": 19505,
      "at": "2026-10-15T02:45:23.105Z",
      "domain": "prinzeugenpark.de",
      "name": "Café GeQo",
      "page": "https://directindex.org/r/prinzeugenpark.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140528,
        "prev": 56131,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19504,
      "at": "2026-10-15T02:45:23.105Z",
      "domain": "prinzeugenpark.de",
      "name": "Café GeQo",
      "page": "https://directindex.org/r/prinzeugenpark.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 140528,
        "prev": 56131,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 19503,
      "at": "2026-10-15T02:45:23.105Z",
      "domain": "prinzeugenpark.de",
      "name": "Café GeQo",
      "page": "https://directindex.org/r/prinzeugenpark.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140528,
        "prev": 56131,
        "fix": "no_channel"
      }
    },
    {
      "id": 19502,
      "at": "2026-10-15T02:45:21.263Z",
      "domain": "tapparo.com",
      "name": "Tapparo",
      "page": "https://directindex.org/r/tapparo.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140525,
        "prev": 56321,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19501,
      "at": "2026-10-15T02:45:21.263Z",
      "domain": "tapparo.com",
      "name": "Tapparo",
      "page": "https://directindex.org/r/tapparo.com",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 140525,
        "prev": 56321,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 19500,
      "at": "2026-10-15T02:45:21.263Z",
      "domain": "tapparo.com",
      "name": "Tapparo",
      "page": "https://directindex.org/r/tapparo.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140525,
        "prev": 56321,
        "fix": "no_channel"
      }
    },
    {
      "id": 19499,
      "at": "2026-10-15T02:45:20.217Z",
      "domain": "alpenverein.de",
      "name": "Café Isarlust",
      "page": "https://directindex.org/r/alpenverein.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140524,
        "prev": 56424,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19498,
      "at": "2026-10-15T02:45:20.217Z",
      "domain": "alpenverein.de",
      "name": "Café Isarlust",
      "page": "https://directindex.org/r/alpenverein.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140524,
        "prev": 56424,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19497,
      "at": "2026-10-15T02:45:20.217Z",
      "domain": "alpenverein.de",
      "name": "Café Isarlust",
      "page": "https://directindex.org/r/alpenverein.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140524,
        "prev": 56424,
        "fix": "no_channel"
      }
    },
    {
      "id": 19496,
      "at": "2026-10-15T02:45:16.085Z",
      "domain": "tamtam-ok.de",
      "name": "Tam Tam Treppenbar",
      "page": "https://directindex.org/r/tamtam-ok.de",
      "kind": "grade_up",
      "what": "grade F to D (42%)",
      "detail": {
        "scan": 140515,
        "prev": 56330,
        "from": "F",
        "to": "D",
        "pct": 41.5
      }
    },
    {
      "id": 19495,
      "at": "2026-10-15T02:45:11.443Z",
      "domain": "mamaskindercafe.de",
      "name": "Mama's Kindercafe",
      "page": "https://directindex.org/r/mamaskindercafe.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140507,
        "prev": 57313,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19494,
      "at": "2026-10-15T02:45:11.443Z",
      "domain": "mamaskindercafe.de",
      "name": "Mama's Kindercafe",
      "page": "https://directindex.org/r/mamaskindercafe.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 140507,
        "prev": 57313,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 19493,
      "at": "2026-10-15T02:45:11.443Z",
      "domain": "mamaskindercafe.de",
      "name": "Mama's Kindercafe",
      "page": "https://directindex.org/r/mamaskindercafe.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140507,
        "prev": 57313,
        "fix": "no_channel"
      }
    },
    {
      "id": 19492,
      "at": "2026-10-15T02:45:10.770Z",
      "domain": "your-eventcatering.de",
      "name": "Hirikki - Coffee & Soulfood",
      "page": "https://directindex.org/r/your-eventcatering.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140504,
        "prev": 56336,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19491,
      "at": "2026-10-15T02:45:10.770Z",
      "domain": "your-eventcatering.de",
      "name": "Hirikki - Coffee & Soulfood",
      "page": "https://directindex.org/r/your-eventcatering.de",
      "kind": "grade_up",
      "what": "grade C to A (89%)",
      "detail": {
        "scan": 140504,
        "prev": 56336,
        "from": "C",
        "to": "A",
        "pct": 89.2
      }
    },
    {
      "id": 19490,
      "at": "2026-10-15T02:45:10.770Z",
      "domain": "your-eventcatering.de",
      "name": "Hirikki - Coffee & Soulfood",
      "page": "https://directindex.org/r/your-eventcatering.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140504,
        "prev": 56336,
        "fix": "no_channel"
      }
    },
    {
      "id": 19489,
      "at": "2026-10-15T02:45:07.725Z",
      "domain": "sava-bar.de",
      "name": "Sava Bar",
      "page": "https://directindex.org/r/sava-bar.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140501,
        "prev": 56242
      }
    },
    {
      "id": 19488,
      "at": "2026-10-15T02:45:07.725Z",
      "domain": "sava-bar.de",
      "name": "Sava Bar",
      "page": "https://directindex.org/r/sava-bar.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140501,
        "prev": 56242,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19487,
      "at": "2026-10-15T02:45:05.140Z",
      "domain": "zimtschneckenfabrik.de",
      "name": "Schnecki Back&Bar",
      "page": "https://directindex.org/r/zimtschneckenfabrik.de",
      "kind": "vendor",
      "what": "vendor: none to resmio",
      "detail": {
        "scan": 140489,
        "prev": 56370,
        "from": null,
        "to": "resmio"
      }
    },
    {
      "id": 19486,
      "at": "2026-10-15T02:45:05.140Z",
      "domain": "zimtschneckenfabrik.de",
      "name": "Schnecki Back&Bar",
      "page": "https://directindex.org/r/zimtschneckenfabrik.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 140489,
        "prev": 56370,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 19485,
      "at": "2026-10-15T02:45:05.140Z",
      "domain": "zimtschneckenfabrik.de",
      "name": "Schnecki Back&Bar",
      "page": "https://directindex.org/r/zimtschneckenfabrik.de",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 140489,
        "prev": 56370,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 19484,
      "at": "2026-10-15T02:45:05.140Z",
      "domain": "zimtschneckenfabrik.de",
      "name": "Schnecki Back&Bar",
      "page": "https://directindex.org/r/zimtschneckenfabrik.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140489,
        "prev": 56370,
        "fix": "no_channel"
      }
    },
    {
      "id": 19483,
      "at": "2026-10-15T02:45:04.908Z",
      "domain": "christuskirche-gauting.com",
      "name": "Jugendcafé TJUB",
      "page": "https://directindex.org/r/christuskirche-gauting.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 140488,
        "prev": 56256,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 19482,
      "at": "2026-10-15T02:45:01.867Z",
      "domain": "neismanufaktur.de",
      "name": "Neismanufaktur",
      "page": "https://directindex.org/r/neismanufaktur.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140475,
        "prev": 56620,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19481,
      "at": "2026-10-15T02:45:01.867Z",
      "domain": "neismanufaktur.de",
      "name": "Neismanufaktur",
      "page": "https://directindex.org/r/neismanufaktur.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140475,
        "prev": 56620,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19480,
      "at": "2026-10-15T02:45:01.867Z",
      "domain": "neismanufaktur.de",
      "name": "Neismanufaktur",
      "page": "https://directindex.org/r/neismanufaktur.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140475,
        "prev": 56620,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19479,
      "at": "2026-10-15T02:45:01.867Z",
      "domain": "neismanufaktur.de",
      "name": "Neismanufaktur",
      "page": "https://directindex.org/r/neismanufaktur.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140475,
        "prev": 56620,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19478,
      "at": "2026-10-15T02:45:01.461Z",
      "domain": "zayaloungemunich.de",
      "name": "ZAYA",
      "page": "https://directindex.org/r/zayaloungemunich.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140473,
        "prev": 56298
      }
    },
    {
      "id": 19477,
      "at": "2026-10-15T02:45:01.461Z",
      "domain": "zayaloungemunich.de",
      "name": "ZAYA",
      "page": "https://directindex.org/r/zayaloungemunich.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140473,
        "prev": 56298,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19476,
      "at": "2026-10-15T02:44:57.710Z",
      "domain": "kaffee-muenchen.de",
      "name": "Kaffeerösterei Viktualienmarkt",
      "page": "https://directindex.org/r/kaffee-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140468,
        "prev": 55867,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19475,
      "at": "2026-10-15T02:44:57.710Z",
      "domain": "kaffee-muenchen.de",
      "name": "Kaffeerösterei Viktualienmarkt",
      "page": "https://directindex.org/r/kaffee-muenchen.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 140468,
        "prev": 55867,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 19474,
      "at": "2026-10-15T02:44:57.710Z",
      "domain": "kaffee-muenchen.de",
      "name": "Kaffeerösterei Viktualienmarkt",
      "page": "https://directindex.org/r/kaffee-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140468,
        "prev": 55867,
        "fix": "no_channel"
      }
    },
    {
      "id": 19470,
      "at": "2026-10-15T02:44:57.136Z",
      "domain": "awo-muenchen.de",
      "name": "Haidcafé",
      "page": "https://directindex.org/r/awo-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140466,
        "prev": 56169,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19469,
      "at": "2026-10-15T02:44:57.136Z",
      "domain": "awo-muenchen.de",
      "name": "Haidcafé",
      "page": "https://directindex.org/r/awo-muenchen.de",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 140466,
        "prev": 56169,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 19468,
      "at": "2026-10-15T02:44:57.136Z",
      "domain": "awo-muenchen.de",
      "name": "Haidcafé",
      "page": "https://directindex.org/r/awo-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140466,
        "prev": 56169,
        "fix": "no_channel"
      }
    },
    {
      "id": 19467,
      "at": "2026-10-15T02:44:56.522Z",
      "domain": "forever-thirsty.com",
      "name": "forever thirsty",
      "page": "https://directindex.org/r/forever-thirsty.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140465,
        "prev": 56187,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19466,
      "at": "2026-10-15T02:44:56.522Z",
      "domain": "forever-thirsty.com",
      "name": "forever thirsty",
      "page": "https://directindex.org/r/forever-thirsty.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 140465,
        "prev": 56187,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 19465,
      "at": "2026-10-15T02:44:56.522Z",
      "domain": "forever-thirsty.com",
      "name": "forever thirsty",
      "page": "https://directindex.org/r/forever-thirsty.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140465,
        "prev": 56187,
        "fix": "no_channel"
      }
    },
    {
      "id": 19464,
      "at": "2026-10-15T02:44:55.439Z",
      "domain": "kastaniengarten-giesing.de",
      "name": "Kastaniengarten",
      "page": "https://directindex.org/r/kastaniengarten-giesing.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140460,
        "prev": 56115
      }
    },
    {
      "id": 19463,
      "at": "2026-10-15T02:44:55.439Z",
      "domain": "kastaniengarten-giesing.de",
      "name": "Kastaniengarten",
      "page": "https://directindex.org/r/kastaniengarten-giesing.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140460,
        "prev": 56115,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19462,
      "at": "2026-10-15T02:44:54.476Z",
      "domain": "thebarn.de",
      "name": "The Barn Altstadt",
      "page": "https://directindex.org/r/thebarn.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140457,
        "prev": 56358
      }
    },
    {
      "id": 19461,
      "at": "2026-10-15T02:44:54.476Z",
      "domain": "thebarn.de",
      "name": "The Barn Altstadt",
      "page": "https://directindex.org/r/thebarn.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 140457,
        "prev": 56358,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 19460,
      "at": "2026-10-15T02:44:54.476Z",
      "domain": "thebarn.de",
      "name": "The Barn Altstadt",
      "page": "https://directindex.org/r/thebarn.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140457,
        "prev": 56358,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19459,
      "at": "2026-10-15T02:44:54.033Z",
      "domain": "deutschebahn.com",
      "name": "ServiceStore DB",
      "page": "https://directindex.org/r/deutschebahn.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 140456,
        "prev": 56090,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 19458,
      "at": "2026-10-15T02:44:53.984Z",
      "domain": "lieblingsplatz.me",
      "name": "Café Lieblingsplatz",
      "page": "https://directindex.org/r/lieblingsplatz.me",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140454,
        "prev": 56083,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19457,
      "at": "2026-10-15T02:44:53.984Z",
      "domain": "lieblingsplatz.me",
      "name": "Café Lieblingsplatz",
      "page": "https://directindex.org/r/lieblingsplatz.me",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140454,
        "prev": 56083,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19456,
      "at": "2026-10-15T02:44:53.984Z",
      "domain": "lieblingsplatz.me",
      "name": "Café Lieblingsplatz",
      "page": "https://directindex.org/r/lieblingsplatz.me",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140454,
        "prev": 56083,
        "fix": "no_channel"
      }
    },
    {
      "id": 19455,
      "at": "2026-10-15T02:44:53.964Z",
      "domain": "diversity-muenchen.de",
      "name": "diversity Café",
      "page": "https://directindex.org/r/diversity-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140453,
        "prev": 56094,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19454,
      "at": "2026-10-15T02:44:53.964Z",
      "domain": "diversity-muenchen.de",
      "name": "diversity Café",
      "page": "https://directindex.org/r/diversity-muenchen.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140453,
        "prev": 56094,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19453,
      "at": "2026-10-15T02:44:53.964Z",
      "domain": "diversity-muenchen.de",
      "name": "diversity Café",
      "page": "https://directindex.org/r/diversity-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140453,
        "prev": 56094,
        "fix": "no_channel"
      }
    },
    {
      "id": 19452,
      "at": "2026-10-15T02:44:53.774Z",
      "domain": "muenchner-aidshilfe.de",
      "name": "café regenbogen",
      "page": "https://directindex.org/r/muenchner-aidshilfe.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140450,
        "prev": 56023,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19451,
      "at": "2026-10-15T02:44:53.774Z",
      "domain": "muenchner-aidshilfe.de",
      "name": "café regenbogen",
      "page": "https://directindex.org/r/muenchner-aidshilfe.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140450,
        "prev": 56023,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19450,
      "at": "2026-10-15T02:44:53.774Z",
      "domain": "muenchner-aidshilfe.de",
      "name": "café regenbogen",
      "page": "https://directindex.org/r/muenchner-aidshilfe.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140450,
        "prev": 56023,
        "fix": "no_channel"
      }
    },
    {
      "id": 19449,
      "at": "2026-10-15T02:44:53.664Z",
      "domain": "domaincatcher.com",
      "name": "Kreillies - Breakfast & Lunch",
      "page": "https://directindex.org/r/domaincatcher.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140449,
        "prev": 56204,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19448,
      "at": "2026-10-15T02:44:53.664Z",
      "domain": "domaincatcher.com",
      "name": "Kreillies - Breakfast & Lunch",
      "page": "https://directindex.org/r/domaincatcher.com",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 140449,
        "prev": 56204,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19447,
      "at": "2026-10-15T02:44:53.664Z",
      "domain": "domaincatcher.com",
      "name": "Kreillies - Breakfast & Lunch",
      "page": "https://directindex.org/r/domaincatcher.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140449,
        "prev": 56204,
        "fix": "no_channel"
      }
    },
    {
      "id": 19446,
      "at": "2026-10-15T02:44:52.830Z",
      "domain": "theannamites.de",
      "name": "The Annamites Coffee Roasters",
      "page": "https://directindex.org/r/theannamites.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140446,
        "prev": 56221
      }
    },
    {
      "id": 19445,
      "at": "2026-10-15T02:44:52.830Z",
      "domain": "theannamites.de",
      "name": "The Annamites Coffee Roasters",
      "page": "https://directindex.org/r/theannamites.de",
      "kind": "grade_down",
      "what": "grade D to F (6%)",
      "detail": {
        "scan": 140446,
        "prev": 56221,
        "from": "D",
        "to": "F",
        "pct": 6.2
      }
    },
    {
      "id": 19444,
      "at": "2026-10-15T02:44:52.830Z",
      "domain": "theannamites.de",
      "name": "The Annamites Coffee Roasters",
      "page": "https://directindex.org/r/theannamites.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140446,
        "prev": 56221,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19443,
      "at": "2026-10-15T02:44:52.309Z",
      "domain": "mackgorilla.com",
      "name": "MackGorilla",
      "page": "https://directindex.org/r/mackgorilla.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140441,
        "prev": 55976,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19442,
      "at": "2026-10-15T02:44:52.309Z",
      "domain": "mackgorilla.com",
      "name": "MackGorilla",
      "page": "https://directindex.org/r/mackgorilla.com",
      "kind": "grade_up",
      "what": "grade C to A (90%)",
      "detail": {
        "scan": 140441,
        "prev": 55976,
        "from": "C",
        "to": "A",
        "pct": 89.7
      }
    },
    {
      "id": 19441,
      "at": "2026-10-15T02:44:52.309Z",
      "domain": "mackgorilla.com",
      "name": "MackGorilla",
      "page": "https://directindex.org/r/mackgorilla.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 140441,
        "prev": 55976,
        "fix": "booking_other"
      }
    },
    {
      "id": 19440,
      "at": "2026-10-15T02:44:52.309Z",
      "domain": "mackgorilla.com",
      "name": "MackGorilla",
      "page": "https://directindex.org/r/mackgorilla.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140441,
        "prev": 55976,
        "fix": "no_channel"
      }
    },
    {
      "id": 19439,
      "at": "2026-10-15T02:44:52.038Z",
      "domain": "dailymatcha.de",
      "name": "Daily Matcha",
      "page": "https://directindex.org/r/dailymatcha.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140439,
        "prev": 56339
      }
    },
    {
      "id": 19438,
      "at": "2026-10-15T02:44:52.038Z",
      "domain": "dailymatcha.de",
      "name": "Daily Matcha",
      "page": "https://directindex.org/r/dailymatcha.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140439,
        "prev": 56339,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19437,
      "at": "2026-10-15T02:44:52.038Z",
      "domain": "dailymatcha.de",
      "name": "Daily Matcha",
      "page": "https://directindex.org/r/dailymatcha.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140439,
        "prev": 56339,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19436,
      "at": "2026-10-15T02:44:51.686Z",
      "domain": "alrighty.coffee",
      "name": "Alrighty Coffee",
      "page": "https://directindex.org/r/alrighty.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140437,
        "prev": 56195
      }
    },
    {
      "id": 19435,
      "at": "2026-10-15T02:44:51.686Z",
      "domain": "alrighty.coffee",
      "name": "Alrighty Coffee",
      "page": "https://directindex.org/r/alrighty.coffee",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 140437,
        "prev": 56195,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 19434,
      "at": "2026-10-15T02:44:51.686Z",
      "domain": "alrighty.coffee",
      "name": "Alrighty Coffee",
      "page": "https://directindex.org/r/alrighty.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140437,
        "prev": 56195,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19433,
      "at": "2026-10-15T02:44:51.822Z",
      "domain": "ruffini.de",
      "name": "Ruffini",
      "page": "https://directindex.org/r/ruffini.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140436,
        "prev": 56026
      }
    },
    {
      "id": 19432,
      "at": "2026-10-15T02:44:51.822Z",
      "domain": "ruffini.de",
      "name": "Ruffini",
      "page": "https://directindex.org/r/ruffini.de",
      "kind": "grade_down",
      "what": "grade C to D (53%)",
      "detail": {
        "scan": 140436,
        "prev": 56026,
        "from": "C",
        "to": "D",
        "pct": 53.4
      }
    },
    {
      "id": 19431,
      "at": "2026-10-15T02:44:51.822Z",
      "domain": "ruffini.de",
      "name": "Ruffini",
      "page": "https://directindex.org/r/ruffini.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140436,
        "prev": 56026,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19430,
      "at": "2026-10-15T02:44:51.211Z",
      "domain": "kulturhaus-milbertshofen.de",
      "name": "GLORIA Kultur Cafe",
      "page": "https://directindex.org/r/kulturhaus-milbertshofen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140433,
        "prev": 56244,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19429,
      "at": "2026-10-15T02:44:51.211Z",
      "domain": "kulturhaus-milbertshofen.de",
      "name": "GLORIA Kultur Cafe",
      "page": "https://directindex.org/r/kulturhaus-milbertshofen.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 140433,
        "prev": 56244,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 19428,
      "at": "2026-10-15T02:44:51.211Z",
      "domain": "kulturhaus-milbertshofen.de",
      "name": "GLORIA Kultur Cafe",
      "page": "https://directindex.org/r/kulturhaus-milbertshofen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140433,
        "prev": 56244,
        "fix": "no_channel"
      }
    },
    {
      "id": 19427,
      "at": "2026-10-15T02:44:49.785Z",
      "domain": "neosocietymunich.de",
      "name": "Neosociety",
      "page": "https://directindex.org/r/neosocietymunich.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140424,
        "prev": 56230
      }
    },
    {
      "id": 19426,
      "at": "2026-10-15T02:44:49.785Z",
      "domain": "neosocietymunich.de",
      "name": "Neosociety",
      "page": "https://directindex.org/r/neosocietymunich.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140424,
        "prev": 56230,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19425,
      "at": "2026-10-15T02:44:49.785Z",
      "domain": "neosocietymunich.de",
      "name": "Neosociety",
      "page": "https://directindex.org/r/neosocietymunich.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140424,
        "prev": 56230,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19424,
      "at": "2026-10-15T02:44:46.802Z",
      "domain": "emmiskitchen.de",
      "name": "Emmi's Kitchen Glockenbach",
      "page": "https://directindex.org/r/emmiskitchen.de",
      "kind": "vendor",
      "what": "vendor: none to resmio",
      "detail": {
        "scan": 140413,
        "prev": 55947,
        "from": null,
        "to": "resmio"
      }
    },
    {
      "id": 19423,
      "at": "2026-10-15T02:44:46.802Z",
      "domain": "emmiskitchen.de",
      "name": "Emmi's Kitchen Glockenbach",
      "page": "https://directindex.org/r/emmiskitchen.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 140413,
        "prev": 55947,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 19422,
      "at": "2026-10-15T02:44:46.802Z",
      "domain": "emmiskitchen.de",
      "name": "Emmi's Kitchen Glockenbach",
      "page": "https://directindex.org/r/emmiskitchen.de",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 140413,
        "prev": 55947,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 19421,
      "at": "2026-10-15T02:44:46.802Z",
      "domain": "emmiskitchen.de",
      "name": "Emmi's Kitchen Glockenbach",
      "page": "https://directindex.org/r/emmiskitchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140413,
        "prev": 55947,
        "fix": "no_channel"
      }
    },
    {
      "id": 19420,
      "at": "2026-10-15T02:44:46.779Z",
      "domain": "maycake.de",
      "name": "May Cake",
      "page": "https://directindex.org/r/maycake.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140412,
        "prev": 56235,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19419,
      "at": "2026-10-15T02:44:46.779Z",
      "domain": "maycake.de",
      "name": "May Cake",
      "page": "https://directindex.org/r/maycake.de",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 140412,
        "prev": 56235,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 19418,
      "at": "2026-10-15T02:44:46.779Z",
      "domain": "maycake.de",
      "name": "May Cake",
      "page": "https://directindex.org/r/maycake.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140412,
        "prev": 56235,
        "fix": "no_channel"
      }
    },
    {
      "id": 19417,
      "at": "2026-10-15T02:44:44.752Z",
      "domain": "hofis.com",
      "name": "Beerencafé",
      "page": "https://directindex.org/r/hofis.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140408,
        "prev": 55812,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19416,
      "at": "2026-10-15T02:44:44.752Z",
      "domain": "hofis.com",
      "name": "Beerencafé",
      "page": "https://directindex.org/r/hofis.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140408,
        "prev": 55812,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19415,
      "at": "2026-10-15T02:44:44.752Z",
      "domain": "hofis.com",
      "name": "Beerencafé",
      "page": "https://directindex.org/r/hofis.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140408,
        "prev": 55812,
        "fix": "no_channel"
      }
    },
    {
      "id": 19414,
      "at": "2026-10-15T02:44:44.111Z",
      "domain": "studierendenwerk-muenchen-oberbayern.de",
      "name": "StuBistro Butenandtstraße",
      "page": "https://directindex.org/r/studierendenwerk-muenchen-oberbayern.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140406,
        "prev": 55960,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19413,
      "at": "2026-10-15T02:44:44.111Z",
      "domain": "studierendenwerk-muenchen-oberbayern.de",
      "name": "StuBistro Butenandtstraße",
      "page": "https://directindex.org/r/studierendenwerk-muenchen-oberbayern.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 140406,
        "prev": 55960,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 19412,
      "at": "2026-10-15T02:44:44.111Z",
      "domain": "studierendenwerk-muenchen-oberbayern.de",
      "name": "StuBistro Butenandtstraße",
      "page": "https://directindex.org/r/studierendenwerk-muenchen-oberbayern.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140406,
        "prev": 55960,
        "fix": "no_channel"
      }
    },
    {
      "id": 19411,
      "at": "2026-10-15T02:44:43.720Z",
      "domain": "kitchen2soul.com",
      "name": "Kitchen 2 Soul",
      "page": "https://directindex.org/r/kitchen2soul.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140404,
        "prev": 55903,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19410,
      "at": "2026-10-15T02:44:43.720Z",
      "domain": "kitchen2soul.com",
      "name": "Kitchen 2 Soul",
      "page": "https://directindex.org/r/kitchen2soul.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140404,
        "prev": 55903,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19409,
      "at": "2026-10-15T02:44:43.720Z",
      "domain": "kitchen2soul.com",
      "name": "Kitchen 2 Soul",
      "page": "https://directindex.org/r/kitchen2soul.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140404,
        "prev": 55903,
        "fix": "no_channel"
      }
    },
    {
      "id": 19408,
      "at": "2026-10-15T02:44:43.215Z",
      "domain": "squarespace.com",
      "name": "Mellow Cafe & Bar",
      "page": "https://directindex.org/r/squarespace.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140403,
        "prev": 55833,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19407,
      "at": "2026-10-15T02:44:43.215Z",
      "domain": "squarespace.com",
      "name": "Mellow Cafe & Bar",
      "page": "https://directindex.org/r/squarespace.com",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 140403,
        "prev": 55833,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 19406,
      "at": "2026-10-15T02:44:43.215Z",
      "domain": "squarespace.com",
      "name": "Mellow Cafe & Bar",
      "page": "https://directindex.org/r/squarespace.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 140403,
        "prev": 55833,
        "fix": "booking_other"
      }
    },
    {
      "id": 19405,
      "at": "2026-10-15T02:44:43.215Z",
      "domain": "squarespace.com",
      "name": "Mellow Cafe & Bar",
      "page": "https://directindex.org/r/squarespace.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140403,
        "prev": 55833,
        "fix": "no_channel"
      }
    },
    {
      "id": 19404,
      "at": "2026-10-15T02:44:42.938Z",
      "domain": "brutal-regional.bayern",
      "name": "Schwarzhubers Abenteuerland",
      "page": "https://directindex.org/r/brutal-regional.bayern",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140402,
        "prev": 56227,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19403,
      "at": "2026-10-15T02:44:42.938Z",
      "domain": "brutal-regional.bayern",
      "name": "Schwarzhubers Abenteuerland",
      "page": "https://directindex.org/r/brutal-regional.bayern",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140402,
        "prev": 56227,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19402,
      "at": "2026-10-15T02:44:42.938Z",
      "domain": "brutal-regional.bayern",
      "name": "Schwarzhubers Abenteuerland",
      "page": "https://directindex.org/r/brutal-regional.bayern",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140402,
        "prev": 56227,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19401,
      "at": "2026-10-15T02:44:41.979Z",
      "domain": "kuchentratsch.com",
      "name": "Kuchentratsch",
      "page": "https://directindex.org/r/kuchentratsch.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140400,
        "prev": 56095,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19400,
      "at": "2026-10-15T02:44:41.979Z",
      "domain": "kuchentratsch.com",
      "name": "Kuchentratsch",
      "page": "https://directindex.org/r/kuchentratsch.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140400,
        "prev": 56095
      }
    },
    {
      "id": 19399,
      "at": "2026-10-15T02:44:41.979Z",
      "domain": "kuchentratsch.com",
      "name": "Kuchentratsch",
      "page": "https://directindex.org/r/kuchentratsch.com",
      "kind": "grade_down",
      "what": "grade C to D (46%)",
      "detail": {
        "scan": 140400,
        "prev": 56095,
        "from": "C",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 19398,
      "at": "2026-10-15T02:44:41.979Z",
      "domain": "kuchentratsch.com",
      "name": "Kuchentratsch",
      "page": "https://directindex.org/r/kuchentratsch.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140400,
        "prev": 56095,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19397,
      "at": "2026-10-15T02:44:41.979Z",
      "domain": "kuchentratsch.com",
      "name": "Kuchentratsch",
      "page": "https://directindex.org/r/kuchentratsch.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140400,
        "prev": 56095,
        "fix": "no_channel"
      }
    },
    {
      "id": 19396,
      "at": "2026-10-15T02:44:41.467Z",
      "domain": "cafe-erbshaeuser.de",
      "name": "H. Erbshäuser Konditorei Cafe",
      "page": "https://directindex.org/r/cafe-erbshaeuser.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140398,
        "prev": 55824,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19395,
      "at": "2026-10-15T02:44:41.467Z",
      "domain": "cafe-erbshaeuser.de",
      "name": "H. Erbshäuser Konditorei Cafe",
      "page": "https://directindex.org/r/cafe-erbshaeuser.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140398,
        "prev": 55824,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19394,
      "at": "2026-10-15T02:44:41.467Z",
      "domain": "cafe-erbshaeuser.de",
      "name": "H. Erbshäuser Konditorei Cafe",
      "page": "https://directindex.org/r/cafe-erbshaeuser.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140398,
        "prev": 55824,
        "fix": "no_channel"
      }
    },
    {
      "id": 19393,
      "at": "2026-10-15T02:44:40.036Z",
      "domain": "unterdeck.de",
      "name": "Unter Deck",
      "page": "https://directindex.org/r/unterdeck.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140393,
        "prev": 55966
      }
    },
    {
      "id": 19392,
      "at": "2026-10-15T02:44:40.036Z",
      "domain": "unterdeck.de",
      "name": "Unter Deck",
      "page": "https://directindex.org/r/unterdeck.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140393,
        "prev": 55966,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19391,
      "at": "2026-10-15T02:44:39.232Z",
      "domain": "twoinone-muenchen.de",
      "name": "Two in One",
      "page": "https://directindex.org/r/twoinone-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140386,
        "prev": 55810,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19390,
      "at": "2026-10-15T02:44:39.232Z",
      "domain": "twoinone-muenchen.de",
      "name": "Two in One",
      "page": "https://directindex.org/r/twoinone-muenchen.de",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 140386,
        "prev": 55810,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 19389,
      "at": "2026-10-15T02:44:39.232Z",
      "domain": "twoinone-muenchen.de",
      "name": "Two in One",
      "page": "https://directindex.org/r/twoinone-muenchen.de",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 140386,
        "prev": 55810,
        "fix": "ordering_other"
      }
    },
    {
      "id": 19388,
      "at": "2026-10-15T02:44:39.232Z",
      "domain": "twoinone-muenchen.de",
      "name": "Two in One",
      "page": "https://directindex.org/r/twoinone-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140386,
        "prev": 55810,
        "fix": "no_channel"
      }
    },
    {
      "id": 19387,
      "at": "2026-10-15T02:44:38.973Z",
      "domain": "alittlewest.de",
      "name": "A Little West",
      "page": "https://directindex.org/r/alittlewest.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140384,
        "prev": 56322,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19386,
      "at": "2026-10-15T02:44:38.973Z",
      "domain": "alittlewest.de",
      "name": "A Little West",
      "page": "https://directindex.org/r/alittlewest.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140384,
        "prev": 56322,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19385,
      "at": "2026-10-15T02:44:38.973Z",
      "domain": "alittlewest.de",
      "name": "A Little West",
      "page": "https://directindex.org/r/alittlewest.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140384,
        "prev": 56322,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19384,
      "at": "2026-10-15T02:44:38.973Z",
      "domain": "alittlewest.de",
      "name": "A Little West",
      "page": "https://directindex.org/r/alittlewest.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140384,
        "prev": 56322,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19383,
      "at": "2026-10-15T02:44:36.615Z",
      "domain": "pussersbar.de",
      "name": "Pusser's",
      "page": "https://directindex.org/r/pussersbar.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140370,
        "prev": 55835
      }
    },
    {
      "id": 19382,
      "at": "2026-10-15T02:44:36.615Z",
      "domain": "pussersbar.de",
      "name": "Pusser's",
      "page": "https://directindex.org/r/pussersbar.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140370,
        "prev": 55835,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19381,
      "at": "2026-10-15T02:44:33.234Z",
      "domain": "maryscoffeeclub.com",
      "name": "Mary’s Coffee Club",
      "page": "https://directindex.org/r/maryscoffeeclub.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140365,
        "prev": 55913
      }
    },
    {
      "id": 19380,
      "at": "2026-10-15T02:44:33.234Z",
      "domain": "maryscoffeeclub.com",
      "name": "Mary’s Coffee Club",
      "page": "https://directindex.org/r/maryscoffeeclub.com",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 140365,
        "prev": 55913,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 19379,
      "at": "2026-10-15T02:44:33.234Z",
      "domain": "maryscoffeeclub.com",
      "name": "Mary’s Coffee Club",
      "page": "https://directindex.org/r/maryscoffeeclub.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140365,
        "prev": 55913,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19378,
      "at": "2026-10-15T02:44:29.134Z",
      "domain": "lostweekend.de",
      "name": "Lost Weekend",
      "page": "https://directindex.org/r/lostweekend.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140352,
        "prev": 56177,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19377,
      "at": "2026-10-15T02:44:29.134Z",
      "domain": "lostweekend.de",
      "name": "Lost Weekend",
      "page": "https://directindex.org/r/lostweekend.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140352,
        "prev": 56177,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19376,
      "at": "2026-10-15T02:44:29.134Z",
      "domain": "lostweekend.de",
      "name": "Lost Weekend",
      "page": "https://directindex.org/r/lostweekend.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140352,
        "prev": 56177,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19375,
      "at": "2026-10-15T02:44:29.134Z",
      "domain": "lostweekend.de",
      "name": "Lost Weekend",
      "page": "https://directindex.org/r/lostweekend.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140352,
        "prev": 56177,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19374,
      "at": "2026-10-15T02:44:28.850Z",
      "domain": "tante-emmas-eck.de",
      "name": "Tante Emmas Eck",
      "page": "https://directindex.org/r/tante-emmas-eck.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140351,
        "prev": 55772,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19373,
      "at": "2026-10-15T02:44:28.850Z",
      "domain": "tante-emmas-eck.de",
      "name": "Tante Emmas Eck",
      "page": "https://directindex.org/r/tante-emmas-eck.de",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 140351,
        "prev": 55772,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 19372,
      "at": "2026-10-15T02:44:28.850Z",
      "domain": "tante-emmas-eck.de",
      "name": "Tante Emmas Eck",
      "page": "https://directindex.org/r/tante-emmas-eck.de",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 140351,
        "prev": 55772,
        "fix": "ordering_other"
      }
    },
    {
      "id": 19371,
      "at": "2026-10-15T02:44:28.850Z",
      "domain": "tante-emmas-eck.de",
      "name": "Tante Emmas Eck",
      "page": "https://directindex.org/r/tante-emmas-eck.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140351,
        "prev": 55772,
        "fix": "no_channel"
      }
    },
    {
      "id": 19370,
      "at": "2026-10-15T02:44:27.252Z",
      "domain": "patolli.net",
      "name": "Patolli",
      "page": "https://directindex.org/r/patolli.net",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140347,
        "prev": 55301,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19369,
      "at": "2026-10-15T02:44:27.252Z",
      "domain": "patolli.net",
      "name": "Patolli",
      "page": "https://directindex.org/r/patolli.net",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 140347,
        "prev": 55301,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 19368,
      "at": "2026-10-15T02:44:27.252Z",
      "domain": "patolli.net",
      "name": "Patolli",
      "page": "https://directindex.org/r/patolli.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140347,
        "prev": 55301,
        "fix": "no_channel"
      }
    },
    {
      "id": 19367,
      "at": "2026-10-15T02:44:27.023Z",
      "domain": "moccasola.de",
      "name": "MOCCASOLA",
      "page": "https://directindex.org/r/moccasola.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140346,
        "prev": 55567
      }
    },
    {
      "id": 19366,
      "at": "2026-10-15T02:44:27.023Z",
      "domain": "moccasola.de",
      "name": "MOCCASOLA",
      "page": "https://directindex.org/r/moccasola.de",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 140346,
        "prev": 55567,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19365,
      "at": "2026-10-15T02:44:27.023Z",
      "domain": "moccasola.de",
      "name": "MOCCASOLA",
      "page": "https://directindex.org/r/moccasola.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140346,
        "prev": 55567,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19364,
      "at": "2026-10-15T02:44:27.231Z",
      "domain": "gartensalon.net",
      "name": "Gartensalon",
      "page": "https://directindex.org/r/gartensalon.net",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140345,
        "prev": 55726
      }
    },
    {
      "id": 19363,
      "at": "2026-10-15T02:44:27.231Z",
      "domain": "gartensalon.net",
      "name": "Gartensalon",
      "page": "https://directindex.org/r/gartensalon.net",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 140345,
        "prev": 55726,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 19362,
      "at": "2026-10-15T02:44:27.231Z",
      "domain": "gartensalon.net",
      "name": "Gartensalon",
      "page": "https://directindex.org/r/gartensalon.net",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140345,
        "prev": 55726,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19361,
      "at": "2026-10-15T02:44:26.631Z",
      "domain": "woerners.de",
      "name": "Café Woerner's",
      "page": "https://directindex.org/r/woerners.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140340,
        "prev": 55798
      }
    },
    {
      "id": 19360,
      "at": "2026-10-15T02:44:26.631Z",
      "domain": "woerners.de",
      "name": "Café Woerner's",
      "page": "https://directindex.org/r/woerners.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 140340,
        "prev": 55798,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 19359,
      "at": "2026-10-15T02:44:26.631Z",
      "domain": "woerners.de",
      "name": "Café Woerner's",
      "page": "https://directindex.org/r/woerners.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140340,
        "prev": 55798,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19358,
      "at": "2026-10-15T02:44:26.361Z",
      "domain": "mvsm.coffee",
      "name": "Man Versus Machine Coffee Roasters",
      "page": "https://directindex.org/r/mvsm.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140339,
        "prev": 55622
      }
    },
    {
      "id": 19357,
      "at": "2026-10-15T02:44:26.361Z",
      "domain": "mvsm.coffee",
      "name": "Man Versus Machine Coffee Roasters",
      "page": "https://directindex.org/r/mvsm.coffee",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140339,
        "prev": 55622,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19356,
      "at": "2026-10-15T02:44:26.361Z",
      "domain": "mvsm.coffee",
      "name": "Man Versus Machine Coffee Roasters",
      "page": "https://directindex.org/r/mvsm.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140339,
        "prev": 55622,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19355,
      "at": "2026-10-15T02:44:26.004Z",
      "domain": "cafebla.de",
      "name": "Café Blá",
      "page": "https://directindex.org/r/cafebla.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140337,
        "prev": 55827
      }
    },
    {
      "id": 19354,
      "at": "2026-10-15T02:44:26.004Z",
      "domain": "cafebla.de",
      "name": "Café Blá",
      "page": "https://directindex.org/r/cafebla.de",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 140337,
        "prev": 55827,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 19353,
      "at": "2026-10-15T02:44:26.004Z",
      "domain": "cafebla.de",
      "name": "Café Blá",
      "page": "https://directindex.org/r/cafebla.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140337,
        "prev": 55827,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19352,
      "at": "2026-10-15T02:44:25.681Z",
      "domain": "suuapinga.com",
      "name": "Suuapinga",
      "page": "https://directindex.org/r/suuapinga.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140336,
        "prev": 55645
      }
    },
    {
      "id": 19351,
      "at": "2026-10-15T02:44:25.681Z",
      "domain": "suuapinga.com",
      "name": "Suuapinga",
      "page": "https://directindex.org/r/suuapinga.com",
      "kind": "grade_down",
      "what": "grade C to D (51%)",
      "detail": {
        "scan": 140336,
        "prev": 55645,
        "from": "C",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 19350,
      "at": "2026-10-15T02:44:25.681Z",
      "domain": "suuapinga.com",
      "name": "Suuapinga",
      "page": "https://directindex.org/r/suuapinga.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 140336,
        "prev": 55645,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19349,
      "at": "2026-10-15T02:44:25.681Z",
      "domain": "suuapinga.com",
      "name": "Suuapinga",
      "page": "https://directindex.org/r/suuapinga.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140336,
        "prev": 55645,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19348,
      "at": "2026-10-15T02:44:25.114Z",
      "domain": "feinkost-kaefer.de",
      "name": "Käfer Deli Markt",
      "page": "https://directindex.org/r/feinkost-kaefer.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140331,
        "prev": 55563
      }
    },
    {
      "id": 19347,
      "at": "2026-10-15T02:44:25.114Z",
      "domain": "feinkost-kaefer.de",
      "name": "Käfer Deli Markt",
      "page": "https://directindex.org/r/feinkost-kaefer.de",
      "kind": "grade_down",
      "what": "grade D to F (37%)",
      "detail": {
        "scan": 140331,
        "prev": 55563,
        "from": "D",
        "to": "F",
        "pct": 37.4
      }
    },
    {
      "id": 19346,
      "at": "2026-10-15T02:44:25.114Z",
      "domain": "feinkost-kaefer.de",
      "name": "Käfer Deli Markt",
      "page": "https://directindex.org/r/feinkost-kaefer.de",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 140331,
        "prev": 55563,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19345,
      "at": "2026-10-15T02:44:25.114Z",
      "domain": "feinkost-kaefer.de",
      "name": "Käfer Deli Markt",
      "page": "https://directindex.org/r/feinkost-kaefer.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140331,
        "prev": 55563,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19344,
      "at": "2026-10-15T02:44:22.879Z",
      "domain": "seppls.com",
      "name": "Seppl's",
      "page": "https://directindex.org/r/seppls.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140320,
        "prev": 55225,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19343,
      "at": "2026-10-15T02:44:22.879Z",
      "domain": "seppls.com",
      "name": "Seppl's",
      "page": "https://directindex.org/r/seppls.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 140320,
        "prev": 55225,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 19342,
      "at": "2026-10-15T02:44:22.879Z",
      "domain": "seppls.com",
      "name": "Seppl's",
      "page": "https://directindex.org/r/seppls.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140320,
        "prev": 55225,
        "fix": "no_channel"
      }
    },
    {
      "id": 19341,
      "at": "2026-10-15T02:44:22.081Z",
      "domain": "viktualienmarkt-muenchen.de",
      "name": "Münchner Bier",
      "page": "https://directindex.org/r/viktualienmarkt-muenchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140319,
        "prev": 54819,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19340,
      "at": "2026-10-15T02:44:22.081Z",
      "domain": "viktualienmarkt-muenchen.de",
      "name": "Münchner Bier",
      "page": "https://directindex.org/r/viktualienmarkt-muenchen.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 140319,
        "prev": 54819,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 19339,
      "at": "2026-10-15T02:44:22.081Z",
      "domain": "viktualienmarkt-muenchen.de",
      "name": "Münchner Bier",
      "page": "https://directindex.org/r/viktualienmarkt-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140319,
        "prev": 54819,
        "fix": "no_channel"
      }
    },
    {
      "id": 19338,
      "at": "2026-10-15T02:44:21.256Z",
      "domain": "das-waldeck.com",
      "name": "Cafe Waldeck",
      "page": "https://directindex.org/r/das-waldeck.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140317,
        "prev": 55103,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19337,
      "at": "2026-10-15T02:44:21.256Z",
      "domain": "das-waldeck.com",
      "name": "Cafe Waldeck",
      "page": "https://directindex.org/r/das-waldeck.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 140317,
        "prev": 55103,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 19336,
      "at": "2026-10-15T02:44:21.256Z",
      "domain": "das-waldeck.com",
      "name": "Cafe Waldeck",
      "page": "https://directindex.org/r/das-waldeck.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140317,
        "prev": 55103,
        "fix": "no_channel"
      }
    },
    {
      "id": 19335,
      "at": "2026-10-15T02:44:20.198Z",
      "domain": "museum-brandhorst.de",
      "name": "Museumscafé",
      "page": "https://directindex.org/r/museum-brandhorst.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140314,
        "prev": 55419,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19334,
      "at": "2026-10-15T02:44:20.198Z",
      "domain": "museum-brandhorst.de",
      "name": "Museumscafé",
      "page": "https://directindex.org/r/museum-brandhorst.de",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 140314,
        "prev": 55419,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 19333,
      "at": "2026-10-15T02:44:20.198Z",
      "domain": "museum-brandhorst.de",
      "name": "Museumscafé",
      "page": "https://directindex.org/r/museum-brandhorst.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140314,
        "prev": 55419,
        "fix": "no_channel"
      }
    },
    {
      "id": 19332,
      "at": "2026-10-15T02:44:18.572Z",
      "domain": "ochsengarten.de",
      "name": "Ochsengarten",
      "page": "https://directindex.org/r/ochsengarten.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140312,
        "prev": 54830
      }
    },
    {
      "id": 19331,
      "at": "2026-10-15T02:44:18.572Z",
      "domain": "ochsengarten.de",
      "name": "Ochsengarten",
      "page": "https://directindex.org/r/ochsengarten.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140312,
        "prev": 54830,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19330,
      "at": "2026-10-15T02:44:18.028Z",
      "domain": "rischart.de",
      "name": "Rischart",
      "page": "https://directindex.org/r/rischart.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140310,
        "prev": 54298,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19329,
      "at": "2026-10-15T02:44:18.028Z",
      "domain": "rischart.de",
      "name": "Rischart",
      "page": "https://directindex.org/r/rischart.de",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 140310,
        "prev": 54298,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 19328,
      "at": "2026-10-15T02:44:18.028Z",
      "domain": "rischart.de",
      "name": "Rischart",
      "page": "https://directindex.org/r/rischart.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140310,
        "prev": 54298,
        "fix": "no_channel"
      }
    },
    {
      "id": 19327,
      "at": "2026-10-15T02:44:17.573Z",
      "domain": "camp-munich.de",
      "name": "Camp",
      "page": "https://directindex.org/r/camp-munich.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 140308,
        "prev": 55782,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 19326,
      "at": "2026-10-15T02:44:17.573Z",
      "domain": "camp-munich.de",
      "name": "Camp",
      "page": "https://directindex.org/r/camp-munich.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140308,
        "prev": 55782,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19325,
      "at": "2026-10-15T02:44:17.573Z",
      "domain": "camp-munich.de",
      "name": "Camp",
      "page": "https://directindex.org/r/camp-munich.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140308,
        "prev": 55782,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19324,
      "at": "2026-10-15T02:44:17.573Z",
      "domain": "camp-munich.de",
      "name": "Camp",
      "page": "https://directindex.org/r/camp-munich.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140308,
        "prev": 55782,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19323,
      "at": "2026-10-15T02:44:17.326Z",
      "domain": "cafe-maison.de",
      "name": "Café la Maison",
      "page": "https://directindex.org/r/cafe-maison.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140306,
        "prev": 55900
      }
    },
    {
      "id": 19322,
      "at": "2026-10-15T02:44:17.326Z",
      "domain": "cafe-maison.de",
      "name": "Café la Maison",
      "page": "https://directindex.org/r/cafe-maison.de",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 140306,
        "prev": 55900,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 19321,
      "at": "2026-10-15T02:44:17.326Z",
      "domain": "cafe-maison.de",
      "name": "Café la Maison",
      "page": "https://directindex.org/r/cafe-maison.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140306,
        "prev": 55900,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19320,
      "at": "2026-10-15T02:44:17.326Z",
      "domain": "cafe-maison.de",
      "name": "Café la Maison",
      "page": "https://directindex.org/r/cafe-maison.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140306,
        "prev": 55900,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19319,
      "at": "2026-10-15T02:44:14.404Z",
      "domain": "substanz-club.com",
      "name": "Substanz",
      "page": "https://directindex.org/r/substanz-club.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140300,
        "prev": 54799,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19318,
      "at": "2026-10-15T02:44:14.404Z",
      "domain": "substanz-club.com",
      "name": "Substanz",
      "page": "https://directindex.org/r/substanz-club.com",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 140300,
        "prev": 54799,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 19317,
      "at": "2026-10-15T02:44:14.404Z",
      "domain": "substanz-club.com",
      "name": "Substanz",
      "page": "https://directindex.org/r/substanz-club.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 140300,
        "prev": 54799,
        "fix": "booking_other"
      }
    },
    {
      "id": 19316,
      "at": "2026-10-15T02:44:14.404Z",
      "domain": "substanz-club.com",
      "name": "Substanz",
      "page": "https://directindex.org/r/substanz-club.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140300,
        "prev": 54799,
        "fix": "no_channel"
      }
    },
    {
      "id": 19315,
      "at": "2026-10-15T02:44:14.093Z",
      "domain": "cupitalno3.de",
      "name": "Cupital No3",
      "page": "https://directindex.org/r/cupitalno3.de",
      "kind": "grade_down",
      "what": "grade D to F (39%)",
      "detail": {
        "scan": 140296,
        "prev": 54616,
        "from": "D",
        "to": "F",
        "pct": 38.5
      }
    },
    {
      "id": 19314,
      "at": "2026-10-15T02:44:11.842Z",
      "domain": "clash-billard.com",
      "name": "Clash Billard + Darts",
      "page": "https://directindex.org/r/clash-billard.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140280,
        "prev": 54552
      }
    },
    {
      "id": 19313,
      "at": "2026-10-15T02:44:11.842Z",
      "domain": "clash-billard.com",
      "name": "Clash Billard + Darts",
      "page": "https://directindex.org/r/clash-billard.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140280,
        "prev": 54552,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19312,
      "at": "2026-10-15T02:44:11.719Z",
      "domain": "baeckerei-neulinger.de",
      "name": "Neulinger Brot & Feinbäckerei",
      "page": "https://directindex.org/r/baeckerei-neulinger.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140276,
        "prev": 55927,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19311,
      "at": "2026-10-15T02:44:11.719Z",
      "domain": "baeckerei-neulinger.de",
      "name": "Neulinger Brot & Feinbäckerei",
      "page": "https://directindex.org/r/baeckerei-neulinger.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140276,
        "prev": 55927,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19310,
      "at": "2026-10-15T02:44:11.719Z",
      "domain": "baeckerei-neulinger.de",
      "name": "Neulinger Brot & Feinbäckerei",
      "page": "https://directindex.org/r/baeckerei-neulinger.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140276,
        "prev": 55927,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19309,
      "at": "2026-10-15T02:44:11.172Z",
      "domain": "cafferistretto.de",
      "name": "Caffè Ristretto",
      "page": "https://directindex.org/r/cafferistretto.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140275,
        "prev": 55668,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19308,
      "at": "2026-10-15T02:44:11.172Z",
      "domain": "cafferistretto.de",
      "name": "Caffè Ristretto",
      "page": "https://directindex.org/r/cafferistretto.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140275,
        "prev": 55668,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19307,
      "at": "2026-10-15T02:44:11.172Z",
      "domain": "cafferistretto.de",
      "name": "Caffè Ristretto",
      "page": "https://directindex.org/r/cafferistretto.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140275,
        "prev": 55668,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19306,
      "at": "2026-10-15T02:44:11.289Z",
      "domain": "cafe-marais.de",
      "name": "Ladencafé Marais",
      "page": "https://directindex.org/r/cafe-marais.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140274,
        "prev": 55755,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19305,
      "at": "2026-10-15T02:44:11.289Z",
      "domain": "cafe-marais.de",
      "name": "Ladencafé Marais",
      "page": "https://directindex.org/r/cafe-marais.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140274,
        "prev": 55755,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19304,
      "at": "2026-10-15T02:44:11.289Z",
      "domain": "cafe-marais.de",
      "name": "Ladencafé Marais",
      "page": "https://directindex.org/r/cafe-marais.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140274,
        "prev": 55755,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19303,
      "at": "2026-10-15T02:44:03.932Z",
      "domain": "kunstareal.de",
      "name": "Café in der Glyptothek",
      "page": "https://directindex.org/r/kunstareal.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140259,
        "prev": 54112,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19302,
      "at": "2026-10-15T02:44:03.932Z",
      "domain": "kunstareal.de",
      "name": "Café in der Glyptothek",
      "page": "https://directindex.org/r/kunstareal.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 140259,
        "prev": 54112,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 19301,
      "at": "2026-10-15T02:44:03.932Z",
      "domain": "kunstareal.de",
      "name": "Café in der Glyptothek",
      "page": "https://directindex.org/r/kunstareal.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140259,
        "prev": 54112,
        "fix": "no_channel"
      }
    },
    {
      "id": 19300,
      "at": "2026-10-15T02:44:03.260Z",
      "domain": "zoettl.de",
      "name": "Zöttl",
      "page": "https://directindex.org/r/zoettl.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140257,
        "prev": 54099,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19299,
      "at": "2026-10-15T02:44:03.260Z",
      "domain": "zoettl.de",
      "name": "Zöttl",
      "page": "https://directindex.org/r/zoettl.de",
      "kind": "grade_up",
      "what": "grade F to B (74%)",
      "detail": {
        "scan": 140257,
        "prev": 54099,
        "from": "F",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 19298,
      "at": "2026-10-15T02:44:03.260Z",
      "domain": "zoettl.de",
      "name": "Zöttl",
      "page": "https://directindex.org/r/zoettl.de",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 140257,
        "prev": 54099,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 19297,
      "at": "2026-10-15T02:44:03.260Z",
      "domain": "zoettl.de",
      "name": "Zöttl",
      "page": "https://directindex.org/r/zoettl.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140257,
        "prev": 54099,
        "fix": "no_channel"
      }
    },
    {
      "id": 19296,
      "at": "2026-10-15T02:44:03.260Z",
      "domain": "zoettl.de",
      "name": "Zöttl",
      "page": "https://directindex.org/r/zoettl.de",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 140257,
        "prev": 54099,
        "fix": "no_structured"
      }
    },
    {
      "id": 19295,
      "at": "2026-10-15T02:44:02.836Z",
      "domain": "bazaar-noir.com",
      "name": "bazaarnoir",
      "page": "https://directindex.org/r/bazaar-noir.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140256,
        "prev": 55472
      }
    },
    {
      "id": 19294,
      "at": "2026-10-15T02:44:02.836Z",
      "domain": "bazaar-noir.com",
      "name": "bazaarnoir",
      "page": "https://directindex.org/r/bazaar-noir.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140256,
        "prev": 55472,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19293,
      "at": "2026-10-15T02:44:02.848Z",
      "domain": "sarcletti.de",
      "name": "Sarcletti",
      "page": "https://directindex.org/r/sarcletti.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 140254,
        "prev": 53992,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 19292,
      "at": "2026-10-15T02:44:02.848Z",
      "domain": "sarcletti.de",
      "name": "Sarcletti",
      "page": "https://directindex.org/r/sarcletti.de",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 140254,
        "prev": 53992,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 19291,
      "at": "2026-10-15T02:44:02.848Z",
      "domain": "sarcletti.de",
      "name": "Sarcletti",
      "page": "https://directindex.org/r/sarcletti.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140254,
        "prev": 53992,
        "fix": "no_channel"
      }
    },
    {
      "id": 19290,
      "at": "2026-10-15T02:44:02.672Z",
      "domain": "tumultmuc.de",
      "name": "Tumult",
      "page": "https://directindex.org/r/tumultmuc.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140253,
        "prev": 54438
      }
    },
    {
      "id": 19289,
      "at": "2026-10-15T02:44:02.672Z",
      "domain": "tumultmuc.de",
      "name": "Tumult",
      "page": "https://directindex.org/r/tumultmuc.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140253,
        "prev": 54438,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19288,
      "at": "2026-10-15T02:44:02.672Z",
      "domain": "tumultmuc.de",
      "name": "Tumult",
      "page": "https://directindex.org/r/tumultmuc.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140253,
        "prev": 54438,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19287,
      "at": "2026-10-15T02:44:02.562Z",
      "domain": "wixsite.com",
      "name": "Cafe Wetterstein",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "grade_up",
      "what": "grade F to D (40%)",
      "detail": {
        "scan": 140251,
        "prev": 54030,
        "from": "F",
        "to": "D",
        "pct": 40
      }
    },
    {
      "id": 19286,
      "at": "2026-10-15T02:44:01.419Z",
      "domain": "zumneuenhut.de",
      "name": "Zum neuen Hut",
      "page": "https://directindex.org/r/zumneuenhut.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140247,
        "prev": 54061
      }
    },
    {
      "id": 19285,
      "at": "2026-10-15T02:44:01.419Z",
      "domain": "zumneuenhut.de",
      "name": "Zum neuen Hut",
      "page": "https://directindex.org/r/zumneuenhut.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140247,
        "prev": 54061,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19284,
      "at": "2026-10-15T02:44:00.786Z",
      "domain": "teatro-bar-tapas.de",
      "name": "Bar Tapas Teatro",
      "page": "https://directindex.org/r/teatro-bar-tapas.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140240,
        "prev": 54516
      }
    },
    {
      "id": 19283,
      "at": "2026-10-15T02:44:00.786Z",
      "domain": "teatro-bar-tapas.de",
      "name": "Bar Tapas Teatro",
      "page": "https://directindex.org/r/teatro-bar-tapas.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140240,
        "prev": 54516,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19282,
      "at": "2026-10-15T02:44:00.593Z",
      "domain": "hausderkunst.de",
      "name": "Goldene Bar im Haus der Kunst",
      "page": "https://directindex.org/r/hausderkunst.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 140238,
        "prev": 54174,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 19281,
      "at": "2026-10-15T02:44:00.593Z",
      "domain": "hausderkunst.de",
      "name": "Goldene Bar im Haus der Kunst",
      "page": "https://directindex.org/r/hausderkunst.de",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 140238,
        "prev": 54174,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 19280,
      "at": "2026-10-15T02:44:00.593Z",
      "domain": "hausderkunst.de",
      "name": "Goldene Bar im Haus der Kunst",
      "page": "https://directindex.org/r/hausderkunst.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 140238,
        "prev": 54174,
        "fix": "booking_other"
      }
    },
    {
      "id": 19279,
      "at": "2026-10-15T02:44:00.593Z",
      "domain": "hausderkunst.de",
      "name": "Goldene Bar im Haus der Kunst",
      "page": "https://directindex.org/r/hausderkunst.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140238,
        "prev": 54174,
        "fix": "no_channel"
      }
    },
    {
      "id": 19278,
      "at": "2026-10-15T02:44:00.523Z",
      "domain": "filmcasino.net",
      "name": "Filmcasino",
      "page": "https://directindex.org/r/filmcasino.net",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 140237,
        "prev": 54177,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 19277,
      "at": "2026-10-15T02:44:00.523Z",
      "domain": "filmcasino.net",
      "name": "Filmcasino",
      "page": "https://directindex.org/r/filmcasino.net",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 140237,
        "prev": 54177,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 19276,
      "at": "2026-10-15T02:44:00.523Z",
      "domain": "filmcasino.net",
      "name": "Filmcasino",
      "page": "https://directindex.org/r/filmcasino.net",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 140237,
        "prev": 54177,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 19275,
      "at": "2026-10-15T02:44:00.523Z",
      "domain": "filmcasino.net",
      "name": "Filmcasino",
      "page": "https://directindex.org/r/filmcasino.net",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 140237,
        "prev": 54177,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 19274,
      "at": "2026-10-15T02:44:00.523Z",
      "domain": "filmcasino.net",
      "name": "Filmcasino",
      "page": "https://directindex.org/r/filmcasino.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 140237,
        "prev": 54177,
        "fix": "no_channel"
      }
    },
    {
      "id": 19273,
      "at": "2026-10-15T02:44:00.042Z",
      "domain": "schorschbar.de",
      "name": "Schorsch Bar",
      "page": "https://directindex.org/r/schorschbar.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 140233,
        "prev": 54544
      }
    },
    {
      "id": 19272,
      "at": "2026-10-15T02:44:00.042Z",
      "domain": "schorschbar.de",
      "name": "Schorsch Bar",
      "page": "https://directindex.org/r/schorschbar.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140233,
        "prev": 54544,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19271,
      "at": "2026-10-15T02:44:00.042Z",
      "domain": "schorschbar.de",
      "name": "Schorsch Bar",
      "page": "https://directindex.org/r/schorschbar.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140233,
        "prev": 54544,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 19270,
      "at": "2026-10-15T02:43:59.825Z",
      "domain": "segafredo.it",
      "name": "Segafredo",
      "page": "https://directindex.org/r/segafredo.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140232,
        "prev": 55413
      }
    },
    {
      "id": 19269,
      "at": "2026-10-15T02:43:59.825Z",
      "domain": "segafredo.it",
      "name": "Segafredo",
      "page": "https://directindex.org/r/segafredo.it",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 140232,
        "prev": 55413,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 19268,
      "at": "2026-10-15T02:43:59.825Z",
      "domain": "segafredo.it",
      "name": "Segafredo",
      "page": "https://directindex.org/r/segafredo.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140232,
        "prev": 55413,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19267,
      "at": "2026-10-15T02:43:58.863Z",
      "domain": "baeckerei-ziegler.de",
      "name": "Bäckerei Ziegler",
      "page": "https://directindex.org/r/baeckerei-ziegler.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 140228,
        "prev": 54474
      }
    },
    {
      "id": 19266,
      "at": "2026-10-15T02:43:58.863Z",
      "domain": "baeckerei-ziegler.de",
      "name": "Bäckerei Ziegler",
      "page": "https://directindex.org/r/baeckerei-ziegler.de",
      "kind": "grade_down",
      "what": "grade C to F (17%)",
      "detail": {
        "scan": 140228,
        "prev": 54474,
        "from": "C",
        "to": "F",
        "pct": 16.9
      }
    },
    {
      "id": 19265,
      "at": "2026-10-15T02:43:58.863Z",
      "domain": "baeckerei-ziegler.de",
      "name": "Bäckerei Ziegler",
      "page": "https://directindex.org/r/baeckerei-ziegler.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140228,
        "prev": 54474,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19264,
      "at": "2026-10-15T02:43:44.962Z",
      "domain": "barroom-muenchen.de",
      "name": "Bar Room München",
      "page": "https://directindex.org/r/barroom-muenchen.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140220,
        "prev": 54663,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 19263,
      "at": "2026-10-15T02:43:44.962Z",
      "domain": "barroom-muenchen.de",
      "name": "Bar Room München",
      "page": "https://directindex.org/r/barroom-muenchen.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140220,
        "prev": 54663,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 19262,
      "at": "2026-10-15T02:43:44.962Z",
      "domain": "barroom-muenchen.de",
      "name": "Bar Room München",
      "page": "https://directindex.org/r/barroom-muenchen.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140220,
        "prev": 54663,
        "fix": "edge_blocks"
      }
    }
  ]
}