{
  "city": "rotterdam-clinics",
  "days": 30,
  "since": "2026-09-15T20:49:31.374Z",
  "count": 195,
  "sites": 63,
  "byKind": {
    "fixed": 68,
    "broke": 7,
    "grade_up": 58,
    "grade_down": 0,
    "blocked": 0,
    "unblocked": 0,
    "channel": 62,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 27517,
      "at": "2026-10-15T04:46:34.799Z",
      "domain": "tand-implant.nl",
      "name": "Tandheelkundig Centrum Wilhelminapier",
      "page": "https://directindex.org/r/tand-implant.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146205,
        "prev": 96926,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27516,
      "at": "2026-10-15T04:46:34.799Z",
      "domain": "tand-implant.nl",
      "name": "Tandheelkundig Centrum Wilhelminapier",
      "page": "https://directindex.org/r/tand-implant.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146205,
        "prev": 96926,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27515,
      "at": "2026-10-15T04:46:34.799Z",
      "domain": "tand-implant.nl",
      "name": "Tandheelkundig Centrum Wilhelminapier",
      "page": "https://directindex.org/r/tand-implant.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146205,
        "prev": 96926,
        "fix": "no_channel"
      }
    },
    {
      "id": 27514,
      "at": "2026-10-15T04:46:29.593Z",
      "domain": "corpoforte.nl",
      "name": "Corpoforte",
      "page": "https://directindex.org/r/corpoforte.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146203,
        "prev": 97025,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27513,
      "at": "2026-10-15T04:46:29.593Z",
      "domain": "corpoforte.nl",
      "name": "Corpoforte",
      "page": "https://directindex.org/r/corpoforte.nl",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 146203,
        "prev": 97025,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 27512,
      "at": "2026-10-15T04:46:29.593Z",
      "domain": "corpoforte.nl",
      "name": "Corpoforte",
      "page": "https://directindex.org/r/corpoforte.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146203,
        "prev": 97025,
        "fix": "no_channel"
      }
    },
    {
      "id": 27511,
      "at": "2026-10-15T04:46:20.804Z",
      "domain": "tandzorgkralingen.nl",
      "name": "Tandzorg Kralingen",
      "page": "https://directindex.org/r/tandzorgkralingen.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146202,
        "prev": 96988,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27510,
      "at": "2026-10-15T04:46:20.804Z",
      "domain": "tandzorgkralingen.nl",
      "name": "Tandzorg Kralingen",
      "page": "https://directindex.org/r/tandzorgkralingen.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146202,
        "prev": 96988,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27509,
      "at": "2026-10-15T04:46:20.804Z",
      "domain": "tandzorgkralingen.nl",
      "name": "Tandzorg Kralingen",
      "page": "https://directindex.org/r/tandzorgkralingen.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146202,
        "prev": 96988,
        "fix": "no_channel"
      }
    },
    {
      "id": 27508,
      "at": "2026-10-15T04:46:17.710Z",
      "domain": "tandartskralingen.nl",
      "name": "Tandheelkundig Centrum Kralingen",
      "page": "https://directindex.org/r/tandartskralingen.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146200,
        "prev": 96968,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27507,
      "at": "2026-10-15T04:46:17.710Z",
      "domain": "tandartskralingen.nl",
      "name": "Tandheelkundig Centrum Kralingen",
      "page": "https://directindex.org/r/tandartskralingen.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146200,
        "prev": 96968,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27506,
      "at": "2026-10-15T04:46:17.710Z",
      "domain": "tandartskralingen.nl",
      "name": "Tandheelkundig Centrum Kralingen",
      "page": "https://directindex.org/r/tandartskralingen.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146200,
        "prev": 96968,
        "fix": "no_channel"
      }
    },
    {
      "id": 27505,
      "at": "2026-10-15T04:46:15.873Z",
      "domain": "doktershuisoudenoorden.nl",
      "name": "Doktershuis Oude Noorden",
      "page": "https://directindex.org/r/doktershuisoudenoorden.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146198,
        "prev": 97008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27504,
      "at": "2026-10-15T04:46:15.873Z",
      "domain": "doktershuisoudenoorden.nl",
      "name": "Doktershuis Oude Noorden",
      "page": "https://directindex.org/r/doktershuisoudenoorden.nl",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146198,
        "prev": 97008,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 27503,
      "at": "2026-10-15T04:46:15.873Z",
      "domain": "doktershuisoudenoorden.nl",
      "name": "Doktershuis Oude Noorden",
      "page": "https://directindex.org/r/doktershuisoudenoorden.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146198,
        "prev": 97008,
        "fix": "no_channel"
      }
    },
    {
      "id": 27502,
      "at": "2026-10-15T04:46:15.325Z",
      "domain": "hapwijnhaven.nl",
      "name": "huisartsenpraktijk Wijnhaven",
      "page": "https://directindex.org/r/hapwijnhaven.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146197,
        "prev": 97020,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27501,
      "at": "2026-10-15T04:46:15.325Z",
      "domain": "hapwijnhaven.nl",
      "name": "huisartsenpraktijk Wijnhaven",
      "page": "https://directindex.org/r/hapwijnhaven.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146197,
        "prev": 97020,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27500,
      "at": "2026-10-15T04:46:15.325Z",
      "domain": "hapwijnhaven.nl",
      "name": "huisartsenpraktijk Wijnhaven",
      "page": "https://directindex.org/r/hapwijnhaven.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146197,
        "prev": 97020,
        "fix": "no_channel"
      }
    },
    {
      "id": 27499,
      "at": "2026-10-15T04:46:14.714Z",
      "domain": "tandartslaanopzuid.nl",
      "name": "Tandartspraktijk Laan op Zuid",
      "page": "https://directindex.org/r/tandartslaanopzuid.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146195,
        "prev": 96924,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27498,
      "at": "2026-10-15T04:46:14.714Z",
      "domain": "tandartslaanopzuid.nl",
      "name": "Tandartspraktijk Laan op Zuid",
      "page": "https://directindex.org/r/tandartslaanopzuid.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146195,
        "prev": 96924,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27497,
      "at": "2026-10-15T04:46:14.714Z",
      "domain": "tandartslaanopzuid.nl",
      "name": "Tandartspraktijk Laan op Zuid",
      "page": "https://directindex.org/r/tandartslaanopzuid.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146195,
        "prev": 96924,
        "fix": "no_channel"
      }
    },
    {
      "id": 27496,
      "at": "2026-10-15T04:46:14.647Z",
      "domain": "metodiq.nl",
      "name": "Metodiq",
      "page": "https://directindex.org/r/metodiq.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146194,
        "prev": 97011,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27495,
      "at": "2026-10-15T04:46:14.647Z",
      "domain": "metodiq.nl",
      "name": "Metodiq",
      "page": "https://directindex.org/r/metodiq.nl",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 146194,
        "prev": 97011,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 27494,
      "at": "2026-10-15T04:46:14.647Z",
      "domain": "metodiq.nl",
      "name": "Metodiq",
      "page": "https://directindex.org/r/metodiq.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146194,
        "prev": 97011,
        "fix": "no_channel"
      }
    },
    {
      "id": 27493,
      "at": "2026-10-15T04:46:12.893Z",
      "domain": "oogziekenhuis.nl",
      "name": "Het Oogziekenhuis Polikliniek Oogheelkunde",
      "page": "https://directindex.org/r/oogziekenhuis.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146192,
        "prev": 97001,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27492,
      "at": "2026-10-15T04:46:12.893Z",
      "domain": "oogziekenhuis.nl",
      "name": "Het Oogziekenhuis Polikliniek Oogheelkunde",
      "page": "https://directindex.org/r/oogziekenhuis.nl",
      "kind": "grade_up",
      "what": "grade F to C (60%)",
      "detail": {
        "scan": 146192,
        "prev": 97001,
        "from": "F",
        "to": "C",
        "pct": 59.7
      }
    },
    {
      "id": 27491,
      "at": "2026-10-15T04:46:12.893Z",
      "domain": "oogziekenhuis.nl",
      "name": "Het Oogziekenhuis Polikliniek Oogheelkunde",
      "page": "https://directindex.org/r/oogziekenhuis.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146192,
        "prev": 97001,
        "fix": "no_channel"
      }
    },
    {
      "id": 27490,
      "at": "2026-10-15T04:46:12.439Z",
      "domain": "dermahaven.nl",
      "name": "DermaHaven",
      "page": "https://directindex.org/r/dermahaven.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146191,
        "prev": 96995,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27489,
      "at": "2026-10-15T04:46:12.439Z",
      "domain": "dermahaven.nl",
      "name": "DermaHaven",
      "page": "https://directindex.org/r/dermahaven.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146191,
        "prev": 96995,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27488,
      "at": "2026-10-15T04:46:12.439Z",
      "domain": "dermahaven.nl",
      "name": "DermaHaven",
      "page": "https://directindex.org/r/dermahaven.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146191,
        "prev": 96995,
        "fix": "no_channel"
      }
    },
    {
      "id": 27487,
      "at": "2026-10-15T04:46:12.137Z",
      "domain": "bergmanclinics.nl",
      "name": "Bergman Clinics",
      "page": "https://directindex.org/r/bergmanclinics.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146190,
        "prev": 96996,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27486,
      "at": "2026-10-15T04:46:12.137Z",
      "domain": "bergmanclinics.nl",
      "name": "Bergman Clinics",
      "page": "https://directindex.org/r/bergmanclinics.nl",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 146190,
        "prev": 96996,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27485,
      "at": "2026-10-15T04:46:12.137Z",
      "domain": "bergmanclinics.nl",
      "name": "Bergman Clinics",
      "page": "https://directindex.org/r/bergmanclinics.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146190,
        "prev": 96996,
        "fix": "no_channel"
      }
    },
    {
      "id": 27484,
      "at": "2026-10-15T04:46:11.822Z",
      "domain": "hohmanndevet.nl",
      "name": "Hohmann & de Vet",
      "page": "https://directindex.org/r/hohmanndevet.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146189,
        "prev": 97029,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27483,
      "at": "2026-10-15T04:46:11.822Z",
      "domain": "hohmanndevet.nl",
      "name": "Hohmann & de Vet",
      "page": "https://directindex.org/r/hohmanndevet.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146189,
        "prev": 97029,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27482,
      "at": "2026-10-15T04:46:11.822Z",
      "domain": "hohmanndevet.nl",
      "name": "Hohmann & de Vet",
      "page": "https://directindex.org/r/hohmanndevet.nl",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146189,
        "prev": 97029,
        "fix": "booking_other"
      }
    },
    {
      "id": 27481,
      "at": "2026-10-15T04:46:11.822Z",
      "domain": "hohmanndevet.nl",
      "name": "Hohmann & de Vet",
      "page": "https://directindex.org/r/hohmanndevet.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146189,
        "prev": 97029,
        "fix": "no_channel"
      }
    },
    {
      "id": 27480,
      "at": "2026-10-15T04:46:11.810Z",
      "domain": "gccarexl.nl",
      "name": "Gezondheidscentrum CareXL",
      "page": "https://directindex.org/r/gccarexl.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146188,
        "prev": 97014,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27479,
      "at": "2026-10-15T04:46:11.810Z",
      "domain": "gccarexl.nl",
      "name": "Gezondheidscentrum CareXL",
      "page": "https://directindex.org/r/gccarexl.nl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 146188,
        "prev": 97014,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 27478,
      "at": "2026-10-15T04:46:11.810Z",
      "domain": "gccarexl.nl",
      "name": "Gezondheidscentrum CareXL",
      "page": "https://directindex.org/r/gccarexl.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146188,
        "prev": 97014,
        "fix": "no_channel"
      }
    },
    {
      "id": 27477,
      "at": "2026-10-15T04:46:11.145Z",
      "domain": "ikazia.nl",
      "name": "Polikliniek Kaakchirurgie Haringvliet",
      "page": "https://directindex.org/r/ikazia.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146187,
        "prev": 96994,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27476,
      "at": "2026-10-15T04:46:11.145Z",
      "domain": "ikazia.nl",
      "name": "Polikliniek Kaakchirurgie Haringvliet",
      "page": "https://directindex.org/r/ikazia.nl",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 146187,
        "prev": 96994,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 27475,
      "at": "2026-10-15T04:46:11.145Z",
      "domain": "ikazia.nl",
      "name": "Polikliniek Kaakchirurgie Haringvliet",
      "page": "https://directindex.org/r/ikazia.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146187,
        "prev": 96994,
        "fix": "no_channel"
      }
    },
    {
      "id": 27474,
      "at": "2026-10-15T04:46:09.172Z",
      "domain": "rubroek.nl",
      "name": "Rubroek fysiotherapie",
      "page": "https://directindex.org/r/rubroek.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146184,
        "prev": 96956,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27473,
      "at": "2026-10-15T04:46:09.172Z",
      "domain": "rubroek.nl",
      "name": "Rubroek fysiotherapie",
      "page": "https://directindex.org/r/rubroek.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146184,
        "prev": 96956,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27472,
      "at": "2026-10-15T04:46:09.172Z",
      "domain": "rubroek.nl",
      "name": "Rubroek fysiotherapie",
      "page": "https://directindex.org/r/rubroek.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146184,
        "prev": 96956,
        "fix": "no_channel"
      }
    },
    {
      "id": 27471,
      "at": "2026-10-15T04:46:08.923Z",
      "domain": "dentalbayclinic.nl",
      "name": "Dental Bay",
      "page": "https://directindex.org/r/dentalbayclinic.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146183,
        "prev": 97016,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27470,
      "at": "2026-10-15T04:46:08.923Z",
      "domain": "dentalbayclinic.nl",
      "name": "Dental Bay",
      "page": "https://directindex.org/r/dentalbayclinic.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146183,
        "prev": 97016,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27469,
      "at": "2026-10-15T04:46:08.923Z",
      "domain": "dentalbayclinic.nl",
      "name": "Dental Bay",
      "page": "https://directindex.org/r/dentalbayclinic.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146183,
        "prev": 97016,
        "fix": "no_channel"
      }
    },
    {
      "id": 27468,
      "at": "2026-10-15T04:46:08.469Z",
      "domain": "tckethel.nl",
      "name": "Kirkilis D",
      "page": "https://directindex.org/r/tckethel.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146182,
        "prev": 96963,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27467,
      "at": "2026-10-15T04:46:08.469Z",
      "domain": "tckethel.nl",
      "name": "Kirkilis D",
      "page": "https://directindex.org/r/tckethel.nl",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 146182,
        "prev": 96963,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 27466,
      "at": "2026-10-15T04:46:08.469Z",
      "domain": "tckethel.nl",
      "name": "Kirkilis D",
      "page": "https://directindex.org/r/tckethel.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146182,
        "prev": 96963,
        "fix": "no_channel"
      }
    },
    {
      "id": 27465,
      "at": "2026-10-15T04:46:07.336Z",
      "domain": "kinderfysiovanschaik-dijcks.com",
      "name": "Kinderfysio & Fysio Van Schaik-Dijcks",
      "page": "https://directindex.org/r/kinderfysiovanschaik-dijcks.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146180,
        "prev": 96957,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27464,
      "at": "2026-10-15T04:46:07.336Z",
      "domain": "kinderfysiovanschaik-dijcks.com",
      "name": "Kinderfysio & Fysio Van Schaik-Dijcks",
      "page": "https://directindex.org/r/kinderfysiovanschaik-dijcks.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146180,
        "prev": 96957,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27463,
      "at": "2026-10-15T04:46:07.336Z",
      "domain": "kinderfysiovanschaik-dijcks.com",
      "name": "Kinderfysio & Fysio Van Schaik-Dijcks",
      "page": "https://directindex.org/r/kinderfysiovanschaik-dijcks.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146180,
        "prev": 96957,
        "fix": "no_channel"
      }
    },
    {
      "id": 27462,
      "at": "2026-10-15T04:46:07.324Z",
      "domain": "fysiolansingerland.nl",
      "name": "Fysiotherapie Parkzoom",
      "page": "https://directindex.org/r/fysiolansingerland.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146179,
        "prev": 96949,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27461,
      "at": "2026-10-15T04:46:07.324Z",
      "domain": "fysiolansingerland.nl",
      "name": "Fysiotherapie Parkzoom",
      "page": "https://directindex.org/r/fysiolansingerland.nl",
      "kind": "grade_up",
      "what": "grade B to A (91%)",
      "detail": {
        "scan": 146179,
        "prev": 96949,
        "from": "B",
        "to": "A",
        "pct": 90.8
      }
    },
    {
      "id": 27460,
      "at": "2026-10-15T04:46:07.324Z",
      "domain": "fysiolansingerland.nl",
      "name": "Fysiotherapie Parkzoom",
      "page": "https://directindex.org/r/fysiolansingerland.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146179,
        "prev": 96949,
        "fix": "no_channel"
      }
    },
    {
      "id": 27459,
      "at": "2026-10-15T04:46:07.296Z",
      "domain": "travelclinic.com",
      "name": "Corporate Travel Clinic",
      "page": "https://directindex.org/r/travelclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146178,
        "prev": 97006,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27458,
      "at": "2026-10-15T04:46:07.296Z",
      "domain": "travelclinic.com",
      "name": "Corporate Travel Clinic",
      "page": "https://directindex.org/r/travelclinic.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146178,
        "prev": 97006,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27457,
      "at": "2026-10-15T04:46:07.296Z",
      "domain": "travelclinic.com",
      "name": "Corporate Travel Clinic",
      "page": "https://directindex.org/r/travelclinic.com",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 146178,
        "prev": 97006,
        "fix": "ordering_other"
      }
    },
    {
      "id": 27456,
      "at": "2026-10-15T04:46:07.296Z",
      "domain": "travelclinic.com",
      "name": "Corporate Travel Clinic",
      "page": "https://directindex.org/r/travelclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146178,
        "prev": 97006,
        "fix": "no_channel"
      }
    },
    {
      "id": 27455,
      "at": "2026-10-15T04:46:05.266Z",
      "domain": "yorbodyfysiotherapie.nl",
      "name": "Yorbody",
      "page": "https://directindex.org/r/yorbodyfysiotherapie.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146175,
        "prev": 97002,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27454,
      "at": "2026-10-15T04:46:05.266Z",
      "domain": "yorbodyfysiotherapie.nl",
      "name": "Yorbody",
      "page": "https://directindex.org/r/yorbodyfysiotherapie.nl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 146175,
        "prev": 97002,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 27453,
      "at": "2026-10-15T04:46:05.266Z",
      "domain": "yorbodyfysiotherapie.nl",
      "name": "Yorbody",
      "page": "https://directindex.org/r/yorbodyfysiotherapie.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146175,
        "prev": 97002,
        "fix": "no_channel"
      }
    },
    {
      "id": 27452,
      "at": "2026-10-15T04:46:05.225Z",
      "domain": "parkmedischcentrum.nl",
      "name": "Park Medisch Centrum",
      "page": "https://directindex.org/r/parkmedischcentrum.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146174,
        "prev": 97003,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27451,
      "at": "2026-10-15T04:46:05.225Z",
      "domain": "parkmedischcentrum.nl",
      "name": "Park Medisch Centrum",
      "page": "https://directindex.org/r/parkmedischcentrum.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146174,
        "prev": 97003,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27450,
      "at": "2026-10-15T04:46:05.225Z",
      "domain": "parkmedischcentrum.nl",
      "name": "Park Medisch Centrum",
      "page": "https://directindex.org/r/parkmedischcentrum.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146174,
        "prev": 97003,
        "fix": "no_channel"
      }
    },
    {
      "id": 27449,
      "at": "2026-10-15T04:46:03.968Z",
      "domain": "dierenkliniekkralingen.nl",
      "name": "Dierenkliniek Kralingen",
      "page": "https://directindex.org/r/dierenkliniekkralingen.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146171,
        "prev": 96958,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27448,
      "at": "2026-10-15T04:46:03.968Z",
      "domain": "dierenkliniekkralingen.nl",
      "name": "Dierenkliniek Kralingen",
      "page": "https://directindex.org/r/dierenkliniekkralingen.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146171,
        "prev": 96958,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27447,
      "at": "2026-10-15T04:46:03.968Z",
      "domain": "dierenkliniekkralingen.nl",
      "name": "Dierenkliniek Kralingen",
      "page": "https://directindex.org/r/dierenkliniekkralingen.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146171,
        "prev": 96958,
        "fix": "no_channel"
      }
    },
    {
      "id": 27446,
      "at": "2026-10-15T04:46:03.602Z",
      "domain": "tandarts-west.nl",
      "name": "Tandarts West",
      "page": "https://directindex.org/r/tandarts-west.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146170,
        "prev": 97019,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27445,
      "at": "2026-10-15T04:46:03.602Z",
      "domain": "tandarts-west.nl",
      "name": "Tandarts West",
      "page": "https://directindex.org/r/tandarts-west.nl",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 146170,
        "prev": 97019,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 27444,
      "at": "2026-10-15T04:46:03.602Z",
      "domain": "tandarts-west.nl",
      "name": "Tandarts West",
      "page": "https://directindex.org/r/tandarts-west.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146170,
        "prev": 97019,
        "fix": "no_channel"
      }
    },
    {
      "id": 27443,
      "at": "2026-10-15T04:46:03.779Z",
      "domain": "hollandptc.nl",
      "name": "Holland PTC",
      "page": "https://directindex.org/r/hollandptc.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146169,
        "prev": 96955,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27442,
      "at": "2026-10-15T04:46:03.779Z",
      "domain": "hollandptc.nl",
      "name": "Holland PTC",
      "page": "https://directindex.org/r/hollandptc.nl",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 146169,
        "prev": 96955,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 27441,
      "at": "2026-10-15T04:46:03.779Z",
      "domain": "hollandptc.nl",
      "name": "Holland PTC",
      "page": "https://directindex.org/r/hollandptc.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146169,
        "prev": 96955,
        "fix": "no_channel"
      }
    },
    {
      "id": 27440,
      "at": "2026-10-15T04:46:03.770Z",
      "domain": "dekattenpraktijk.nl",
      "name": "De Kattenpraktijk",
      "page": "https://directindex.org/r/dekattenpraktijk.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146168,
        "prev": 97010,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27439,
      "at": "2026-10-15T04:46:03.770Z",
      "domain": "dekattenpraktijk.nl",
      "name": "De Kattenpraktijk",
      "page": "https://directindex.org/r/dekattenpraktijk.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146168,
        "prev": 97010,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27438,
      "at": "2026-10-15T04:46:03.770Z",
      "domain": "dekattenpraktijk.nl",
      "name": "De Kattenpraktijk",
      "page": "https://directindex.org/r/dekattenpraktijk.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146168,
        "prev": 97010,
        "fix": "no_channel"
      }
    },
    {
      "id": 27437,
      "at": "2026-10-15T04:46:03.666Z",
      "domain": "huisartsenpraktijkotaredian.nl",
      "name": "Huisartsenpraktijk Otaredian",
      "page": "https://directindex.org/r/huisartsenpraktijkotaredian.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146167,
        "prev": 96923,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27436,
      "at": "2026-10-15T04:46:03.666Z",
      "domain": "huisartsenpraktijkotaredian.nl",
      "name": "Huisartsenpraktijk Otaredian",
      "page": "https://directindex.org/r/huisartsenpraktijkotaredian.nl",
      "kind": "grade_up",
      "what": "grade D to C (61%)",
      "detail": {
        "scan": 146167,
        "prev": 96923,
        "from": "D",
        "to": "C",
        "pct": 61.2
      }
    },
    {
      "id": 27435,
      "at": "2026-10-15T04:46:03.666Z",
      "domain": "huisartsenpraktijkotaredian.nl",
      "name": "Huisartsenpraktijk Otaredian",
      "page": "https://directindex.org/r/huisartsenpraktijkotaredian.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146167,
        "prev": 96923,
        "fix": "no_channel"
      }
    },
    {
      "id": 27434,
      "at": "2026-10-15T04:46:03.050Z",
      "domain": "fysio-oort.nl",
      "name": "Fysiotherapie Oort",
      "page": "https://directindex.org/r/fysio-oort.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146163,
        "prev": 96952,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27433,
      "at": "2026-10-15T04:46:03.050Z",
      "domain": "fysio-oort.nl",
      "name": "Fysiotherapie Oort",
      "page": "https://directindex.org/r/fysio-oort.nl",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 146163,
        "prev": 96952,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 27432,
      "at": "2026-10-15T04:46:03.050Z",
      "domain": "fysio-oort.nl",
      "name": "Fysiotherapie Oort",
      "page": "https://directindex.org/r/fysio-oort.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146163,
        "prev": 96952,
        "fix": "no_channel"
      }
    },
    {
      "id": 27431,
      "at": "2026-10-15T04:46:02.911Z",
      "domain": "actieffysiotherapie.nl",
      "name": "Actief Fysiotherapie",
      "page": "https://directindex.org/r/actieffysiotherapie.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146162,
        "prev": 96953,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27430,
      "at": "2026-10-15T04:46:02.911Z",
      "domain": "actieffysiotherapie.nl",
      "name": "Actief Fysiotherapie",
      "page": "https://directindex.org/r/actieffysiotherapie.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146162,
        "prev": 96953,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27429,
      "at": "2026-10-15T04:46:02.911Z",
      "domain": "actieffysiotherapie.nl",
      "name": "Actief Fysiotherapie",
      "page": "https://directindex.org/r/actieffysiotherapie.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146162,
        "prev": 96953,
        "fix": "no_channel"
      }
    },
    {
      "id": 27428,
      "at": "2026-10-15T04:46:02.834Z",
      "domain": "rotterdamtandarts.nl",
      "name": "Tandartsenpraktijk Strevelsweg",
      "page": "https://directindex.org/r/rotterdamtandarts.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146161,
        "prev": 96951,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27427,
      "at": "2026-10-15T04:46:02.834Z",
      "domain": "rotterdamtandarts.nl",
      "name": "Tandartsenpraktijk Strevelsweg",
      "page": "https://directindex.org/r/rotterdamtandarts.nl",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 146161,
        "prev": 96951,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 27426,
      "at": "2026-10-15T04:46:02.834Z",
      "domain": "rotterdamtandarts.nl",
      "name": "Tandartsenpraktijk Strevelsweg",
      "page": "https://directindex.org/r/rotterdamtandarts.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146161,
        "prev": 96951,
        "fix": "no_channel"
      }
    },
    {
      "id": 27425,
      "at": "2026-10-15T04:46:02.725Z",
      "domain": "huisartsenpraktijkparkzoom.nl",
      "name": "Huisartsenpraktijk Parkzoom",
      "page": "https://directindex.org/r/huisartsenpraktijkparkzoom.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146160,
        "prev": 96948,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27424,
      "at": "2026-10-15T04:46:02.725Z",
      "domain": "huisartsenpraktijkparkzoom.nl",
      "name": "Huisartsenpraktijk Parkzoom",
      "page": "https://directindex.org/r/huisartsenpraktijkparkzoom.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146160,
        "prev": 96948,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27423,
      "at": "2026-10-15T04:46:02.725Z",
      "domain": "huisartsenpraktijkparkzoom.nl",
      "name": "Huisartsenpraktijk Parkzoom",
      "page": "https://directindex.org/r/huisartsenpraktijkparkzoom.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146160,
        "prev": 96948,
        "fix": "no_channel"
      }
    },
    {
      "id": 27422,
      "at": "2026-10-15T04:46:02.473Z",
      "domain": "fitenfysio.nl",
      "name": "Fysiotherarapiepraktijk Westenberg",
      "page": "https://directindex.org/r/fitenfysio.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146158,
        "prev": 96895,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27421,
      "at": "2026-10-15T04:46:02.473Z",
      "domain": "fitenfysio.nl",
      "name": "Fysiotherarapiepraktijk Westenberg",
      "page": "https://directindex.org/r/fitenfysio.nl",
      "kind": "grade_up",
      "what": "grade F to D (47%)",
      "detail": {
        "scan": 146158,
        "prev": 96895,
        "from": "F",
        "to": "D",
        "pct": 46.6
      }
    },
    {
      "id": 27420,
      "at": "2026-10-15T04:46:02.473Z",
      "domain": "fitenfysio.nl",
      "name": "Fysiotherarapiepraktijk Westenberg",
      "page": "https://directindex.org/r/fitenfysio.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146158,
        "prev": 96895,
        "fix": "no_channel"
      }
    },
    {
      "id": 27419,
      "at": "2026-10-15T04:46:01.827Z",
      "domain": "huisartsenroseknoop.nl",
      "name": "Huisartsenpraktijk Roseknoop",
      "page": "https://directindex.org/r/huisartsenroseknoop.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146157,
        "prev": 96992,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27418,
      "at": "2026-10-15T04:46:01.827Z",
      "domain": "huisartsenroseknoop.nl",
      "name": "Huisartsenpraktijk Roseknoop",
      "page": "https://directindex.org/r/huisartsenroseknoop.nl",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146157,
        "prev": 96992,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 27417,
      "at": "2026-10-15T04:46:01.827Z",
      "domain": "huisartsenroseknoop.nl",
      "name": "Huisartsenpraktijk Roseknoop",
      "page": "https://directindex.org/r/huisartsenroseknoop.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146157,
        "prev": 96992,
        "fix": "no_channel"
      }
    },
    {
      "id": 27416,
      "at": "2026-10-15T04:46:01.749Z",
      "domain": "proclin.nl",
      "name": "Proclin",
      "page": "https://directindex.org/r/proclin.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146156,
        "prev": 96990,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27415,
      "at": "2026-10-15T04:46:01.749Z",
      "domain": "proclin.nl",
      "name": "Proclin",
      "page": "https://directindex.org/r/proclin.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146156,
        "prev": 96990,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27414,
      "at": "2026-10-15T04:46:01.749Z",
      "domain": "proclin.nl",
      "name": "Proclin",
      "page": "https://directindex.org/r/proclin.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146156,
        "prev": 96990,
        "fix": "no_channel"
      }
    },
    {
      "id": 27413,
      "at": "2026-10-15T04:46:00.223Z",
      "domain": "tandheelkundigcentrumterbregge.nl",
      "name": "Tandheelkundig Centrum Terbregge",
      "page": "https://directindex.org/r/tandheelkundigcentrumterbregge.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146147,
        "prev": 96909,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27412,
      "at": "2026-10-15T04:46:00.223Z",
      "domain": "tandheelkundigcentrumterbregge.nl",
      "name": "Tandheelkundig Centrum Terbregge",
      "page": "https://directindex.org/r/tandheelkundigcentrumterbregge.nl",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 146147,
        "prev": 96909,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 27411,
      "at": "2026-10-15T04:46:00.223Z",
      "domain": "tandheelkundigcentrumterbregge.nl",
      "name": "Tandheelkundig Centrum Terbregge",
      "page": "https://directindex.org/r/tandheelkundigcentrumterbregge.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146147,
        "prev": 96909,
        "fix": "no_channel"
      }
    },
    {
      "id": 27410,
      "at": "2026-10-15T04:45:59.904Z",
      "domain": "doktersurie.nl",
      "name": "Dr. Surie",
      "page": "https://directindex.org/r/doktersurie.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146145,
        "prev": 96918,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27409,
      "at": "2026-10-15T04:45:59.904Z",
      "domain": "doktersurie.nl",
      "name": "Dr. Surie",
      "page": "https://directindex.org/r/doktersurie.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146145,
        "prev": 96918,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27408,
      "at": "2026-10-15T04:45:59.904Z",
      "domain": "doktersurie.nl",
      "name": "Dr. Surie",
      "page": "https://directindex.org/r/doktersurie.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146145,
        "prev": 96918,
        "fix": "no_channel"
      }
    },
    {
      "id": 27407,
      "at": "2026-10-15T04:45:54.806Z",
      "domain": "tklusthof.nl",
      "name": "Tandzorg Kralingen Lusthof",
      "page": "https://directindex.org/r/tklusthof.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146140,
        "prev": 96964,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27406,
      "at": "2026-10-15T04:45:54.806Z",
      "domain": "tklusthof.nl",
      "name": "Tandzorg Kralingen Lusthof",
      "page": "https://directindex.org/r/tklusthof.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146140,
        "prev": 96964,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27405,
      "at": "2026-10-15T04:45:54.806Z",
      "domain": "tklusthof.nl",
      "name": "Tandzorg Kralingen Lusthof",
      "page": "https://directindex.org/r/tklusthof.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146140,
        "prev": 96964,
        "fix": "no_channel"
      }
    },
    {
      "id": 27404,
      "at": "2026-10-15T04:45:52.336Z",
      "domain": "tandartsdegroenehoek.nl",
      "name": "De Groene Hoek II",
      "page": "https://directindex.org/r/tandartsdegroenehoek.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146138,
        "prev": 96662,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27403,
      "at": "2026-10-15T04:45:52.336Z",
      "domain": "tandartsdegroenehoek.nl",
      "name": "De Groene Hoek II",
      "page": "https://directindex.org/r/tandartsdegroenehoek.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146138,
        "prev": 96662,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27402,
      "at": "2026-10-15T04:45:52.336Z",
      "domain": "tandartsdegroenehoek.nl",
      "name": "De Groene Hoek II",
      "page": "https://directindex.org/r/tandartsdegroenehoek.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146138,
        "prev": 96662,
        "fix": "no_channel"
      }
    },
    {
      "id": 27401,
      "at": "2026-10-15T04:45:51.206Z",
      "domain": "huisartsenpraktijkherenwaard.nl",
      "name": "Huisartsenpraktijk Herenwaard",
      "page": "https://directindex.org/r/huisartsenpraktijkherenwaard.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146137,
        "prev": 96915,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27400,
      "at": "2026-10-15T04:45:51.206Z",
      "domain": "huisartsenpraktijkherenwaard.nl",
      "name": "Huisartsenpraktijk Herenwaard",
      "page": "https://directindex.org/r/huisartsenpraktijkherenwaard.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146137,
        "prev": 96915,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27399,
      "at": "2026-10-15T04:45:51.206Z",
      "domain": "huisartsenpraktijkherenwaard.nl",
      "name": "Huisartsenpraktijk Herenwaard",
      "page": "https://directindex.org/r/huisartsenpraktijkherenwaard.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146137,
        "prev": 96915,
        "fix": "no_channel"
      }
    },
    {
      "id": 27398,
      "at": "2026-10-15T04:45:51.097Z",
      "domain": "dkberkelenrodenrijs.nl",
      "name": "Dierenkliniek Berkel en Rodenrijs",
      "page": "https://directindex.org/r/dkberkelenrodenrijs.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146136,
        "prev": 96646,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27397,
      "at": "2026-10-15T04:45:51.097Z",
      "domain": "dkberkelenrodenrijs.nl",
      "name": "Dierenkliniek Berkel en Rodenrijs",
      "page": "https://directindex.org/r/dkberkelenrodenrijs.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146136,
        "prev": 96646,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27396,
      "at": "2026-10-15T04:45:51.097Z",
      "domain": "dkberkelenrodenrijs.nl",
      "name": "Dierenkliniek Berkel en Rodenrijs",
      "page": "https://directindex.org/r/dkberkelenrodenrijs.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146136,
        "prev": 96646,
        "fix": "no_channel"
      }
    },
    {
      "id": 27395,
      "at": "2026-10-15T04:45:50.353Z",
      "domain": "schiedok.nl",
      "name": "Huisartsenpraktijk Klein",
      "page": "https://directindex.org/r/schiedok.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146135,
        "prev": 96653,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27394,
      "at": "2026-10-15T04:45:50.353Z",
      "domain": "schiedok.nl",
      "name": "Huisartsenpraktijk Klein",
      "page": "https://directindex.org/r/schiedok.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146135,
        "prev": 96653,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27393,
      "at": "2026-10-15T04:45:50.353Z",
      "domain": "schiedok.nl",
      "name": "Huisartsenpraktijk Klein",
      "page": "https://directindex.org/r/schiedok.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146135,
        "prev": 96653,
        "fix": "no_channel"
      }
    },
    {
      "id": 27392,
      "at": "2026-10-15T04:45:50.350Z",
      "domain": "anteszorg.nl",
      "name": "Antes Rotterdam Prins Constantijnweg",
      "page": "https://directindex.org/r/anteszorg.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146134,
        "prev": 96661,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27391,
      "at": "2026-10-15T04:45:50.350Z",
      "domain": "anteszorg.nl",
      "name": "Antes Rotterdam Prins Constantijnweg",
      "page": "https://directindex.org/r/anteszorg.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146134,
        "prev": 96661,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27390,
      "at": "2026-10-15T04:45:50.350Z",
      "domain": "anteszorg.nl",
      "name": "Antes Rotterdam Prins Constantijnweg",
      "page": "https://directindex.org/r/anteszorg.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146134,
        "prev": 96661,
        "fix": "no_channel"
      }
    },
    {
      "id": 27389,
      "at": "2026-10-15T04:45:49.306Z",
      "domain": "dierenkliniekridderkerk.nl",
      "name": "Dierenkliniek Ridderkerk",
      "page": "https://directindex.org/r/dierenkliniekridderkerk.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146131,
        "prev": 96629,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27388,
      "at": "2026-10-15T04:45:49.306Z",
      "domain": "dierenkliniekridderkerk.nl",
      "name": "Dierenkliniek Ridderkerk",
      "page": "https://directindex.org/r/dierenkliniekridderkerk.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146131,
        "prev": 96629,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27387,
      "at": "2026-10-15T04:45:49.306Z",
      "domain": "dierenkliniekridderkerk.nl",
      "name": "Dierenkliniek Ridderkerk",
      "page": "https://directindex.org/r/dierenkliniekridderkerk.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146131,
        "prev": 96629,
        "fix": "no_channel"
      }
    },
    {
      "id": 27386,
      "at": "2026-10-15T04:45:49.793Z",
      "domain": "huidkliniekdemaas.nl",
      "name": "Huidkliniek de Maas",
      "page": "https://directindex.org/r/huidkliniekdemaas.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146130,
        "prev": 96632,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27385,
      "at": "2026-10-15T04:45:49.793Z",
      "domain": "huidkliniekdemaas.nl",
      "name": "Huidkliniek de Maas",
      "page": "https://directindex.org/r/huidkliniekdemaas.nl",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146130,
        "prev": 96632,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 27384,
      "at": "2026-10-15T04:45:49.793Z",
      "domain": "huidkliniekdemaas.nl",
      "name": "Huidkliniek de Maas",
      "page": "https://directindex.org/r/huidkliniekdemaas.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146130,
        "prev": 96632,
        "fix": "no_channel"
      }
    },
    {
      "id": 27383,
      "at": "2026-10-15T04:45:49.295Z",
      "domain": "dentalclinics.nl",
      "name": "Dental Clinics",
      "page": "https://directindex.org/r/dentalclinics.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146128,
        "prev": 96649,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27382,
      "at": "2026-10-15T04:45:49.295Z",
      "domain": "dentalclinics.nl",
      "name": "Dental Clinics",
      "page": "https://directindex.org/r/dentalclinics.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146128,
        "prev": 96649,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27381,
      "at": "2026-10-15T04:45:49.295Z",
      "domain": "dentalclinics.nl",
      "name": "Dental Clinics",
      "page": "https://directindex.org/r/dentalclinics.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146128,
        "prev": 96649,
        "fix": "no_channel"
      }
    },
    {
      "id": 27380,
      "at": "2026-10-15T04:45:49.568Z",
      "domain": "maxdentalcenter.nl",
      "name": "Max Dental Center",
      "page": "https://directindex.org/r/maxdentalcenter.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146127,
        "prev": 96891,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27379,
      "at": "2026-10-15T04:45:49.568Z",
      "domain": "maxdentalcenter.nl",
      "name": "Max Dental Center",
      "page": "https://directindex.org/r/maxdentalcenter.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146127,
        "prev": 96891,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27378,
      "at": "2026-10-15T04:45:49.568Z",
      "domain": "maxdentalcenter.nl",
      "name": "Max Dental Center",
      "page": "https://directindex.org/r/maxdentalcenter.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146127,
        "prev": 96891,
        "fix": "no_channel"
      }
    },
    {
      "id": 27377,
      "at": "2026-10-15T04:45:49.186Z",
      "domain": "f3fysio.nl",
      "name": "F3 fysio",
      "page": "https://directindex.org/r/f3fysio.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146126,
        "prev": 96989,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27376,
      "at": "2026-10-15T04:45:49.186Z",
      "domain": "f3fysio.nl",
      "name": "F3 fysio",
      "page": "https://directindex.org/r/f3fysio.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146126,
        "prev": 96989,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27375,
      "at": "2026-10-15T04:45:49.186Z",
      "domain": "f3fysio.nl",
      "name": "F3 fysio",
      "page": "https://directindex.org/r/f3fysio.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146126,
        "prev": 96989,
        "fix": "no_channel"
      }
    },
    {
      "id": 27374,
      "at": "2026-10-15T04:45:49.019Z",
      "domain": "cureplus.nl",
      "name": "Cureplus",
      "page": "https://directindex.org/r/cureplus.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146124,
        "prev": 96660,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27373,
      "at": "2026-10-15T04:45:49.019Z",
      "domain": "cureplus.nl",
      "name": "Cureplus",
      "page": "https://directindex.org/r/cureplus.nl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146124,
        "prev": 96660,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 27372,
      "at": "2026-10-15T04:45:49.019Z",
      "domain": "cureplus.nl",
      "name": "Cureplus",
      "page": "https://directindex.org/r/cureplus.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146124,
        "prev": 96660,
        "fix": "no_channel"
      }
    },
    {
      "id": 27371,
      "at": "2026-10-15T04:45:49.025Z",
      "domain": "feelit-therapie.nl",
      "name": "Feel it",
      "page": "https://directindex.org/r/feelit-therapie.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146123,
        "prev": 96614,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27370,
      "at": "2026-10-15T04:45:49.025Z",
      "domain": "feelit-therapie.nl",
      "name": "Feel it",
      "page": "https://directindex.org/r/feelit-therapie.nl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 146123,
        "prev": 96614,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 27369,
      "at": "2026-10-15T04:45:49.025Z",
      "domain": "feelit-therapie.nl",
      "name": "Feel it",
      "page": "https://directindex.org/r/feelit-therapie.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146123,
        "prev": 96614,
        "fix": "no_channel"
      }
    },
    {
      "id": 27368,
      "at": "2026-10-15T04:45:48.713Z",
      "domain": "dierenkliniekrotterdamzuid.nl",
      "name": "Dierenzorggroep",
      "page": "https://directindex.org/r/dierenkliniekrotterdamzuid.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146121,
        "prev": 96616,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27367,
      "at": "2026-10-15T04:45:48.713Z",
      "domain": "dierenkliniekrotterdamzuid.nl",
      "name": "Dierenzorggroep",
      "page": "https://directindex.org/r/dierenkliniekrotterdamzuid.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146121,
        "prev": 96616,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27366,
      "at": "2026-10-15T04:45:48.713Z",
      "domain": "dierenkliniekrotterdamzuid.nl",
      "name": "Dierenzorggroep",
      "page": "https://directindex.org/r/dierenkliniekrotterdamzuid.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146121,
        "prev": 96616,
        "fix": "no_channel"
      }
    },
    {
      "id": 27365,
      "at": "2026-10-15T04:45:48.551Z",
      "domain": "fysiospaland.nl",
      "name": "Fysiotherapeut Spaland",
      "page": "https://directindex.org/r/fysiospaland.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146119,
        "prev": 96656,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27364,
      "at": "2026-10-15T04:45:48.551Z",
      "domain": "fysiospaland.nl",
      "name": "Fysiotherapeut Spaland",
      "page": "https://directindex.org/r/fysiospaland.nl",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 146119,
        "prev": 96656,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 27363,
      "at": "2026-10-15T04:45:48.551Z",
      "domain": "fysiospaland.nl",
      "name": "Fysiotherapeut Spaland",
      "page": "https://directindex.org/r/fysiospaland.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146119,
        "prev": 96656,
        "fix": "no_channel"
      }
    },
    {
      "id": 27362,
      "at": "2026-10-15T04:45:48.225Z",
      "domain": "fysiomotion.net",
      "name": "FysioMotion",
      "page": "https://directindex.org/r/fysiomotion.net",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146117,
        "prev": 96621,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27361,
      "at": "2026-10-15T04:45:48.225Z",
      "domain": "fysiomotion.net",
      "name": "FysioMotion",
      "page": "https://directindex.org/r/fysiomotion.net",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146117,
        "prev": 96621,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 27360,
      "at": "2026-10-15T04:45:48.225Z",
      "domain": "fysiomotion.net",
      "name": "FysioMotion",
      "page": "https://directindex.org/r/fysiomotion.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146117,
        "prev": 96621,
        "fix": "no_channel"
      }
    },
    {
      "id": 27359,
      "at": "2026-10-15T04:45:48.243Z",
      "domain": "matchtandartsen.nl",
      "name": "Match Tandartsen",
      "page": "https://directindex.org/r/matchtandartsen.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146116,
        "prev": 96628,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27358,
      "at": "2026-10-15T04:45:48.243Z",
      "domain": "matchtandartsen.nl",
      "name": "Match Tandartsen",
      "page": "https://directindex.org/r/matchtandartsen.nl",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 146116,
        "prev": 96628,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 27357,
      "at": "2026-10-15T04:45:48.243Z",
      "domain": "matchtandartsen.nl",
      "name": "Match Tandartsen",
      "page": "https://directindex.org/r/matchtandartsen.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146116,
        "prev": 96628,
        "fix": "no_channel"
      }
    },
    {
      "id": 27356,
      "at": "2026-10-15T04:45:48.190Z",
      "domain": "erasmusmc.nl",
      "name": "Erasmus Medisch Centrum Derma- en Kinderhaven",
      "page": "https://directindex.org/r/erasmusmc.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146115,
        "prev": 96615,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27355,
      "at": "2026-10-15T04:45:48.190Z",
      "domain": "erasmusmc.nl",
      "name": "Erasmus Medisch Centrum Derma- en Kinderhaven",
      "page": "https://directindex.org/r/erasmusmc.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146115,
        "prev": 96615,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27354,
      "at": "2026-10-15T04:45:48.190Z",
      "domain": "erasmusmc.nl",
      "name": "Erasmus Medisch Centrum Derma- en Kinderhaven",
      "page": "https://directindex.org/r/erasmusmc.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146115,
        "prev": 96615,
        "fix": "no_channel"
      }
    },
    {
      "id": 27353,
      "at": "2026-10-15T04:45:48.085Z",
      "domain": "para-plus.nl",
      "name": "Paraplus",
      "page": "https://directindex.org/r/para-plus.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146114,
        "prev": 96619,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27352,
      "at": "2026-10-15T04:45:48.085Z",
      "domain": "para-plus.nl",
      "name": "Paraplus",
      "page": "https://directindex.org/r/para-plus.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146114,
        "prev": 96619,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27351,
      "at": "2026-10-15T04:45:48.085Z",
      "domain": "para-plus.nl",
      "name": "Paraplus",
      "page": "https://directindex.org/r/para-plus.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146114,
        "prev": 96619,
        "fix": "no_channel"
      }
    },
    {
      "id": 27350,
      "at": "2026-10-15T04:45:47.990Z",
      "domain": "debeestenhoek.nl",
      "name": "De Beestenhoek",
      "page": "https://directindex.org/r/debeestenhoek.nl",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 146113,
        "prev": 96631,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 27349,
      "at": "2026-10-15T04:45:47.990Z",
      "domain": "debeestenhoek.nl",
      "name": "De Beestenhoek",
      "page": "https://directindex.org/r/debeestenhoek.nl",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146113,
        "prev": 96631,
        "fix": "booking_other"
      }
    },
    {
      "id": 27348,
      "at": "2026-10-15T04:45:47.990Z",
      "domain": "debeestenhoek.nl",
      "name": "De Beestenhoek",
      "page": "https://directindex.org/r/debeestenhoek.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146113,
        "prev": 96631,
        "fix": "no_channel"
      }
    },
    {
      "id": 27347,
      "at": "2026-10-15T04:45:47.936Z",
      "domain": "huisartspoelstra.nl",
      "name": "Huisartspraktijk F. Poelstra",
      "page": "https://directindex.org/r/huisartspoelstra.nl",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 146112,
        "prev": 96622,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 27346,
      "at": "2026-10-15T04:45:47.936Z",
      "domain": "huisartspoelstra.nl",
      "name": "Huisartspraktijk F. Poelstra",
      "page": "https://directindex.org/r/huisartspoelstra.nl",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146112,
        "prev": 96622,
        "fix": "booking_other"
      }
    },
    {
      "id": 27345,
      "at": "2026-10-15T04:45:47.936Z",
      "domain": "huisartspoelstra.nl",
      "name": "Huisartspraktijk F. Poelstra",
      "page": "https://directindex.org/r/huisartspoelstra.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146112,
        "prev": 96622,
        "fix": "no_channel"
      }
    },
    {
      "id": 27344,
      "at": "2026-10-15T04:45:47.786Z",
      "domain": "tandarts-blijdorp.nl",
      "name": "Tandartsenpraktijk Blijdorp",
      "page": "https://directindex.org/r/tandarts-blijdorp.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146111,
        "prev": 96608,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27343,
      "at": "2026-10-15T04:45:47.786Z",
      "domain": "tandarts-blijdorp.nl",
      "name": "Tandartsenpraktijk Blijdorp",
      "page": "https://directindex.org/r/tandarts-blijdorp.nl",
      "kind": "grade_up",
      "what": "grade D to C (61%)",
      "detail": {
        "scan": 146111,
        "prev": 96608,
        "from": "D",
        "to": "C",
        "pct": 61.2
      }
    },
    {
      "id": 27342,
      "at": "2026-10-15T04:45:47.786Z",
      "domain": "tandarts-blijdorp.nl",
      "name": "Tandartsenpraktijk Blijdorp",
      "page": "https://directindex.org/r/tandarts-blijdorp.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146111,
        "prev": 96608,
        "fix": "no_channel"
      }
    },
    {
      "id": 27341,
      "at": "2026-10-15T04:45:47.203Z",
      "domain": "mondzorgberkel.nl",
      "name": "Mondzorg Berkel",
      "page": "https://directindex.org/r/mondzorgberkel.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146109,
        "prev": 96605,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27340,
      "at": "2026-10-15T04:45:47.203Z",
      "domain": "mondzorgberkel.nl",
      "name": "Mondzorg Berkel",
      "page": "https://directindex.org/r/mondzorgberkel.nl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 146109,
        "prev": 96605,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 27339,
      "at": "2026-10-15T04:45:47.203Z",
      "domain": "mondzorgberkel.nl",
      "name": "Mondzorg Berkel",
      "page": "https://directindex.org/r/mondzorgberkel.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146109,
        "prev": 96605,
        "fix": "no_channel"
      }
    },
    {
      "id": 27338,
      "at": "2026-10-15T04:45:47.083Z",
      "domain": "magdalenadental.com",
      "name": "Magdalena Dental",
      "page": "https://directindex.org/r/magdalenadental.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146108,
        "prev": 96647,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27337,
      "at": "2026-10-15T04:45:47.083Z",
      "domain": "magdalenadental.com",
      "name": "Magdalena Dental",
      "page": "https://directindex.org/r/magdalenadental.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146108,
        "prev": 96647,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 27336,
      "at": "2026-10-15T04:45:47.083Z",
      "domain": "magdalenadental.com",
      "name": "Magdalena Dental",
      "page": "https://directindex.org/r/magdalenadental.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146108,
        "prev": 96647,
        "fix": "no_channel"
      }
    },
    {
      "id": 27335,
      "at": "2026-10-15T04:45:46.341Z",
      "domain": "praktijkhoppenbrouwers.nl",
      "name": "Huisartsenpraktijk Hoppenbrouwers & Roze",
      "page": "https://directindex.org/r/praktijkhoppenbrouwers.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146107,
        "prev": 96971,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27334,
      "at": "2026-10-15T04:45:46.341Z",
      "domain": "praktijkhoppenbrouwers.nl",
      "name": "Huisartsenpraktijk Hoppenbrouwers & Roze",
      "page": "https://directindex.org/r/praktijkhoppenbrouwers.nl",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146107,
        "prev": 96971,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27333,
      "at": "2026-10-15T04:45:46.341Z",
      "domain": "praktijkhoppenbrouwers.nl",
      "name": "Huisartsenpraktijk Hoppenbrouwers & Roze",
      "page": "https://directindex.org/r/praktijkhoppenbrouwers.nl",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146107,
        "prev": 96971,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 27332,
      "at": "2026-10-15T04:45:46.341Z",
      "domain": "praktijkhoppenbrouwers.nl",
      "name": "Huisartsenpraktijk Hoppenbrouwers & Roze",
      "page": "https://directindex.org/r/praktijkhoppenbrouwers.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146107,
        "prev": 96971,
        "fix": "no_channel"
      }
    },
    {
      "id": 27331,
      "at": "2026-10-15T04:45:46.341Z",
      "domain": "praktijkhoppenbrouwers.nl",
      "name": "Huisartsenpraktijk Hoppenbrouwers & Roze",
      "page": "https://directindex.org/r/praktijkhoppenbrouwers.nl",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146107,
        "prev": 96971,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 27330,
      "at": "2026-10-15T04:45:32.027Z",
      "domain": "tandartspraktijkkleinpolder.nl",
      "name": "Tandartspraktijk Kleinpolder",
      "page": "https://directindex.org/r/tandartspraktijkkleinpolder.nl",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146094,
        "prev": 96749,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27329,
      "at": "2026-10-15T04:45:32.027Z",
      "domain": "tandartspraktijkkleinpolder.nl",
      "name": "Tandartspraktijk Kleinpolder",
      "page": "https://directindex.org/r/tandartspraktijkkleinpolder.nl",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146094,
        "prev": 96749,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 27328,
      "at": "2026-10-15T04:45:32.027Z",
      "domain": "tandartspraktijkkleinpolder.nl",
      "name": "Tandartspraktijk Kleinpolder",
      "page": "https://directindex.org/r/tandartspraktijkkleinpolder.nl",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146094,
        "prev": 96749,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 27327,
      "at": "2026-10-15T04:45:32.080Z",
      "domain": "tandartsvanessen.nl",
      "name": "Tandartspraktijk G.J. van Essen",
      "page": "https://directindex.org/r/tandartsvanessen.nl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146093,
        "prev": 96947,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27326,
      "at": "2026-10-15T04:45:32.080Z",
      "domain": "tandartsvanessen.nl",
      "name": "Tandartspraktijk G.J. van Essen",
      "page": "https://directindex.org/r/tandartsvanessen.nl",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146093,
        "prev": 96947,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27325,
      "at": "2026-10-15T04:45:32.080Z",
      "domain": "tandartsvanessen.nl",
      "name": "Tandartspraktijk G.J. van Essen",
      "page": "https://directindex.org/r/tandartsvanessen.nl",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146093,
        "prev": 96947,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 27324,
      "at": "2026-10-15T04:45:32.080Z",
      "domain": "tandartsvanessen.nl",
      "name": "Tandartspraktijk G.J. van Essen",
      "page": "https://directindex.org/r/tandartsvanessen.nl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146093,
        "prev": 96947,
        "fix": "no_channel"
      }
    },
    {
      "id": 27323,
      "at": "2026-10-15T04:45:32.080Z",
      "domain": "tandartsvanessen.nl",
      "name": "Tandartspraktijk G.J. van Essen",
      "page": "https://directindex.org/r/tandartsvanessen.nl",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146093,
        "prev": 96947,
        "fix": "edge_blocks"
      }
    }
  ]
}