{
  "city": "frankfurt-clinics",
  "days": 30,
  "since": "2026-09-15T22:00:49.693Z",
  "count": 599,
  "sites": 175,
  "byKind": {
    "fixed": 199,
    "broke": 49,
    "grade_up": 131,
    "grade_down": 4,
    "blocked": 6,
    "unblocked": 6,
    "channel": 159,
    "vendor": 45,
    "assistant": 0
  },
  "changes": [
    {
      "id": 17836,
      "at": "2026-10-15T01:26:25.715Z",
      "domain": "zahnforum-buergel.de",
      "name": "Zahnforum Bürgel",
      "page": "https://directindex.org/r/zahnforum-buergel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138627,
        "prev": 95029,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17835,
      "at": "2026-10-15T01:26:25.715Z",
      "domain": "zahnforum-buergel.de",
      "name": "Zahnforum Bürgel",
      "page": "https://directindex.org/r/zahnforum-buergel.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 138627,
        "prev": 95029,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17834,
      "at": "2026-10-15T01:26:25.715Z",
      "domain": "zahnforum-buergel.de",
      "name": "Zahnforum Bürgel",
      "page": "https://directindex.org/r/zahnforum-buergel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138627,
        "prev": 95029,
        "fix": "no_channel"
      }
    },
    {
      "id": 17796,
      "at": "2026-10-15T01:25:15.530Z",
      "domain": "hausarztpraxis-gallus.de",
      "name": "Gemeinschaftspraxis für Allgemeinmedizin im Gallusviertel",
      "page": "https://directindex.org/r/hausarztpraxis-gallus.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138588,
        "prev": 94972,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17795,
      "at": "2026-10-15T01:25:15.530Z",
      "domain": "hausarztpraxis-gallus.de",
      "name": "Gemeinschaftspraxis für Allgemeinmedizin im Gallusviertel",
      "page": "https://directindex.org/r/hausarztpraxis-gallus.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138588,
        "prev": 94972,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17794,
      "at": "2026-10-15T01:25:15.530Z",
      "domain": "hausarztpraxis-gallus.de",
      "name": "Gemeinschaftspraxis für Allgemeinmedizin im Gallusviertel",
      "page": "https://directindex.org/r/hausarztpraxis-gallus.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138588,
        "prev": 94972,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17789,
      "at": "2026-10-15T01:24:50.831Z",
      "domain": "physiotherapie-matuschewski.de",
      "name": "Praxis für Physiotherapie Matuschewski",
      "page": "https://directindex.org/r/physiotherapie-matuschewski.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138586,
        "prev": 95895,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17788,
      "at": "2026-10-15T01:24:50.831Z",
      "domain": "physiotherapie-matuschewski.de",
      "name": "Praxis für Physiotherapie Matuschewski",
      "page": "https://directindex.org/r/physiotherapie-matuschewski.de",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 138586,
        "prev": 95895,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 17787,
      "at": "2026-10-15T01:24:50.831Z",
      "domain": "physiotherapie-matuschewski.de",
      "name": "Praxis für Physiotherapie Matuschewski",
      "page": "https://directindex.org/r/physiotherapie-matuschewski.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138586,
        "prev": 95895,
        "fix": "no_channel"
      }
    },
    {
      "id": 17786,
      "at": "2026-10-15T01:24:44.809Z",
      "domain": "neuro-ffm.de",
      "name": "Neurologie in Frankfurt",
      "page": "https://directindex.org/r/neuro-ffm.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138583,
        "prev": 96120,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17785,
      "at": "2026-10-15T01:24:44.809Z",
      "domain": "neuro-ffm.de",
      "name": "Neurologie in Frankfurt",
      "page": "https://directindex.org/r/neuro-ffm.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138583,
        "prev": 96120,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17784,
      "at": "2026-10-15T01:24:44.809Z",
      "domain": "neuro-ffm.de",
      "name": "Neurologie in Frankfurt",
      "page": "https://directindex.org/r/neuro-ffm.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138583,
        "prev": 96120,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17783,
      "at": "2026-10-15T01:24:29.906Z",
      "domain": "praxisdrosmani.de",
      "name": "Zahnarztpraxis Dr. Stom. Naim Osmani",
      "page": "https://directindex.org/r/praxisdrosmani.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138580,
        "prev": 95828,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17782,
      "at": "2026-10-15T01:24:29.906Z",
      "domain": "praxisdrosmani.de",
      "name": "Zahnarztpraxis Dr. Stom. Naim Osmani",
      "page": "https://directindex.org/r/praxisdrosmani.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138580,
        "prev": 95828,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17781,
      "at": "2026-10-15T01:24:29.906Z",
      "domain": "praxisdrosmani.de",
      "name": "Zahnarztpraxis Dr. Stom. Naim Osmani",
      "page": "https://directindex.org/r/praxisdrosmani.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138580,
        "prev": 95828,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17780,
      "at": "2026-10-15T01:24:29.301Z",
      "domain": "heilendeimpulse.de",
      "name": "Praxis für Physiotherapie und Schmerztherapie",
      "page": "https://directindex.org/r/heilendeimpulse.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138579,
        "prev": 95961,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17779,
      "at": "2026-10-15T01:24:29.301Z",
      "domain": "heilendeimpulse.de",
      "name": "Praxis für Physiotherapie und Schmerztherapie",
      "page": "https://directindex.org/r/heilendeimpulse.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138579,
        "prev": 95961,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17778,
      "at": "2026-10-15T01:24:29.301Z",
      "domain": "heilendeimpulse.de",
      "name": "Praxis für Physiotherapie und Schmerztherapie",
      "page": "https://directindex.org/r/heilendeimpulse.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138579,
        "prev": 95961,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17777,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138577,
        "prev": 95618,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17776,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138577,
        "prev": 95618
      }
    },
    {
      "id": 17775,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "grade_down",
      "what": "grade C to F (28%)",
      "detail": {
        "scan": 138577,
        "prev": 95618,
        "from": "C",
        "to": "F",
        "pct": 27.7
      }
    },
    {
      "id": 17774,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138577,
        "prev": 95618,
        "fix": "booking_other"
      }
    },
    {
      "id": 17773,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138577,
        "prev": 95618,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17772,
      "at": "2026-10-15T01:24:20.479Z",
      "domain": "arztpraxis-buergel.de",
      "name": "Internistische Hausarztpraxis Bürgel",
      "page": "https://directindex.org/r/arztpraxis-buergel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138577,
        "prev": 95618,
        "fix": "no_channel"
      }
    },
    {
      "id": 17771,
      "at": "2026-10-15T01:24:17.253Z",
      "domain": "tierklinik-neu-isenburg.de",
      "name": "Tierklinik Neu-Isenburg",
      "page": "https://directindex.org/r/tierklinik-neu-isenburg.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138576,
        "prev": 95655,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17770,
      "at": "2026-10-15T01:24:17.253Z",
      "domain": "tierklinik-neu-isenburg.de",
      "name": "Tierklinik Neu-Isenburg",
      "page": "https://directindex.org/r/tierklinik-neu-isenburg.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138576,
        "prev": 95655,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17769,
      "at": "2026-10-15T01:24:17.253Z",
      "domain": "tierklinik-neu-isenburg.de",
      "name": "Tierklinik Neu-Isenburg",
      "page": "https://directindex.org/r/tierklinik-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138576,
        "prev": 95655,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17768,
      "at": "2026-10-15T01:24:17.253Z",
      "domain": "tierklinik-neu-isenburg.de",
      "name": "Tierklinik Neu-Isenburg",
      "page": "https://directindex.org/r/tierklinik-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138576,
        "prev": 95655,
        "fix": "no_channel"
      }
    },
    {
      "id": 17767,
      "at": "2026-10-15T01:24:17.253Z",
      "domain": "tierklinik-neu-isenburg.de",
      "name": "Tierklinik Neu-Isenburg",
      "page": "https://directindex.org/r/tierklinik-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138576,
        "prev": 95655,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17766,
      "at": "2026-10-15T01:24:17.005Z",
      "domain": "stoess-welge.de",
      "name": "Gemeinschaftspraxis Dr. med. Angela Stöß & Martina Welge",
      "page": "https://directindex.org/r/stoess-welge.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138575,
        "prev": 95659,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17765,
      "at": "2026-10-15T01:24:17.005Z",
      "domain": "stoess-welge.de",
      "name": "Gemeinschaftspraxis Dr. med. Angela Stöß & Martina Welge",
      "page": "https://directindex.org/r/stoess-welge.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138575,
        "prev": 95659,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17764,
      "at": "2026-10-15T01:24:17.005Z",
      "domain": "stoess-welge.de",
      "name": "Gemeinschaftspraxis Dr. med. Angela Stöß & Martina Welge",
      "page": "https://directindex.org/r/stoess-welge.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138575,
        "prev": 95659,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17763,
      "at": "2026-10-15T01:24:17.005Z",
      "domain": "stoess-welge.de",
      "name": "Gemeinschaftspraxis Dr. med. Angela Stöß & Martina Welge",
      "page": "https://directindex.org/r/stoess-welge.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138575,
        "prev": 95659,
        "fix": "no_channel"
      }
    },
    {
      "id": 17762,
      "at": "2026-10-15T01:24:17.005Z",
      "domain": "stoess-welge.de",
      "name": "Gemeinschaftspraxis Dr. med. Angela Stöß & Martina Welge",
      "page": "https://directindex.org/r/stoess-welge.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138575,
        "prev": 95659,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17761,
      "at": "2026-10-15T01:24:16.735Z",
      "domain": "physiotherapieampark.de",
      "name": "Physiotherapie am Park Bad Soden",
      "page": "https://directindex.org/r/physiotherapieampark.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138574,
        "prev": 95584
      }
    },
    {
      "id": 17760,
      "at": "2026-10-15T01:24:16.735Z",
      "domain": "physiotherapieampark.de",
      "name": "Physiotherapie am Park Bad Soden",
      "page": "https://directindex.org/r/physiotherapieampark.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138574,
        "prev": 95584,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17759,
      "at": "2026-10-15T01:24:08.534Z",
      "domain": "frauenarzt-frankfurt-calciu.de",
      "name": "Dr.-medic. Anca Calciu",
      "page": "https://directindex.org/r/frauenarzt-frankfurt-calciu.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138573,
        "prev": 95532,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17758,
      "at": "2026-10-15T01:24:08.534Z",
      "domain": "frauenarzt-frankfurt-calciu.de",
      "name": "Dr.-medic. Anca Calciu",
      "page": "https://directindex.org/r/frauenarzt-frankfurt-calciu.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138573,
        "prev": 95532,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17757,
      "at": "2026-10-15T01:24:08.534Z",
      "domain": "frauenarzt-frankfurt-calciu.de",
      "name": "Dr.-medic. Anca Calciu",
      "page": "https://directindex.org/r/frauenarzt-frankfurt-calciu.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138573,
        "prev": 95532,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17756,
      "at": "2026-10-15T01:24:08.534Z",
      "domain": "frauenarzt-frankfurt-calciu.de",
      "name": "Dr.-medic. Anca Calciu",
      "page": "https://directindex.org/r/frauenarzt-frankfurt-calciu.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138573,
        "prev": 95532,
        "fix": "no_channel"
      }
    },
    {
      "id": 17755,
      "at": "2026-10-15T01:24:08.534Z",
      "domain": "frauenarzt-frankfurt-calciu.de",
      "name": "Dr.-medic. Anca Calciu",
      "page": "https://directindex.org/r/frauenarzt-frankfurt-calciu.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138573,
        "prev": 95532,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17754,
      "at": "2026-10-15T01:24:08.180Z",
      "domain": "ortho-frankfurt.com",
      "name": "Orthopädie am Fürstenhof",
      "page": "https://directindex.org/r/ortho-frankfurt.com",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 138572,
        "prev": 95267,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 17753,
      "at": "2026-10-15T01:24:08.180Z",
      "domain": "ortho-frankfurt.com",
      "name": "Orthopädie am Fürstenhof",
      "page": "https://directindex.org/r/ortho-frankfurt.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 138572,
        "prev": 95267,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 17752,
      "at": "2026-10-15T01:24:08.180Z",
      "domain": "ortho-frankfurt.com",
      "name": "Orthopädie am Fürstenhof",
      "page": "https://directindex.org/r/ortho-frankfurt.com",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 138572,
        "prev": 95267,
        "from": "F",
        "to": "D",
        "pct": 48.8
      }
    },
    {
      "id": 17751,
      "at": "2026-10-15T01:24:08.180Z",
      "domain": "ortho-frankfurt.com",
      "name": "Orthopädie am Fürstenhof",
      "page": "https://directindex.org/r/ortho-frankfurt.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 138572,
        "prev": 95267,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 17750,
      "at": "2026-10-15T01:24:08.180Z",
      "domain": "ortho-frankfurt.com",
      "name": "Orthopädie am Fürstenhof",
      "page": "https://directindex.org/r/ortho-frankfurt.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138572,
        "prev": 95267,
        "fix": "no_channel"
      }
    },
    {
      "id": 17749,
      "at": "2026-10-15T01:23:59.006Z",
      "domain": "zahnarzt-nordend.com",
      "name": "Zahnarztpraxis im Nordend",
      "page": "https://directindex.org/r/zahnarzt-nordend.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138570,
        "prev": 95370
      }
    },
    {
      "id": 17748,
      "at": "2026-10-15T01:23:59.006Z",
      "domain": "zahnarzt-nordend.com",
      "name": "Zahnarztpraxis im Nordend",
      "page": "https://directindex.org/r/zahnarzt-nordend.com",
      "kind": "grade_down",
      "what": "grade C to F (19%)",
      "detail": {
        "scan": 138570,
        "prev": 95370,
        "from": "C",
        "to": "F",
        "pct": 18.5
      }
    },
    {
      "id": 17747,
      "at": "2026-10-15T01:23:59.006Z",
      "domain": "zahnarzt-nordend.com",
      "name": "Zahnarztpraxis im Nordend",
      "page": "https://directindex.org/r/zahnarzt-nordend.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138570,
        "prev": 95370,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17746,
      "at": "2026-10-15T01:23:54.140Z",
      "domain": "psychotherapie-stitz.de",
      "name": "Dr. med. Britta Stitz",
      "page": "https://directindex.org/r/psychotherapie-stitz.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138568,
        "prev": 95012
      }
    },
    {
      "id": 17745,
      "at": "2026-10-15T01:23:54.140Z",
      "domain": "psychotherapie-stitz.de",
      "name": "Dr. med. Britta Stitz",
      "page": "https://directindex.org/r/psychotherapie-stitz.de",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 138568,
        "prev": 95012,
        "from": "D",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 17744,
      "at": "2026-10-15T01:23:54.140Z",
      "domain": "psychotherapie-stitz.de",
      "name": "Dr. med. Britta Stitz",
      "page": "https://directindex.org/r/psychotherapie-stitz.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138568,
        "prev": 95012,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17743,
      "at": "2026-10-15T01:23:45.774Z",
      "domain": "praxis-emmrich.de",
      "name": "Heike Emmrich",
      "page": "https://directindex.org/r/praxis-emmrich.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138566,
        "prev": 95064,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17742,
      "at": "2026-10-15T01:23:45.774Z",
      "domain": "praxis-emmrich.de",
      "name": "Heike Emmrich",
      "page": "https://directindex.org/r/praxis-emmrich.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138566,
        "prev": 95064,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17741,
      "at": "2026-10-15T01:23:45.774Z",
      "domain": "praxis-emmrich.de",
      "name": "Heike Emmrich",
      "page": "https://directindex.org/r/praxis-emmrich.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138566,
        "prev": 95064,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17740,
      "at": "2026-10-15T01:23:45.774Z",
      "domain": "praxis-emmrich.de",
      "name": "Heike Emmrich",
      "page": "https://directindex.org/r/praxis-emmrich.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138566,
        "prev": 95064,
        "fix": "no_channel"
      }
    },
    {
      "id": 17739,
      "at": "2026-10-15T01:23:45.774Z",
      "domain": "praxis-emmrich.de",
      "name": "Heike Emmrich",
      "page": "https://directindex.org/r/praxis-emmrich.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138566,
        "prev": 95064,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17738,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17737,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "grade_down",
      "what": "grade D to F (23%)",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "from": "D",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 17736,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "fix": "booking_other"
      }
    },
    {
      "id": 17735,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17734,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17733,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "fix": "no_channel"
      }
    },
    {
      "id": 17732,
      "at": "2026-10-15T01:23:44.562Z",
      "domain": "kardiologie-neu-isenburg.de",
      "name": "Kardiologische Praxis im Facharzt-Zentrum",
      "page": "https://directindex.org/r/kardiologie-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138565,
        "prev": 95033,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17731,
      "at": "2026-10-15T01:23:41.335Z",
      "domain": "frankfurtpsychotherapiepraxis.de",
      "name": "Psychotherapeutische Praxis Frankfurt - Westend",
      "page": "https://directindex.org/r/frankfurtpsychotherapiepraxis.de",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 138564,
        "prev": 95108,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 17730,
      "at": "2026-10-15T01:23:41.335Z",
      "domain": "frankfurtpsychotherapiepraxis.de",
      "name": "Psychotherapeutische Praxis Frankfurt - Westend",
      "page": "https://directindex.org/r/frankfurtpsychotherapiepraxis.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138564,
        "prev": 95108,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17729,
      "at": "2026-10-15T01:23:41.335Z",
      "domain": "frankfurtpsychotherapiepraxis.de",
      "name": "Psychotherapeutische Praxis Frankfurt - Westend",
      "page": "https://directindex.org/r/frankfurtpsychotherapiepraxis.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138564,
        "prev": 95108,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17728,
      "at": "2026-10-15T01:23:41.335Z",
      "domain": "frankfurtpsychotherapiepraxis.de",
      "name": "Psychotherapeutische Praxis Frankfurt - Westend",
      "page": "https://directindex.org/r/frankfurtpsychotherapiepraxis.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138564,
        "prev": 95108,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17727,
      "at": "2026-10-15T01:23:36.734Z",
      "domain": "praxis-burghauser.de",
      "name": "Antonio Burghauser",
      "page": "https://directindex.org/r/praxis-burghauser.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138563,
        "prev": 95013,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17726,
      "at": "2026-10-15T01:23:36.734Z",
      "domain": "praxis-burghauser.de",
      "name": "Antonio Burghauser",
      "page": "https://directindex.org/r/praxis-burghauser.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138563,
        "prev": 95013,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17725,
      "at": "2026-10-15T01:23:36.734Z",
      "domain": "praxis-burghauser.de",
      "name": "Antonio Burghauser",
      "page": "https://directindex.org/r/praxis-burghauser.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138563,
        "prev": 95013,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17724,
      "at": "2026-10-15T01:23:34.962Z",
      "domain": "liebfrauenarzt.de",
      "name": "Liebfrauenarztpraxis",
      "page": "https://directindex.org/r/liebfrauenarzt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138562,
        "prev": 94971,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17723,
      "at": "2026-10-15T01:23:34.962Z",
      "domain": "liebfrauenarzt.de",
      "name": "Liebfrauenarztpraxis",
      "page": "https://directindex.org/r/liebfrauenarzt.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138562,
        "prev": 94971,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17722,
      "at": "2026-10-15T01:23:34.962Z",
      "domain": "liebfrauenarzt.de",
      "name": "Liebfrauenarztpraxis",
      "page": "https://directindex.org/r/liebfrauenarzt.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138562,
        "prev": 94971,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17721,
      "at": "2026-10-15T01:23:34.962Z",
      "domain": "liebfrauenarzt.de",
      "name": "Liebfrauenarztpraxis",
      "page": "https://directindex.org/r/liebfrauenarzt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138562,
        "prev": 94971,
        "fix": "no_channel"
      }
    },
    {
      "id": 17720,
      "at": "2026-10-15T01:23:34.962Z",
      "domain": "liebfrauenarzt.de",
      "name": "Liebfrauenarztpraxis",
      "page": "https://directindex.org/r/liebfrauenarzt.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138562,
        "prev": 94971,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17719,
      "at": "2026-10-15T01:23:34.273Z",
      "domain": "hausarztpraxis-assmann.de",
      "name": "Dr. Bettina Assmann-Sauerbrey",
      "page": "https://directindex.org/r/hausarztpraxis-assmann.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138561,
        "prev": 94974,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17718,
      "at": "2026-10-15T01:23:34.273Z",
      "domain": "hausarztpraxis-assmann.de",
      "name": "Dr. Bettina Assmann-Sauerbrey",
      "page": "https://directindex.org/r/hausarztpraxis-assmann.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138561,
        "prev": 94974,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17717,
      "at": "2026-10-15T01:23:34.273Z",
      "domain": "hausarztpraxis-assmann.de",
      "name": "Dr. Bettina Assmann-Sauerbrey",
      "page": "https://directindex.org/r/hausarztpraxis-assmann.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138561,
        "prev": 94974,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17716,
      "at": "2026-10-15T01:23:34.273Z",
      "domain": "hausarztpraxis-assmann.de",
      "name": "Dr. Bettina Assmann-Sauerbrey",
      "page": "https://directindex.org/r/hausarztpraxis-assmann.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138561,
        "prev": 94974,
        "fix": "no_channel"
      }
    },
    {
      "id": 17715,
      "at": "2026-10-15T01:23:34.273Z",
      "domain": "hausarztpraxis-assmann.de",
      "name": "Dr. Bettina Assmann-Sauerbrey",
      "page": "https://directindex.org/r/hausarztpraxis-assmann.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138561,
        "prev": 94974,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17714,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17713,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "fix": "booking_other"
      }
    },
    {
      "id": 17712,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17711,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17710,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "fix": "no_channel"
      }
    },
    {
      "id": 17709,
      "at": "2026-10-15T01:23:29.078Z",
      "domain": "zahnarzt-europaviertel.de",
      "name": "Zahnarztpraxis Dr. Dittrich",
      "page": "https://directindex.org/r/zahnarzt-europaviertel.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138560,
        "prev": 94664,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17708,
      "at": "2026-10-15T01:23:21.704Z",
      "domain": "tierarzt-liederbach.de",
      "name": "Dr. R. Riechert",
      "page": "https://directindex.org/r/tierarzt-liederbach.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138559,
        "prev": 94487,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17707,
      "at": "2026-10-15T01:23:21.704Z",
      "domain": "tierarzt-liederbach.de",
      "name": "Dr. R. Riechert",
      "page": "https://directindex.org/r/tierarzt-liederbach.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138559,
        "prev": 94487,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17706,
      "at": "2026-10-15T01:23:21.704Z",
      "domain": "tierarzt-liederbach.de",
      "name": "Dr. R. Riechert",
      "page": "https://directindex.org/r/tierarzt-liederbach.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138559,
        "prev": 94487,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17705,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 17704,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 17703,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 17702,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17701,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17700,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "fix": "no_channel"
      }
    },
    {
      "id": 17699,
      "at": "2026-10-15T01:23:20.659Z",
      "domain": "augenarzt-badhomburg.de",
      "name": "Dr. med. Yvonne Pansdorf",
      "page": "https://directindex.org/r/augenarzt-badhomburg.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138558,
        "prev": 94596,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17698,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 17697,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 17696,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 17695,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17694,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17693,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "fix": "no_channel"
      }
    },
    {
      "id": 17692,
      "at": "2026-10-15T01:23:18.161Z",
      "domain": "praxis-london.de",
      "name": "Dr. Manana London",
      "page": "https://directindex.org/r/praxis-london.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138556,
        "prev": 94437,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11397,
      "at": "2026-10-14T23:26:23.031Z",
      "domain": "care-vision.de",
      "name": "Care Vision",
      "page": "https://directindex.org/r/care-vision.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132783,
        "prev": 95579,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11396,
      "at": "2026-10-14T23:26:23.031Z",
      "domain": "care-vision.de",
      "name": "Care Vision",
      "page": "https://directindex.org/r/care-vision.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132783,
        "prev": 95579,
        "fix": "no_channel"
      }
    },
    {
      "id": 11395,
      "at": "2026-10-14T23:25:00.694Z",
      "domain": "zahnarztpraxis-hainbach.de",
      "name": "Zahnarztpraxis Hainbach",
      "page": "https://directindex.org/r/zahnarztpraxis-hainbach.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132781,
        "prev": 95819,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11394,
      "at": "2026-10-14T23:25:00.694Z",
      "domain": "zahnarztpraxis-hainbach.de",
      "name": "Zahnarztpraxis Hainbach",
      "page": "https://directindex.org/r/zahnarztpraxis-hainbach.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132781,
        "prev": 95819,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11393,
      "at": "2026-10-14T23:25:00.694Z",
      "domain": "zahnarztpraxis-hainbach.de",
      "name": "Zahnarztpraxis Hainbach",
      "page": "https://directindex.org/r/zahnarztpraxis-hainbach.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132781,
        "prev": 95819,
        "fix": "no_channel"
      }
    },
    {
      "id": 11392,
      "at": "2026-10-14T23:24:56.624Z",
      "domain": "zahnarzt-goethequartier.de",
      "name": "Zahnarztpraxis Im Goethequartier",
      "page": "https://directindex.org/r/zahnarzt-goethequartier.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132780,
        "prev": 95412,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11391,
      "at": "2026-10-14T23:24:56.624Z",
      "domain": "zahnarzt-goethequartier.de",
      "name": "Zahnarztpraxis Im Goethequartier",
      "page": "https://directindex.org/r/zahnarzt-goethequartier.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132780,
        "prev": 95412,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11390,
      "at": "2026-10-14T23:24:56.624Z",
      "domain": "zahnarzt-goethequartier.de",
      "name": "Zahnarztpraxis Im Goethequartier",
      "page": "https://directindex.org/r/zahnarzt-goethequartier.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132780,
        "prev": 95412,
        "fix": "no_channel"
      }
    },
    {
      "id": 11389,
      "at": "2026-10-14T23:24:54.137Z",
      "domain": "dr-white.de",
      "name": "Dr. White - Kieferorthopädie",
      "page": "https://directindex.org/r/dr-white.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132778,
        "prev": 96105,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11388,
      "at": "2026-10-14T23:24:54.137Z",
      "domain": "dr-white.de",
      "name": "Dr. White - Kieferorthopädie",
      "page": "https://directindex.org/r/dr-white.de",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 132778,
        "prev": 96105,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 11387,
      "at": "2026-10-14T23:24:54.137Z",
      "domain": "dr-white.de",
      "name": "Dr. White - Kieferorthopädie",
      "page": "https://directindex.org/r/dr-white.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132778,
        "prev": 96105,
        "fix": "no_channel"
      }
    },
    {
      "id": 11386,
      "at": "2026-10-14T23:24:46.047Z",
      "domain": "praxis-am-zoo-frankfurt.de",
      "name": "Praxis am Zoo",
      "page": "https://directindex.org/r/praxis-am-zoo-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132772,
        "prev": 96057,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11385,
      "at": "2026-10-14T23:24:46.047Z",
      "domain": "praxis-am-zoo-frankfurt.de",
      "name": "Praxis am Zoo",
      "page": "https://directindex.org/r/praxis-am-zoo-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132772,
        "prev": 96057,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11384,
      "at": "2026-10-14T23:24:46.047Z",
      "domain": "praxis-am-zoo-frankfurt.de",
      "name": "Praxis am Zoo",
      "page": "https://directindex.org/r/praxis-am-zoo-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132772,
        "prev": 96057,
        "fix": "no_channel"
      }
    },
    {
      "id": 11383,
      "at": "2026-10-14T23:24:44.879Z",
      "domain": "yobo.training",
      "name": "yobo",
      "page": "https://directindex.org/r/yobo.training",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132769,
        "prev": 96050,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11382,
      "at": "2026-10-14T23:24:44.879Z",
      "domain": "yobo.training",
      "name": "yobo",
      "page": "https://directindex.org/r/yobo.training",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132769,
        "prev": 96050,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11381,
      "at": "2026-10-14T23:24:44.879Z",
      "domain": "yobo.training",
      "name": "yobo",
      "page": "https://directindex.org/r/yobo.training",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132769,
        "prev": 96050,
        "fix": "no_channel"
      }
    },
    {
      "id": 11380,
      "at": "2026-10-14T23:24:44.704Z",
      "domain": "physiotherapie-frankfurt.com",
      "name": "Physio Aktiv am Zoo",
      "page": "https://directindex.org/r/physiotherapie-frankfurt.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132768,
        "prev": 96028,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11379,
      "at": "2026-10-14T23:24:44.704Z",
      "domain": "physiotherapie-frankfurt.com",
      "name": "Physio Aktiv am Zoo",
      "page": "https://directindex.org/r/physiotherapie-frankfurt.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 132768,
        "prev": 96028,
        "from": "C",
        "to": "B",
        "pct": 79.5
      }
    },
    {
      "id": 11378,
      "at": "2026-10-14T23:24:44.704Z",
      "domain": "physiotherapie-frankfurt.com",
      "name": "Physio Aktiv am Zoo",
      "page": "https://directindex.org/r/physiotherapie-frankfurt.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132768,
        "prev": 96028,
        "fix": "no_channel"
      }
    },
    {
      "id": 11377,
      "at": "2026-10-14T23:24:43.983Z",
      "domain": "dr-hout.de",
      "name": "Dr. med. dent. Diya Hout",
      "page": "https://directindex.org/r/dr-hout.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132767,
        "prev": 96055,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11376,
      "at": "2026-10-14T23:24:43.983Z",
      "domain": "dr-hout.de",
      "name": "Dr. med. dent. Diya Hout",
      "page": "https://directindex.org/r/dr-hout.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132767,
        "prev": 96055,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11375,
      "at": "2026-10-14T23:24:43.983Z",
      "domain": "dr-hout.de",
      "name": "Dr. med. dent. Diya Hout",
      "page": "https://directindex.org/r/dr-hout.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132767,
        "prev": 96055,
        "fix": "no_channel"
      }
    },
    {
      "id": 11374,
      "at": "2026-10-14T23:24:43.567Z",
      "domain": "mohr-smile.de",
      "name": "Zahnarztpraxis mohr smile",
      "page": "https://directindex.org/r/mohr-smile.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132763,
        "prev": 96036,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11373,
      "at": "2026-10-14T23:24:43.567Z",
      "domain": "mohr-smile.de",
      "name": "Zahnarztpraxis mohr smile",
      "page": "https://directindex.org/r/mohr-smile.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132763,
        "prev": 96036,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11372,
      "at": "2026-10-14T23:24:43.567Z",
      "domain": "mohr-smile.de",
      "name": "Zahnarztpraxis mohr smile",
      "page": "https://directindex.org/r/mohr-smile.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132763,
        "prev": 96036,
        "fix": "no_channel"
      }
    },
    {
      "id": 11371,
      "at": "2026-10-14T23:24:43.410Z",
      "domain": "fink-zahnheilkunde.de",
      "name": "Zahnarztpraxis Dr. Fink",
      "page": "https://directindex.org/r/fink-zahnheilkunde.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132760,
        "prev": 96023,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11370,
      "at": "2026-10-14T23:24:43.410Z",
      "domain": "fink-zahnheilkunde.de",
      "name": "Zahnarztpraxis Dr. Fink",
      "page": "https://directindex.org/r/fink-zahnheilkunde.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132760,
        "prev": 96023,
        "fix": "booking_other"
      }
    },
    {
      "id": 11369,
      "at": "2026-10-14T23:24:43.410Z",
      "domain": "fink-zahnheilkunde.de",
      "name": "Zahnarztpraxis Dr. Fink",
      "page": "https://directindex.org/r/fink-zahnheilkunde.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132760,
        "prev": 96023,
        "fix": "no_channel"
      }
    },
    {
      "id": 11368,
      "at": "2026-10-14T23:24:43.191Z",
      "domain": "noscalpelvasectomy.de",
      "name": "Dr. med. Alexander Mosner",
      "page": "https://directindex.org/r/noscalpelvasectomy.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132759,
        "prev": 96002,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11367,
      "at": "2026-10-14T23:24:43.191Z",
      "domain": "noscalpelvasectomy.de",
      "name": "Dr. med. Alexander Mosner",
      "page": "https://directindex.org/r/noscalpelvasectomy.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132759,
        "prev": 96002,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11366,
      "at": "2026-10-14T23:24:43.191Z",
      "domain": "noscalpelvasectomy.de",
      "name": "Dr. med. Alexander Mosner",
      "page": "https://directindex.org/r/noscalpelvasectomy.de",
      "kind": "grade_up",
      "what": "grade F to D (44%)",
      "detail": {
        "scan": 132759,
        "prev": 96002,
        "from": "F",
        "to": "D",
        "pct": 44.2
      }
    },
    {
      "id": 11365,
      "at": "2026-10-14T23:24:43.191Z",
      "domain": "noscalpelvasectomy.de",
      "name": "Dr. med. Alexander Mosner",
      "page": "https://directindex.org/r/noscalpelvasectomy.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132759,
        "prev": 96002,
        "fix": "no_channel"
      }
    },
    {
      "id": 11364,
      "at": "2026-10-14T23:24:43.120Z",
      "domain": "aerzte-internisten-frankfurt.de",
      "name": "Dr. med. Dieter Rummel",
      "page": "https://directindex.org/r/aerzte-internisten-frankfurt.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132757,
        "prev": 96024,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11363,
      "at": "2026-10-14T23:24:43.120Z",
      "domain": "aerzte-internisten-frankfurt.de",
      "name": "Dr. med. Dieter Rummel",
      "page": "https://directindex.org/r/aerzte-internisten-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132757,
        "prev": 96024,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11362,
      "at": "2026-10-14T23:24:43.120Z",
      "domain": "aerzte-internisten-frankfurt.de",
      "name": "Dr. med. Dieter Rummel",
      "page": "https://directindex.org/r/aerzte-internisten-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to D (44%)",
      "detail": {
        "scan": 132757,
        "prev": 96024,
        "from": "F",
        "to": "D",
        "pct": 43.5
      }
    },
    {
      "id": 11361,
      "at": "2026-10-14T23:24:43.120Z",
      "domain": "aerzte-internisten-frankfurt.de",
      "name": "Dr. med. Dieter Rummel",
      "page": "https://directindex.org/r/aerzte-internisten-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132757,
        "prev": 96024,
        "fix": "no_channel"
      }
    },
    {
      "id": 11360,
      "at": "2026-10-14T23:24:42.094Z",
      "domain": "accuramed-tagesklinik.de",
      "name": "Accuramed MVZ Bad Soden",
      "page": "https://directindex.org/r/accuramed-tagesklinik.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132755,
        "prev": 96045,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11359,
      "at": "2026-10-14T23:24:42.094Z",
      "domain": "accuramed-tagesklinik.de",
      "name": "Accuramed MVZ Bad Soden",
      "page": "https://directindex.org/r/accuramed-tagesklinik.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132755,
        "prev": 96045,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11358,
      "at": "2026-10-14T23:24:42.094Z",
      "domain": "accuramed-tagesklinik.de",
      "name": "Accuramed MVZ Bad Soden",
      "page": "https://directindex.org/r/accuramed-tagesklinik.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132755,
        "prev": 96045,
        "fix": "no_channel"
      }
    },
    {
      "id": 11357,
      "at": "2026-10-14T23:24:40.283Z",
      "domain": "tcmpraxis-frankfurt.de",
      "name": "Privatpraxis Martina Kilb",
      "page": "https://directindex.org/r/tcmpraxis-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132754,
        "prev": 96008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11356,
      "at": "2026-10-14T23:24:40.283Z",
      "domain": "tcmpraxis-frankfurt.de",
      "name": "Privatpraxis Martina Kilb",
      "page": "https://directindex.org/r/tcmpraxis-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 132754,
        "prev": 96008,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 11355,
      "at": "2026-10-14T23:24:40.283Z",
      "domain": "tcmpraxis-frankfurt.de",
      "name": "Privatpraxis Martina Kilb",
      "page": "https://directindex.org/r/tcmpraxis-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132754,
        "prev": 96008,
        "fix": "no_channel"
      }
    },
    {
      "id": 11354,
      "at": "2026-10-14T23:24:37.643Z",
      "domain": "zahnraum-henningerturm.de",
      "name": "ZAHN.RAUM",
      "page": "https://directindex.org/r/zahnraum-henningerturm.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132751,
        "prev": 95896,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11353,
      "at": "2026-10-14T23:24:37.643Z",
      "domain": "zahnraum-henningerturm.de",
      "name": "ZAHN.RAUM",
      "page": "https://directindex.org/r/zahnraum-henningerturm.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132751,
        "prev": 95896,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11352,
      "at": "2026-10-14T23:24:37.643Z",
      "domain": "zahnraum-henningerturm.de",
      "name": "ZAHN.RAUM",
      "page": "https://directindex.org/r/zahnraum-henningerturm.de",
      "kind": "grade_up",
      "what": "grade F to D (50%)",
      "detail": {
        "scan": 132751,
        "prev": 95896,
        "from": "F",
        "to": "D",
        "pct": 50.3
      }
    },
    {
      "id": 11351,
      "at": "2026-10-14T23:24:37.643Z",
      "domain": "zahnraum-henningerturm.de",
      "name": "ZAHN.RAUM",
      "page": "https://directindex.org/r/zahnraum-henningerturm.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132751,
        "prev": 95896,
        "fix": "no_channel"
      }
    },
    {
      "id": 11350,
      "at": "2026-10-14T23:24:37.303Z",
      "domain": "zahnarzt-oberursel-helber.de",
      "name": "Dr. Katja Helber & Kollegen Praxis für Zahnheilkunst",
      "page": "https://directindex.org/r/zahnarzt-oberursel-helber.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132750,
        "prev": 96094,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11349,
      "at": "2026-10-14T23:24:37.303Z",
      "domain": "zahnarzt-oberursel-helber.de",
      "name": "Dr. Katja Helber & Kollegen Praxis für Zahnheilkunst",
      "page": "https://directindex.org/r/zahnarzt-oberursel-helber.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132750,
        "prev": 96094,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11348,
      "at": "2026-10-14T23:24:37.303Z",
      "domain": "zahnarzt-oberursel-helber.de",
      "name": "Dr. Katja Helber & Kollegen Praxis für Zahnheilkunst",
      "page": "https://directindex.org/r/zahnarzt-oberursel-helber.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132750,
        "prev": 96094,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11347,
      "at": "2026-10-14T23:24:37.303Z",
      "domain": "zahnarzt-oberursel-helber.de",
      "name": "Dr. Katja Helber & Kollegen Praxis für Zahnheilkunst",
      "page": "https://directindex.org/r/zahnarzt-oberursel-helber.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132750,
        "prev": 96094,
        "fix": "no_channel"
      }
    },
    {
      "id": 11346,
      "at": "2026-10-14T23:24:36.976Z",
      "domain": "taunus-internisten.de",
      "name": "Taunus Internisten Dr. Banzer, Dr. Rassow & Kollegen",
      "page": "https://directindex.org/r/taunus-internisten.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132749,
        "prev": 96000,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11345,
      "at": "2026-10-14T23:24:36.976Z",
      "domain": "taunus-internisten.de",
      "name": "Taunus Internisten Dr. Banzer, Dr. Rassow & Kollegen",
      "page": "https://directindex.org/r/taunus-internisten.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132749,
        "prev": 96000,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11344,
      "at": "2026-10-14T23:24:36.976Z",
      "domain": "taunus-internisten.de",
      "name": "Taunus Internisten Dr. Banzer, Dr. Rassow & Kollegen",
      "page": "https://directindex.org/r/taunus-internisten.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132749,
        "prev": 96000,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11343,
      "at": "2026-10-14T23:24:36.976Z",
      "domain": "taunus-internisten.de",
      "name": "Taunus Internisten Dr. Banzer, Dr. Rassow & Kollegen",
      "page": "https://directindex.org/r/taunus-internisten.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132749,
        "prev": 96000,
        "fix": "no_channel"
      }
    },
    {
      "id": 11342,
      "at": "2026-10-14T23:24:36.862Z",
      "domain": "bae2.de",
      "name": "bae2",
      "page": "https://directindex.org/r/bae2.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132748,
        "prev": 95988,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11341,
      "at": "2026-10-14T23:24:36.862Z",
      "domain": "bae2.de",
      "name": "bae2",
      "page": "https://directindex.org/r/bae2.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132748,
        "prev": 95988,
        "fix": "booking_other"
      }
    },
    {
      "id": 11340,
      "at": "2026-10-14T23:24:36.862Z",
      "domain": "bae2.de",
      "name": "bae2",
      "page": "https://directindex.org/r/bae2.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132748,
        "prev": 95988,
        "fix": "no_channel"
      }
    },
    {
      "id": 11339,
      "at": "2026-10-14T23:24:36.363Z",
      "domain": "gefaesschirurgie-frankfurt.com",
      "name": "Dr. Jens D. Hahner",
      "page": "https://directindex.org/r/gefaesschirurgie-frankfurt.com",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132746,
        "prev": 96003,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11338,
      "at": "2026-10-14T23:24:36.363Z",
      "domain": "gefaesschirurgie-frankfurt.com",
      "name": "Dr. Jens D. Hahner",
      "page": "https://directindex.org/r/gefaesschirurgie-frankfurt.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132746,
        "prev": 96003,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11337,
      "at": "2026-10-14T23:24:36.363Z",
      "domain": "gefaesschirurgie-frankfurt.com",
      "name": "Dr. Jens D. Hahner",
      "page": "https://directindex.org/r/gefaesschirurgie-frankfurt.com",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132746,
        "prev": 96003,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11336,
      "at": "2026-10-14T23:24:36.363Z",
      "domain": "gefaesschirurgie-frankfurt.com",
      "name": "Dr. Jens D. Hahner",
      "page": "https://directindex.org/r/gefaesschirurgie-frankfurt.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132746,
        "prev": 96003,
        "fix": "no_channel"
      }
    },
    {
      "id": 11335,
      "at": "2026-10-14T23:24:35.103Z",
      "domain": "praxiskennard.de",
      "name": "Praxis für Physiotherapie Janine Kennard",
      "page": "https://directindex.org/r/praxiskennard.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132745,
        "prev": 96069,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11334,
      "at": "2026-10-14T23:24:35.103Z",
      "domain": "praxiskennard.de",
      "name": "Praxis für Physiotherapie Janine Kennard",
      "page": "https://directindex.org/r/praxiskennard.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132745,
        "prev": 96069,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11333,
      "at": "2026-10-14T23:24:35.103Z",
      "domain": "praxiskennard.de",
      "name": "Praxis für Physiotherapie Janine Kennard",
      "page": "https://directindex.org/r/praxiskennard.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132745,
        "prev": 96069,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11332,
      "at": "2026-10-14T23:24:35.103Z",
      "domain": "praxiskennard.de",
      "name": "Praxis für Physiotherapie Janine Kennard",
      "page": "https://directindex.org/r/praxiskennard.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132745,
        "prev": 96069,
        "fix": "no_channel"
      }
    },
    {
      "id": 11331,
      "at": "2026-10-14T23:24:34.608Z",
      "domain": "medicus-frankfurt.de",
      "name": "Medicus MVZ",
      "page": "https://directindex.org/r/medicus-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132744,
        "prev": 96041,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11330,
      "at": "2026-10-14T23:24:34.608Z",
      "domain": "medicus-frankfurt.de",
      "name": "Medicus MVZ",
      "page": "https://directindex.org/r/medicus-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132744,
        "prev": 96041,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11329,
      "at": "2026-10-14T23:24:34.608Z",
      "domain": "medicus-frankfurt.de",
      "name": "Medicus MVZ",
      "page": "https://directindex.org/r/medicus-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132744,
        "prev": 96041,
        "fix": "no_channel"
      }
    },
    {
      "id": 11328,
      "at": "2026-10-14T23:24:34.451Z",
      "domain": "drheinlein.de",
      "name": "Dr. Heinlein Zahnarztparxis Oberursel",
      "page": "https://directindex.org/r/drheinlein.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132743,
        "prev": 95900,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11327,
      "at": "2026-10-14T23:24:34.451Z",
      "domain": "drheinlein.de",
      "name": "Dr. Heinlein Zahnarztparxis Oberursel",
      "page": "https://directindex.org/r/drheinlein.de",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 132743,
        "prev": 95900,
        "from": "D",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 11326,
      "at": "2026-10-14T23:24:34.451Z",
      "domain": "drheinlein.de",
      "name": "Dr. Heinlein Zahnarztparxis Oberursel",
      "page": "https://directindex.org/r/drheinlein.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132743,
        "prev": 95900,
        "fix": "booking_other"
      }
    },
    {
      "id": 11325,
      "at": "2026-10-14T23:24:34.451Z",
      "domain": "drheinlein.de",
      "name": "Dr. Heinlein Zahnarztparxis Oberursel",
      "page": "https://directindex.org/r/drheinlein.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132743,
        "prev": 95900,
        "fix": "no_channel"
      }
    },
    {
      "id": 11324,
      "at": "2026-10-14T23:24:33.963Z",
      "domain": "mvzapro.de",
      "name": "MVZ Apro",
      "page": "https://directindex.org/r/mvzapro.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132741,
        "prev": 95889,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11323,
      "at": "2026-10-14T23:24:33.963Z",
      "domain": "mvzapro.de",
      "name": "MVZ Apro",
      "page": "https://directindex.org/r/mvzapro.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132741,
        "prev": 95889,
        "fix": "booking_other"
      }
    },
    {
      "id": 11322,
      "at": "2026-10-14T23:24:33.963Z",
      "domain": "mvzapro.de",
      "name": "MVZ Apro",
      "page": "https://directindex.org/r/mvzapro.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132741,
        "prev": 95889,
        "fix": "no_channel"
      }
    },
    {
      "id": 11321,
      "at": "2026-10-14T23:24:33.734Z",
      "domain": "praxis-daume.de",
      "name": "Hausarztpraxis Dr. Daume",
      "page": "https://directindex.org/r/praxis-daume.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132740,
        "prev": 95881,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11320,
      "at": "2026-10-14T23:24:33.734Z",
      "domain": "praxis-daume.de",
      "name": "Hausarztpraxis Dr. Daume",
      "page": "https://directindex.org/r/praxis-daume.de",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 132740,
        "prev": 95881,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 11319,
      "at": "2026-10-14T23:24:33.734Z",
      "domain": "praxis-daume.de",
      "name": "Hausarztpraxis Dr. Daume",
      "page": "https://directindex.org/r/praxis-daume.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132740,
        "prev": 95881,
        "fix": "no_channel"
      }
    },
    {
      "id": 11318,
      "at": "2026-10-14T23:24:33.222Z",
      "domain": "physio-wickert.de",
      "name": "SW Physio & Wellness",
      "page": "https://directindex.org/r/physio-wickert.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132737,
        "prev": 96034,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11317,
      "at": "2026-10-14T23:24:33.222Z",
      "domain": "physio-wickert.de",
      "name": "SW Physio & Wellness",
      "page": "https://directindex.org/r/physio-wickert.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132737,
        "prev": 96034,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11316,
      "at": "2026-10-14T23:24:33.222Z",
      "domain": "physio-wickert.de",
      "name": "SW Physio & Wellness",
      "page": "https://directindex.org/r/physio-wickert.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132737,
        "prev": 96034,
        "fix": "no_channel"
      }
    },
    {
      "id": 11315,
      "at": "2026-10-14T23:24:32.997Z",
      "domain": "zahnarzt-aliceplatz.de",
      "name": "Zahnärztinnen am Aliceplatz",
      "page": "https://directindex.org/r/zahnarzt-aliceplatz.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132734,
        "prev": 95832,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11314,
      "at": "2026-10-14T23:24:32.997Z",
      "domain": "zahnarzt-aliceplatz.de",
      "name": "Zahnärztinnen am Aliceplatz",
      "page": "https://directindex.org/r/zahnarzt-aliceplatz.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132734,
        "prev": 95832,
        "fix": "booking_other"
      }
    },
    {
      "id": 11313,
      "at": "2026-10-14T23:24:32.997Z",
      "domain": "zahnarzt-aliceplatz.de",
      "name": "Zahnärztinnen am Aliceplatz",
      "page": "https://directindex.org/r/zahnarzt-aliceplatz.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132734,
        "prev": 95832,
        "fix": "no_channel"
      }
    },
    {
      "id": 11312,
      "at": "2026-10-14T23:24:32.827Z",
      "domain": "brauner-lungenarzt.de",
      "name": "Dr. med. Volker Brauner",
      "page": "https://directindex.org/r/brauner-lungenarzt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132733,
        "prev": 95886,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11311,
      "at": "2026-10-14T23:24:32.827Z",
      "domain": "brauner-lungenarzt.de",
      "name": "Dr. med. Volker Brauner",
      "page": "https://directindex.org/r/brauner-lungenarzt.de",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 132733,
        "prev": 95886,
        "from": "F",
        "to": "C",
        "pct": 62.6
      }
    },
    {
      "id": 11310,
      "at": "2026-10-14T23:24:32.827Z",
      "domain": "brauner-lungenarzt.de",
      "name": "Dr. med. Volker Brauner",
      "page": "https://directindex.org/r/brauner-lungenarzt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132733,
        "prev": 95886,
        "fix": "no_channel"
      }
    },
    {
      "id": 11309,
      "at": "2026-10-14T23:24:32.379Z",
      "domain": "praxis-haffner.de",
      "name": "Haffner",
      "page": "https://directindex.org/r/praxis-haffner.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132729,
        "prev": 96001,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11308,
      "at": "2026-10-14T23:24:32.379Z",
      "domain": "praxis-haffner.de",
      "name": "Haffner",
      "page": "https://directindex.org/r/praxis-haffner.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132729,
        "prev": 96001,
        "fix": "booking_other"
      }
    },
    {
      "id": 11307,
      "at": "2026-10-14T23:24:32.379Z",
      "domain": "praxis-haffner.de",
      "name": "Haffner",
      "page": "https://directindex.org/r/praxis-haffner.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132729,
        "prev": 96001,
        "fix": "no_channel"
      }
    },
    {
      "id": 11306,
      "at": "2026-10-14T23:24:32.315Z",
      "domain": "urologie-paulskirche.de",
      "name": "Urologie an der Paulskirche",
      "page": "https://directindex.org/r/urologie-paulskirche.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132728,
        "prev": 95840,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11305,
      "at": "2026-10-14T23:24:32.315Z",
      "domain": "urologie-paulskirche.de",
      "name": "Urologie an der Paulskirche",
      "page": "https://directindex.org/r/urologie-paulskirche.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132728,
        "prev": 95840,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11304,
      "at": "2026-10-14T23:24:32.315Z",
      "domain": "urologie-paulskirche.de",
      "name": "Urologie an der Paulskirche",
      "page": "https://directindex.org/r/urologie-paulskirche.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132728,
        "prev": 95840,
        "fix": "no_channel"
      }
    },
    {
      "id": 11303,
      "at": "2026-10-14T23:24:31.925Z",
      "domain": "kinderarztpraxis-oberursel.de",
      "name": "Kinderarztpraxis Oberursel Dr. med. Martin Rosewich",
      "page": "https://directindex.org/r/kinderarztpraxis-oberursel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132725,
        "prev": 95984,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11302,
      "at": "2026-10-14T23:24:31.925Z",
      "domain": "kinderarztpraxis-oberursel.de",
      "name": "Kinderarztpraxis Oberursel Dr. med. Martin Rosewich",
      "page": "https://directindex.org/r/kinderarztpraxis-oberursel.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132725,
        "prev": 95984,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11301,
      "at": "2026-10-14T23:24:31.925Z",
      "domain": "kinderarztpraxis-oberursel.de",
      "name": "Kinderarztpraxis Oberursel Dr. med. Martin Rosewich",
      "page": "https://directindex.org/r/kinderarztpraxis-oberursel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132725,
        "prev": 95984,
        "fix": "no_channel"
      }
    },
    {
      "id": 11300,
      "at": "2026-10-14T23:24:31.895Z",
      "domain": "praxis-fuer-zahnerhaltung.de",
      "name": "Praxis für Zahnerhaltung und Prophylaxe",
      "page": "https://directindex.org/r/praxis-fuer-zahnerhaltung.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132723,
        "prev": 95912,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11299,
      "at": "2026-10-14T23:24:31.895Z",
      "domain": "praxis-fuer-zahnerhaltung.de",
      "name": "Praxis für Zahnerhaltung und Prophylaxe",
      "page": "https://directindex.org/r/praxis-fuer-zahnerhaltung.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132723,
        "prev": 95912,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11298,
      "at": "2026-10-14T23:24:31.895Z",
      "domain": "praxis-fuer-zahnerhaltung.de",
      "name": "Praxis für Zahnerhaltung und Prophylaxe",
      "page": "https://directindex.org/r/praxis-fuer-zahnerhaltung.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132723,
        "prev": 95912,
        "fix": "no_channel"
      }
    },
    {
      "id": 11297,
      "at": "2026-10-14T23:24:31.830Z",
      "domain": "orthopaedie-bernardi.de",
      "name": "Dr. med. Andreas Bernardi Facharzt für Orthopädie & Unfallchirugie",
      "page": "https://directindex.org/r/orthopaedie-bernardi.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132722,
        "prev": 95987,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11296,
      "at": "2026-10-14T23:24:31.830Z",
      "domain": "orthopaedie-bernardi.de",
      "name": "Dr. med. Andreas Bernardi Facharzt für Orthopädie & Unfallchirugie",
      "page": "https://directindex.org/r/orthopaedie-bernardi.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132722,
        "prev": 95987,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11295,
      "at": "2026-10-14T23:24:31.830Z",
      "domain": "orthopaedie-bernardi.de",
      "name": "Dr. med. Andreas Bernardi Facharzt für Orthopädie & Unfallchirugie",
      "page": "https://directindex.org/r/orthopaedie-bernardi.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132722,
        "prev": 95987,
        "fix": "no_channel"
      }
    },
    {
      "id": 11294,
      "at": "2026-10-14T23:24:31.637Z",
      "domain": "zahnarztpraxis-oberursel.de",
      "name": "Dr. K. Vollmer Zahnärztin",
      "page": "https://directindex.org/r/zahnarztpraxis-oberursel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132720,
        "prev": 95978,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11293,
      "at": "2026-10-14T23:24:31.637Z",
      "domain": "zahnarztpraxis-oberursel.de",
      "name": "Dr. K. Vollmer Zahnärztin",
      "page": "https://directindex.org/r/zahnarztpraxis-oberursel.de",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 132720,
        "prev": 95978,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 11292,
      "at": "2026-10-14T23:24:31.637Z",
      "domain": "zahnarztpraxis-oberursel.de",
      "name": "Dr. K. Vollmer Zahnärztin",
      "page": "https://directindex.org/r/zahnarztpraxis-oberursel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132720,
        "prev": 95978,
        "fix": "no_channel"
      }
    },
    {
      "id": 11291,
      "at": "2026-10-14T23:24:31.503Z",
      "domain": "klenner-slomka.de",
      "name": "Klenner Slomka Sozialpsychiatrische Praxis für Kinder und Jungendliche",
      "page": "https://directindex.org/r/klenner-slomka.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132719,
        "prev": 95975,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11290,
      "at": "2026-10-14T23:24:31.503Z",
      "domain": "klenner-slomka.de",
      "name": "Klenner Slomka Sozialpsychiatrische Praxis für Kinder und Jungendliche",
      "page": "https://directindex.org/r/klenner-slomka.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 132719,
        "prev": 95975
      }
    },
    {
      "id": 11289,
      "at": "2026-10-14T23:24:31.503Z",
      "domain": "klenner-slomka.de",
      "name": "Klenner Slomka Sozialpsychiatrische Praxis für Kinder und Jungendliche",
      "page": "https://directindex.org/r/klenner-slomka.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132719,
        "prev": 95975,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 11288,
      "at": "2026-10-14T23:24:31.503Z",
      "domain": "klenner-slomka.de",
      "name": "Klenner Slomka Sozialpsychiatrische Praxis für Kinder und Jungendliche",
      "page": "https://directindex.org/r/klenner-slomka.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132719,
        "prev": 95975,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11287,
      "at": "2026-10-14T23:24:31.503Z",
      "domain": "klenner-slomka.de",
      "name": "Klenner Slomka Sozialpsychiatrische Praxis für Kinder und Jungendliche",
      "page": "https://directindex.org/r/klenner-slomka.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132719,
        "prev": 95975,
        "fix": "no_channel"
      }
    },
    {
      "id": 11286,
      "at": "2026-10-14T23:24:31.200Z",
      "domain": "schmid-morales.de",
      "name": "Schmid Morales",
      "page": "https://directindex.org/r/schmid-morales.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132716,
        "prev": 95866,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11285,
      "at": "2026-10-14T23:24:31.200Z",
      "domain": "schmid-morales.de",
      "name": "Schmid Morales",
      "page": "https://directindex.org/r/schmid-morales.de",
      "kind": "grade_up",
      "what": "grade F to C (60%)",
      "detail": {
        "scan": 132716,
        "prev": 95866,
        "from": "F",
        "to": "C",
        "pct": 59.7
      }
    },
    {
      "id": 11284,
      "at": "2026-10-14T23:24:31.200Z",
      "domain": "schmid-morales.de",
      "name": "Schmid Morales",
      "page": "https://directindex.org/r/schmid-morales.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132716,
        "prev": 95866,
        "fix": "no_channel"
      }
    },
    {
      "id": 11283,
      "at": "2026-10-14T23:24:30.764Z",
      "domain": "zahnarzt-tudor.de",
      "name": "Dr. Karina Tudor",
      "page": "https://directindex.org/r/zahnarzt-tudor.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132714,
        "prev": 95809,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11282,
      "at": "2026-10-14T23:24:30.764Z",
      "domain": "zahnarzt-tudor.de",
      "name": "Dr. Karina Tudor",
      "page": "https://directindex.org/r/zahnarzt-tudor.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132714,
        "prev": 95809,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11281,
      "at": "2026-10-14T23:24:30.764Z",
      "domain": "zahnarzt-tudor.de",
      "name": "Dr. Karina Tudor",
      "page": "https://directindex.org/r/zahnarzt-tudor.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132714,
        "prev": 95809,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11280,
      "at": "2026-10-14T23:24:30.764Z",
      "domain": "zahnarzt-tudor.de",
      "name": "Dr. Karina Tudor",
      "page": "https://directindex.org/r/zahnarzt-tudor.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132714,
        "prev": 95809,
        "fix": "no_channel"
      }
    },
    {
      "id": 11279,
      "at": "2026-10-14T23:24:30.364Z",
      "domain": "santos-med.de",
      "name": "Santos Med Hausarztpraxis",
      "page": "https://directindex.org/r/santos-med.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132712,
        "prev": 95816,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11278,
      "at": "2026-10-14T23:24:30.364Z",
      "domain": "santos-med.de",
      "name": "Santos Med Hausarztpraxis",
      "page": "https://directindex.org/r/santos-med.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132712,
        "prev": 95816,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11277,
      "at": "2026-10-14T23:24:30.364Z",
      "domain": "santos-med.de",
      "name": "Santos Med Hausarztpraxis",
      "page": "https://directindex.org/r/santos-med.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132712,
        "prev": 95816,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11276,
      "at": "2026-10-14T23:24:30.364Z",
      "domain": "santos-med.de",
      "name": "Santos Med Hausarztpraxis",
      "page": "https://directindex.org/r/santos-med.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132712,
        "prev": 95816,
        "fix": "no_channel"
      }
    },
    {
      "id": 11275,
      "at": "2026-10-14T23:24:28.381Z",
      "domain": "healthyhappyyou.de",
      "name": "Dr. Christine Kownatzki",
      "page": "https://directindex.org/r/healthyhappyyou.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132708,
        "prev": 96054,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11274,
      "at": "2026-10-14T23:24:28.381Z",
      "domain": "healthyhappyyou.de",
      "name": "Dr. Christine Kownatzki",
      "page": "https://directindex.org/r/healthyhappyyou.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132708,
        "prev": 96054,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11273,
      "at": "2026-10-14T23:24:28.381Z",
      "domain": "healthyhappyyou.de",
      "name": "Dr. Christine Kownatzki",
      "page": "https://directindex.org/r/healthyhappyyou.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132708,
        "prev": 96054,
        "fix": "no_channel"
      }
    },
    {
      "id": 11272,
      "at": "2026-10-14T23:24:27.299Z",
      "domain": "katzen-praxis.de",
      "name": "Katzenpraxis",
      "page": "https://directindex.org/r/katzen-praxis.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132707,
        "prev": 95246,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11271,
      "at": "2026-10-14T23:24:27.299Z",
      "domain": "katzen-praxis.de",
      "name": "Katzenpraxis",
      "page": "https://directindex.org/r/katzen-praxis.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 132707,
        "prev": 95246,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 11270,
      "at": "2026-10-14T23:24:27.299Z",
      "domain": "katzen-praxis.de",
      "name": "Katzenpraxis",
      "page": "https://directindex.org/r/katzen-praxis.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132707,
        "prev": 95246,
        "fix": "no_channel"
      }
    },
    {
      "id": 11269,
      "at": "2026-10-14T23:24:23.743Z",
      "domain": "hno-neidel.de",
      "name": "Dr. med. Stephan Neidel",
      "page": "https://directindex.org/r/hno-neidel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132704,
        "prev": 95853,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11268,
      "at": "2026-10-14T23:24:23.743Z",
      "domain": "hno-neidel.de",
      "name": "Dr. med. Stephan Neidel",
      "page": "https://directindex.org/r/hno-neidel.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132704,
        "prev": 95853,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11267,
      "at": "2026-10-14T23:24:23.743Z",
      "domain": "hno-neidel.de",
      "name": "Dr. med. Stephan Neidel",
      "page": "https://directindex.org/r/hno-neidel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132704,
        "prev": 95853,
        "fix": "no_channel"
      }
    },
    {
      "id": 11266,
      "at": "2026-10-14T23:24:23.527Z",
      "domain": "dr-bergem.de",
      "name": "Dr. Dominik Bergem und Kollegen",
      "page": "https://directindex.org/r/dr-bergem.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132703,
        "prev": 95653,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11265,
      "at": "2026-10-14T23:24:23.527Z",
      "domain": "dr-bergem.de",
      "name": "Dr. Dominik Bergem und Kollegen",
      "page": "https://directindex.org/r/dr-bergem.de",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 132703,
        "prev": 95653,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 11264,
      "at": "2026-10-14T23:24:23.527Z",
      "domain": "dr-bergem.de",
      "name": "Dr. Dominik Bergem und Kollegen",
      "page": "https://directindex.org/r/dr-bergem.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132703,
        "prev": 95653,
        "fix": "no_channel"
      }
    },
    {
      "id": 11263,
      "at": "2026-10-14T23:24:23.021Z",
      "domain": "kardiocentrum.de",
      "name": "Kardiologische Praxis Innenstadt",
      "page": "https://directindex.org/r/kardiocentrum.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132702,
        "prev": 95658,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11262,
      "at": "2026-10-14T23:24:23.021Z",
      "domain": "kardiocentrum.de",
      "name": "Kardiologische Praxis Innenstadt",
      "page": "https://directindex.org/r/kardiocentrum.de",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 132702,
        "prev": 95658,
        "from": "D",
        "to": "B",
        "pct": 70
      }
    },
    {
      "id": 11261,
      "at": "2026-10-14T23:24:23.021Z",
      "domain": "kardiocentrum.de",
      "name": "Kardiologische Praxis Innenstadt",
      "page": "https://directindex.org/r/kardiocentrum.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132702,
        "prev": 95658,
        "fix": "no_channel"
      }
    },
    {
      "id": 11260,
      "at": "2026-10-14T23:24:21.536Z",
      "domain": "pt-barth.de",
      "name": "Physiotherapie Larrisa Barth",
      "page": "https://directindex.org/r/pt-barth.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132698,
        "prev": 95818,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11259,
      "at": "2026-10-14T23:24:21.536Z",
      "domain": "pt-barth.de",
      "name": "Physiotherapie Larrisa Barth",
      "page": "https://directindex.org/r/pt-barth.de",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 132698,
        "prev": 95818,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 11258,
      "at": "2026-10-14T23:24:21.536Z",
      "domain": "pt-barth.de",
      "name": "Physiotherapie Larrisa Barth",
      "page": "https://directindex.org/r/pt-barth.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132698,
        "prev": 95818,
        "fix": "no_channel"
      }
    },
    {
      "id": 11257,
      "at": "2026-10-14T23:24:21.394Z",
      "domain": "praxis-martinovic.de",
      "name": "Praxis Martinovic",
      "page": "https://directindex.org/r/praxis-martinovic.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132696,
        "prev": 95650,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11256,
      "at": "2026-10-14T23:24:21.394Z",
      "domain": "praxis-martinovic.de",
      "name": "Praxis Martinovic",
      "page": "https://directindex.org/r/praxis-martinovic.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132696,
        "prev": 95650,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11255,
      "at": "2026-10-14T23:24:21.394Z",
      "domain": "praxis-martinovic.de",
      "name": "Praxis Martinovic",
      "page": "https://directindex.org/r/praxis-martinovic.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132696,
        "prev": 95650,
        "fix": "no_channel"
      }
    },
    {
      "id": 11254,
      "at": "2026-10-14T23:24:21.400Z",
      "domain": "dr-ehrlich.de",
      "name": "Ehrlich",
      "page": "https://directindex.org/r/dr-ehrlich.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132695,
        "prev": 95646,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11253,
      "at": "2026-10-14T23:24:21.400Z",
      "domain": "dr-ehrlich.de",
      "name": "Ehrlich",
      "page": "https://directindex.org/r/dr-ehrlich.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132695,
        "prev": 95646,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11252,
      "at": "2026-10-14T23:24:21.400Z",
      "domain": "dr-ehrlich.de",
      "name": "Ehrlich",
      "page": "https://directindex.org/r/dr-ehrlich.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132695,
        "prev": 95646,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11251,
      "at": "2026-10-14T23:24:21.400Z",
      "domain": "dr-ehrlich.de",
      "name": "Ehrlich",
      "page": "https://directindex.org/r/dr-ehrlich.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132695,
        "prev": 95646,
        "fix": "no_channel"
      }
    },
    {
      "id": 11250,
      "at": "2026-10-14T23:24:20.512Z",
      "domain": "dr-thilo-buettner.de",
      "name": "Dr. Büttner",
      "page": "https://directindex.org/r/dr-thilo-buettner.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132690,
        "prev": 95815,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11249,
      "at": "2026-10-14T23:24:20.512Z",
      "domain": "dr-thilo-buettner.de",
      "name": "Dr. Büttner",
      "page": "https://directindex.org/r/dr-thilo-buettner.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132690,
        "prev": 95815,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11248,
      "at": "2026-10-14T23:24:20.512Z",
      "domain": "dr-thilo-buettner.de",
      "name": "Dr. Büttner",
      "page": "https://directindex.org/r/dr-thilo-buettner.de",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 132690,
        "prev": 95815,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11247,
      "at": "2026-10-14T23:24:20.512Z",
      "domain": "dr-thilo-buettner.de",
      "name": "Dr. Büttner",
      "page": "https://directindex.org/r/dr-thilo-buettner.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132690,
        "prev": 95815,
        "fix": "no_channel"
      }
    },
    {
      "id": 11246,
      "at": "2026-10-14T23:24:20.393Z",
      "domain": "praxis-andrea-assenmacher.de",
      "name": "Andrea Assenmacher",
      "page": "https://directindex.org/r/praxis-andrea-assenmacher.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132689,
        "prev": 95631,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11245,
      "at": "2026-10-14T23:24:20.393Z",
      "domain": "praxis-andrea-assenmacher.de",
      "name": "Andrea Assenmacher",
      "page": "https://directindex.org/r/praxis-andrea-assenmacher.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132689,
        "prev": 95631,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11244,
      "at": "2026-10-14T23:24:20.393Z",
      "domain": "praxis-andrea-assenmacher.de",
      "name": "Andrea Assenmacher",
      "page": "https://directindex.org/r/praxis-andrea-assenmacher.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132689,
        "prev": 95631,
        "fix": "no_channel"
      }
    },
    {
      "id": 11243,
      "at": "2026-10-14T23:24:20.060Z",
      "domain": "faktorzahn.de",
      "name": "FAKTORZAHN",
      "page": "https://directindex.org/r/faktorzahn.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132687,
        "prev": 95797,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11242,
      "at": "2026-10-14T23:24:20.060Z",
      "domain": "faktorzahn.de",
      "name": "FAKTORZAHN",
      "page": "https://directindex.org/r/faktorzahn.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132687,
        "prev": 95797,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11241,
      "at": "2026-10-14T23:24:20.060Z",
      "domain": "faktorzahn.de",
      "name": "FAKTORZAHN",
      "page": "https://directindex.org/r/faktorzahn.de",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 132687,
        "prev": 95797,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 11240,
      "at": "2026-10-14T23:24:20.060Z",
      "domain": "faktorzahn.de",
      "name": "FAKTORZAHN",
      "page": "https://directindex.org/r/faktorzahn.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132687,
        "prev": 95797,
        "fix": "no_channel"
      }
    },
    {
      "id": 11239,
      "at": "2026-10-14T23:24:19.422Z",
      "domain": "centrum-coloproctologie.de",
      "name": "Centrum Coloproctologie Frankfurt",
      "page": "https://directindex.org/r/centrum-coloproctologie.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132683,
        "prev": 95601,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11238,
      "at": "2026-10-14T23:24:19.422Z",
      "domain": "centrum-coloproctologie.de",
      "name": "Centrum Coloproctologie Frankfurt",
      "page": "https://directindex.org/r/centrum-coloproctologie.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132683,
        "prev": 95601,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11237,
      "at": "2026-10-14T23:24:19.422Z",
      "domain": "centrum-coloproctologie.de",
      "name": "Centrum Coloproctologie Frankfurt",
      "page": "https://directindex.org/r/centrum-coloproctologie.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132683,
        "prev": 95601,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11236,
      "at": "2026-10-14T23:24:19.422Z",
      "domain": "centrum-coloproctologie.de",
      "name": "Centrum Coloproctologie Frankfurt",
      "page": "https://directindex.org/r/centrum-coloproctologie.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132683,
        "prev": 95601,
        "fix": "no_channel"
      }
    },
    {
      "id": 11235,
      "at": "2026-10-14T23:24:19.435Z",
      "domain": "hausarztpraxis-bahn.de",
      "name": "Hausarztpraxis Stefanie Bahn",
      "page": "https://directindex.org/r/hausarztpraxis-bahn.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132682,
        "prev": 95607,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11234,
      "at": "2026-10-14T23:24:19.435Z",
      "domain": "hausarztpraxis-bahn.de",
      "name": "Hausarztpraxis Stefanie Bahn",
      "page": "https://directindex.org/r/hausarztpraxis-bahn.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132682,
        "prev": 95607,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11233,
      "at": "2026-10-14T23:24:19.435Z",
      "domain": "hausarztpraxis-bahn.de",
      "name": "Hausarztpraxis Stefanie Bahn",
      "page": "https://directindex.org/r/hausarztpraxis-bahn.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132682,
        "prev": 95607,
        "fix": "no_channel"
      }
    },
    {
      "id": 11232,
      "at": "2026-10-14T23:24:19.176Z",
      "domain": "dr-schafei.de",
      "name": "Dr. Kurosch Schafei",
      "page": "https://directindex.org/r/dr-schafei.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132681,
        "prev": 95603,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11231,
      "at": "2026-10-14T23:24:19.176Z",
      "domain": "dr-schafei.de",
      "name": "Dr. Kurosch Schafei",
      "page": "https://directindex.org/r/dr-schafei.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132681,
        "prev": 95603,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11230,
      "at": "2026-10-14T23:24:19.176Z",
      "domain": "dr-schafei.de",
      "name": "Dr. Kurosch Schafei",
      "page": "https://directindex.org/r/dr-schafei.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132681,
        "prev": 95603,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11229,
      "at": "2026-10-14T23:24:19.176Z",
      "domain": "dr-schafei.de",
      "name": "Dr. Kurosch Schafei",
      "page": "https://directindex.org/r/dr-schafei.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132681,
        "prev": 95603,
        "fix": "no_channel"
      }
    },
    {
      "id": 11228,
      "at": "2026-10-14T23:24:19.106Z",
      "domain": "danielzeiss.de",
      "name": "Mental Health Privatpraxis",
      "page": "https://directindex.org/r/danielzeiss.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132680,
        "prev": 95673,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11227,
      "at": "2026-10-14T23:24:19.106Z",
      "domain": "danielzeiss.de",
      "name": "Mental Health Privatpraxis",
      "page": "https://directindex.org/r/danielzeiss.de",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 132680,
        "prev": 95673,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 11226,
      "at": "2026-10-14T23:24:19.106Z",
      "domain": "danielzeiss.de",
      "name": "Mental Health Privatpraxis",
      "page": "https://directindex.org/r/danielzeiss.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132680,
        "prev": 95673,
        "fix": "no_channel"
      }
    },
    {
      "id": 11225,
      "at": "2026-10-14T23:24:18.298Z",
      "domain": "frauenarzt-welter.de",
      "name": "Praxis Dr. Welter",
      "page": "https://directindex.org/r/frauenarzt-welter.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132677,
        "prev": 95594,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11224,
      "at": "2026-10-14T23:24:18.298Z",
      "domain": "frauenarzt-welter.de",
      "name": "Praxis Dr. Welter",
      "page": "https://directindex.org/r/frauenarzt-welter.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132677,
        "prev": 95594,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11223,
      "at": "2026-10-14T23:24:18.298Z",
      "domain": "frauenarzt-welter.de",
      "name": "Praxis Dr. Welter",
      "page": "https://directindex.org/r/frauenarzt-welter.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132677,
        "prev": 95594,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11222,
      "at": "2026-10-14T23:24:18.298Z",
      "domain": "frauenarzt-welter.de",
      "name": "Praxis Dr. Welter",
      "page": "https://directindex.org/r/frauenarzt-welter.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132677,
        "prev": 95594,
        "fix": "no_channel"
      }
    },
    {
      "id": 11221,
      "at": "2026-10-14T23:24:18.106Z",
      "domain": "rapprich-rosenkranz.de",
      "name": "Rapprich Rosenkranz",
      "page": "https://directindex.org/r/rapprich-rosenkranz.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132674,
        "prev": 95567,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11220,
      "at": "2026-10-14T23:24:18.106Z",
      "domain": "rapprich-rosenkranz.de",
      "name": "Rapprich Rosenkranz",
      "page": "https://directindex.org/r/rapprich-rosenkranz.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132674,
        "prev": 95567,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11219,
      "at": "2026-10-14T23:24:18.106Z",
      "domain": "rapprich-rosenkranz.de",
      "name": "Rapprich Rosenkranz",
      "page": "https://directindex.org/r/rapprich-rosenkranz.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132674,
        "prev": 95567,
        "fix": "no_channel"
      }
    },
    {
      "id": 11218,
      "at": "2026-10-14T23:24:17.775Z",
      "domain": "praxisdranton.de",
      "name": "Dr. Anton / Dr. Walter",
      "page": "https://directindex.org/r/praxisdranton.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132670,
        "prev": 95569,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11217,
      "at": "2026-10-14T23:24:17.775Z",
      "domain": "praxisdranton.de",
      "name": "Dr. Anton / Dr. Walter",
      "page": "https://directindex.org/r/praxisdranton.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132670,
        "prev": 95569,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11216,
      "at": "2026-10-14T23:24:17.775Z",
      "domain": "praxisdranton.de",
      "name": "Dr. Anton / Dr. Walter",
      "page": "https://directindex.org/r/praxisdranton.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132670,
        "prev": 95569,
        "fix": "no_channel"
      }
    },
    {
      "id": 11215,
      "at": "2026-10-14T23:24:17.699Z",
      "domain": "medidentist.de",
      "name": "Medidentist",
      "page": "https://directindex.org/r/medidentist.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132669,
        "prev": 95575,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11214,
      "at": "2026-10-14T23:24:17.699Z",
      "domain": "medidentist.de",
      "name": "Medidentist",
      "page": "https://directindex.org/r/medidentist.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132669,
        "prev": 95575,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11213,
      "at": "2026-10-14T23:24:17.699Z",
      "domain": "medidentist.de",
      "name": "Medidentist",
      "page": "https://directindex.org/r/medidentist.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132669,
        "prev": 95575,
        "fix": "no_channel"
      }
    },
    {
      "id": 11212,
      "at": "2026-10-14T23:24:16.216Z",
      "domain": "b2v-zahnmedizin.de",
      "name": "B2V DR BRANDT + KOLLEGEN",
      "page": "https://directindex.org/r/b2v-zahnmedizin.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132666,
        "prev": 95652,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11211,
      "at": "2026-10-14T23:24:16.216Z",
      "domain": "b2v-zahnmedizin.de",
      "name": "B2V DR BRANDT + KOLLEGEN",
      "page": "https://directindex.org/r/b2v-zahnmedizin.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132666,
        "prev": 95652,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11210,
      "at": "2026-10-14T23:24:16.216Z",
      "domain": "b2v-zahnmedizin.de",
      "name": "B2V DR BRANDT + KOLLEGEN",
      "page": "https://directindex.org/r/b2v-zahnmedizin.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132666,
        "prev": 95652,
        "fix": "no_channel"
      }
    },
    {
      "id": 11209,
      "at": "2026-10-14T23:24:10.238Z",
      "domain": "physio-eschborn.com",
      "name": "Physiotherapie Eschborn",
      "page": "https://directindex.org/r/physio-eschborn.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132662,
        "prev": 95638,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11208,
      "at": "2026-10-14T23:24:10.238Z",
      "domain": "physio-eschborn.com",
      "name": "Physiotherapie Eschborn",
      "page": "https://directindex.org/r/physio-eschborn.com",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132662,
        "prev": 95638,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 11207,
      "at": "2026-10-14T23:24:10.238Z",
      "domain": "physio-eschborn.com",
      "name": "Physiotherapie Eschborn",
      "page": "https://directindex.org/r/physio-eschborn.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132662,
        "prev": 95638,
        "fix": "no_channel"
      }
    },
    {
      "id": 11206,
      "at": "2026-10-14T23:24:09.259Z",
      "domain": "arzt-frankfurt.de",
      "name": "Haus- und Facharzt-Zentrum Frankfurt Sachsenhausen/City",
      "page": "https://directindex.org/r/arzt-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132661,
        "prev": 96357,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11205,
      "at": "2026-10-14T23:24:09.259Z",
      "domain": "arzt-frankfurt.de",
      "name": "Haus- und Facharzt-Zentrum Frankfurt Sachsenhausen/City",
      "page": "https://directindex.org/r/arzt-frankfurt.de",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 132661,
        "prev": 96357,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 11204,
      "at": "2026-10-14T23:24:09.259Z",
      "domain": "arzt-frankfurt.de",
      "name": "Haus- und Facharzt-Zentrum Frankfurt Sachsenhausen/City",
      "page": "https://directindex.org/r/arzt-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132661,
        "prev": 96357,
        "fix": "no_channel"
      }
    },
    {
      "id": 11203,
      "at": "2026-10-14T23:24:07.112Z",
      "domain": "physiologikum-frankfurt.de",
      "name": "Physiologikum",
      "page": "https://directindex.org/r/physiologikum-frankfurt.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132659,
        "prev": 95404,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11202,
      "at": "2026-10-14T23:24:07.112Z",
      "domain": "physiologikum-frankfurt.de",
      "name": "Physiologikum",
      "page": "https://directindex.org/r/physiologikum-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132659,
        "prev": 95404,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11201,
      "at": "2026-10-14T23:24:07.112Z",
      "domain": "physiologikum-frankfurt.de",
      "name": "Physiologikum",
      "page": "https://directindex.org/r/physiologikum-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132659,
        "prev": 95404,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11200,
      "at": "2026-10-14T23:24:07.112Z",
      "domain": "physiologikum-frankfurt.de",
      "name": "Physiologikum",
      "page": "https://directindex.org/r/physiologikum-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132659,
        "prev": 95404,
        "fix": "no_channel"
      }
    },
    {
      "id": 11199,
      "at": "2026-10-14T23:24:03.886Z",
      "domain": "edz-maintaunus.de",
      "name": "Dr. med. Vicky Samuel",
      "page": "https://directindex.org/r/edz-maintaunus.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132657,
        "prev": 95435,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11198,
      "at": "2026-10-14T23:24:03.886Z",
      "domain": "edz-maintaunus.de",
      "name": "Dr. med. Vicky Samuel",
      "page": "https://directindex.org/r/edz-maintaunus.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132657,
        "prev": 95435,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11197,
      "at": "2026-10-14T23:24:03.886Z",
      "domain": "edz-maintaunus.de",
      "name": "Dr. med. Vicky Samuel",
      "page": "https://directindex.org/r/edz-maintaunus.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132657,
        "prev": 95435,
        "fix": "no_channel"
      }
    },
    {
      "id": 11196,
      "at": "2026-10-14T23:24:02.467Z",
      "domain": "zahnarzt-dobbertin-frankfurt.de",
      "name": "Dr. Dobbertin",
      "page": "https://directindex.org/r/zahnarzt-dobbertin-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132654,
        "prev": 95257,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11195,
      "at": "2026-10-14T23:24:02.467Z",
      "domain": "zahnarzt-dobbertin-frankfurt.de",
      "name": "Dr. Dobbertin",
      "page": "https://directindex.org/r/zahnarzt-dobbertin-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 132654,
        "prev": 95257,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 11194,
      "at": "2026-10-14T23:24:02.467Z",
      "domain": "zahnarzt-dobbertin-frankfurt.de",
      "name": "Dr. Dobbertin",
      "page": "https://directindex.org/r/zahnarzt-dobbertin-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132654,
        "prev": 95257,
        "fix": "no_channel"
      }
    },
    {
      "id": 11193,
      "at": "2026-10-14T23:24:02.572Z",
      "domain": "zahn-schmuecker.com",
      "name": "Dr. Schmücker",
      "page": "https://directindex.org/r/zahn-schmuecker.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 132653,
        "prev": 95453
      }
    },
    {
      "id": 11192,
      "at": "2026-10-14T23:24:02.572Z",
      "domain": "zahn-schmuecker.com",
      "name": "Dr. Schmücker",
      "page": "https://directindex.org/r/zahn-schmuecker.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132653,
        "prev": 95453,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11191,
      "at": "2026-10-14T23:24:01.876Z",
      "domain": "nexmed.de",
      "name": "nexmed - Radiologie Frankfurt",
      "page": "https://directindex.org/r/nexmed.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132650,
        "prev": 95198,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11190,
      "at": "2026-10-14T23:24:01.876Z",
      "domain": "nexmed.de",
      "name": "nexmed - Radiologie Frankfurt",
      "page": "https://directindex.org/r/nexmed.de",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 132650,
        "prev": 95198,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 11189,
      "at": "2026-10-14T23:24:01.876Z",
      "domain": "nexmed.de",
      "name": "nexmed - Radiologie Frankfurt",
      "page": "https://directindex.org/r/nexmed.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132650,
        "prev": 95198,
        "fix": "no_channel"
      }
    },
    {
      "id": 11188,
      "at": "2026-10-14T23:24:01.738Z",
      "domain": "bilddiagnostik.de",
      "name": "Prof. Dr. Stehling Institut für Bildgebende Diagnostik GmbH",
      "page": "https://directindex.org/r/bilddiagnostik.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132649,
        "prev": 95464,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11187,
      "at": "2026-10-14T23:24:01.738Z",
      "domain": "bilddiagnostik.de",
      "name": "Prof. Dr. Stehling Institut für Bildgebende Diagnostik GmbH",
      "page": "https://directindex.org/r/bilddiagnostik.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132649,
        "prev": 95464,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11186,
      "at": "2026-10-14T23:24:01.738Z",
      "domain": "bilddiagnostik.de",
      "name": "Prof. Dr. Stehling Institut für Bildgebende Diagnostik GmbH",
      "page": "https://directindex.org/r/bilddiagnostik.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132649,
        "prev": 95464,
        "fix": "no_channel"
      }
    },
    {
      "id": 11185,
      "at": "2026-10-14T23:24:00.508Z",
      "domain": "augenarzt-frankfurt-west.de",
      "name": "Augenarztpraxis Dr. med. Diana Mintzer",
      "page": "https://directindex.org/r/augenarzt-frankfurt-west.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132646,
        "prev": 95414,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11184,
      "at": "2026-10-14T23:24:00.508Z",
      "domain": "augenarzt-frankfurt-west.de",
      "name": "Augenarztpraxis Dr. med. Diana Mintzer",
      "page": "https://directindex.org/r/augenarzt-frankfurt-west.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132646,
        "prev": 95414,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11183,
      "at": "2026-10-14T23:24:00.508Z",
      "domain": "augenarzt-frankfurt-west.de",
      "name": "Augenarztpraxis Dr. med. Diana Mintzer",
      "page": "https://directindex.org/r/augenarzt-frankfurt-west.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132646,
        "prev": 95414,
        "fix": "no_channel"
      }
    },
    {
      "id": 11182,
      "at": "2026-10-14T23:24:00.669Z",
      "domain": "zahnarzt-jahn.de",
      "name": "Zahnärzte Jahn und Kollegen",
      "page": "https://directindex.org/r/zahnarzt-jahn.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132645,
        "prev": 95413,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11181,
      "at": "2026-10-14T23:24:00.669Z",
      "domain": "zahnarzt-jahn.de",
      "name": "Zahnärzte Jahn und Kollegen",
      "page": "https://directindex.org/r/zahnarzt-jahn.de",
      "kind": "grade_up",
      "what": "grade C to B (83%)",
      "detail": {
        "scan": 132645,
        "prev": 95413,
        "from": "C",
        "to": "B",
        "pct": 83.1
      }
    },
    {
      "id": 11180,
      "at": "2026-10-14T23:24:00.669Z",
      "domain": "zahnarzt-jahn.de",
      "name": "Zahnärzte Jahn und Kollegen",
      "page": "https://directindex.org/r/zahnarzt-jahn.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132645,
        "prev": 95413,
        "fix": "no_channel"
      }
    },
    {
      "id": 11179,
      "at": "2026-10-14T23:24:00.338Z",
      "domain": "zahnarzt-popal.de",
      "name": "Zahnarztpraxis Med. Dent. Mirways Popal",
      "page": "https://directindex.org/r/zahnarzt-popal.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132643,
        "prev": 95487,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11178,
      "at": "2026-10-14T23:24:00.338Z",
      "domain": "zahnarzt-popal.de",
      "name": "Zahnarztpraxis Med. Dent. Mirways Popal",
      "page": "https://directindex.org/r/zahnarzt-popal.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132643,
        "prev": 95487,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11177,
      "at": "2026-10-14T23:24:00.338Z",
      "domain": "zahnarzt-popal.de",
      "name": "Zahnarztpraxis Med. Dent. Mirways Popal",
      "page": "https://directindex.org/r/zahnarzt-popal.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132643,
        "prev": 95487,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11176,
      "at": "2026-10-14T23:24:00.338Z",
      "domain": "zahnarzt-popal.de",
      "name": "Zahnarztpraxis Med. Dent. Mirways Popal",
      "page": "https://directindex.org/r/zahnarzt-popal.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132643,
        "prev": 95487,
        "fix": "no_channel"
      }
    },
    {
      "id": 11175,
      "at": "2026-10-14T23:24:00.331Z",
      "domain": "orthopaede-in-frankfurt.de",
      "name": "Orthopädie an der Rennbahn",
      "page": "https://directindex.org/r/orthopaede-in-frankfurt.de",
      "kind": "broke",
      "what": "new finding: almost no text without JavaScript",
      "detail": {
        "scan": 132642,
        "prev": 95428,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 11174,
      "at": "2026-10-14T23:24:00.317Z",
      "domain": "praxis-makansi.de",
      "name": "Praxis Makansi",
      "page": "https://directindex.org/r/praxis-makansi.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132641,
        "prev": 95465,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11173,
      "at": "2026-10-14T23:24:00.317Z",
      "domain": "praxis-makansi.de",
      "name": "Praxis Makansi",
      "page": "https://directindex.org/r/praxis-makansi.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132641,
        "prev": 95465,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11172,
      "at": "2026-10-14T23:24:00.317Z",
      "domain": "praxis-makansi.de",
      "name": "Praxis Makansi",
      "page": "https://directindex.org/r/praxis-makansi.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132641,
        "prev": 95465,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11171,
      "at": "2026-10-14T23:24:00.317Z",
      "domain": "praxis-makansi.de",
      "name": "Praxis Makansi",
      "page": "https://directindex.org/r/praxis-makansi.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132641,
        "prev": 95465,
        "fix": "no_channel"
      }
    },
    {
      "id": 11170,
      "at": "2026-10-14T23:23:59.744Z",
      "domain": "dentalwelt-mirkhyl.de",
      "name": "Mirkhyl Dentalwelt",
      "page": "https://directindex.org/r/dentalwelt-mirkhyl.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132636,
        "prev": 95399,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11169,
      "at": "2026-10-14T23:23:59.744Z",
      "domain": "dentalwelt-mirkhyl.de",
      "name": "Mirkhyl Dentalwelt",
      "page": "https://directindex.org/r/dentalwelt-mirkhyl.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132636,
        "prev": 95399,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11168,
      "at": "2026-10-14T23:23:59.744Z",
      "domain": "dentalwelt-mirkhyl.de",
      "name": "Mirkhyl Dentalwelt",
      "page": "https://directindex.org/r/dentalwelt-mirkhyl.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132636,
        "prev": 95399,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11167,
      "at": "2026-10-14T23:23:59.744Z",
      "domain": "dentalwelt-mirkhyl.de",
      "name": "Mirkhyl Dentalwelt",
      "page": "https://directindex.org/r/dentalwelt-mirkhyl.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132636,
        "prev": 95399,
        "fix": "no_channel"
      }
    },
    {
      "id": 11166,
      "at": "2026-10-14T23:23:59.584Z",
      "domain": "augenarzt-eschborn.de",
      "name": "Dr. Späth",
      "page": "https://directindex.org/r/augenarzt-eschborn.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132635,
        "prev": 95398,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11165,
      "at": "2026-10-14T23:23:59.584Z",
      "domain": "augenarzt-eschborn.de",
      "name": "Dr. Späth",
      "page": "https://directindex.org/r/augenarzt-eschborn.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132635,
        "prev": 95398,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11164,
      "at": "2026-10-14T23:23:59.584Z",
      "domain": "augenarzt-eschborn.de",
      "name": "Dr. Späth",
      "page": "https://directindex.org/r/augenarzt-eschborn.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132635,
        "prev": 95398,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11163,
      "at": "2026-10-14T23:23:59.584Z",
      "domain": "augenarzt-eschborn.de",
      "name": "Dr. Späth",
      "page": "https://directindex.org/r/augenarzt-eschborn.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132635,
        "prev": 95398,
        "fix": "no_channel"
      }
    },
    {
      "id": 11162,
      "at": "2026-10-14T23:23:59.423Z",
      "domain": "dr-thurner.de",
      "name": "Dr. med. Gabriele Schneider-Ruffert",
      "page": "https://directindex.org/r/dr-thurner.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132634,
        "prev": 95253,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11161,
      "at": "2026-10-14T23:23:59.423Z",
      "domain": "dr-thurner.de",
      "name": "Dr. med. Gabriele Schneider-Ruffert",
      "page": "https://directindex.org/r/dr-thurner.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132634,
        "prev": 95253,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11160,
      "at": "2026-10-14T23:23:59.423Z",
      "domain": "dr-thurner.de",
      "name": "Dr. med. Gabriele Schneider-Ruffert",
      "page": "https://directindex.org/r/dr-thurner.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132634,
        "prev": 95253,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11159,
      "at": "2026-10-14T23:23:59.423Z",
      "domain": "dr-thurner.de",
      "name": "Dr. med. Gabriele Schneider-Ruffert",
      "page": "https://directindex.org/r/dr-thurner.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132634,
        "prev": 95253,
        "fix": "no_channel"
      }
    },
    {
      "id": 11158,
      "at": "2026-10-14T23:23:59.038Z",
      "domain": "lumedis.de",
      "name": "Lumedis Orthopäden",
      "page": "https://directindex.org/r/lumedis.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132633,
        "prev": 95393,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11157,
      "at": "2026-10-14T23:23:59.038Z",
      "domain": "lumedis.de",
      "name": "Lumedis Orthopäden",
      "page": "https://directindex.org/r/lumedis.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132633,
        "prev": 95393,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11156,
      "at": "2026-10-14T23:23:59.038Z",
      "domain": "lumedis.de",
      "name": "Lumedis Orthopäden",
      "page": "https://directindex.org/r/lumedis.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132633,
        "prev": 95393,
        "fix": "no_channel"
      }
    },
    {
      "id": 11155,
      "at": "2026-10-14T23:23:59.004Z",
      "domain": "dr-sapok.de",
      "name": "Dr. med. Adalbert Sapok",
      "page": "https://directindex.org/r/dr-sapok.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132631,
        "prev": 95461,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11154,
      "at": "2026-10-14T23:23:59.004Z",
      "domain": "dr-sapok.de",
      "name": "Dr. med. Adalbert Sapok",
      "page": "https://directindex.org/r/dr-sapok.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132631,
        "prev": 95461,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11153,
      "at": "2026-10-14T23:23:59.004Z",
      "domain": "dr-sapok.de",
      "name": "Dr. med. Adalbert Sapok",
      "page": "https://directindex.org/r/dr-sapok.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132631,
        "prev": 95461,
        "fix": "no_channel"
      }
    },
    {
      "id": 11152,
      "at": "2026-10-14T23:23:58.595Z",
      "domain": "kardiologie-taunus.de",
      "name": "Gemeinschaftspraxis Kardiologie Angiologie",
      "page": "https://directindex.org/r/kardiologie-taunus.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132624,
        "prev": 95383,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11151,
      "at": "2026-10-14T23:23:58.595Z",
      "domain": "kardiologie-taunus.de",
      "name": "Gemeinschaftspraxis Kardiologie Angiologie",
      "page": "https://directindex.org/r/kardiologie-taunus.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132624,
        "prev": 95383,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11150,
      "at": "2026-10-14T23:23:58.595Z",
      "domain": "kardiologie-taunus.de",
      "name": "Gemeinschaftspraxis Kardiologie Angiologie",
      "page": "https://directindex.org/r/kardiologie-taunus.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132624,
        "prev": 95383,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11149,
      "at": "2026-10-14T23:23:58.595Z",
      "domain": "kardiologie-taunus.de",
      "name": "Gemeinschaftspraxis Kardiologie Angiologie",
      "page": "https://directindex.org/r/kardiologie-taunus.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132624,
        "prev": 95383,
        "fix": "no_channel"
      }
    },
    {
      "id": 11148,
      "at": "2026-10-14T23:23:57.180Z",
      "domain": "praxisklinik-kaiserplatz.de",
      "name": "Praxisklinik Kaiserplatz",
      "page": "https://directindex.org/r/praxisklinik-kaiserplatz.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132617,
        "prev": 95159,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11147,
      "at": "2026-10-14T23:23:57.180Z",
      "domain": "praxisklinik-kaiserplatz.de",
      "name": "Praxisklinik Kaiserplatz",
      "page": "https://directindex.org/r/praxisklinik-kaiserplatz.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 132617,
        "prev": 95159
      }
    },
    {
      "id": 11146,
      "at": "2026-10-14T23:23:57.180Z",
      "domain": "praxisklinik-kaiserplatz.de",
      "name": "Praxisklinik Kaiserplatz",
      "page": "https://directindex.org/r/praxisklinik-kaiserplatz.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132617,
        "prev": 95159,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11145,
      "at": "2026-10-14T23:23:57.180Z",
      "domain": "praxisklinik-kaiserplatz.de",
      "name": "Praxisklinik Kaiserplatz",
      "page": "https://directindex.org/r/praxisklinik-kaiserplatz.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132617,
        "prev": 95159,
        "fix": "no_channel"
      }
    },
    {
      "id": 11144,
      "at": "2026-10-14T23:23:57.180Z",
      "domain": "praxisklinik-kaiserplatz.de",
      "name": "Praxisklinik Kaiserplatz",
      "page": "https://directindex.org/r/praxisklinik-kaiserplatz.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132617,
        "prev": 95159,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11143,
      "at": "2026-10-14T23:23:53.095Z",
      "domain": "ihr-zahnarzt-frankfurt.de",
      "name": "Dr Pawlenka",
      "page": "https://directindex.org/r/ihr-zahnarzt-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132612,
        "prev": 95049,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11142,
      "at": "2026-10-14T23:23:53.095Z",
      "domain": "ihr-zahnarzt-frankfurt.de",
      "name": "Dr Pawlenka",
      "page": "https://directindex.org/r/ihr-zahnarzt-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132612,
        "prev": 95049,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11141,
      "at": "2026-10-14T23:23:53.095Z",
      "domain": "ihr-zahnarzt-frankfurt.de",
      "name": "Dr Pawlenka",
      "page": "https://directindex.org/r/ihr-zahnarzt-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132612,
        "prev": 95049,
        "fix": "no_channel"
      }
    },
    {
      "id": 11140,
      "at": "2026-10-14T23:23:52.271Z",
      "domain": "ortho-rhein-main.de",
      "name": "Ortho-Klinik Rhein/Main",
      "page": "https://directindex.org/r/ortho-rhein-main.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132609,
        "prev": 95204,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11139,
      "at": "2026-10-14T23:23:52.271Z",
      "domain": "ortho-rhein-main.de",
      "name": "Ortho-Klinik Rhein/Main",
      "page": "https://directindex.org/r/ortho-rhein-main.de",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 132609,
        "prev": 95204,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 11138,
      "at": "2026-10-14T23:23:52.271Z",
      "domain": "ortho-rhein-main.de",
      "name": "Ortho-Klinik Rhein/Main",
      "page": "https://directindex.org/r/ortho-rhein-main.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132609,
        "prev": 95204,
        "fix": "no_channel"
      }
    },
    {
      "id": 11137,
      "at": "2026-10-14T23:23:51.725Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Gelenk Wirbel Steuer",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132608,
        "prev": 95203,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11136,
      "at": "2026-10-14T23:23:51.725Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Gelenk Wirbel Steuer",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132608,
        "prev": 95203,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11135,
      "at": "2026-10-14T23:23:51.725Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Gelenk Wirbel Steuer",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 132608,
        "prev": 95203,
        "from": "F",
        "to": "D",
        "pct": 49.2
      }
    },
    {
      "id": 11134,
      "at": "2026-10-14T23:23:51.725Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Gelenk Wirbel Steuer",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132608,
        "prev": 95203,
        "fix": "no_channel"
      }
    },
    {
      "id": 11133,
      "at": "2026-10-14T23:23:51.622Z",
      "domain": "thorn-zahnmedizin.de",
      "name": "Thorn Zahnmedizin",
      "page": "https://directindex.org/r/thorn-zahnmedizin.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132607,
        "prev": 95254,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11132,
      "at": "2026-10-14T23:23:51.622Z",
      "domain": "thorn-zahnmedizin.de",
      "name": "Thorn Zahnmedizin",
      "page": "https://directindex.org/r/thorn-zahnmedizin.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132607,
        "prev": 95254,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11131,
      "at": "2026-10-14T23:23:51.622Z",
      "domain": "thorn-zahnmedizin.de",
      "name": "Thorn Zahnmedizin",
      "page": "https://directindex.org/r/thorn-zahnmedizin.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132607,
        "prev": 95254,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11130,
      "at": "2026-10-14T23:23:51.622Z",
      "domain": "thorn-zahnmedizin.de",
      "name": "Thorn Zahnmedizin",
      "page": "https://directindex.org/r/thorn-zahnmedizin.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132607,
        "prev": 95254,
        "fix": "no_channel"
      }
    },
    {
      "id": 11129,
      "at": "2026-10-14T23:23:51.337Z",
      "domain": "praxis-doenges.de",
      "name": "Helga Dönges",
      "page": "https://directindex.org/r/praxis-doenges.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132605,
        "prev": 95249,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11128,
      "at": "2026-10-14T23:23:51.337Z",
      "domain": "praxis-doenges.de",
      "name": "Helga Dönges",
      "page": "https://directindex.org/r/praxis-doenges.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 132605,
        "prev": 95249
      }
    },
    {
      "id": 11127,
      "at": "2026-10-14T23:23:51.337Z",
      "domain": "praxis-doenges.de",
      "name": "Helga Dönges",
      "page": "https://directindex.org/r/praxis-doenges.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132605,
        "prev": 95249,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11126,
      "at": "2026-10-14T23:23:51.337Z",
      "domain": "praxis-doenges.de",
      "name": "Helga Dönges",
      "page": "https://directindex.org/r/praxis-doenges.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132605,
        "prev": 95249,
        "fix": "no_channel"
      }
    },
    {
      "id": 11125,
      "at": "2026-10-14T23:23:51.337Z",
      "domain": "praxis-doenges.de",
      "name": "Helga Dönges",
      "page": "https://directindex.org/r/praxis-doenges.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132605,
        "prev": 95249,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11124,
      "at": "2026-10-14T23:23:51.044Z",
      "domain": "unimedis-augenheilkunde.de",
      "name": "unimedis Augenheilkunde",
      "page": "https://directindex.org/r/unimedis-augenheilkunde.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132604,
        "prev": 95262,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11123,
      "at": "2026-10-14T23:23:51.044Z",
      "domain": "unimedis-augenheilkunde.de",
      "name": "unimedis Augenheilkunde",
      "page": "https://directindex.org/r/unimedis-augenheilkunde.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132604,
        "prev": 95262,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11122,
      "at": "2026-10-14T23:23:51.044Z",
      "domain": "unimedis-augenheilkunde.de",
      "name": "unimedis Augenheilkunde",
      "page": "https://directindex.org/r/unimedis-augenheilkunde.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132604,
        "prev": 95262,
        "fix": "no_channel"
      }
    },
    {
      "id": 11121,
      "at": "2026-10-14T23:23:50.426Z",
      "domain": "arztpraxis-oberursel.de",
      "name": "Gemeinschaftspraxis Dr. med Susanne Neubauer Johannes Schmidt, Urologe",
      "page": "https://directindex.org/r/arztpraxis-oberursel.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132603,
        "prev": 95224,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11120,
      "at": "2026-10-14T23:23:50.426Z",
      "domain": "arztpraxis-oberursel.de",
      "name": "Gemeinschaftspraxis Dr. med Susanne Neubauer Johannes Schmidt, Urologe",
      "page": "https://directindex.org/r/arztpraxis-oberursel.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132603,
        "prev": 95224,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11119,
      "at": "2026-10-14T23:23:50.426Z",
      "domain": "arztpraxis-oberursel.de",
      "name": "Gemeinschaftspraxis Dr. med Susanne Neubauer Johannes Schmidt, Urologe",
      "page": "https://directindex.org/r/arztpraxis-oberursel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132603,
        "prev": 95224,
        "fix": "no_channel"
      }
    },
    {
      "id": 11118,
      "at": "2026-10-14T23:23:49.758Z",
      "domain": "euroeyes.de",
      "name": "EuroEyes AugenLaserZentrum Frankfurt",
      "page": "https://directindex.org/r/euroeyes.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132600,
        "prev": 95205,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11117,
      "at": "2026-10-14T23:23:49.758Z",
      "domain": "euroeyes.de",
      "name": "EuroEyes AugenLaserZentrum Frankfurt",
      "page": "https://directindex.org/r/euroeyes.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132600,
        "prev": 95205,
        "fix": "no_channel"
      }
    },
    {
      "id": 11116,
      "at": "2026-10-14T23:23:49.503Z",
      "domain": "borgnis.de",
      "name": "Dr.med.dent. Ralph Borgnis",
      "page": "https://directindex.org/r/borgnis.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132597,
        "prev": 95264,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11115,
      "at": "2026-10-14T23:23:49.503Z",
      "domain": "borgnis.de",
      "name": "Dr.med.dent. Ralph Borgnis",
      "page": "https://directindex.org/r/borgnis.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132597,
        "prev": 95264,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11114,
      "at": "2026-10-14T23:23:49.503Z",
      "domain": "borgnis.de",
      "name": "Dr.med.dent. Ralph Borgnis",
      "page": "https://directindex.org/r/borgnis.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132597,
        "prev": 95264,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11113,
      "at": "2026-10-14T23:23:49.503Z",
      "domain": "borgnis.de",
      "name": "Dr.med.dent. Ralph Borgnis",
      "page": "https://directindex.org/r/borgnis.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132597,
        "prev": 95264,
        "fix": "no_channel"
      }
    },
    {
      "id": 11112,
      "at": "2026-10-14T23:23:49.440Z",
      "domain": "maulartisten.de",
      "name": "Maulartisten (Linsenhoff + Poganiuch)",
      "page": "https://directindex.org/r/maulartisten.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132596,
        "prev": 95043,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11111,
      "at": "2026-10-14T23:23:49.440Z",
      "domain": "maulartisten.de",
      "name": "Maulartisten (Linsenhoff + Poganiuch)",
      "page": "https://directindex.org/r/maulartisten.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132596,
        "prev": 95043,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 11110,
      "at": "2026-10-14T23:23:49.440Z",
      "domain": "maulartisten.de",
      "name": "Maulartisten (Linsenhoff + Poganiuch)",
      "page": "https://directindex.org/r/maulartisten.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132596,
        "prev": 95043,
        "fix": "no_channel"
      }
    },
    {
      "id": 11109,
      "at": "2026-10-14T23:23:49.025Z",
      "domain": "plastische-frankfurt.de",
      "name": "Plastische Chirurgie Frankfurt Hochtaunus",
      "page": "https://directindex.org/r/plastische-frankfurt.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132595,
        "prev": 95323,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11108,
      "at": "2026-10-14T23:23:49.025Z",
      "domain": "plastische-frankfurt.de",
      "name": "Plastische Chirurgie Frankfurt Hochtaunus",
      "page": "https://directindex.org/r/plastische-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132595,
        "prev": 95323,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11107,
      "at": "2026-10-14T23:23:49.025Z",
      "domain": "plastische-frankfurt.de",
      "name": "Plastische Chirurgie Frankfurt Hochtaunus",
      "page": "https://directindex.org/r/plastische-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132595,
        "prev": 95323,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11106,
      "at": "2026-10-14T23:23:49.025Z",
      "domain": "plastische-frankfurt.de",
      "name": "Plastische Chirurgie Frankfurt Hochtaunus",
      "page": "https://directindex.org/r/plastische-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132595,
        "prev": 95323,
        "fix": "no_channel"
      }
    },
    {
      "id": 11105,
      "at": "2026-10-14T23:23:48.224Z",
      "domain": "arztpraxis-offenbach.de",
      "name": "Hausarztpraxis Amerschläger",
      "page": "https://directindex.org/r/arztpraxis-offenbach.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132592,
        "prev": 95193,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11104,
      "at": "2026-10-14T23:23:48.224Z",
      "domain": "arztpraxis-offenbach.de",
      "name": "Hausarztpraxis Amerschläger",
      "page": "https://directindex.org/r/arztpraxis-offenbach.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132592,
        "prev": 95193,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11103,
      "at": "2026-10-14T23:23:48.224Z",
      "domain": "arztpraxis-offenbach.de",
      "name": "Hausarztpraxis Amerschläger",
      "page": "https://directindex.org/r/arztpraxis-offenbach.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132592,
        "prev": 95193,
        "fix": "no_channel"
      }
    },
    {
      "id": 11102,
      "at": "2026-10-14T23:23:47.765Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Schulter Frankfurt",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132591,
        "prev": 95237,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11101,
      "at": "2026-10-14T23:23:47.765Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Schulter Frankfurt",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132591,
        "prev": 95237,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11100,
      "at": "2026-10-14T23:23:47.765Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Schulter Frankfurt",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132591,
        "prev": 95237,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11099,
      "at": "2026-10-14T23:23:47.765Z",
      "domain": "orthopaede-frankfurt-privat.de",
      "name": "Schulter Frankfurt",
      "page": "https://directindex.org/r/orthopaede-frankfurt-privat.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132591,
        "prev": 95237,
        "fix": "no_channel"
      }
    },
    {
      "id": 11098,
      "at": "2026-10-14T23:23:47.249Z",
      "domain": "gpfu.de",
      "name": "Gemeinschaftspraxis für Urologie",
      "page": "https://directindex.org/r/gpfu.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132588,
        "prev": 95163,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11097,
      "at": "2026-10-14T23:23:47.249Z",
      "domain": "gpfu.de",
      "name": "Gemeinschaftspraxis für Urologie",
      "page": "https://directindex.org/r/gpfu.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132588,
        "prev": 95163,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11096,
      "at": "2026-10-14T23:23:47.249Z",
      "domain": "gpfu.de",
      "name": "Gemeinschaftspraxis für Urologie",
      "page": "https://directindex.org/r/gpfu.de",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 132588,
        "prev": 95163,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 11095,
      "at": "2026-10-14T23:23:47.249Z",
      "domain": "gpfu.de",
      "name": "Gemeinschaftspraxis für Urologie",
      "page": "https://directindex.org/r/gpfu.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132588,
        "prev": 95163,
        "fix": "no_channel"
      }
    },
    {
      "id": 11094,
      "at": "2026-10-14T23:23:47.190Z",
      "domain": "zahnzentrumoffenbach.com",
      "name": "Zahnzentrum Offenbach",
      "page": "https://directindex.org/r/zahnzentrumoffenbach.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132586,
        "prev": 95051,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11093,
      "at": "2026-10-14T23:23:47.190Z",
      "domain": "zahnzentrumoffenbach.com",
      "name": "Zahnzentrum Offenbach",
      "page": "https://directindex.org/r/zahnzentrumoffenbach.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132586,
        "prev": 95051,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11092,
      "at": "2026-10-14T23:23:47.190Z",
      "domain": "zahnzentrumoffenbach.com",
      "name": "Zahnzentrum Offenbach",
      "page": "https://directindex.org/r/zahnzentrumoffenbach.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132586,
        "prev": 95051,
        "fix": "no_channel"
      }
    },
    {
      "id": 11091,
      "at": "2026-10-14T23:23:46.907Z",
      "domain": "xn--frauenrztinnen-nordend-54b.de",
      "name": "Frauenarztpraxis Schütt / Selmi",
      "page": "https://directindex.org/r/xn--frauenrztinnen-nordend-54b.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132584,
        "prev": 95006,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11090,
      "at": "2026-10-14T23:23:46.907Z",
      "domain": "xn--frauenrztinnen-nordend-54b.de",
      "name": "Frauenarztpraxis Schütt / Selmi",
      "page": "https://directindex.org/r/xn--frauenrztinnen-nordend-54b.de",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 132584,
        "prev": 95006,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 11089,
      "at": "2026-10-14T23:23:46.907Z",
      "domain": "xn--frauenrztinnen-nordend-54b.de",
      "name": "Frauenarztpraxis Schütt / Selmi",
      "page": "https://directindex.org/r/xn--frauenrztinnen-nordend-54b.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132584,
        "prev": 95006,
        "fix": "no_channel"
      }
    },
    {
      "id": 11088,
      "at": "2026-10-14T23:23:46.826Z",
      "domain": "peroni.de",
      "name": "Elvira Peroni",
      "page": "https://directindex.org/r/peroni.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132583,
        "prev": 95156,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11087,
      "at": "2026-10-14T23:23:46.826Z",
      "domain": "peroni.de",
      "name": "Elvira Peroni",
      "page": "https://directindex.org/r/peroni.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132583,
        "prev": 95156,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 11086,
      "at": "2026-10-14T23:23:46.826Z",
      "domain": "peroni.de",
      "name": "Elvira Peroni",
      "page": "https://directindex.org/r/peroni.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132583,
        "prev": 95156,
        "fix": "no_channel"
      }
    },
    {
      "id": 11085,
      "at": "2026-10-14T23:23:46.733Z",
      "domain": "zahnarztsindlingen.de",
      "name": "Dr. Andrea Kabel & Dr. Katja Houshami",
      "page": "https://directindex.org/r/zahnarztsindlingen.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132581,
        "prev": 95152,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11084,
      "at": "2026-10-14T23:23:46.733Z",
      "domain": "zahnarztsindlingen.de",
      "name": "Dr. Andrea Kabel & Dr. Katja Houshami",
      "page": "https://directindex.org/r/zahnarztsindlingen.de",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 132581,
        "prev": 95152,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 11083,
      "at": "2026-10-14T23:23:46.733Z",
      "domain": "zahnarztsindlingen.de",
      "name": "Dr. Andrea Kabel & Dr. Katja Houshami",
      "page": "https://directindex.org/r/zahnarztsindlingen.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132581,
        "prev": 95152,
        "fix": "no_channel"
      }
    },
    {
      "id": 11082,
      "at": "2026-10-14T23:23:46.537Z",
      "domain": "strahlentherapiefrankfurt.de",
      "name": "MVZ St. Kamillus",
      "page": "https://directindex.org/r/strahlentherapiefrankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132579,
        "prev": 95055,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11081,
      "at": "2026-10-14T23:23:46.537Z",
      "domain": "strahlentherapiefrankfurt.de",
      "name": "MVZ St. Kamillus",
      "page": "https://directindex.org/r/strahlentherapiefrankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132579,
        "prev": 95055,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 11080,
      "at": "2026-10-14T23:23:46.537Z",
      "domain": "strahlentherapiefrankfurt.de",
      "name": "MVZ St. Kamillus",
      "page": "https://directindex.org/r/strahlentherapiefrankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132579,
        "prev": 95055,
        "fix": "no_channel"
      }
    },
    {
      "id": 11079,
      "at": "2026-10-14T23:23:46.478Z",
      "domain": "kinderherzen-am-zoo.de",
      "name": "Dr. Peter Hübner",
      "page": "https://directindex.org/r/kinderherzen-am-zoo.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132577,
        "prev": 94989,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11078,
      "at": "2026-10-14T23:23:46.478Z",
      "domain": "kinderherzen-am-zoo.de",
      "name": "Dr. Peter Hübner",
      "page": "https://directindex.org/r/kinderherzen-am-zoo.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132577,
        "prev": 94989,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 11077,
      "at": "2026-10-14T23:23:46.478Z",
      "domain": "kinderherzen-am-zoo.de",
      "name": "Dr. Peter Hübner",
      "page": "https://directindex.org/r/kinderherzen-am-zoo.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132577,
        "prev": 94989,
        "fix": "no_channel"
      }
    },
    {
      "id": 11076,
      "at": "2026-10-14T23:23:45.678Z",
      "domain": "docvet.de",
      "name": "Dr. med. vet. Otto Doermer",
      "page": "https://directindex.org/r/docvet.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132575,
        "prev": 95142,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11075,
      "at": "2026-10-14T23:23:45.678Z",
      "domain": "docvet.de",
      "name": "Dr. med. vet. Otto Doermer",
      "page": "https://directindex.org/r/docvet.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 132575,
        "prev": 95142,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 11074,
      "at": "2026-10-14T23:23:45.678Z",
      "domain": "docvet.de",
      "name": "Dr. med. vet. Otto Doermer",
      "page": "https://directindex.org/r/docvet.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132575,
        "prev": 95142,
        "fix": "no_channel"
      }
    },
    {
      "id": 11073,
      "at": "2026-10-14T23:23:45.526Z",
      "domain": "dr-andreas-hahold.com",
      "name": "Dr. med. Andreas Hahold",
      "page": "https://directindex.org/r/dr-andreas-hahold.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 132574,
        "prev": 95145,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 11072,
      "at": "2026-10-14T23:23:45.278Z",
      "domain": "augenaerzte-frankfurt.de",
      "name": "Augenärztinnen Dr.Esser und Dr.Schuber",
      "page": "https://directindex.org/r/augenaerzte-frankfurt.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132573,
        "prev": 95134,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11071,
      "at": "2026-10-14T23:23:45.278Z",
      "domain": "augenaerzte-frankfurt.de",
      "name": "Augenärztinnen Dr.Esser und Dr.Schuber",
      "page": "https://directindex.org/r/augenaerzte-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132573,
        "prev": 95134,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11070,
      "at": "2026-10-14T23:23:45.278Z",
      "domain": "augenaerzte-frankfurt.de",
      "name": "Augenärztinnen Dr.Esser und Dr.Schuber",
      "page": "https://directindex.org/r/augenaerzte-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132573,
        "prev": 95134,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11069,
      "at": "2026-10-14T23:23:45.278Z",
      "domain": "augenaerzte-frankfurt.de",
      "name": "Augenärztinnen Dr.Esser und Dr.Schuber",
      "page": "https://directindex.org/r/augenaerzte-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132573,
        "prev": 95134,
        "fix": "no_channel"
      }
    },
    {
      "id": 11068,
      "at": "2026-10-14T23:23:45.208Z",
      "domain": "praxis-karben.de",
      "name": "Praxis im Alten Rathaus Karben",
      "page": "https://directindex.org/r/praxis-karben.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132571,
        "prev": 94983,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11067,
      "at": "2026-10-14T23:23:45.208Z",
      "domain": "praxis-karben.de",
      "name": "Praxis im Alten Rathaus Karben",
      "page": "https://directindex.org/r/praxis-karben.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132571,
        "prev": 94983,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11066,
      "at": "2026-10-14T23:23:45.208Z",
      "domain": "praxis-karben.de",
      "name": "Praxis im Alten Rathaus Karben",
      "page": "https://directindex.org/r/praxis-karben.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132571,
        "prev": 94983,
        "fix": "no_channel"
      }
    },
    {
      "id": 11065,
      "at": "2026-10-14T23:23:41.043Z",
      "domain": "beyond-imaging.com",
      "name": "medneo Diagnostikzentrum Frankfurt am Main",
      "page": "https://directindex.org/r/beyond-imaging.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132564,
        "prev": 95063,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11064,
      "at": "2026-10-14T23:23:41.043Z",
      "domain": "beyond-imaging.com",
      "name": "medneo Diagnostikzentrum Frankfurt am Main",
      "page": "https://directindex.org/r/beyond-imaging.com",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 132564,
        "prev": 95063,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 11063,
      "at": "2026-10-14T23:23:41.043Z",
      "domain": "beyond-imaging.com",
      "name": "medneo Diagnostikzentrum Frankfurt am Main",
      "page": "https://directindex.org/r/beyond-imaging.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132564,
        "prev": 95063,
        "fix": "no_channel"
      }
    },
    {
      "id": 11062,
      "at": "2026-10-14T23:23:40.114Z",
      "domain": "dr-warlich.de",
      "name": "Dr. med. Susanne Warlich",
      "page": "https://directindex.org/r/dr-warlich.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132562,
        "prev": 95050,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11061,
      "at": "2026-10-14T23:23:40.114Z",
      "domain": "dr-warlich.de",
      "name": "Dr. med. Susanne Warlich",
      "page": "https://directindex.org/r/dr-warlich.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132562,
        "prev": 95050,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 11060,
      "at": "2026-10-14T23:23:40.114Z",
      "domain": "dr-warlich.de",
      "name": "Dr. med. Susanne Warlich",
      "page": "https://directindex.org/r/dr-warlich.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132562,
        "prev": 95050,
        "fix": "no_channel"
      }
    },
    {
      "id": 11059,
      "at": "2026-10-14T23:23:39.102Z",
      "domain": "arztpraxis-ffm.de",
      "name": "Diabetologische Schwerpunktpraxis",
      "page": "https://directindex.org/r/arztpraxis-ffm.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132561,
        "prev": 94851,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11058,
      "at": "2026-10-14T23:23:39.102Z",
      "domain": "arztpraxis-ffm.de",
      "name": "Diabetologische Schwerpunktpraxis",
      "page": "https://directindex.org/r/arztpraxis-ffm.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132561,
        "prev": 94851,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 11057,
      "at": "2026-10-14T23:23:39.102Z",
      "domain": "arztpraxis-ffm.de",
      "name": "Diabetologische Schwerpunktpraxis",
      "page": "https://directindex.org/r/arztpraxis-ffm.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132561,
        "prev": 94851,
        "fix": "no_channel"
      }
    },
    {
      "id": 11056,
      "at": "2026-10-14T23:23:35.992Z",
      "domain": "bg-prevent.de",
      "name": "BAD Gesundheitszentrum Frankfurt/Main",
      "page": "https://directindex.org/r/bg-prevent.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132559,
        "prev": 95010,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11055,
      "at": "2026-10-14T23:23:35.992Z",
      "domain": "bg-prevent.de",
      "name": "BAD Gesundheitszentrum Frankfurt/Main",
      "page": "https://directindex.org/r/bg-prevent.de",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 132559,
        "prev": 95010,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 11054,
      "at": "2026-10-14T23:23:35.992Z",
      "domain": "bg-prevent.de",
      "name": "BAD Gesundheitszentrum Frankfurt/Main",
      "page": "https://directindex.org/r/bg-prevent.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132559,
        "prev": 95010,
        "fix": "no_channel"
      }
    },
    {
      "id": 11053,
      "at": "2026-10-14T23:23:34.929Z",
      "domain": "dentalcentrum-nordwest.de",
      "name": "dental centrum nordwest",
      "page": "https://directindex.org/r/dentalcentrum-nordwest.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132557,
        "prev": 94959,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11052,
      "at": "2026-10-14T23:23:34.929Z",
      "domain": "dentalcentrum-nordwest.de",
      "name": "dental centrum nordwest",
      "page": "https://directindex.org/r/dentalcentrum-nordwest.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132557,
        "prev": 94959,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11051,
      "at": "2026-10-14T23:23:34.929Z",
      "domain": "dentalcentrum-nordwest.de",
      "name": "dental centrum nordwest",
      "page": "https://directindex.org/r/dentalcentrum-nordwest.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132557,
        "prev": 94959,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11050,
      "at": "2026-10-14T23:23:34.929Z",
      "domain": "dentalcentrum-nordwest.de",
      "name": "dental centrum nordwest",
      "page": "https://directindex.org/r/dentalcentrum-nordwest.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132557,
        "prev": 94959,
        "fix": "no_channel"
      }
    },
    {
      "id": 11049,
      "at": "2026-10-14T23:23:34.672Z",
      "domain": "praxis-hassenrueck.de",
      "name": "Zahnarztpraxis Sabine-Hassenrück-Schmidt",
      "page": "https://directindex.org/r/praxis-hassenrueck.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132555,
        "prev": 94952,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11048,
      "at": "2026-10-14T23:23:34.672Z",
      "domain": "praxis-hassenrueck.de",
      "name": "Zahnarztpraxis Sabine-Hassenrück-Schmidt",
      "page": "https://directindex.org/r/praxis-hassenrueck.de",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 132555,
        "prev": 94952,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 11047,
      "at": "2026-10-14T23:23:34.672Z",
      "domain": "praxis-hassenrueck.de",
      "name": "Zahnarztpraxis Sabine-Hassenrück-Schmidt",
      "page": "https://directindex.org/r/praxis-hassenrueck.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132555,
        "prev": 94952,
        "fix": "no_channel"
      }
    },
    {
      "id": 11046,
      "at": "2026-10-14T23:23:34.150Z",
      "domain": "radiomedicum.de",
      "name": "Radiomedicum Gemeinschaftspraxis für Radiologie und Nuklearmedizin",
      "page": "https://directindex.org/r/radiomedicum.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132554,
        "prev": 94746,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11045,
      "at": "2026-10-14T23:23:34.150Z",
      "domain": "radiomedicum.de",
      "name": "Radiomedicum Gemeinschaftspraxis für Radiologie und Nuklearmedizin",
      "page": "https://directindex.org/r/radiomedicum.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132554,
        "prev": 94746,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11044,
      "at": "2026-10-14T23:23:34.150Z",
      "domain": "radiomedicum.de",
      "name": "Radiomedicum Gemeinschaftspraxis für Radiologie und Nuklearmedizin",
      "page": "https://directindex.org/r/radiomedicum.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132554,
        "prev": 94746,
        "fix": "no_channel"
      }
    },
    {
      "id": 11043,
      "at": "2026-10-14T23:23:34.224Z",
      "domain": "augenaerzte-am-staedel.de",
      "name": "Augenärzte am Städel",
      "page": "https://directindex.org/r/augenaerzte-am-staedel.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132553,
        "prev": 94946,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11042,
      "at": "2026-10-14T23:23:34.224Z",
      "domain": "augenaerzte-am-staedel.de",
      "name": "Augenärzte am Städel",
      "page": "https://directindex.org/r/augenaerzte-am-staedel.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132553,
        "prev": 94946,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11041,
      "at": "2026-10-14T23:23:34.224Z",
      "domain": "augenaerzte-am-staedel.de",
      "name": "Augenärzte am Städel",
      "page": "https://directindex.org/r/augenaerzte-am-staedel.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132553,
        "prev": 94946,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11040,
      "at": "2026-10-14T23:23:34.224Z",
      "domain": "augenaerzte-am-staedel.de",
      "name": "Augenärzte am Städel",
      "page": "https://directindex.org/r/augenaerzte-am-staedel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132553,
        "prev": 94946,
        "fix": "no_channel"
      }
    },
    {
      "id": 11039,
      "at": "2026-10-14T23:23:34.398Z",
      "domain": "praxis-trepels.de",
      "name": "Fach- und Hausarztzentrum - Dr. med. Thomas Trepels",
      "page": "https://directindex.org/r/praxis-trepels.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132552,
        "prev": 95206,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11038,
      "at": "2026-10-14T23:23:34.398Z",
      "domain": "praxis-trepels.de",
      "name": "Fach- und Hausarztzentrum - Dr. med. Thomas Trepels",
      "page": "https://directindex.org/r/praxis-trepels.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132552,
        "prev": 95206,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 11037,
      "at": "2026-10-14T23:23:34.398Z",
      "domain": "praxis-trepels.de",
      "name": "Fach- und Hausarztzentrum - Dr. med. Thomas Trepels",
      "page": "https://directindex.org/r/praxis-trepels.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132552,
        "prev": 95206,
        "fix": "no_channel"
      }
    },
    {
      "id": 11036,
      "at": "2026-10-14T23:23:34.402Z",
      "domain": "zahnmedizin-main-taunus.de",
      "name": "Zahnmedizin Maintaunus Dres. Bucksch & Wischnath",
      "page": "https://directindex.org/r/zahnmedizin-main-taunus.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132551,
        "prev": 94791,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 11035,
      "at": "2026-10-14T23:23:34.402Z",
      "domain": "zahnmedizin-main-taunus.de",
      "name": "Zahnmedizin Maintaunus Dres. Bucksch & Wischnath",
      "page": "https://directindex.org/r/zahnmedizin-main-taunus.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132551,
        "prev": 94791,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 11034,
      "at": "2026-10-14T23:23:34.402Z",
      "domain": "zahnmedizin-main-taunus.de",
      "name": "Zahnmedizin Maintaunus Dres. Bucksch & Wischnath",
      "page": "https://directindex.org/r/zahnmedizin-main-taunus.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132551,
        "prev": 94791,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 11033,
      "at": "2026-10-14T23:23:34.402Z",
      "domain": "zahnmedizin-main-taunus.de",
      "name": "Zahnmedizin Maintaunus Dres. Bucksch & Wischnath",
      "page": "https://directindex.org/r/zahnmedizin-main-taunus.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132551,
        "prev": 94791,
        "fix": "no_channel"
      }
    },
    {
      "id": 11032,
      "at": "2026-10-14T23:23:34.340Z",
      "domain": "artemiskliniken.de",
      "name": "ARTEMIS Augenarzt-Praxis Neu-Isenburg",
      "page": "https://directindex.org/r/artemiskliniken.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132550,
        "prev": 94913,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11031,
      "at": "2026-10-14T23:23:34.340Z",
      "domain": "artemiskliniken.de",
      "name": "ARTEMIS Augenarzt-Praxis Neu-Isenburg",
      "page": "https://directindex.org/r/artemiskliniken.de",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 132550,
        "prev": 94913,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 11030,
      "at": "2026-10-14T23:23:34.340Z",
      "domain": "artemiskliniken.de",
      "name": "ARTEMIS Augenarzt-Praxis Neu-Isenburg",
      "page": "https://directindex.org/r/artemiskliniken.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132550,
        "prev": 94913,
        "fix": "no_channel"
      }
    },
    {
      "id": 11029,
      "at": "2026-10-14T23:23:34.061Z",
      "domain": "artodontics-ffm.de",
      "name": "artodontics",
      "page": "https://directindex.org/r/artodontics-ffm.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132549,
        "prev": 95060,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 11028,
      "at": "2026-10-14T23:23:34.061Z",
      "domain": "artodontics-ffm.de",
      "name": "artodontics",
      "page": "https://directindex.org/r/artodontics-ffm.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132549,
        "prev": 95060,
        "fix": "booking_other"
      }
    },
    {
      "id": 11027,
      "at": "2026-10-14T23:23:34.061Z",
      "domain": "artodontics-ffm.de",
      "name": "artodontics",
      "page": "https://directindex.org/r/artodontics-ffm.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132549,
        "prev": 95060,
        "fix": "no_channel"
      }
    },
    {
      "id": 11026,
      "at": "2026-10-14T23:23:33.969Z",
      "domain": "physiotherapie-europaallee.de",
      "name": "Physiotherpie Europa-Allee",
      "page": "https://directindex.org/r/physiotherapie-europaallee.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132548,
        "prev": 94763,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11025,
      "at": "2026-10-14T23:23:33.969Z",
      "domain": "physiotherapie-europaallee.de",
      "name": "Physiotherpie Europa-Allee",
      "page": "https://directindex.org/r/physiotherapie-europaallee.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132548,
        "prev": 94763,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11024,
      "at": "2026-10-14T23:23:33.969Z",
      "domain": "physiotherapie-europaallee.de",
      "name": "Physiotherpie Europa-Allee",
      "page": "https://directindex.org/r/physiotherapie-europaallee.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132548,
        "prev": 94763,
        "fix": "no_channel"
      }
    },
    {
      "id": 11023,
      "at": "2026-10-14T23:23:33.809Z",
      "domain": "orthopaedicum-frankfurt.de",
      "name": "Orthopädicum",
      "page": "https://directindex.org/r/orthopaedicum-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132546,
        "prev": 94774,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11022,
      "at": "2026-10-14T23:23:33.809Z",
      "domain": "orthopaedicum-frankfurt.de",
      "name": "Orthopädicum",
      "page": "https://directindex.org/r/orthopaedicum-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132546,
        "prev": 94774,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11021,
      "at": "2026-10-14T23:23:33.809Z",
      "domain": "orthopaedicum-frankfurt.de",
      "name": "Orthopädicum",
      "page": "https://directindex.org/r/orthopaedicum-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132546,
        "prev": 94774,
        "fix": "no_channel"
      }
    },
    {
      "id": 11020,
      "at": "2026-10-14T23:23:33.731Z",
      "domain": "tierarztpraxis-stegemann.de",
      "name": "I. Stegmann",
      "page": "https://directindex.org/r/tierarztpraxis-stegemann.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 132545,
        "prev": 94767
      }
    },
    {
      "id": 11019,
      "at": "2026-10-14T23:23:33.731Z",
      "domain": "tierarztpraxis-stegemann.de",
      "name": "I. Stegmann",
      "page": "https://directindex.org/r/tierarztpraxis-stegemann.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132545,
        "prev": 94767,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11018,
      "at": "2026-10-14T23:23:33.723Z",
      "domain": "kinderarzt-balzer.de",
      "name": "Kinderarztpraxis Balzer",
      "page": "https://directindex.org/r/kinderarzt-balzer.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132543,
        "prev": 94785,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11017,
      "at": "2026-10-14T23:23:33.723Z",
      "domain": "kinderarzt-balzer.de",
      "name": "Kinderarztpraxis Balzer",
      "page": "https://directindex.org/r/kinderarzt-balzer.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132543,
        "prev": 94785,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11016,
      "at": "2026-10-14T23:23:33.723Z",
      "domain": "kinderarzt-balzer.de",
      "name": "Kinderarztpraxis Balzer",
      "page": "https://directindex.org/r/kinderarzt-balzer.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132543,
        "prev": 94785,
        "fix": "no_channel"
      }
    },
    {
      "id": 11015,
      "at": "2026-10-14T23:23:33.025Z",
      "domain": "urologie-frankfurt.com",
      "name": "Urologische Praxis MUDr. Bartovsky",
      "page": "https://directindex.org/r/urologie-frankfurt.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 132541,
        "prev": 94905
      }
    },
    {
      "id": 11014,
      "at": "2026-10-14T23:23:33.025Z",
      "domain": "urologie-frankfurt.com",
      "name": "Urologische Praxis MUDr. Bartovsky",
      "page": "https://directindex.org/r/urologie-frankfurt.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 132541,
        "prev": 94905,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 11013,
      "at": "2026-10-14T23:23:33.025Z",
      "domain": "urologie-frankfurt.com",
      "name": "Urologische Praxis MUDr. Bartovsky",
      "page": "https://directindex.org/r/urologie-frankfurt.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132541,
        "prev": 94905,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11012,
      "at": "2026-10-14T23:23:32.969Z",
      "domain": "praxisoberursel.de",
      "name": "Praxis am Urselbach",
      "page": "https://directindex.org/r/praxisoberursel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132540,
        "prev": 94898,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11011,
      "at": "2026-10-14T23:23:32.969Z",
      "domain": "praxisoberursel.de",
      "name": "Praxis am Urselbach",
      "page": "https://directindex.org/r/praxisoberursel.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132540,
        "prev": 94898,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 11010,
      "at": "2026-10-14T23:23:32.969Z",
      "domain": "praxisoberursel.de",
      "name": "Praxis am Urselbach",
      "page": "https://directindex.org/r/praxisoberursel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132540,
        "prev": 94898,
        "fix": "no_channel"
      }
    },
    {
      "id": 11009,
      "at": "2026-10-14T23:23:32.926Z",
      "domain": "dermasthetics.de",
      "name": "Dermasthetics, Institut für schöne und gesunde Haut",
      "page": "https://directindex.org/r/dermasthetics.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132539,
        "prev": 94854,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 11008,
      "at": "2026-10-14T23:23:32.926Z",
      "domain": "dermasthetics.de",
      "name": "Dermasthetics, Institut für schöne und gesunde Haut",
      "page": "https://directindex.org/r/dermasthetics.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132539,
        "prev": 94854,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 11007,
      "at": "2026-10-14T23:23:32.926Z",
      "domain": "dermasthetics.de",
      "name": "Dermasthetics, Institut für schöne und gesunde Haut",
      "page": "https://directindex.org/r/dermasthetics.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132539,
        "prev": 94854,
        "fix": "no_channel"
      }
    },
    {
      "id": 11006,
      "at": "2026-10-14T23:23:32.610Z",
      "domain": "allgemeinarzt-kelsterbach.de",
      "name": "Dr. Zwirner",
      "page": "https://directindex.org/r/allgemeinarzt-kelsterbach.de",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 132538,
        "prev": 94741
      }
    },
    {
      "id": 11005,
      "at": "2026-10-14T23:23:32.610Z",
      "domain": "allgemeinarzt-kelsterbach.de",
      "name": "Dr. Zwirner",
      "page": "https://directindex.org/r/allgemeinarzt-kelsterbach.de",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132538,
        "prev": 94741,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 11004,
      "at": "2026-10-14T23:23:32.116Z",
      "domain": "augenarzt-frankfurt.de",
      "name": "Dr. med. Julia Seiler",
      "page": "https://directindex.org/r/augenarzt-frankfurt.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132533,
        "prev": 94699,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 11003,
      "at": "2026-10-14T23:23:32.116Z",
      "domain": "augenarzt-frankfurt.de",
      "name": "Dr. med. Julia Seiler",
      "page": "https://directindex.org/r/augenarzt-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132533,
        "prev": 94699,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 11002,
      "at": "2026-10-14T23:23:32.116Z",
      "domain": "augenarzt-frankfurt.de",
      "name": "Dr. med. Julia Seiler",
      "page": "https://directindex.org/r/augenarzt-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132533,
        "prev": 94699,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 11001,
      "at": "2026-10-14T23:23:32.116Z",
      "domain": "augenarzt-frankfurt.de",
      "name": "Dr. med. Julia Seiler",
      "page": "https://directindex.org/r/augenarzt-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132533,
        "prev": 94699,
        "fix": "no_channel"
      }
    },
    {
      "id": 11000,
      "at": "2026-10-14T23:23:31.890Z",
      "domain": "ipg-neu-isenburg.de",
      "name": "Internistische Praxisgemeinschaft Neu-Isenburg",
      "page": "https://directindex.org/r/ipg-neu-isenburg.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132532,
        "prev": 94762,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10999,
      "at": "2026-10-14T23:23:31.890Z",
      "domain": "ipg-neu-isenburg.de",
      "name": "Internistische Praxisgemeinschaft Neu-Isenburg",
      "page": "https://directindex.org/r/ipg-neu-isenburg.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132532,
        "prev": 94762,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10998,
      "at": "2026-10-14T23:23:31.890Z",
      "domain": "ipg-neu-isenburg.de",
      "name": "Internistische Praxisgemeinschaft Neu-Isenburg",
      "page": "https://directindex.org/r/ipg-neu-isenburg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132532,
        "prev": 94762,
        "fix": "no_channel"
      }
    },
    {
      "id": 10997,
      "at": "2026-10-14T23:23:31.142Z",
      "domain": "zahnarzt-frankfurt-tomovic.de",
      "name": "P. Tomovic",
      "page": "https://directindex.org/r/zahnarzt-frankfurt-tomovic.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132527,
        "prev": 94670,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10996,
      "at": "2026-10-14T23:23:31.142Z",
      "domain": "zahnarzt-frankfurt-tomovic.de",
      "name": "P. Tomovic",
      "page": "https://directindex.org/r/zahnarzt-frankfurt-tomovic.de",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 132527,
        "prev": 94670,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 10995,
      "at": "2026-10-14T23:23:31.142Z",
      "domain": "zahnarzt-frankfurt-tomovic.de",
      "name": "P. Tomovic",
      "page": "https://directindex.org/r/zahnarzt-frankfurt-tomovic.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132527,
        "prev": 94670,
        "fix": "no_channel"
      }
    },
    {
      "id": 10994,
      "at": "2026-10-14T23:23:27.525Z",
      "domain": "praxis-fischer-werner.de",
      "name": "Werner",
      "page": "https://directindex.org/r/praxis-fischer-werner.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132524,
        "prev": 94632,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 10993,
      "at": "2026-10-14T23:23:27.525Z",
      "domain": "praxis-fischer-werner.de",
      "name": "Werner",
      "page": "https://directindex.org/r/praxis-fischer-werner.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132524,
        "prev": 94632,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 10992,
      "at": "2026-10-14T23:23:27.525Z",
      "domain": "praxis-fischer-werner.de",
      "name": "Werner",
      "page": "https://directindex.org/r/praxis-fischer-werner.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132524,
        "prev": 94632,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 10991,
      "at": "2026-10-14T23:23:27.525Z",
      "domain": "praxis-fischer-werner.de",
      "name": "Werner",
      "page": "https://directindex.org/r/praxis-fischer-werner.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132524,
        "prev": 94632,
        "fix": "no_channel"
      }
    },
    {
      "id": 10990,
      "at": "2026-10-14T23:23:26.789Z",
      "domain": "zahnarztpraxis-rave.de",
      "name": "Rave Zahnarztpraxis",
      "page": "https://directindex.org/r/zahnarztpraxis-rave.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132523,
        "prev": 94607,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10989,
      "at": "2026-10-14T23:23:26.789Z",
      "domain": "zahnarztpraxis-rave.de",
      "name": "Rave Zahnarztpraxis",
      "page": "https://directindex.org/r/zahnarztpraxis-rave.de",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 132523,
        "prev": 94607,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 10988,
      "at": "2026-10-14T23:23:26.789Z",
      "domain": "zahnarztpraxis-rave.de",
      "name": "Rave Zahnarztpraxis",
      "page": "https://directindex.org/r/zahnarztpraxis-rave.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132523,
        "prev": 94607,
        "fix": "no_channel"
      }
    },
    {
      "id": 10987,
      "at": "2026-10-14T23:23:26.373Z",
      "domain": "zahnarzt-roeser.de",
      "name": "Praxis für Zahnheilkunde",
      "page": "https://directindex.org/r/zahnarzt-roeser.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132522,
        "prev": 94833,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10986,
      "at": "2026-10-14T23:23:26.373Z",
      "domain": "zahnarzt-roeser.de",
      "name": "Praxis für Zahnheilkunde",
      "page": "https://directindex.org/r/zahnarzt-roeser.de",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 132522,
        "prev": 94833,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 10985,
      "at": "2026-10-14T23:23:26.373Z",
      "domain": "zahnarzt-roeser.de",
      "name": "Praxis für Zahnheilkunde",
      "page": "https://directindex.org/r/zahnarzt-roeser.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132522,
        "prev": 94833,
        "fix": "no_channel"
      }
    },
    {
      "id": 10984,
      "at": "2026-10-14T23:23:26.132Z",
      "domain": "brustzentrum-turmcarree.de",
      "name": "Brustzentrum am Opernplatz Frankfurt",
      "page": "https://directindex.org/r/brustzentrum-turmcarree.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132521,
        "prev": 94800,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10983,
      "at": "2026-10-14T23:23:26.132Z",
      "domain": "brustzentrum-turmcarree.de",
      "name": "Brustzentrum am Opernplatz Frankfurt",
      "page": "https://directindex.org/r/brustzentrum-turmcarree.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132521,
        "prev": 94800,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 10982,
      "at": "2026-10-14T23:23:26.132Z",
      "domain": "brustzentrum-turmcarree.de",
      "name": "Brustzentrum am Opernplatz Frankfurt",
      "page": "https://directindex.org/r/brustzentrum-turmcarree.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132521,
        "prev": 94800,
        "fix": "no_channel"
      }
    },
    {
      "id": 10981,
      "at": "2026-10-14T23:23:25.621Z",
      "domain": "zahnzentrum-roedelheim.de",
      "name": "Dr. Schüller",
      "page": "https://directindex.org/r/zahnzentrum-roedelheim.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132520,
        "prev": 94809,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 10980,
      "at": "2026-10-14T23:23:25.621Z",
      "domain": "zahnzentrum-roedelheim.de",
      "name": "Dr. Schüller",
      "page": "https://directindex.org/r/zahnzentrum-roedelheim.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132520,
        "prev": 94809,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 10979,
      "at": "2026-10-14T23:23:25.621Z",
      "domain": "zahnzentrum-roedelheim.de",
      "name": "Dr. Schüller",
      "page": "https://directindex.org/r/zahnzentrum-roedelheim.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132520,
        "prev": 94809,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 10978,
      "at": "2026-10-14T23:23:25.621Z",
      "domain": "zahnzentrum-roedelheim.de",
      "name": "Dr. Schüller",
      "page": "https://directindex.org/r/zahnzentrum-roedelheim.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132520,
        "prev": 94809,
        "fix": "no_channel"
      }
    },
    {
      "id": 10977,
      "at": "2026-10-14T23:23:25.313Z",
      "domain": "mkg-chirurgie-offenbach.de",
      "name": "Frank Benito Oroval",
      "page": "https://directindex.org/r/mkg-chirurgie-offenbach.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132518,
        "prev": 94636,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10976,
      "at": "2026-10-14T23:23:25.313Z",
      "domain": "mkg-chirurgie-offenbach.de",
      "name": "Frank Benito Oroval",
      "page": "https://directindex.org/r/mkg-chirurgie-offenbach.de",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 132518,
        "prev": 94636,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 10975,
      "at": "2026-10-14T23:23:25.313Z",
      "domain": "mkg-chirurgie-offenbach.de",
      "name": "Frank Benito Oroval",
      "page": "https://directindex.org/r/mkg-chirurgie-offenbach.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132518,
        "prev": 94636,
        "fix": "no_channel"
      }
    },
    {
      "id": 10974,
      "at": "2026-10-14T23:23:24.414Z",
      "domain": "hausarzt-jacobi.de",
      "name": "Dr. med. Jaqueline Jacobi",
      "page": "https://directindex.org/r/hausarzt-jacobi.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132516,
        "prev": 94588,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10973,
      "at": "2026-10-14T23:23:24.414Z",
      "domain": "hausarzt-jacobi.de",
      "name": "Dr. med. Jaqueline Jacobi",
      "page": "https://directindex.org/r/hausarzt-jacobi.de",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 132516,
        "prev": 94588,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 10972,
      "at": "2026-10-14T23:23:24.414Z",
      "domain": "hausarzt-jacobi.de",
      "name": "Dr. med. Jaqueline Jacobi",
      "page": "https://directindex.org/r/hausarzt-jacobi.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132516,
        "prev": 94588,
        "fix": "no_channel"
      }
    },
    {
      "id": 10971,
      "at": "2026-10-14T23:23:23.937Z",
      "domain": "derma-brueckengarten.de",
      "name": "Dr. Stolz-Köberich",
      "page": "https://directindex.org/r/derma-brueckengarten.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132514,
        "prev": 94747,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 10970,
      "at": "2026-10-14T23:23:23.937Z",
      "domain": "derma-brueckengarten.de",
      "name": "Dr. Stolz-Köberich",
      "page": "https://directindex.org/r/derma-brueckengarten.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132514,
        "prev": 94747,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 10969,
      "at": "2026-10-14T23:23:23.937Z",
      "domain": "derma-brueckengarten.de",
      "name": "Dr. Stolz-Köberich",
      "page": "https://directindex.org/r/derma-brueckengarten.de",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 132514,
        "prev": 94747,
        "from": "D",
        "to": "C",
        "pct": 58.9
      }
    },
    {
      "id": 10968,
      "at": "2026-10-14T23:23:23.937Z",
      "domain": "derma-brueckengarten.de",
      "name": "Dr. Stolz-Köberich",
      "page": "https://directindex.org/r/derma-brueckengarten.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132514,
        "prev": 94747,
        "fix": "no_channel"
      }
    },
    {
      "id": 10967,
      "at": "2026-10-14T23:23:23.633Z",
      "domain": "mvz-frankfurt.de",
      "name": "Dr. med Michael Walter Orthopäde",
      "page": "https://directindex.org/r/mvz-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132510,
        "prev": 94520,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10966,
      "at": "2026-10-14T23:23:23.633Z",
      "domain": "mvz-frankfurt.de",
      "name": "Dr. med Michael Walter Orthopäde",
      "page": "https://directindex.org/r/mvz-frankfurt.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132510,
        "prev": 94520,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10965,
      "at": "2026-10-14T23:23:23.633Z",
      "domain": "mvz-frankfurt.de",
      "name": "Dr. med Michael Walter Orthopäde",
      "page": "https://directindex.org/r/mvz-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132510,
        "prev": 94520,
        "fix": "no_channel"
      }
    },
    {
      "id": 10964,
      "at": "2026-10-14T23:23:23.559Z",
      "domain": "dittmar-kinderaerztin.de",
      "name": "Kinderarzt Dr. Elke Dittmar",
      "page": "https://directindex.org/r/dittmar-kinderaerztin.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132509,
        "prev": 94513,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 10963,
      "at": "2026-10-14T23:23:23.559Z",
      "domain": "dittmar-kinderaerztin.de",
      "name": "Kinderarzt Dr. Elke Dittmar",
      "page": "https://directindex.org/r/dittmar-kinderaerztin.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132509,
        "prev": 94513,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 10962,
      "at": "2026-10-14T23:23:23.559Z",
      "domain": "dittmar-kinderaerztin.de",
      "name": "Kinderarzt Dr. Elke Dittmar",
      "page": "https://directindex.org/r/dittmar-kinderaerztin.de",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 132509,
        "prev": 94513,
        "from": "F",
        "to": "D",
        "pct": 49.2
      }
    },
    {
      "id": 10961,
      "at": "2026-10-14T23:23:23.559Z",
      "domain": "dittmar-kinderaerztin.de",
      "name": "Kinderarzt Dr. Elke Dittmar",
      "page": "https://directindex.org/r/dittmar-kinderaerztin.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132509,
        "prev": 94513,
        "fix": "no_channel"
      }
    },
    {
      "id": 10960,
      "at": "2026-10-14T23:23:21.749Z",
      "domain": "jameda.de",
      "name": "Hausarztpraxis Am Weitzesweg",
      "page": "https://directindex.org/r/jameda.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132502,
        "prev": 94716,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 10959,
      "at": "2026-10-14T23:23:21.749Z",
      "domain": "jameda.de",
      "name": "Hausarztpraxis Am Weitzesweg",
      "page": "https://directindex.org/r/jameda.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132502,
        "prev": 94716,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 10958,
      "at": "2026-10-14T23:23:21.749Z",
      "domain": "jameda.de",
      "name": "Hausarztpraxis Am Weitzesweg",
      "page": "https://directindex.org/r/jameda.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132502,
        "prev": 94716,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 10957,
      "at": "2026-10-14T23:23:21.749Z",
      "domain": "jameda.de",
      "name": "Hausarztpraxis Am Weitzesweg",
      "page": "https://directindex.org/r/jameda.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132502,
        "prev": 94716,
        "fix": "no_channel"
      }
    },
    {
      "id": 10956,
      "at": "2026-10-14T23:23:21.647Z",
      "domain": "ortho-one.de",
      "name": "Dr. med. Fleischmann Ortho One",
      "page": "https://directindex.org/r/ortho-one.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132500,
        "prev": 94505,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10955,
      "at": "2026-10-14T23:23:21.647Z",
      "domain": "ortho-one.de",
      "name": "Dr. med. Fleischmann Ortho One",
      "page": "https://directindex.org/r/ortho-one.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132500,
        "prev": 94505,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10954,
      "at": "2026-10-14T23:23:21.647Z",
      "domain": "ortho-one.de",
      "name": "Dr. med. Fleischmann Ortho One",
      "page": "https://directindex.org/r/ortho-one.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132500,
        "prev": 94505,
        "fix": "no_channel"
      }
    },
    {
      "id": 10953,
      "at": "2026-10-14T23:23:21.572Z",
      "domain": "orthopaedie-am-zoo-frankfurt.de",
      "name": "Orthopädie am Zoo",
      "page": "https://directindex.org/r/orthopaedie-am-zoo-frankfurt.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132499,
        "prev": 94460,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10952,
      "at": "2026-10-14T23:23:21.572Z",
      "domain": "orthopaedie-am-zoo-frankfurt.de",
      "name": "Orthopädie am Zoo",
      "page": "https://directindex.org/r/orthopaedie-am-zoo-frankfurt.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132499,
        "prev": 94460,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10951,
      "at": "2026-10-14T23:23:21.572Z",
      "domain": "orthopaedie-am-zoo-frankfurt.de",
      "name": "Orthopädie am Zoo",
      "page": "https://directindex.org/r/orthopaedie-am-zoo-frankfurt.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132499,
        "prev": 94460,
        "fix": "no_channel"
      }
    },
    {
      "id": 10950,
      "at": "2026-10-14T23:23:20.906Z",
      "domain": "orthopaede-frankfurt-westend.de",
      "name": "Dr. Frömel Orthopäde",
      "page": "https://directindex.org/r/orthopaede-frankfurt-westend.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132496,
        "prev": 94537,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 10949,
      "at": "2026-10-14T23:23:20.906Z",
      "domain": "orthopaede-frankfurt-westend.de",
      "name": "Dr. Frömel Orthopäde",
      "page": "https://directindex.org/r/orthopaede-frankfurt-westend.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132496,
        "prev": 94537,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 10948,
      "at": "2026-10-14T23:23:20.906Z",
      "domain": "orthopaede-frankfurt-westend.de",
      "name": "Dr. Frömel Orthopäde",
      "page": "https://directindex.org/r/orthopaede-frankfurt-westend.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132496,
        "prev": 94537,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 10947,
      "at": "2026-10-14T23:23:20.906Z",
      "domain": "orthopaede-frankfurt-westend.de",
      "name": "Dr. Frömel Orthopäde",
      "page": "https://directindex.org/r/orthopaede-frankfurt-westend.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132496,
        "prev": 94537,
        "fix": "no_channel"
      }
    },
    {
      "id": 10946,
      "at": "2026-10-14T23:23:20.779Z",
      "domain": "frankfurt-interaktiv.de",
      "name": "Praxis Dr. med Wolfgang Ripp Chirurgie, Unfall- und Sportarzt",
      "page": "https://directindex.org/r/frankfurt-interaktiv.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132495,
        "prev": 94497,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10945,
      "at": "2026-10-14T23:23:20.779Z",
      "domain": "frankfurt-interaktiv.de",
      "name": "Praxis Dr. med Wolfgang Ripp Chirurgie, Unfall- und Sportarzt",
      "page": "https://directindex.org/r/frankfurt-interaktiv.de",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 132495,
        "prev": 94497,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 10944,
      "at": "2026-10-14T23:23:20.779Z",
      "domain": "frankfurt-interaktiv.de",
      "name": "Praxis Dr. med Wolfgang Ripp Chirurgie, Unfall- und Sportarzt",
      "page": "https://directindex.org/r/frankfurt-interaktiv.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132495,
        "prev": 94497,
        "fix": "no_channel"
      }
    },
    {
      "id": 10943,
      "at": "2026-10-14T23:23:20.157Z",
      "domain": "dr-omidbakhsh.com",
      "name": "Fereshteh Omidbaksh",
      "page": "https://directindex.org/r/dr-omidbakhsh.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132492,
        "prev": 94472,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10942,
      "at": "2026-10-14T23:23:20.157Z",
      "domain": "dr-omidbakhsh.com",
      "name": "Fereshteh Omidbaksh",
      "page": "https://directindex.org/r/dr-omidbakhsh.com",
      "kind": "grade_up",
      "what": "grade F to C (59%)",
      "detail": {
        "scan": 132492,
        "prev": 94472,
        "from": "F",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 10941,
      "at": "2026-10-14T23:23:20.157Z",
      "domain": "dr-omidbakhsh.com",
      "name": "Fereshteh Omidbaksh",
      "page": "https://directindex.org/r/dr-omidbakhsh.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132492,
        "prev": 94472,
        "fix": "no_channel"
      }
    },
    {
      "id": 10940,
      "at": "2026-10-14T23:23:19.930Z",
      "domain": "irion-gleissberg.de",
      "name": "Irion-Gleißberg",
      "page": "https://directindex.org/r/irion-gleissberg.de",
      "kind": "vendor",
      "what": "vendor: none to Doctolib",
      "detail": {
        "scan": 132490,
        "prev": 94453,
        "from": null,
        "to": "doctolib"
      }
    },
    {
      "id": 10939,
      "at": "2026-10-14T23:23:19.930Z",
      "domain": "irion-gleissberg.de",
      "name": "Irion-Gleißberg",
      "page": "https://directindex.org/r/irion-gleissberg.de",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 132490,
        "prev": 94453,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 10938,
      "at": "2026-10-14T23:23:19.930Z",
      "domain": "irion-gleissberg.de",
      "name": "Irion-Gleißberg",
      "page": "https://directindex.org/r/irion-gleissberg.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132490,
        "prev": 94453,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 10937,
      "at": "2026-10-14T23:23:19.930Z",
      "domain": "irion-gleissberg.de",
      "name": "Irion-Gleißberg",
      "page": "https://directindex.org/r/irion-gleissberg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132490,
        "prev": 94453,
        "fix": "no_channel"
      }
    },
    {
      "id": 10936,
      "at": "2026-10-14T23:23:19.614Z",
      "domain": "anicura.de",
      "name": "AniCura Tierärztliche Praxis Eschborn",
      "page": "https://directindex.org/r/anicura.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132489,
        "prev": 94677,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 10935,
      "at": "2026-10-14T23:23:19.614Z",
      "domain": "anicura.de",
      "name": "AniCura Tierärztliche Praxis Eschborn",
      "page": "https://directindex.org/r/anicura.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132489,
        "prev": 94677,
        "fix": "booking_other"
      }
    },
    {
      "id": 10934,
      "at": "2026-10-14T23:23:19.614Z",
      "domain": "anicura.de",
      "name": "AniCura Tierärztliche Praxis Eschborn",
      "page": "https://directindex.org/r/anicura.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132489,
        "prev": 94677,
        "fix": "no_channel"
      }
    },
    {
      "id": 10933,
      "at": "2026-10-14T23:23:19.463Z",
      "domain": "badvilbel-kfo.de",
      "name": "Kieferorthopädie Bad Vilbel",
      "page": "https://directindex.org/r/badvilbel-kfo.de",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 132487,
        "prev": 94500,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 10932,
      "at": "2026-10-14T23:23:19.463Z",
      "domain": "badvilbel-kfo.de",
      "name": "Kieferorthopädie Bad Vilbel",
      "page": "https://directindex.org/r/badvilbel-kfo.de",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 132487,
        "prev": 94500,
        "fix": "booking_other"
      }
    },
    {
      "id": 10931,
      "at": "2026-10-14T23:23:19.463Z",
      "domain": "badvilbel-kfo.de",
      "name": "Kieferorthopädie Bad Vilbel",
      "page": "https://directindex.org/r/badvilbel-kfo.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132487,
        "prev": 94500,
        "fix": "no_channel"
      }
    },
    {
      "id": 10930,
      "at": "2026-10-14T23:23:19.309Z",
      "domain": "leickundleick.de",
      "name": "Leick & Leick Zahnheilkunde",
      "page": "https://directindex.org/r/leickundleick.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132485,
        "prev": 94449,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10929,
      "at": "2026-10-14T23:23:19.309Z",
      "domain": "leickundleick.de",
      "name": "Leick & Leick Zahnheilkunde",
      "page": "https://directindex.org/r/leickundleick.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132485,
        "prev": 94449,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10928,
      "at": "2026-10-14T23:23:19.309Z",
      "domain": "leickundleick.de",
      "name": "Leick & Leick Zahnheilkunde",
      "page": "https://directindex.org/r/leickundleick.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132485,
        "prev": 94449,
        "fix": "no_channel"
      }
    },
    {
      "id": 10927,
      "at": "2026-10-14T23:23:19.181Z",
      "domain": "augenarzt-dreieich.com",
      "name": "Dr. med. Freudenberg und Dr. med. Bolz-Grebe",
      "page": "https://directindex.org/r/augenarzt-dreieich.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132484,
        "prev": 94469,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10926,
      "at": "2026-10-14T23:23:19.181Z",
      "domain": "augenarzt-dreieich.com",
      "name": "Dr. med. Freudenberg und Dr. med. Bolz-Grebe",
      "page": "https://directindex.org/r/augenarzt-dreieich.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132484,
        "prev": 94469,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10925,
      "at": "2026-10-14T23:23:19.181Z",
      "domain": "augenarzt-dreieich.com",
      "name": "Dr. med. Freudenberg und Dr. med. Bolz-Grebe",
      "page": "https://directindex.org/r/augenarzt-dreieich.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132484,
        "prev": 94469,
        "fix": "no_channel"
      }
    },
    {
      "id": 10924,
      "at": "2026-10-14T23:23:19.037Z",
      "domain": "bad-homburg-hautarzt.de",
      "name": "Dr. med. Christine Schlicht",
      "page": "https://directindex.org/r/bad-homburg-hautarzt.de",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 132483,
        "prev": 94450
      }
    },
    {
      "id": 10923,
      "at": "2026-10-14T23:23:19.037Z",
      "domain": "bad-homburg-hautarzt.de",
      "name": "Dr. med. Christine Schlicht",
      "page": "https://directindex.org/r/bad-homburg-hautarzt.de",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 132483,
        "prev": 94450,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 10922,
      "at": "2026-10-14T23:23:19.037Z",
      "domain": "bad-homburg-hautarzt.de",
      "name": "Dr. med. Christine Schlicht",
      "page": "https://directindex.org/r/bad-homburg-hautarzt.de",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 132483,
        "prev": 94450,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 10921,
      "at": "2026-10-14T23:23:19.067Z",
      "domain": "kfopraxis-oberursel.de",
      "name": "Dr. Nicole Tries-Obijou und Kollegen",
      "page": "https://directindex.org/r/kfopraxis-oberursel.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132482,
        "prev": 94519,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10920,
      "at": "2026-10-14T23:23:19.067Z",
      "domain": "kfopraxis-oberursel.de",
      "name": "Dr. Nicole Tries-Obijou und Kollegen",
      "page": "https://directindex.org/r/kfopraxis-oberursel.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132482,
        "prev": 94519,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10919,
      "at": "2026-10-14T23:23:19.067Z",
      "domain": "kfopraxis-oberursel.de",
      "name": "Dr. Nicole Tries-Obijou und Kollegen",
      "page": "https://directindex.org/r/kfopraxis-oberursel.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132482,
        "prev": 94519,
        "fix": "no_channel"
      }
    },
    {
      "id": 10918,
      "at": "2026-10-14T23:23:18.868Z",
      "domain": "neohno.de",
      "name": "neo.HNO",
      "page": "https://directindex.org/r/neohno.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132481,
        "prev": 94462,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10917,
      "at": "2026-10-14T23:23:18.868Z",
      "domain": "neohno.de",
      "name": "neo.HNO",
      "page": "https://directindex.org/r/neohno.de",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 132481,
        "prev": 94462,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 10916,
      "at": "2026-10-14T23:23:18.868Z",
      "domain": "neohno.de",
      "name": "neo.HNO",
      "page": "https://directindex.org/r/neohno.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132481,
        "prev": 94462,
        "fix": "no_channel"
      }
    },
    {
      "id": 10915,
      "at": "2026-10-14T23:23:18.861Z",
      "domain": "orthopaedie-banzer.de",
      "name": "Dr. med. Wolfgang Banzer",
      "page": "https://directindex.org/r/orthopaedie-banzer.de",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 132480,
        "prev": 94474,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 10914,
      "at": "2026-10-14T23:23:18.861Z",
      "domain": "orthopaedie-banzer.de",
      "name": "Dr. med. Wolfgang Banzer",
      "page": "https://directindex.org/r/orthopaedie-banzer.de",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 132480,
        "prev": 94474,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 10913,
      "at": "2026-10-14T23:23:18.861Z",
      "domain": "orthopaedie-banzer.de",
      "name": "Dr. med. Wolfgang Banzer",
      "page": "https://directindex.org/r/orthopaedie-banzer.de",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 132480,
        "prev": 94474,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 10912,
      "at": "2026-10-14T23:23:18.861Z",
      "domain": "orthopaedie-banzer.de",
      "name": "Dr. med. Wolfgang Banzer",
      "page": "https://directindex.org/r/orthopaedie-banzer.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132480,
        "prev": 94474,
        "fix": "no_channel"
      }
    },
    {
      "id": 10911,
      "at": "2026-10-14T23:23:18.201Z",
      "domain": "praxis-am-marbachweg.de",
      "name": "Praxis am Marbachweg",
      "page": "https://directindex.org/r/praxis-am-marbachweg.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132479,
        "prev": 94454,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10910,
      "at": "2026-10-14T23:23:18.201Z",
      "domain": "praxis-am-marbachweg.de",
      "name": "Praxis am Marbachweg",
      "page": "https://directindex.org/r/praxis-am-marbachweg.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132479,
        "prev": 94454,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10909,
      "at": "2026-10-14T23:23:18.201Z",
      "domain": "praxis-am-marbachweg.de",
      "name": "Praxis am Marbachweg",
      "page": "https://directindex.org/r/praxis-am-marbachweg.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132479,
        "prev": 94454,
        "fix": "no_channel"
      }
    },
    {
      "id": 10908,
      "at": "2026-10-14T23:23:18.123Z",
      "domain": "neuwirth-bose.de",
      "name": "Dr. Neuwirth & Bose Gemeinschaftspraxis",
      "page": "https://directindex.org/r/neuwirth-bose.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132478,
        "prev": 94422,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10907,
      "at": "2026-10-14T23:23:18.123Z",
      "domain": "neuwirth-bose.de",
      "name": "Dr. Neuwirth & Bose Gemeinschaftspraxis",
      "page": "https://directindex.org/r/neuwirth-bose.de",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 132478,
        "prev": 94422,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10906,
      "at": "2026-10-14T23:23:18.123Z",
      "domain": "neuwirth-bose.de",
      "name": "Dr. Neuwirth & Bose Gemeinschaftspraxis",
      "page": "https://directindex.org/r/neuwirth-bose.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132478,
        "prev": 94422,
        "fix": "no_channel"
      }
    },
    {
      "id": 10905,
      "at": "2026-10-14T23:23:17.977Z",
      "domain": "ophthalmologicum-ffm.de",
      "name": "Jens Bühren und Alexandra Zubcov-Iwantscheff",
      "page": "https://directindex.org/r/ophthalmologicum-ffm.de",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 132477,
        "prev": 94431,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10904,
      "at": "2026-10-14T23:23:17.977Z",
      "domain": "ophthalmologicum-ffm.de",
      "name": "Jens Bühren und Alexandra Zubcov-Iwantscheff",
      "page": "https://directindex.org/r/ophthalmologicum-ffm.de",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 132477,
        "prev": 94431,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10903,
      "at": "2026-10-14T23:23:17.977Z",
      "domain": "ophthalmologicum-ffm.de",
      "name": "Jens Bühren und Alexandra Zubcov-Iwantscheff",
      "page": "https://directindex.org/r/ophthalmologicum-ffm.de",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 132477,
        "prev": 94431,
        "fix": "no_channel"
      }
    }
  ]
}