{
  "city": "cologne-cafes-bars",
  "days": 30,
  "since": "2026-09-15T08:24:45.815Z",
  "count": 196,
  "sites": 58,
  "byKind": {
    "fixed": 57,
    "broke": 31,
    "grade_up": 33,
    "grade_down": 16,
    "blocked": 17,
    "unblocked": 5,
    "channel": 37,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 13018,
      "at": "2026-10-15T00:14:59.759Z",
      "domain": "abhoerbar.com",
      "name": "abhörbar",
      "page": "https://directindex.org/r/abhoerbar.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134811,
        "prev": 95498,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 13017,
      "at": "2026-10-15T00:14:59.759Z",
      "domain": "abhoerbar.com",
      "name": "abhörbar",
      "page": "https://directindex.org/r/abhoerbar.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134811,
        "prev": 95498,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 13016,
      "at": "2026-10-15T00:14:59.759Z",
      "domain": "abhoerbar.com",
      "name": "abhörbar",
      "page": "https://directindex.org/r/abhoerbar.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134811,
        "prev": 95498,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12967,
      "at": "2026-10-15T00:13:51.439Z",
      "domain": "holmkaffee.de",
      "name": "Kaffeerösterei Holm",
      "page": "https://directindex.org/r/holmkaffee.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134758,
        "prev": 95941
      }
    },
    {
      "id": 12966,
      "at": "2026-10-15T00:13:51.439Z",
      "domain": "holmkaffee.de",
      "name": "Kaffeerösterei Holm",
      "page": "https://directindex.org/r/holmkaffee.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 134758,
        "prev": 95941,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 12965,
      "at": "2026-10-15T00:13:51.439Z",
      "domain": "holmkaffee.de",
      "name": "Kaffeerösterei Holm",
      "page": "https://directindex.org/r/holmkaffee.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134758,
        "prev": 95941,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12926,
      "at": "2026-10-15T00:13:40.711Z",
      "domain": "expireddomains.com",
      "name": "James Joyce",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134714,
        "prev": 95550
      }
    },
    {
      "id": 12925,
      "at": "2026-10-15T00:13:40.711Z",
      "domain": "expireddomains.com",
      "name": "James Joyce",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134714,
        "prev": 95550,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12924,
      "at": "2026-10-15T00:13:38.193Z",
      "domain": "effi-koeln.de",
      "name": "Effi",
      "page": "https://directindex.org/r/effi-koeln.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134702,
        "prev": 95566
      }
    },
    {
      "id": 12923,
      "at": "2026-10-15T00:13:38.193Z",
      "domain": "effi-koeln.de",
      "name": "Effi",
      "page": "https://directindex.org/r/effi-koeln.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 134702,
        "prev": 95566,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 12922,
      "at": "2026-10-15T00:13:38.193Z",
      "domain": "effi-koeln.de",
      "name": "Effi",
      "page": "https://directindex.org/r/effi-koeln.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134702,
        "prev": 95566,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12921,
      "at": "2026-10-15T00:13:38.193Z",
      "domain": "effi-koeln.de",
      "name": "Effi",
      "page": "https://directindex.org/r/effi-koeln.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134702,
        "prev": 95566,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12920,
      "at": "2026-10-15T00:13:38.193Z",
      "domain": "effi-koeln.de",
      "name": "Effi",
      "page": "https://directindex.org/r/effi-koeln.de",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 134702,
        "prev": 95566,
        "fix": "no_https"
      }
    },
    {
      "id": 12907,
      "at": "2026-10-15T00:13:36.199Z",
      "domain": "kaffeesaurus.com",
      "name": "Kaffeesaurus",
      "page": "https://directindex.org/r/kaffeesaurus.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134694,
        "prev": 95710
      }
    },
    {
      "id": 12906,
      "at": "2026-10-15T00:13:36.199Z",
      "domain": "kaffeesaurus.com",
      "name": "Kaffeesaurus",
      "page": "https://directindex.org/r/kaffeesaurus.com",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 134694,
        "prev": 95710,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 12905,
      "at": "2026-10-15T00:13:36.199Z",
      "domain": "kaffeesaurus.com",
      "name": "Kaffeesaurus",
      "page": "https://directindex.org/r/kaffeesaurus.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134694,
        "prev": 95710,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12904,
      "at": "2026-10-15T00:13:34.753Z",
      "domain": "jackson-kaffee.de",
      "name": "Jackson",
      "page": "https://directindex.org/r/jackson-kaffee.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134689,
        "prev": 95721
      }
    },
    {
      "id": 12903,
      "at": "2026-10-15T00:13:34.753Z",
      "domain": "jackson-kaffee.de",
      "name": "Jackson",
      "page": "https://directindex.org/r/jackson-kaffee.de",
      "kind": "grade_down",
      "what": "grade C to F (26%)",
      "detail": {
        "scan": 134689,
        "prev": 95721,
        "from": "C",
        "to": "F",
        "pct": 26.2
      }
    },
    {
      "id": 12902,
      "at": "2026-10-15T00:13:34.753Z",
      "domain": "jackson-kaffee.de",
      "name": "Jackson",
      "page": "https://directindex.org/r/jackson-kaffee.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134689,
        "prev": 95721,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12894,
      "at": "2026-10-15T00:13:32.760Z",
      "domain": "cafeschmitz.de",
      "name": "Café Schmitz",
      "page": "https://directindex.org/r/cafeschmitz.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 134682,
        "prev": 95209
      }
    },
    {
      "id": 12893,
      "at": "2026-10-15T00:13:32.760Z",
      "domain": "cafeschmitz.de",
      "name": "Café Schmitz",
      "page": "https://directindex.org/r/cafeschmitz.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134682,
        "prev": 95209,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12876,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 12875,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "grade_down",
      "what": "grade D to F (37%)",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "from": "D",
        "to": "F",
        "pct": 36.9
      }
    },
    {
      "id": 12874,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12873,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12872,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "fix": "no_channel"
      }
    },
    {
      "id": 12871,
      "at": "2026-10-15T00:13:29.425Z",
      "domain": "wohncafe-nebenan.de",
      "name": "Wohncafe",
      "page": "https://directindex.org/r/wohncafe-nebenan.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134667,
        "prev": 95468,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12866,
      "at": "2026-10-15T00:13:26.898Z",
      "domain": "kaffeeprinzen.de",
      "name": "Kaffeeprinzen Rösterei und Koffeinbar",
      "page": "https://directindex.org/r/kaffeeprinzen.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134651,
        "prev": 95365
      }
    },
    {
      "id": 12865,
      "at": "2026-10-15T00:13:26.898Z",
      "domain": "kaffeeprinzen.de",
      "name": "Kaffeeprinzen Rösterei und Koffeinbar",
      "page": "https://directindex.org/r/kaffeeprinzen.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 134651,
        "prev": 95365,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 12864,
      "at": "2026-10-15T00:13:26.898Z",
      "domain": "kaffeeprinzen.de",
      "name": "Kaffeeprinzen Rösterei und Koffeinbar",
      "page": "https://directindex.org/r/kaffeeprinzen.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134651,
        "prev": 95365,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12863,
      "at": "2026-10-15T00:13:25.557Z",
      "domain": "adeli-koeln.de",
      "name": "Adeli",
      "page": "https://directindex.org/r/adeli-koeln.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 134650,
        "prev": 95588,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 12862,
      "at": "2026-10-15T00:13:25.557Z",
      "domain": "adeli-koeln.de",
      "name": "Adeli",
      "page": "https://directindex.org/r/adeli-koeln.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134650,
        "prev": 95588
      }
    },
    {
      "id": 12861,
      "at": "2026-10-15T00:13:25.557Z",
      "domain": "adeli-koeln.de",
      "name": "Adeli",
      "page": "https://directindex.org/r/adeli-koeln.de",
      "kind": "grade_down",
      "what": "grade C to D (46%)",
      "detail": {
        "scan": 134650,
        "prev": 95588,
        "from": "C",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 12860,
      "at": "2026-10-15T00:13:25.557Z",
      "domain": "adeli-koeln.de",
      "name": "Adeli",
      "page": "https://directindex.org/r/adeli-koeln.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134650,
        "prev": 95588,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12859,
      "at": "2026-10-15T00:13:25.557Z",
      "domain": "adeli-koeln.de",
      "name": "Adeli",
      "page": "https://directindex.org/r/adeli-koeln.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 134650,
        "prev": 95588,
        "fix": "no_channel"
      }
    },
    {
      "id": 12855,
      "at": "2026-10-15T00:13:23.542Z",
      "domain": "ernst-kaffee.de",
      "name": "Kaffeerösterei Ernst",
      "page": "https://directindex.org/r/ernst-kaffee.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134648,
        "prev": 95502
      }
    },
    {
      "id": 12854,
      "at": "2026-10-15T00:13:23.542Z",
      "domain": "ernst-kaffee.de",
      "name": "Kaffeerösterei Ernst",
      "page": "https://directindex.org/r/ernst-kaffee.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 134648,
        "prev": 95502,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 12853,
      "at": "2026-10-15T00:13:23.542Z",
      "domain": "ernst-kaffee.de",
      "name": "Kaffeerösterei Ernst",
      "page": "https://directindex.org/r/ernst-kaffee.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134648,
        "prev": 95502,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12852,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 12851,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12850,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12849,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "no_channel"
      }
    },
    {
      "id": 12848,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "fixed",
      "what": "fixed: no menu or price list",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "menu_none"
      }
    },
    {
      "id": 12847,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 12846,
      "at": "2026-10-15T00:13:21.968Z",
      "domain": "cloud-kitchen.de",
      "name": "Cloud Kitchen",
      "page": "https://directindex.org/r/cloud-kitchen.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134645,
        "prev": 95394,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12845,
      "at": "2026-10-15T00:13:21.034Z",
      "domain": "gaffel.de",
      "name": "No 6 The Beast",
      "page": "https://directindex.org/r/gaffel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 134644,
        "prev": 95439,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 12844,
      "at": "2026-10-15T00:13:21.034Z",
      "domain": "gaffel.de",
      "name": "No 6 The Beast",
      "page": "https://directindex.org/r/gaffel.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134644,
        "prev": 95439
      }
    },
    {
      "id": 12843,
      "at": "2026-10-15T00:13:21.034Z",
      "domain": "gaffel.de",
      "name": "No 6 The Beast",
      "page": "https://directindex.org/r/gaffel.de",
      "kind": "grade_down",
      "what": "grade D to F (25%)",
      "detail": {
        "scan": 134644,
        "prev": 95439,
        "from": "D",
        "to": "F",
        "pct": 24.6
      }
    },
    {
      "id": 12842,
      "at": "2026-10-15T00:13:21.034Z",
      "domain": "gaffel.de",
      "name": "No 6 The Beast",
      "page": "https://directindex.org/r/gaffel.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134644,
        "prev": 95439,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12841,
      "at": "2026-10-15T00:13:21.034Z",
      "domain": "gaffel.de",
      "name": "No 6 The Beast",
      "page": "https://directindex.org/r/gaffel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 134644,
        "prev": 95439,
        "fix": "no_channel"
      }
    },
    {
      "id": 12814,
      "at": "2026-10-15T00:13:15.676Z",
      "domain": "biermuseum-koeln.de",
      "name": "Bier Museum",
      "page": "https://directindex.org/r/biermuseum-koeln.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134612,
        "prev": 94694
      }
    },
    {
      "id": 12813,
      "at": "2026-10-15T00:13:15.676Z",
      "domain": "biermuseum-koeln.de",
      "name": "Bier Museum",
      "page": "https://directindex.org/r/biermuseum-koeln.de",
      "kind": "grade_down",
      "what": "grade C to D (51%)",
      "detail": {
        "scan": 134612,
        "prev": 94694,
        "from": "C",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 12812,
      "at": "2026-10-15T00:13:15.676Z",
      "domain": "biermuseum-koeln.de",
      "name": "Bier Museum",
      "page": "https://directindex.org/r/biermuseum-koeln.de",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 134612,
        "prev": 94694,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12811,
      "at": "2026-10-15T00:13:15.676Z",
      "domain": "biermuseum-koeln.de",
      "name": "Bier Museum",
      "page": "https://directindex.org/r/biermuseum-koeln.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134612,
        "prev": 94694,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12810,
      "at": "2026-10-15T00:13:15.634Z",
      "domain": "copenhagencoffeelab.com",
      "name": "Copenhagen Coffee Lab",
      "page": "https://directindex.org/r/copenhagencoffeelab.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134611,
        "prev": 94723
      }
    },
    {
      "id": 12809,
      "at": "2026-10-15T00:13:15.634Z",
      "domain": "copenhagencoffeelab.com",
      "name": "Copenhagen Coffee Lab",
      "page": "https://directindex.org/r/copenhagencoffeelab.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 134611,
        "prev": 94723,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12808,
      "at": "2026-10-15T00:13:15.634Z",
      "domain": "copenhagencoffeelab.com",
      "name": "Copenhagen Coffee Lab",
      "page": "https://directindex.org/r/copenhagencoffeelab.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134611,
        "prev": 94723,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12804,
      "at": "2026-10-15T00:13:12.248Z",
      "domain": "zinos.de",
      "name": "Zino's Spritz",
      "page": "https://directindex.org/r/zinos.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134601,
        "prev": 95098
      }
    },
    {
      "id": 12803,
      "at": "2026-10-15T00:13:12.248Z",
      "domain": "zinos.de",
      "name": "Zino's Spritz",
      "page": "https://directindex.org/r/zinos.de",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 134601,
        "prev": 95098,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 12802,
      "at": "2026-10-15T00:13:12.248Z",
      "domain": "zinos.de",
      "name": "Zino's Spritz",
      "page": "https://directindex.org/r/zinos.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134601,
        "prev": 95098,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12798,
      "at": "2026-10-15T00:13:11.259Z",
      "domain": "cafezweiblatt.koeln",
      "name": "Café Zweiblatt",
      "page": "https://directindex.org/r/cafezweiblatt.koeln",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134599,
        "prev": 95275,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12797,
      "at": "2026-10-15T00:13:11.259Z",
      "domain": "cafezweiblatt.koeln",
      "name": "Café Zweiblatt",
      "page": "https://directindex.org/r/cafezweiblatt.koeln",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134599,
        "prev": 95275,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12796,
      "at": "2026-10-15T00:13:11.259Z",
      "domain": "cafezweiblatt.koeln",
      "name": "Café Zweiblatt",
      "page": "https://directindex.org/r/cafezweiblatt.koeln",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134599,
        "prev": 95275,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12754,
      "at": "2026-10-15T00:13:03.382Z",
      "domain": "riphahn.com",
      "name": "Riphahn",
      "page": "https://directindex.org/r/riphahn.com",
      "kind": "grade_down",
      "what": "grade C to F (28%)",
      "detail": {
        "scan": 134565,
        "prev": 94855,
        "from": "C",
        "to": "F",
        "pct": 27.7
      }
    },
    {
      "id": 12753,
      "at": "2026-10-15T00:13:03.382Z",
      "domain": "riphahn.com",
      "name": "Riphahn",
      "page": "https://directindex.org/r/riphahn.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134565,
        "prev": 94855,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12752,
      "at": "2026-10-15T00:13:03.382Z",
      "domain": "riphahn.com",
      "name": "Riphahn",
      "page": "https://directindex.org/r/riphahn.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 134565,
        "prev": 94855,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 12751,
      "at": "2026-10-15T00:13:03.382Z",
      "domain": "riphahn.com",
      "name": "Riphahn",
      "page": "https://directindex.org/r/riphahn.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 134565,
        "prev": 94855,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 12750,
      "at": "2026-10-15T00:13:02.114Z",
      "domain": "maora-matcha.de",
      "name": "Maora Matcha Cafe",
      "page": "https://directindex.org/r/maora-matcha.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 134556,
        "prev": 94711
      }
    },
    {
      "id": 12749,
      "at": "2026-10-15T00:13:02.114Z",
      "domain": "maora-matcha.de",
      "name": "Maora Matcha Cafe",
      "page": "https://directindex.org/r/maora-matcha.de",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 134556,
        "prev": 94711,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 12748,
      "at": "2026-10-15T00:13:02.114Z",
      "domain": "maora-matcha.de",
      "name": "Maora Matcha Cafe",
      "page": "https://directindex.org/r/maora-matcha.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 134556,
        "prev": 94711,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 12744,
      "at": "2026-10-15T00:13:01.017Z",
      "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": 134551,
        "prev": 94486
      }
    },
    {
      "id": 12743,
      "at": "2026-10-15T00:13:01.017Z",
      "domain": "segafredo.it",
      "name": "Segafredo",
      "page": "https://directindex.org/r/segafredo.it",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 134551,
        "prev": 94486,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 12742,
      "at": "2026-10-15T00:13:01.017Z",
      "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": 134551,
        "prev": 94486,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 8458,
      "at": "2026-10-14T22:14:01.704Z",
      "domain": "wakeclubcologne.de",
      "name": "WakeClubCologne",
      "page": "https://directindex.org/r/wakeclubcologne.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129791,
        "prev": 96058,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8457,
      "at": "2026-10-14T22:14:01.704Z",
      "domain": "wakeclubcologne.de",
      "name": "WakeClubCologne",
      "page": "https://directindex.org/r/wakeclubcologne.de",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 129791,
        "prev": 96058,
        "from": "D",
        "to": "B",
        "pct": 74.9
      }
    },
    {
      "id": 8456,
      "at": "2026-10-14T22:14:01.704Z",
      "domain": "wakeclubcologne.de",
      "name": "WakeClubCologne",
      "page": "https://directindex.org/r/wakeclubcologne.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129791,
        "prev": 96058,
        "fix": "no_channel"
      }
    },
    {
      "id": 8455,
      "at": "2026-10-14T22:13:55.926Z",
      "domain": "hotel-gasthaus-krone.de",
      "name": "Gasthaus Krone",
      "page": "https://directindex.org/r/hotel-gasthaus-krone.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129788,
        "prev": 96097,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8454,
      "at": "2026-10-14T22:13:55.926Z",
      "domain": "hotel-gasthaus-krone.de",
      "name": "Gasthaus Krone",
      "page": "https://directindex.org/r/hotel-gasthaus-krone.de",
      "kind": "grade_up",
      "what": "grade F to D (52%)",
      "detail": {
        "scan": 129788,
        "prev": 96097,
        "from": "F",
        "to": "D",
        "pct": 51.8
      }
    },
    {
      "id": 8453,
      "at": "2026-10-14T22:13:55.926Z",
      "domain": "hotel-gasthaus-krone.de",
      "name": "Gasthaus Krone",
      "page": "https://directindex.org/r/hotel-gasthaus-krone.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129788,
        "prev": 96097,
        "fix": "no_channel"
      }
    },
    {
      "id": 8452,
      "at": "2026-10-14T22:13:53.407Z",
      "domain": "cafeloone.de",
      "name": "Café Loone",
      "page": "https://directindex.org/r/cafeloone.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129782,
        "prev": 96150,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8451,
      "at": "2026-10-14T22:13:53.407Z",
      "domain": "cafeloone.de",
      "name": "Café Loone",
      "page": "https://directindex.org/r/cafeloone.de",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 129782,
        "prev": 96150,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 8450,
      "at": "2026-10-14T22:13:53.407Z",
      "domain": "cafeloone.de",
      "name": "Café Loone",
      "page": "https://directindex.org/r/cafeloone.de",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 129782,
        "prev": 96150,
        "fix": "ordering_other"
      }
    },
    {
      "id": 8449,
      "at": "2026-10-14T22:13:53.407Z",
      "domain": "cafeloone.de",
      "name": "Café Loone",
      "page": "https://directindex.org/r/cafeloone.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129782,
        "prev": 96150,
        "fix": "no_channel"
      }
    },
    {
      "id": 8448,
      "at": "2026-10-14T22:13:52.578Z",
      "domain": "kleingaertnerverein-manfort-ev.de",
      "name": "Das Sonnenblumenstübchen",
      "page": "https://directindex.org/r/kleingaertnerverein-manfort-ev.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129780,
        "prev": 96135,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8447,
      "at": "2026-10-14T22:13:52.578Z",
      "domain": "kleingaertnerverein-manfort-ev.de",
      "name": "Das Sonnenblumenstübchen",
      "page": "https://directindex.org/r/kleingaertnerverein-manfort-ev.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 129780,
        "prev": 96135
      }
    },
    {
      "id": 8446,
      "at": "2026-10-14T22:13:52.578Z",
      "domain": "kleingaertnerverein-manfort-ev.de",
      "name": "Das Sonnenblumenstübchen",
      "page": "https://directindex.org/r/kleingaertnerverein-manfort-ev.de",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 129780,
        "prev": 96135,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 8445,
      "at": "2026-10-14T22:13:52.578Z",
      "domain": "kleingaertnerverein-manfort-ev.de",
      "name": "Das Sonnenblumenstübchen",
      "page": "https://directindex.org/r/kleingaertnerverein-manfort-ev.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129780,
        "prev": 96135,
        "fix": "no_channel"
      }
    },
    {
      "id": 8444,
      "at": "2026-10-14T22:13:52.578Z",
      "domain": "kleingaertnerverein-manfort-ev.de",
      "name": "Das Sonnenblumenstübchen",
      "page": "https://directindex.org/r/kleingaertnerverein-manfort-ev.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129780,
        "prev": 96135,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8443,
      "at": "2026-10-14T22:13:49.875Z",
      "domain": "moedder-bensberg.de",
      "name": "Mödder Jazzkneipe",
      "page": "https://directindex.org/r/moedder-bensberg.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129764,
        "prev": 96129,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8442,
      "at": "2026-10-14T22:13:49.875Z",
      "domain": "moedder-bensberg.de",
      "name": "Mödder Jazzkneipe",
      "page": "https://directindex.org/r/moedder-bensberg.de",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 129764,
        "prev": 96129,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 8441,
      "at": "2026-10-14T22:13:49.875Z",
      "domain": "moedder-bensberg.de",
      "name": "Mödder Jazzkneipe",
      "page": "https://directindex.org/r/moedder-bensberg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129764,
        "prev": 96129,
        "fix": "no_channel"
      }
    },
    {
      "id": 8440,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "lichtung.ws",
      "name": "Kulturcafé Lichtung",
      "page": "https://directindex.org/r/lichtung.ws",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129762,
        "prev": 96104,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8439,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "lichtung.ws",
      "name": "Kulturcafé Lichtung",
      "page": "https://directindex.org/r/lichtung.ws",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 129762,
        "prev": 96104,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 8438,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "lichtung.ws",
      "name": "Kulturcafé Lichtung",
      "page": "https://directindex.org/r/lichtung.ws",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129762,
        "prev": 96104,
        "fix": "no_channel"
      }
    },
    {
      "id": 8437,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "sankt-mocca.de",
      "name": "St. Mocca",
      "page": "https://directindex.org/r/sankt-mocca.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129761,
        "prev": 96101,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8436,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "sankt-mocca.de",
      "name": "St. Mocca",
      "page": "https://directindex.org/r/sankt-mocca.de",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 129761,
        "prev": 96101,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 8435,
      "at": "2026-10-14T22:13:48.604Z",
      "domain": "sankt-mocca.de",
      "name": "St. Mocca",
      "page": "https://directindex.org/r/sankt-mocca.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129761,
        "prev": 96101,
        "fix": "no_channel"
      }
    },
    {
      "id": 8434,
      "at": "2026-10-14T22:13:48.276Z",
      "domain": "lifetime-house.de",
      "name": "lifetime",
      "page": "https://directindex.org/r/lifetime-house.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129758,
        "prev": 95934,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8433,
      "at": "2026-10-14T22:13:48.276Z",
      "domain": "lifetime-house.de",
      "name": "lifetime",
      "page": "https://directindex.org/r/lifetime-house.de",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 129758,
        "prev": 95934,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 8432,
      "at": "2026-10-14T22:13:48.276Z",
      "domain": "lifetime-house.de",
      "name": "lifetime",
      "page": "https://directindex.org/r/lifetime-house.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129758,
        "prev": 95934,
        "fix": "no_channel"
      }
    },
    {
      "id": 8431,
      "at": "2026-10-14T22:13:48.090Z",
      "domain": "bernshecke.de",
      "name": "Gärtnerklause Bernshecke",
      "page": "https://directindex.org/r/bernshecke.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129756,
        "prev": 96093,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8430,
      "at": "2026-10-14T22:13:48.090Z",
      "domain": "bernshecke.de",
      "name": "Gärtnerklause Bernshecke",
      "page": "https://directindex.org/r/bernshecke.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 129756,
        "prev": 96093,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 8429,
      "at": "2026-10-14T22:13:48.090Z",
      "domain": "bernshecke.de",
      "name": "Gärtnerklause Bernshecke",
      "page": "https://directindex.org/r/bernshecke.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129756,
        "prev": 96093,
        "fix": "no_channel"
      }
    },
    {
      "id": 8428,
      "at": "2026-10-14T22:13:47.914Z",
      "domain": "kgv-burglochleverkusen.de",
      "name": "Dhünn-Terassen",
      "page": "https://directindex.org/r/kgv-burglochleverkusen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129753,
        "prev": 95944,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8427,
      "at": "2026-10-14T22:13:47.914Z",
      "domain": "kgv-burglochleverkusen.de",
      "name": "Dhünn-Terassen",
      "page": "https://directindex.org/r/kgv-burglochleverkusen.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 129753,
        "prev": 95944,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 8426,
      "at": "2026-10-14T22:13:47.914Z",
      "domain": "kgv-burglochleverkusen.de",
      "name": "Dhünn-Terassen",
      "page": "https://directindex.org/r/kgv-burglochleverkusen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129753,
        "prev": 95944,
        "fix": "no_channel"
      }
    },
    {
      "id": 8425,
      "at": "2026-10-14T22:13:46.677Z",
      "domain": "friesen-bar.com",
      "name": "Friesen",
      "page": "https://directindex.org/r/friesen-bar.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129750,
        "prev": 95731,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8424,
      "at": "2026-10-14T22:13:46.677Z",
      "domain": "friesen-bar.com",
      "name": "Friesen",
      "page": "https://directindex.org/r/friesen-bar.com",
      "kind": "grade_up",
      "what": "grade C to B (72%)",
      "detail": {
        "scan": 129750,
        "prev": 95731,
        "from": "C",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 8423,
      "at": "2026-10-14T22:13:46.677Z",
      "domain": "friesen-bar.com",
      "name": "Friesen",
      "page": "https://directindex.org/r/friesen-bar.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 129750,
        "prev": 95731,
        "fix": "booking_other"
      }
    },
    {
      "id": 8422,
      "at": "2026-10-14T22:13:46.677Z",
      "domain": "friesen-bar.com",
      "name": "Friesen",
      "page": "https://directindex.org/r/friesen-bar.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129750,
        "prev": 95731,
        "fix": "no_channel"
      }
    },
    {
      "id": 8421,
      "at": "2026-10-14T22:13:42.677Z",
      "domain": "caferotkehlchen.de",
      "name": "Café Rotkehlchen",
      "page": "https://directindex.org/r/caferotkehlchen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129741,
        "prev": 95823,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8420,
      "at": "2026-10-14T22:13:42.677Z",
      "domain": "caferotkehlchen.de",
      "name": "Café Rotkehlchen",
      "page": "https://directindex.org/r/caferotkehlchen.de",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 129741,
        "prev": 95823,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 8419,
      "at": "2026-10-14T22:13:42.677Z",
      "domain": "caferotkehlchen.de",
      "name": "Café Rotkehlchen",
      "page": "https://directindex.org/r/caferotkehlchen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129741,
        "prev": 95823,
        "fix": "no_channel"
      }
    },
    {
      "id": 8418,
      "at": "2026-10-14T22:13:40.245Z",
      "domain": "cafe-halligalli.de",
      "name": "Halli Galli",
      "page": "https://directindex.org/r/cafe-halligalli.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 129735,
        "prev": 95621
      }
    },
    {
      "id": 8417,
      "at": "2026-10-14T22:13:40.245Z",
      "domain": "cafe-halligalli.de",
      "name": "Halli Galli",
      "page": "https://directindex.org/r/cafe-halligalli.de",
      "kind": "grade_down",
      "what": "grade D to F (40%)",
      "detail": {
        "scan": 129735,
        "prev": 95621,
        "from": "D",
        "to": "F",
        "pct": 39.5
      }
    },
    {
      "id": 8416,
      "at": "2026-10-14T22:13:40.245Z",
      "domain": "cafe-halligalli.de",
      "name": "Halli Galli",
      "page": "https://directindex.org/r/cafe-halligalli.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129735,
        "prev": 95621,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8415,
      "at": "2026-10-14T22:13:37.930Z",
      "domain": "schiffsbruecke.com",
      "name": "Schiffsbrücke Wuppermündung",
      "page": "https://directindex.org/r/schiffsbruecke.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129722,
        "prev": 95749,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8414,
      "at": "2026-10-14T22:13:37.930Z",
      "domain": "schiffsbruecke.com",
      "name": "Schiffsbrücke Wuppermündung",
      "page": "https://directindex.org/r/schiffsbruecke.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 129722,
        "prev": 95749,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 8413,
      "at": "2026-10-14T22:13:37.930Z",
      "domain": "schiffsbruecke.com",
      "name": "Schiffsbrücke Wuppermündung",
      "page": "https://directindex.org/r/schiffsbruecke.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129722,
        "prev": 95749,
        "fix": "no_channel"
      }
    },
    {
      "id": 8412,
      "at": "2026-10-14T22:13:37.830Z",
      "domain": "villakalka.de",
      "name": "Villa Kalka",
      "page": "https://directindex.org/r/villakalka.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129720,
        "prev": 95759,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8411,
      "at": "2026-10-14T22:13:37.830Z",
      "domain": "villakalka.de",
      "name": "Villa Kalka",
      "page": "https://directindex.org/r/villakalka.de",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 129720,
        "prev": 95759,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 8410,
      "at": "2026-10-14T22:13:37.830Z",
      "domain": "villakalka.de",
      "name": "Villa Kalka",
      "page": "https://directindex.org/r/villakalka.de",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 129720,
        "prev": 95759,
        "fix": "ordering_other"
      }
    },
    {
      "id": 8409,
      "at": "2026-10-14T22:13:37.830Z",
      "domain": "villakalka.de",
      "name": "Villa Kalka",
      "page": "https://directindex.org/r/villakalka.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129720,
        "prev": 95759,
        "fix": "no_channel"
      }
    },
    {
      "id": 8408,
      "at": "2026-10-14T22:13:31.297Z",
      "domain": "torburg.koeln",
      "name": "Torburg",
      "page": "https://directindex.org/r/torburg.koeln",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129699,
        "prev": 95459,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8407,
      "at": "2026-10-14T22:13:31.297Z",
      "domain": "torburg.koeln",
      "name": "Torburg",
      "page": "https://directindex.org/r/torburg.koeln",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 129699,
        "prev": 95459,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 8406,
      "at": "2026-10-14T22:13:31.297Z",
      "domain": "torburg.koeln",
      "name": "Torburg",
      "page": "https://directindex.org/r/torburg.koeln",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129699,
        "prev": 95459,
        "fix": "no_channel"
      }
    },
    {
      "id": 8405,
      "at": "2026-10-14T22:13:27.770Z",
      "domain": "vandyckkaffee.de",
      "name": "Van Dyck Rösterei",
      "page": "https://directindex.org/r/vandyckkaffee.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129692,
        "prev": 95463,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8404,
      "at": "2026-10-14T22:13:27.770Z",
      "domain": "vandyckkaffee.de",
      "name": "Van Dyck Rösterei",
      "page": "https://directindex.org/r/vandyckkaffee.de",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 129692,
        "prev": 95463,
        "from": "D",
        "to": "B",
        "pct": 71.8
      }
    },
    {
      "id": 8403,
      "at": "2026-10-14T22:13:27.770Z",
      "domain": "vandyckkaffee.de",
      "name": "Van Dyck Rösterei",
      "page": "https://directindex.org/r/vandyckkaffee.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129692,
        "prev": 95463,
        "fix": "no_channel"
      }
    },
    {
      "id": 8402,
      "at": "2026-10-14T22:13:26.686Z",
      "domain": "pool-blues.com",
      "name": "Billardcenter Pool&Blues",
      "page": "https://directindex.org/r/pool-blues.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129690,
        "prev": 95506,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8401,
      "at": "2026-10-14T22:13:26.686Z",
      "domain": "pool-blues.com",
      "name": "Billardcenter Pool&Blues",
      "page": "https://directindex.org/r/pool-blues.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 129690,
        "prev": 95506,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 8400,
      "at": "2026-10-14T22:13:26.686Z",
      "domain": "pool-blues.com",
      "name": "Billardcenter Pool&Blues",
      "page": "https://directindex.org/r/pool-blues.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129690,
        "prev": 95506,
        "fix": "no_channel"
      }
    },
    {
      "id": 8399,
      "at": "2026-10-14T22:13:25.753Z",
      "domain": "news-7.de",
      "name": "Humboldt1 Lounge Bar",
      "page": "https://directindex.org/r/news-7.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129685,
        "prev": 95545,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8398,
      "at": "2026-10-14T22:13:25.753Z",
      "domain": "news-7.de",
      "name": "Humboldt1 Lounge Bar",
      "page": "https://directindex.org/r/news-7.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 129685,
        "prev": 95545,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 8397,
      "at": "2026-10-14T22:13:25.753Z",
      "domain": "news-7.de",
      "name": "Humboldt1 Lounge Bar",
      "page": "https://directindex.org/r/news-7.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129685,
        "prev": 95545,
        "fix": "no_channel"
      }
    },
    {
      "id": 8396,
      "at": "2026-10-14T22:13:24.577Z",
      "domain": "quater1.de",
      "name": "Quater1",
      "page": "https://directindex.org/r/quater1.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129679,
        "prev": 95132,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8395,
      "at": "2026-10-14T22:13:24.577Z",
      "domain": "quater1.de",
      "name": "Quater1",
      "page": "https://directindex.org/r/quater1.de",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 129679,
        "prev": 95132,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 8394,
      "at": "2026-10-14T22:13:24.577Z",
      "domain": "quater1.de",
      "name": "Quater1",
      "page": "https://directindex.org/r/quater1.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129679,
        "prev": 95132,
        "fix": "no_channel"
      }
    },
    {
      "id": 8393,
      "at": "2026-10-14T22:13:24.255Z",
      "domain": "bomdiacafe.de",
      "name": "Bom Dia",
      "page": "https://directindex.org/r/bomdiacafe.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129675,
        "prev": 95516,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8392,
      "at": "2026-10-14T22:13:24.255Z",
      "domain": "bomdiacafe.de",
      "name": "Bom Dia",
      "page": "https://directindex.org/r/bomdiacafe.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 129675,
        "prev": 95516,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 8391,
      "at": "2026-10-14T22:13:24.255Z",
      "domain": "bomdiacafe.de",
      "name": "Bom Dia",
      "page": "https://directindex.org/r/bomdiacafe.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129675,
        "prev": 95516,
        "fix": "no_channel"
      }
    },
    {
      "id": 8390,
      "at": "2026-10-14T22:13:23.050Z",
      "domain": "schokoladenmuseum.de",
      "name": "Chocolat Grand Café",
      "page": "https://directindex.org/r/schokoladenmuseum.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129672,
        "prev": 95332,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8389,
      "at": "2026-10-14T22:13:23.050Z",
      "domain": "schokoladenmuseum.de",
      "name": "Chocolat Grand Café",
      "page": "https://directindex.org/r/schokoladenmuseum.de",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 129672,
        "prev": 95332,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 8388,
      "at": "2026-10-14T22:13:23.050Z",
      "domain": "schokoladenmuseum.de",
      "name": "Chocolat Grand Café",
      "page": "https://directindex.org/r/schokoladenmuseum.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129672,
        "prev": 95332,
        "fix": "no_channel"
      }
    },
    {
      "id": 8387,
      "at": "2026-10-14T22:13:16.080Z",
      "domain": "loewenkaffee.de",
      "name": "Löwen Café",
      "page": "https://directindex.org/r/loewenkaffee.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129654,
        "prev": 95001,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8386,
      "at": "2026-10-14T22:13:16.080Z",
      "domain": "loewenkaffee.de",
      "name": "Löwen Café",
      "page": "https://directindex.org/r/loewenkaffee.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 129654,
        "prev": 95001,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 8385,
      "at": "2026-10-14T22:13:16.080Z",
      "domain": "loewenkaffee.de",
      "name": "Löwen Café",
      "page": "https://directindex.org/r/loewenkaffee.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129654,
        "prev": 95001,
        "fix": "no_channel"
      }
    },
    {
      "id": 8384,
      "at": "2026-10-14T22:13:15.620Z",
      "domain": "notenschluessel-lev.de",
      "name": "Notenschlüssel",
      "page": "https://directindex.org/r/notenschluessel-lev.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129651,
        "prev": 95258,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8383,
      "at": "2026-10-14T22:13:15.620Z",
      "domain": "notenschluessel-lev.de",
      "name": "Notenschlüssel",
      "page": "https://directindex.org/r/notenschluessel-lev.de",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 129651,
        "prev": 95258,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 8382,
      "at": "2026-10-14T22:13:15.620Z",
      "domain": "notenschluessel-lev.de",
      "name": "Notenschlüssel",
      "page": "https://directindex.org/r/notenschluessel-lev.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 129651,
        "prev": 95258,
        "fix": "booking_other"
      }
    },
    {
      "id": 8381,
      "at": "2026-10-14T22:13:15.620Z",
      "domain": "notenschluessel-lev.de",
      "name": "Notenschlüssel",
      "page": "https://directindex.org/r/notenschluessel-lev.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129651,
        "prev": 95258,
        "fix": "no_channel"
      }
    },
    {
      "id": 8380,
      "at": "2026-10-14T22:13:13.547Z",
      "domain": "trierereck.de",
      "name": "Trierer Eck",
      "page": "https://directindex.org/r/trierereck.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 129641,
        "prev": 94794
      }
    },
    {
      "id": 8379,
      "at": "2026-10-14T22:13:13.547Z",
      "domain": "trierereck.de",
      "name": "Trierer Eck",
      "page": "https://directindex.org/r/trierereck.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129641,
        "prev": 94794,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8378,
      "at": "2026-10-14T22:13:12.220Z",
      "domain": "kamps.de",
      "name": "Kamps",
      "page": "https://directindex.org/r/kamps.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129638,
        "prev": 95135,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8377,
      "at": "2026-10-14T22:13:12.220Z",
      "domain": "kamps.de",
      "name": "Kamps",
      "page": "https://directindex.org/r/kamps.de",
      "kind": "grade_up",
      "what": "grade F to D (46%)",
      "detail": {
        "scan": 129638,
        "prev": 95135,
        "from": "F",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 8376,
      "at": "2026-10-14T22:13:12.220Z",
      "domain": "kamps.de",
      "name": "Kamps",
      "page": "https://directindex.org/r/kamps.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129638,
        "prev": 95135,
        "fix": "no_channel"
      }
    },
    {
      "id": 8375,
      "at": "2026-10-14T22:13:11.302Z",
      "domain": "konditorei-klueppelberg.de",
      "name": "Konditorei Klüppelberg",
      "page": "https://directindex.org/r/konditorei-klueppelberg.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129632,
        "prev": 95077,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8374,
      "at": "2026-10-14T22:13:11.302Z",
      "domain": "konditorei-klueppelberg.de",
      "name": "Konditorei Klüppelberg",
      "page": "https://directindex.org/r/konditorei-klueppelberg.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 129632,
        "prev": 95077,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 8373,
      "at": "2026-10-14T22:13:11.302Z",
      "domain": "konditorei-klueppelberg.de",
      "name": "Konditorei Klüppelberg",
      "page": "https://directindex.org/r/konditorei-klueppelberg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129632,
        "prev": 95077,
        "fix": "no_channel"
      }
    },
    {
      "id": 8372,
      "at": "2026-10-14T22:13:10.976Z",
      "domain": "the3b.cologne",
      "name": "The 3B",
      "page": "https://directindex.org/r/the3b.cologne",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129629,
        "prev": 95087,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8371,
      "at": "2026-10-14T22:13:10.976Z",
      "domain": "the3b.cologne",
      "name": "The 3B",
      "page": "https://directindex.org/r/the3b.cologne",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 129629,
        "prev": 95087,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 8370,
      "at": "2026-10-14T22:13:10.976Z",
      "domain": "the3b.cologne",
      "name": "The 3B",
      "page": "https://directindex.org/r/the3b.cologne",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 129629,
        "prev": 95087,
        "fix": "booking_other"
      }
    },
    {
      "id": 8369,
      "at": "2026-10-14T22:13:10.976Z",
      "domain": "the3b.cologne",
      "name": "The 3B",
      "page": "https://directindex.org/r/the3b.cologne",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129629,
        "prev": 95087,
        "fix": "no_channel"
      }
    },
    {
      "id": 8368,
      "at": "2026-10-14T22:13:10.955Z",
      "domain": "koelnertreff-partykneipe.de",
      "name": "Kölner Treff",
      "page": "https://directindex.org/r/koelnertreff-partykneipe.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129628,
        "prev": 94944,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8367,
      "at": "2026-10-14T22:13:10.955Z",
      "domain": "koelnertreff-partykneipe.de",
      "name": "Kölner Treff",
      "page": "https://directindex.org/r/koelnertreff-partykneipe.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 129628,
        "prev": 94944,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 8366,
      "at": "2026-10-14T22:13:10.955Z",
      "domain": "koelnertreff-partykneipe.de",
      "name": "Kölner Treff",
      "page": "https://directindex.org/r/koelnertreff-partykneipe.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129628,
        "prev": 94944,
        "fix": "no_channel"
      }
    },
    {
      "id": 8365,
      "at": "2026-10-14T22:13:10.728Z",
      "domain": "die-mumu.de",
      "name": "Die Mumu",
      "page": "https://directindex.org/r/die-mumu.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 129626,
        "prev": 95104
      }
    },
    {
      "id": 8364,
      "at": "2026-10-14T22:13:10.728Z",
      "domain": "die-mumu.de",
      "name": "Die Mumu",
      "page": "https://directindex.org/r/die-mumu.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129626,
        "prev": 95104,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8363,
      "at": "2026-10-14T22:13:09.913Z",
      "domain": "latinocubana.de",
      "name": "Latino cubana",
      "page": "https://directindex.org/r/latinocubana.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 129620,
        "prev": 94911
      }
    },
    {
      "id": 8362,
      "at": "2026-10-14T22:13:09.913Z",
      "domain": "latinocubana.de",
      "name": "Latino cubana",
      "page": "https://directindex.org/r/latinocubana.de",
      "kind": "grade_down",
      "what": "grade D to F (39%)",
      "detail": {
        "scan": 129620,
        "prev": 94911,
        "from": "D",
        "to": "F",
        "pct": 38.5
      }
    },
    {
      "id": 8361,
      "at": "2026-10-14T22:13:09.913Z",
      "domain": "latinocubana.de",
      "name": "Latino cubana",
      "page": "https://directindex.org/r/latinocubana.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129620,
        "prev": 94911,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8360,
      "at": "2026-10-14T22:13:06.815Z",
      "domain": "zimmermannskoeln.com",
      "name": "Zimmermanns Jassweetschaff",
      "page": "https://directindex.org/r/zimmermannskoeln.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129616,
        "prev": 94837,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8359,
      "at": "2026-10-14T22:13:06.815Z",
      "domain": "zimmermannskoeln.com",
      "name": "Zimmermanns Jassweetschaff",
      "page": "https://directindex.org/r/zimmermannskoeln.com",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 129616,
        "prev": 94837,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 8358,
      "at": "2026-10-14T22:13:06.815Z",
      "domain": "zimmermannskoeln.com",
      "name": "Zimmermanns Jassweetschaff",
      "page": "https://directindex.org/r/zimmermannskoeln.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 129616,
        "prev": 94837,
        "fix": "booking_other"
      }
    },
    {
      "id": 8357,
      "at": "2026-10-14T22:13:06.815Z",
      "domain": "zimmermannskoeln.com",
      "name": "Zimmermanns Jassweetschaff",
      "page": "https://directindex.org/r/zimmermannskoeln.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129616,
        "prev": 94837,
        "fix": "no_channel"
      }
    },
    {
      "id": 8356,
      "at": "2026-10-14T22:12:58.764Z",
      "domain": "lotta-koeln.de",
      "name": "Lotta",
      "page": "https://directindex.org/r/lotta-koeln.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129596,
        "prev": 94504,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8355,
      "at": "2026-10-14T22:12:58.764Z",
      "domain": "lotta-koeln.de",
      "name": "Lotta",
      "page": "https://directindex.org/r/lotta-koeln.de",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 129596,
        "prev": 94504,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 8354,
      "at": "2026-10-14T22:12:58.764Z",
      "domain": "lotta-koeln.de",
      "name": "Lotta",
      "page": "https://directindex.org/r/lotta-koeln.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129596,
        "prev": 94504,
        "fix": "no_channel"
      }
    },
    {
      "id": 8353,
      "at": "2026-10-14T22:12:57.991Z",
      "domain": "edp-koeln.de",
      "name": "Em drügge Pitter",
      "page": "https://directindex.org/r/edp-koeln.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 129592,
        "prev": 94602,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 8352,
      "at": "2026-10-14T22:12:57.991Z",
      "domain": "edp-koeln.de",
      "name": "Em drügge Pitter",
      "page": "https://directindex.org/r/edp-koeln.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 129592,
        "prev": 94602,
        "fix": "booking_other"
      }
    },
    {
      "id": 8351,
      "at": "2026-10-14T22:12:57.991Z",
      "domain": "edp-koeln.de",
      "name": "Em drügge Pitter",
      "page": "https://directindex.org/r/edp-koeln.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129592,
        "prev": 94602,
        "fix": "no_channel"
      }
    },
    {
      "id": 8350,
      "at": "2026-10-14T22:12:57.867Z",
      "domain": "luxor-koeln.de",
      "name": "Luxor",
      "page": "https://directindex.org/r/luxor-koeln.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129591,
        "prev": 94656,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8349,
      "at": "2026-10-14T22:12:57.867Z",
      "domain": "luxor-koeln.de",
      "name": "Luxor",
      "page": "https://directindex.org/r/luxor-koeln.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 129591,
        "prev": 94656,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 8348,
      "at": "2026-10-14T22:12:57.867Z",
      "domain": "luxor-koeln.de",
      "name": "Luxor",
      "page": "https://directindex.org/r/luxor-koeln.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129591,
        "prev": 94656,
        "fix": "no_channel"
      }
    },
    {
      "id": 8347,
      "at": "2026-10-14T22:12:57.698Z",
      "domain": "hausdermanufakturen.de",
      "name": "Haus der Manufakturen - Caffé Lento",
      "page": "https://directindex.org/r/hausdermanufakturen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129590,
        "prev": 94491,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8346,
      "at": "2026-10-14T22:12:57.698Z",
      "domain": "hausdermanufakturen.de",
      "name": "Haus der Manufakturen - Caffé Lento",
      "page": "https://directindex.org/r/hausdermanufakturen.de",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 129590,
        "prev": 94491,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 8345,
      "at": "2026-10-14T22:12:57.698Z",
      "domain": "hausdermanufakturen.de",
      "name": "Haus der Manufakturen - Caffé Lento",
      "page": "https://directindex.org/r/hausdermanufakturen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129590,
        "prev": 94491,
        "fix": "no_channel"
      }
    },
    {
      "id": 8344,
      "at": "2026-10-14T22:12:57.399Z",
      "domain": "blue-shell.de",
      "name": "Blue Shell",
      "page": "https://directindex.org/r/blue-shell.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 129587,
        "prev": 94649
      }
    },
    {
      "id": 8343,
      "at": "2026-10-14T22:12:57.399Z",
      "domain": "blue-shell.de",
      "name": "Blue Shell",
      "page": "https://directindex.org/r/blue-shell.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 129587,
        "prev": 94649,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 8342,
      "at": "2026-10-14T22:12:57.399Z",
      "domain": "blue-shell.de",
      "name": "Blue Shell",
      "page": "https://directindex.org/r/blue-shell.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 129587,
        "prev": 94649,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 8341,
      "at": "2026-10-14T22:12:57.399Z",
      "domain": "blue-shell.de",
      "name": "Blue Shell",
      "page": "https://directindex.org/r/blue-shell.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129587,
        "prev": 94649,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 8340,
      "at": "2026-10-14T22:12:56.876Z",
      "domain": "kuenkneipe.de",
      "name": "Kuen",
      "page": "https://directindex.org/r/kuenkneipe.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 129585,
        "prev": 94440,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 8339,
      "at": "2026-10-14T22:12:56.876Z",
      "domain": "kuenkneipe.de",
      "name": "Kuen",
      "page": "https://directindex.org/r/kuenkneipe.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 129585,
        "prev": 94440
      }
    },
    {
      "id": 8338,
      "at": "2026-10-14T22:12:56.876Z",
      "domain": "kuenkneipe.de",
      "name": "Kuen",
      "page": "https://directindex.org/r/kuenkneipe.de",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 129585,
        "prev": 94440,
        "from": "D",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 8337,
      "at": "2026-10-14T22:12:56.876Z",
      "domain": "kuenkneipe.de",
      "name": "Kuen",
      "page": "https://directindex.org/r/kuenkneipe.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 129585,
        "prev": 94440,
        "fix": "no_channel"
      }
    },
    {
      "id": 8336,
      "at": "2026-10-14T22:12:56.876Z",
      "domain": "kuenkneipe.de",
      "name": "Kuen",
      "page": "https://directindex.org/r/kuenkneipe.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 129585,
        "prev": 94440,
        "fix": "edge_blocks"
      }
    }
  ]
}