{
  "city": "copenhagen-clinics",
  "days": 30,
  "since": "2026-09-15T15:49:55.109Z",
  "count": 88,
  "sites": 26,
  "byKind": {
    "fixed": 29,
    "broke": 4,
    "grade_up": 26,
    "grade_down": 0,
    "blocked": 0,
    "unblocked": 2,
    "channel": 27,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 9937,
      "at": "2026-10-14T22:29:47.519Z",
      "domain": "kongelund290.dk",
      "name": "Lægerne Kongelundsvej 290",
      "page": "https://directindex.org/r/kongelund290.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 131110,
        "prev": 59903,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9936,
      "at": "2026-10-14T22:29:47.519Z",
      "domain": "kongelund290.dk",
      "name": "Lægerne Kongelundsvej 290",
      "page": "https://directindex.org/r/kongelund290.dk",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 131110,
        "prev": 59903,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 9935,
      "at": "2026-10-14T22:29:47.519Z",
      "domain": "kongelund290.dk",
      "name": "Lægerne Kongelundsvej 290",
      "page": "https://directindex.org/r/kongelund290.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 131110,
        "prev": 59903,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9934,
      "at": "2026-10-14T22:29:47.519Z",
      "domain": "kongelund290.dk",
      "name": "Lægerne Kongelundsvej 290",
      "page": "https://directindex.org/r/kongelund290.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131110,
        "prev": 59903,
        "fix": "no_channel"
      }
    },
    {
      "id": 9933,
      "at": "2026-10-14T22:29:47.224Z",
      "domain": "ku.dk",
      "name": "Dyrehospital",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131109,
        "prev": 60027,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9932,
      "at": "2026-10-14T22:29:47.224Z",
      "domain": "ku.dk",
      "name": "Dyrehospital",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 131109,
        "prev": 60027,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9931,
      "at": "2026-10-14T22:29:47.224Z",
      "domain": "ku.dk",
      "name": "Dyrehospital",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131109,
        "prev": 60027,
        "fix": "no_channel"
      }
    },
    {
      "id": 9927,
      "at": "2026-10-14T22:29:39.507Z",
      "domain": "tandreguleringen.dk",
      "name": "Tandreguleringen",
      "page": "https://directindex.org/r/tandreguleringen.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131093,
        "prev": 60160,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9926,
      "at": "2026-10-14T22:29:39.507Z",
      "domain": "tandreguleringen.dk",
      "name": "Tandreguleringen",
      "page": "https://directindex.org/r/tandreguleringen.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131093,
        "prev": 60160,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9925,
      "at": "2026-10-14T22:29:39.507Z",
      "domain": "tandreguleringen.dk",
      "name": "Tandreguleringen",
      "page": "https://directindex.org/r/tandreguleringen.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131093,
        "prev": 60160,
        "fix": "no_channel"
      }
    },
    {
      "id": 9917,
      "at": "2026-10-14T22:29:38.485Z",
      "domain": "tandlaegehammer.dk",
      "name": "Henrik Hammer",
      "page": "https://directindex.org/r/tandlaegehammer.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131084,
        "prev": 59008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9916,
      "at": "2026-10-14T22:29:38.485Z",
      "domain": "tandlaegehammer.dk",
      "name": "Henrik Hammer",
      "page": "https://directindex.org/r/tandlaegehammer.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131084,
        "prev": 59008,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9915,
      "at": "2026-10-14T22:29:38.485Z",
      "domain": "tandlaegehammer.dk",
      "name": "Henrik Hammer",
      "page": "https://directindex.org/r/tandlaegehammer.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131084,
        "prev": 59008,
        "fix": "no_channel"
      }
    },
    {
      "id": 9910,
      "at": "2026-10-14T22:29:36.253Z",
      "domain": "annaaarup.dk",
      "name": "Klinik for Øre-Næse og Halssygdomme ved speciallæge",
      "page": "https://directindex.org/r/annaaarup.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131081,
        "prev": 59817,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9909,
      "at": "2026-10-14T22:29:36.253Z",
      "domain": "annaaarup.dk",
      "name": "Klinik for Øre-Næse og Halssygdomme ved speciallæge",
      "page": "https://directindex.org/r/annaaarup.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131081,
        "prev": 59817,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9908,
      "at": "2026-10-14T22:29:36.253Z",
      "domain": "annaaarup.dk",
      "name": "Klinik for Øre-Næse og Halssygdomme ved speciallæge",
      "page": "https://directindex.org/r/annaaarup.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131081,
        "prev": 59817,
        "fix": "no_channel"
      }
    },
    {
      "id": 9907,
      "at": "2026-10-14T22:29:35.777Z",
      "domain": "alleenslaegeklinik.dk",
      "name": "Alléens Lægeklinik",
      "page": "https://directindex.org/r/alleenslaegeklinik.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 131078,
        "prev": 59823,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9906,
      "at": "2026-10-14T22:29:35.777Z",
      "domain": "alleenslaegeklinik.dk",
      "name": "Alléens Lægeklinik",
      "page": "https://directindex.org/r/alleenslaegeklinik.dk",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 131078,
        "prev": 59823,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 9905,
      "at": "2026-10-14T22:29:35.777Z",
      "domain": "alleenslaegeklinik.dk",
      "name": "Alléens Lægeklinik",
      "page": "https://directindex.org/r/alleenslaegeklinik.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 131078,
        "prev": 59823,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9904,
      "at": "2026-10-14T22:29:35.777Z",
      "domain": "alleenslaegeklinik.dk",
      "name": "Alléens Lægeklinik",
      "page": "https://directindex.org/r/alleenslaegeklinik.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131078,
        "prev": 59823,
        "fix": "no_channel"
      }
    },
    {
      "id": 9903,
      "at": "2026-10-14T22:29:35.650Z",
      "domain": "tandlaege-vanlose.dk",
      "name": "Ålekistevej Tandklinik",
      "page": "https://directindex.org/r/tandlaege-vanlose.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131077,
        "prev": 59417,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9902,
      "at": "2026-10-14T22:29:35.650Z",
      "domain": "tandlaege-vanlose.dk",
      "name": "Ålekistevej Tandklinik",
      "page": "https://directindex.org/r/tandlaege-vanlose.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131077,
        "prev": 59417,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9901,
      "at": "2026-10-14T22:29:35.650Z",
      "domain": "tandlaege-vanlose.dk",
      "name": "Ålekistevej Tandklinik",
      "page": "https://directindex.org/r/tandlaege-vanlose.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131077,
        "prev": 59417,
        "fix": "no_channel"
      }
    },
    {
      "id": 9900,
      "at": "2026-10-14T22:29:35.027Z",
      "domain": "valbyhudlaege.dk",
      "name": "Valby Hudlæge",
      "page": "https://directindex.org/r/valbyhudlaege.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131070,
        "prev": 60162,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9899,
      "at": "2026-10-14T22:29:35.027Z",
      "domain": "valbyhudlaege.dk",
      "name": "Valby Hudlæge",
      "page": "https://directindex.org/r/valbyhudlaege.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 131070,
        "prev": 60162,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9898,
      "at": "2026-10-14T22:29:35.027Z",
      "domain": "valbyhudlaege.dk",
      "name": "Valby Hudlæge",
      "page": "https://directindex.org/r/valbyhudlaege.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131070,
        "prev": 60162,
        "fix": "no_channel"
      }
    },
    {
      "id": 9897,
      "at": "2026-10-14T22:29:35.019Z",
      "domain": "laegehuset-krumtappen.dk",
      "name": "Lægehuset Krumtappen",
      "page": "https://directindex.org/r/laegehuset-krumtappen.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131069,
        "prev": 59347,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9896,
      "at": "2026-10-14T22:29:35.019Z",
      "domain": "laegehuset-krumtappen.dk",
      "name": "Lægehuset Krumtappen",
      "page": "https://directindex.org/r/laegehuset-krumtappen.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131069,
        "prev": 59347,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9895,
      "at": "2026-10-14T22:29:35.019Z",
      "domain": "laegehuset-krumtappen.dk",
      "name": "Lægehuset Krumtappen",
      "page": "https://directindex.org/r/laegehuset-krumtappen.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131069,
        "prev": 59347,
        "fix": "no_channel"
      }
    },
    {
      "id": 9894,
      "at": "2026-10-14T22:29:34.945Z",
      "domain": "sellmerklinik.dk",
      "name": "Sellmer Klinik",
      "page": "https://directindex.org/r/sellmerklinik.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131068,
        "prev": 59855,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9893,
      "at": "2026-10-14T22:29:34.945Z",
      "domain": "sellmerklinik.dk",
      "name": "Sellmer Klinik",
      "page": "https://directindex.org/r/sellmerklinik.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 131068,
        "prev": 59855,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9892,
      "at": "2026-10-14T22:29:34.945Z",
      "domain": "sellmerklinik.dk",
      "name": "Sellmer Klinik",
      "page": "https://directindex.org/r/sellmerklinik.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131068,
        "prev": 59855,
        "fix": "no_channel"
      }
    },
    {
      "id": 9891,
      "at": "2026-10-14T22:29:34.721Z",
      "domain": "xn--frb-lgehus-h6a.dk",
      "name": "Frb-lægehus",
      "page": "https://directindex.org/r/xn--frb-lgehus-h6a.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131066,
        "prev": 59821,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9890,
      "at": "2026-10-14T22:29:34.721Z",
      "domain": "xn--frb-lgehus-h6a.dk",
      "name": "Frb-lægehus",
      "page": "https://directindex.org/r/xn--frb-lgehus-h6a.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131066,
        "prev": 59821,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9889,
      "at": "2026-10-14T22:29:34.721Z",
      "domain": "xn--frb-lgehus-h6a.dk",
      "name": "Frb-lægehus",
      "page": "https://directindex.org/r/xn--frb-lgehus-h6a.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131066,
        "prev": 59821,
        "fix": "no_channel"
      }
    },
    {
      "id": 9888,
      "at": "2026-10-14T22:29:34.445Z",
      "domain": "strandvejen102.dk",
      "name": "Øre-Næse-Hals Specialisterne",
      "page": "https://directindex.org/r/strandvejen102.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131063,
        "prev": 59133,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9887,
      "at": "2026-10-14T22:29:34.445Z",
      "domain": "strandvejen102.dk",
      "name": "Øre-Næse-Hals Specialisterne",
      "page": "https://directindex.org/r/strandvejen102.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131063,
        "prev": 59133,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9886,
      "at": "2026-10-14T22:29:34.445Z",
      "domain": "strandvejen102.dk",
      "name": "Øre-Næse-Hals Specialisterne",
      "page": "https://directindex.org/r/strandvejen102.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131063,
        "prev": 59133,
        "fix": "no_channel"
      }
    },
    {
      "id": 9885,
      "at": "2026-10-14T22:29:34.240Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Østerbro",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131062,
        "prev": 59431,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9884,
      "at": "2026-10-14T22:29:34.240Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Østerbro",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131062,
        "prev": 59431,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9883,
      "at": "2026-10-14T22:29:34.240Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Østerbro",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131062,
        "prev": 59431,
        "fix": "no_channel"
      }
    },
    {
      "id": 9882,
      "at": "2026-10-14T22:29:34.135Z",
      "domain": "havnestadenslaegehus.dk",
      "name": "Havnestadens Lægehus",
      "page": "https://directindex.org/r/havnestadenslaegehus.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131061,
        "prev": 59949,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9881,
      "at": "2026-10-14T22:29:34.135Z",
      "domain": "havnestadenslaegehus.dk",
      "name": "Havnestadens Lægehus",
      "page": "https://directindex.org/r/havnestadenslaegehus.dk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 131061,
        "prev": 59949,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 9880,
      "at": "2026-10-14T22:29:34.135Z",
      "domain": "havnestadenslaegehus.dk",
      "name": "Havnestadens Lægehus",
      "page": "https://directindex.org/r/havnestadenslaegehus.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131061,
        "prev": 59949,
        "fix": "no_channel"
      }
    },
    {
      "id": 9879,
      "at": "2026-10-14T22:29:34.087Z",
      "domain": "oerelaegernebirkeroed.dk",
      "name": "Øre, næse, halsklinikken Birkerød",
      "page": "https://directindex.org/r/oerelaegernebirkeroed.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131058,
        "prev": 59393,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9878,
      "at": "2026-10-14T22:29:34.087Z",
      "domain": "oerelaegernebirkeroed.dk",
      "name": "Øre, næse, halsklinikken Birkerød",
      "page": "https://directindex.org/r/oerelaegernebirkeroed.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131058,
        "prev": 59393,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9877,
      "at": "2026-10-14T22:29:34.087Z",
      "domain": "oerelaegernebirkeroed.dk",
      "name": "Øre, næse, halsklinikken Birkerød",
      "page": "https://directindex.org/r/oerelaegernebirkeroed.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131058,
        "prev": 59393,
        "fix": "no_channel"
      }
    },
    {
      "id": 9876,
      "at": "2026-10-14T22:29:34.038Z",
      "domain": "kabs.dk",
      "name": "KABS Gentofte",
      "page": "https://directindex.org/r/kabs.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 131056,
        "prev": 59101
      }
    },
    {
      "id": 9875,
      "at": "2026-10-14T22:29:34.038Z",
      "domain": "kabs.dk",
      "name": "KABS Gentofte",
      "page": "https://directindex.org/r/kabs.dk",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 131056,
        "prev": 59101,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 9874,
      "at": "2026-10-14T22:29:34.038Z",
      "domain": "kabs.dk",
      "name": "KABS Gentofte",
      "page": "https://directindex.org/r/kabs.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131056,
        "prev": 59101,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9873,
      "at": "2026-10-14T22:29:33.884Z",
      "domain": "majklinik.dk",
      "name": "Birkerød Gynækologiske Klinik",
      "page": "https://directindex.org/r/majklinik.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131054,
        "prev": 59100,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9872,
      "at": "2026-10-14T22:29:33.884Z",
      "domain": "majklinik.dk",
      "name": "Birkerød Gynækologiske Klinik",
      "page": "https://directindex.org/r/majklinik.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131054,
        "prev": 59100,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9871,
      "at": "2026-10-14T22:29:33.884Z",
      "domain": "majklinik.dk",
      "name": "Birkerød Gynækologiske Klinik",
      "page": "https://directindex.org/r/majklinik.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131054,
        "prev": 59100,
        "fix": "no_channel"
      }
    },
    {
      "id": 9870,
      "at": "2026-10-14T22:29:33.560Z",
      "domain": "vaccination.dk",
      "name": "Udlandsvaccinationen",
      "page": "https://directindex.org/r/vaccination.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 131052,
        "prev": 59192,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9869,
      "at": "2026-10-14T22:29:33.560Z",
      "domain": "vaccination.dk",
      "name": "Udlandsvaccinationen",
      "page": "https://directindex.org/r/vaccination.dk",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 131052,
        "prev": 59192,
        "fix": "booking_other"
      }
    },
    {
      "id": 9868,
      "at": "2026-10-14T22:29:33.560Z",
      "domain": "vaccination.dk",
      "name": "Udlandsvaccinationen",
      "page": "https://directindex.org/r/vaccination.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131052,
        "prev": 59192,
        "fix": "no_channel"
      }
    },
    {
      "id": 9867,
      "at": "2026-10-14T22:29:33.458Z",
      "domain": "bryggenslaegehus.dk",
      "name": "Bryggens Lægehus",
      "page": "https://directindex.org/r/bryggenslaegehus.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131050,
        "prev": 59413,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9866,
      "at": "2026-10-14T22:29:33.458Z",
      "domain": "bryggenslaegehus.dk",
      "name": "Bryggens Lægehus",
      "page": "https://directindex.org/r/bryggenslaegehus.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131050,
        "prev": 59413,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9865,
      "at": "2026-10-14T22:29:33.458Z",
      "domain": "bryggenslaegehus.dk",
      "name": "Bryggens Lægehus",
      "page": "https://directindex.org/r/bryggenslaegehus.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131050,
        "prev": 59413,
        "fix": "no_channel"
      }
    },
    {
      "id": 9864,
      "at": "2026-10-14T22:29:33.313Z",
      "domain": "oerestadlaegeklinik.dk",
      "name": "Ørestadens Lægeklinik",
      "page": "https://directindex.org/r/oerestadlaegeklinik.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131046,
        "prev": 59123,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9863,
      "at": "2026-10-14T22:29:33.313Z",
      "domain": "oerestadlaegeklinik.dk",
      "name": "Ørestadens Lægeklinik",
      "page": "https://directindex.org/r/oerestadlaegeklinik.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131046,
        "prev": 59123,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9862,
      "at": "2026-10-14T22:29:33.313Z",
      "domain": "oerestadlaegeklinik.dk",
      "name": "Ørestadens Lægeklinik",
      "page": "https://directindex.org/r/oerestadlaegeklinik.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131046,
        "prev": 59123,
        "fix": "no_channel"
      }
    },
    {
      "id": 9861,
      "at": "2026-10-14T22:29:33.319Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne ved Storkespringvandet",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131045,
        "prev": 59436,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9860,
      "at": "2026-10-14T22:29:33.319Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne ved Storkespringvandet",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131045,
        "prev": 59436,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9859,
      "at": "2026-10-14T22:29:33.319Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne ved Storkespringvandet",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131045,
        "prev": 59436,
        "fix": "no_channel"
      }
    },
    {
      "id": 9858,
      "at": "2026-10-14T22:29:33.233Z",
      "domain": "jaegertand.dk",
      "name": "Jægersborg Tandlægeklinik",
      "page": "https://directindex.org/r/jaegertand.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131044,
        "prev": 59473,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9857,
      "at": "2026-10-14T22:29:33.233Z",
      "domain": "jaegertand.dk",
      "name": "Jægersborg Tandlægeklinik",
      "page": "https://directindex.org/r/jaegertand.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131044,
        "prev": 59473,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9856,
      "at": "2026-10-14T22:29:33.233Z",
      "domain": "jaegertand.dk",
      "name": "Jægersborg Tandlægeklinik",
      "page": "https://directindex.org/r/jaegertand.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131044,
        "prev": 59473,
        "fix": "no_channel"
      }
    },
    {
      "id": 9855,
      "at": "2026-10-14T22:29:33.001Z",
      "domain": "tandtekniker.dk",
      "name": "Tårnby Tandteknik",
      "page": "https://directindex.org/r/tandtekniker.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131043,
        "prev": 59978,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9854,
      "at": "2026-10-14T22:29:33.001Z",
      "domain": "tandtekniker.dk",
      "name": "Tårnby Tandteknik",
      "page": "https://directindex.org/r/tandtekniker.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131043,
        "prev": 59978,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9853,
      "at": "2026-10-14T22:29:33.001Z",
      "domain": "tandtekniker.dk",
      "name": "Tårnby Tandteknik",
      "page": "https://directindex.org/r/tandtekniker.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131043,
        "prev": 59978,
        "fix": "no_channel"
      }
    },
    {
      "id": 9852,
      "at": "2026-10-14T22:29:32.848Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Frederiksberg",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131041,
        "prev": 59344,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9851,
      "at": "2026-10-14T22:29:32.848Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Frederiksberg",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131041,
        "prev": 59344,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9850,
      "at": "2026-10-14T22:29:32.848Z",
      "domain": "sehestedtand.dk",
      "name": "Tandlægerne på Frederiksberg",
      "page": "https://directindex.org/r/sehestedtand.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131041,
        "prev": 59344,
        "fix": "no_channel"
      }
    },
    {
      "id": 9849,
      "at": "2026-10-14T22:29:32.831Z",
      "domain": "tandlyng.dk",
      "name": "Tandlægerne i Hellerup",
      "page": "https://directindex.org/r/tandlyng.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131040,
        "prev": 59126,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9848,
      "at": "2026-10-14T22:29:32.831Z",
      "domain": "tandlyng.dk",
      "name": "Tandlægerne i Hellerup",
      "page": "https://directindex.org/r/tandlyng.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131040,
        "prev": 59126,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9847,
      "at": "2026-10-14T22:29:32.831Z",
      "domain": "tandlyng.dk",
      "name": "Tandlægerne i Hellerup",
      "page": "https://directindex.org/r/tandlyng.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131040,
        "prev": 59126,
        "fix": "no_channel"
      }
    },
    {
      "id": 9846,
      "at": "2026-10-14T22:29:32.640Z",
      "domain": "nordicclinic.dk",
      "name": "Nordic Clinic",
      "page": "https://directindex.org/r/nordicclinic.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131038,
        "prev": 60032,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9845,
      "at": "2026-10-14T22:29:32.640Z",
      "domain": "nordicclinic.dk",
      "name": "Nordic Clinic",
      "page": "https://directindex.org/r/nordicclinic.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 131038,
        "prev": 60032
      }
    },
    {
      "id": 9844,
      "at": "2026-10-14T22:29:32.640Z",
      "domain": "nordicclinic.dk",
      "name": "Nordic Clinic",
      "page": "https://directindex.org/r/nordicclinic.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131038,
        "prev": 60032,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9843,
      "at": "2026-10-14T22:29:32.640Z",
      "domain": "nordicclinic.dk",
      "name": "Nordic Clinic",
      "page": "https://directindex.org/r/nordicclinic.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131038,
        "prev": 60032,
        "fix": "no_channel"
      }
    },
    {
      "id": 9842,
      "at": "2026-10-14T22:29:32.640Z",
      "domain": "nordicclinic.dk",
      "name": "Nordic Clinic",
      "page": "https://directindex.org/r/nordicclinic.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131038,
        "prev": 60032,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9841,
      "at": "2026-10-14T22:29:32.341Z",
      "domain": "oereklinikken-kultorvet.dk",
      "name": "Øre-, næse- og halsklinikken ved Kultorvet",
      "page": "https://directindex.org/r/oereklinikken-kultorvet.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131036,
        "prev": 59915,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9840,
      "at": "2026-10-14T22:29:32.341Z",
      "domain": "oereklinikken-kultorvet.dk",
      "name": "Øre-, næse- og halsklinikken ved Kultorvet",
      "page": "https://directindex.org/r/oereklinikken-kultorvet.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131036,
        "prev": 59915,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9839,
      "at": "2026-10-14T22:29:32.341Z",
      "domain": "oereklinikken-kultorvet.dk",
      "name": "Øre-, næse- og halsklinikken ved Kultorvet",
      "page": "https://directindex.org/r/oereklinikken-kultorvet.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131036,
        "prev": 59915,
        "fix": "no_channel"
      }
    },
    {
      "id": 9838,
      "at": "2026-10-14T22:29:32.097Z",
      "domain": "laegehusetaeblegaarden.dk",
      "name": "Lægehuset Æblegården",
      "page": "https://directindex.org/r/laegehusetaeblegaarden.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 131033,
        "prev": 59086,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9837,
      "at": "2026-10-14T22:29:32.097Z",
      "domain": "laegehusetaeblegaarden.dk",
      "name": "Lægehuset Æblegården",
      "page": "https://directindex.org/r/laegehusetaeblegaarden.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 131033,
        "prev": 59086,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9836,
      "at": "2026-10-14T22:29:32.097Z",
      "domain": "laegehusetaeblegaarden.dk",
      "name": "Lægehuset Æblegården",
      "page": "https://directindex.org/r/laegehusetaeblegaarden.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131033,
        "prev": 59086,
        "fix": "no_channel"
      }
    }
  ]
}