{
  "city": "madrid-clinics",
  "days": 30,
  "since": "2026-09-15T20:01:31.696Z",
  "count": 127,
  "sites": 42,
  "byKind": {
    "fixed": 32,
    "broke": 20,
    "grade_up": 28,
    "grade_down": 6,
    "blocked": 9,
    "unblocked": 3,
    "channel": 26,
    "vendor": 3,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18007,
      "at": "2026-10-15T01:32:38.779Z",
      "domain": "clinicaspb.com",
      "name": "Instituto Dental y Estético Pampols & Brotons",
      "page": "https://directindex.org/r/clinicaspb.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138868,
        "prev": 44468
      }
    },
    {
      "id": 18006,
      "at": "2026-10-15T01:32:38.779Z",
      "domain": "clinicaspb.com",
      "name": "Instituto Dental y Estético Pampols & Brotons",
      "page": "https://directindex.org/r/clinicaspb.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138868,
        "prev": 44468,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18005,
      "at": "2026-10-15T01:32:33.041Z",
      "domain": "biosalud.org",
      "name": "Biosalud Medical Center",
      "page": "https://directindex.org/r/biosalud.org",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138867,
        "prev": 44460,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18004,
      "at": "2026-10-15T01:32:33.041Z",
      "domain": "biosalud.org",
      "name": "Biosalud Medical Center",
      "page": "https://directindex.org/r/biosalud.org",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 138867,
        "prev": 44460,
        "from": "D",
        "to": "C",
        "pct": 69.2
      }
    },
    {
      "id": 18003,
      "at": "2026-10-15T01:32:33.041Z",
      "domain": "biosalud.org",
      "name": "Biosalud Medical Center",
      "page": "https://directindex.org/r/biosalud.org",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138867,
        "prev": 44460,
        "fix": "no_channel"
      }
    },
    {
      "id": 18002,
      "at": "2026-10-15T01:32:21.405Z",
      "domain": "drcasado.com",
      "name": "Dr. Casado",
      "page": "https://directindex.org/r/drcasado.com",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 138859,
        "prev": 44446,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 18001,
      "at": "2026-10-15T01:32:18.291Z",
      "domain": "clinicasuax.com",
      "name": "Policlínica Universitaria Alfonso X el Sabio",
      "page": "https://directindex.org/r/clinicasuax.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138856,
        "prev": 44438,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18000,
      "at": "2026-10-15T01:32:18.291Z",
      "domain": "clinicasuax.com",
      "name": "Policlínica Universitaria Alfonso X el Sabio",
      "page": "https://directindex.org/r/clinicasuax.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 138856,
        "prev": 44438,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17999,
      "at": "2026-10-15T01:32:18.291Z",
      "domain": "clinicasuax.com",
      "name": "Policlínica Universitaria Alfonso X el Sabio",
      "page": "https://directindex.org/r/clinicasuax.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138856,
        "prev": 44438,
        "fix": "no_channel"
      }
    },
    {
      "id": 17998,
      "at": "2026-10-15T01:32:16.567Z",
      "domain": "tierraclinica.es",
      "name": "Tierra Clínica Montecarmelo",
      "page": "https://directindex.org/r/tierraclinica.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138850,
        "prev": 44435,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17997,
      "at": "2026-10-15T01:32:16.567Z",
      "domain": "tierraclinica.es",
      "name": "Tierra Clínica Montecarmelo",
      "page": "https://directindex.org/r/tierraclinica.es",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 138850,
        "prev": 44435,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17996,
      "at": "2026-10-15T01:32:16.567Z",
      "domain": "tierraclinica.es",
      "name": "Tierra Clínica Montecarmelo",
      "page": "https://directindex.org/r/tierraclinica.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138850,
        "prev": 44435,
        "fix": "no_channel"
      }
    },
    {
      "id": 17995,
      "at": "2026-10-15T01:32:16.494Z",
      "domain": "centrodax.com",
      "name": "Centro Dax",
      "page": "https://directindex.org/r/centrodax.com",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 138849,
        "prev": 44385,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 17994,
      "at": "2026-10-15T01:32:16.494Z",
      "domain": "centrodax.com",
      "name": "Centro Dax",
      "page": "https://directindex.org/r/centrodax.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 138849,
        "prev": 44385,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 17993,
      "at": "2026-10-15T01:32:16.494Z",
      "domain": "centrodax.com",
      "name": "Centro Dax",
      "page": "https://directindex.org/r/centrodax.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 138849,
        "prev": 44385,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 17992,
      "at": "2026-10-15T01:32:16.494Z",
      "domain": "centrodax.com",
      "name": "Centro Dax",
      "page": "https://directindex.org/r/centrodax.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138849,
        "prev": 44385,
        "fix": "no_channel"
      }
    },
    {
      "id": 17991,
      "at": "2026-10-15T01:32:16.490Z",
      "domain": "fundacionrenal.com",
      "name": "Centro de diálisis Los Llanos III Alcorcón",
      "page": "https://directindex.org/r/fundacionrenal.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138848,
        "prev": 44436,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17990,
      "at": "2026-10-15T01:32:16.490Z",
      "domain": "fundacionrenal.com",
      "name": "Centro de diálisis Los Llanos III Alcorcón",
      "page": "https://directindex.org/r/fundacionrenal.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 138848,
        "prev": 44436,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 17989,
      "at": "2026-10-15T01:32:16.490Z",
      "domain": "fundacionrenal.com",
      "name": "Centro de diálisis Los Llanos III Alcorcón",
      "page": "https://directindex.org/r/fundacionrenal.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138848,
        "prev": 44436,
        "fix": "no_channel"
      }
    },
    {
      "id": 17988,
      "at": "2026-10-15T01:32:15.077Z",
      "domain": "dentalnavarro.com",
      "name": "Clinica Dental Navarro",
      "page": "https://directindex.org/r/dentalnavarro.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138847,
        "prev": 44408,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17987,
      "at": "2026-10-15T01:32:15.077Z",
      "domain": "dentalnavarro.com",
      "name": "Clinica Dental Navarro",
      "page": "https://directindex.org/r/dentalnavarro.com",
      "kind": "grade_up",
      "what": "grade C to B (83%)",
      "detail": {
        "scan": 138847,
        "prev": 44408,
        "from": "C",
        "to": "B",
        "pct": 83.1
      }
    },
    {
      "id": 17986,
      "at": "2026-10-15T01:32:15.077Z",
      "domain": "dentalnavarro.com",
      "name": "Clinica Dental Navarro",
      "page": "https://directindex.org/r/dentalnavarro.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138847,
        "prev": 44408,
        "fix": "no_channel"
      }
    },
    {
      "id": 17985,
      "at": "2026-10-15T01:32:14.750Z",
      "domain": "fisioterapiaraesalud.com",
      "name": "RAE Salud",
      "page": "https://directindex.org/r/fisioterapiaraesalud.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138844,
        "prev": 44379,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17984,
      "at": "2026-10-15T01:32:14.750Z",
      "domain": "fisioterapiaraesalud.com",
      "name": "RAE Salud",
      "page": "https://directindex.org/r/fisioterapiaraesalud.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 138844,
        "prev": 44379,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17983,
      "at": "2026-10-15T01:32:14.750Z",
      "domain": "fisioterapiaraesalud.com",
      "name": "RAE Salud",
      "page": "https://directindex.org/r/fisioterapiaraesalud.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138844,
        "prev": 44379,
        "fix": "no_channel"
      }
    },
    {
      "id": 17982,
      "at": "2026-10-15T01:32:14.425Z",
      "domain": "axana.es",
      "name": "Axana",
      "page": "https://directindex.org/r/axana.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138841,
        "prev": 44402,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17981,
      "at": "2026-10-15T01:32:14.425Z",
      "domain": "axana.es",
      "name": "Axana",
      "page": "https://directindex.org/r/axana.es",
      "kind": "grade_up",
      "what": "grade D to B (73%)",
      "detail": {
        "scan": 138841,
        "prev": 44402,
        "from": "D",
        "to": "B",
        "pct": 72.8
      }
    },
    {
      "id": 17980,
      "at": "2026-10-15T01:32:14.425Z",
      "domain": "axana.es",
      "name": "Axana",
      "page": "https://directindex.org/r/axana.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138841,
        "prev": 44402,
        "fix": "no_channel"
      }
    },
    {
      "id": 17979,
      "at": "2026-10-15T01:32:13.116Z",
      "domain": "clinicadentalbernabeu.es",
      "name": "Clínica Bernabéu",
      "page": "https://directindex.org/r/clinicadentalbernabeu.es",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138836,
        "prev": 44377
      }
    },
    {
      "id": 17978,
      "at": "2026-10-15T01:32:13.116Z",
      "domain": "clinicadentalbernabeu.es",
      "name": "Clínica Bernabéu",
      "page": "https://directindex.org/r/clinicadentalbernabeu.es",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 138836,
        "prev": 44377,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 17977,
      "at": "2026-10-15T01:32:13.116Z",
      "domain": "clinicadentalbernabeu.es",
      "name": "Clínica Bernabéu",
      "page": "https://directindex.org/r/clinicadentalbernabeu.es",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138836,
        "prev": 44377,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17976,
      "at": "2026-10-15T01:32:13.114Z",
      "domain": "sanitas.es",
      "name": "Centro de Rehabilitación Avanzada Sanitas Valdebebas",
      "page": "https://directindex.org/r/sanitas.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138835,
        "prev": 44439,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17975,
      "at": "2026-10-15T01:32:13.114Z",
      "domain": "sanitas.es",
      "name": "Centro de Rehabilitación Avanzada Sanitas Valdebebas",
      "page": "https://directindex.org/r/sanitas.es",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 138835,
        "prev": 44439,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17974,
      "at": "2026-10-15T01:32:13.114Z",
      "domain": "sanitas.es",
      "name": "Centro de Rehabilitación Avanzada Sanitas Valdebebas",
      "page": "https://directindex.org/r/sanitas.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138835,
        "prev": 44439,
        "fix": "no_channel"
      }
    },
    {
      "id": 17973,
      "at": "2026-10-15T01:32:10.272Z",
      "domain": "clinicafisioterapiapozuelo.es",
      "name": "Clínica de Fisioterapia Pozuelo",
      "page": "https://directindex.org/r/clinicafisioterapiapozuelo.es",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138821,
        "prev": 44449
      }
    },
    {
      "id": 17972,
      "at": "2026-10-15T01:32:10.272Z",
      "domain": "clinicafisioterapiapozuelo.es",
      "name": "Clínica de Fisioterapia Pozuelo",
      "page": "https://directindex.org/r/clinicafisioterapiapozuelo.es",
      "kind": "grade_down",
      "what": "grade C to D (55%)",
      "detail": {
        "scan": 138821,
        "prev": 44449,
        "from": "C",
        "to": "D",
        "pct": 54.9
      }
    },
    {
      "id": 17971,
      "at": "2026-10-15T01:32:10.272Z",
      "domain": "clinicafisioterapiapozuelo.es",
      "name": "Clínica de Fisioterapia Pozuelo",
      "page": "https://directindex.org/r/clinicafisioterapiapozuelo.es",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138821,
        "prev": 44449,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17970,
      "at": "2026-10-15T01:32:09.281Z",
      "domain": "clinicamarcelarojas.com",
      "name": "Clinica Dental Doctora Marcela Rojas",
      "page": "https://directindex.org/r/clinicamarcelarojas.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138818,
        "prev": 44416,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17969,
      "at": "2026-10-15T01:32:09.281Z",
      "domain": "clinicamarcelarojas.com",
      "name": "Clinica Dental Doctora Marcela Rojas",
      "page": "https://directindex.org/r/clinicamarcelarojas.com",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 138818,
        "prev": 44416,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 17968,
      "at": "2026-10-15T01:32:09.281Z",
      "domain": "clinicamarcelarojas.com",
      "name": "Clinica Dental Doctora Marcela Rojas",
      "page": "https://directindex.org/r/clinicamarcelarojas.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138818,
        "prev": 44416,
        "fix": "booking_other"
      }
    },
    {
      "id": 17967,
      "at": "2026-10-15T01:32:09.281Z",
      "domain": "clinicamarcelarojas.com",
      "name": "Clinica Dental Doctora Marcela Rojas",
      "page": "https://directindex.org/r/clinicamarcelarojas.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138818,
        "prev": 44416,
        "fix": "no_channel"
      }
    },
    {
      "id": 17966,
      "at": "2026-10-15T01:32:08.442Z",
      "domain": "clinicamuv.com",
      "name": "Clínica Muv",
      "page": "https://directindex.org/r/clinicamuv.com",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 138815,
        "prev": 44419,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 17965,
      "at": "2026-10-15T01:32:08.442Z",
      "domain": "clinicamuv.com",
      "name": "Clínica Muv",
      "page": "https://directindex.org/r/clinicamuv.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 138815,
        "prev": 44419,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 17964,
      "at": "2026-10-15T01:32:08.442Z",
      "domain": "clinicamuv.com",
      "name": "Clínica Muv",
      "page": "https://directindex.org/r/clinicamuv.com",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 138815,
        "prev": 44419,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 17963,
      "at": "2026-10-15T01:32:08.442Z",
      "domain": "clinicamuv.com",
      "name": "Clínica Muv",
      "page": "https://directindex.org/r/clinicamuv.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 138815,
        "prev": 44419,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 17962,
      "at": "2026-10-15T01:32:08.442Z",
      "domain": "clinicamuv.com",
      "name": "Clínica Muv",
      "page": "https://directindex.org/r/clinicamuv.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138815,
        "prev": 44419,
        "fix": "no_channel"
      }
    },
    {
      "id": 17961,
      "at": "2026-10-15T01:32:03.712Z",
      "domain": "podoactiva.com",
      "name": "Podoactiva",
      "page": "https://directindex.org/r/podoactiva.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138804,
        "prev": 44277,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17960,
      "at": "2026-10-15T01:32:03.712Z",
      "domain": "podoactiva.com",
      "name": "Podoactiva",
      "page": "https://directindex.org/r/podoactiva.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138804,
        "prev": 44277,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17959,
      "at": "2026-10-15T01:32:03.712Z",
      "domain": "podoactiva.com",
      "name": "Podoactiva",
      "page": "https://directindex.org/r/podoactiva.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138804,
        "prev": 44277,
        "fix": "no_channel"
      }
    },
    {
      "id": 17958,
      "at": "2026-10-15T01:32:03.290Z",
      "domain": "clinicasportiva.com",
      "name": "Clínica Sportiva",
      "page": "https://directindex.org/r/clinicasportiva.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138801,
        "prev": 44342
      }
    },
    {
      "id": 17957,
      "at": "2026-10-15T01:32:03.290Z",
      "domain": "clinicasportiva.com",
      "name": "Clínica Sportiva",
      "page": "https://directindex.org/r/clinicasportiva.com",
      "kind": "grade_down",
      "what": "grade D to F (37%)",
      "detail": {
        "scan": 138801,
        "prev": 44342,
        "from": "D",
        "to": "F",
        "pct": 36.5
      }
    },
    {
      "id": 17956,
      "at": "2026-10-15T01:32:03.290Z",
      "domain": "clinicasportiva.com",
      "name": "Clínica Sportiva",
      "page": "https://directindex.org/r/clinicasportiva.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138801,
        "prev": 44342,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17955,
      "at": "2026-10-15T01:32:03.262Z",
      "domain": "tupodologodeportivo.com",
      "name": "Tu podólogo",
      "page": "https://directindex.org/r/tupodologodeportivo.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138800,
        "prev": 44125
      }
    },
    {
      "id": 17954,
      "at": "2026-10-15T01:32:03.262Z",
      "domain": "tupodologodeportivo.com",
      "name": "Tu podólogo",
      "page": "https://directindex.org/r/tupodologodeportivo.com",
      "kind": "grade_down",
      "what": "grade D to F (38%)",
      "detail": {
        "scan": 138800,
        "prev": 44125,
        "from": "D",
        "to": "F",
        "pct": 38
      }
    },
    {
      "id": 17953,
      "at": "2026-10-15T01:32:03.262Z",
      "domain": "tupodologodeportivo.com",
      "name": "Tu podólogo",
      "page": "https://directindex.org/r/tupodologodeportivo.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138800,
        "prev": 44125,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17952,
      "at": "2026-10-15T01:32:02.843Z",
      "domain": "dentalzocorivas.es",
      "name": "Clínica Dental Zoco Rivas",
      "page": "https://directindex.org/r/dentalzocorivas.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138799,
        "prev": 44361,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17951,
      "at": "2026-10-15T01:32:02.843Z",
      "domain": "dentalzocorivas.es",
      "name": "Clínica Dental Zoco Rivas",
      "page": "https://directindex.org/r/dentalzocorivas.es",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138799,
        "prev": 44361,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17950,
      "at": "2026-10-15T01:32:02.843Z",
      "domain": "dentalzocorivas.es",
      "name": "Clínica Dental Zoco Rivas",
      "page": "https://directindex.org/r/dentalzocorivas.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138799,
        "prev": 44361,
        "fix": "no_channel"
      }
    },
    {
      "id": 17949,
      "at": "2026-10-15T01:32:02.708Z",
      "domain": "fisioterapiaescalante.com",
      "name": "Escalante Fisioterapia",
      "page": "https://directindex.org/r/fisioterapiaescalante.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138798,
        "prev": 44321
      }
    },
    {
      "id": 17948,
      "at": "2026-10-15T01:32:02.708Z",
      "domain": "fisioterapiaescalante.com",
      "name": "Escalante Fisioterapia",
      "page": "https://directindex.org/r/fisioterapiaescalante.com",
      "kind": "grade_down",
      "what": "grade D to F (38%)",
      "detail": {
        "scan": 138798,
        "prev": 44321,
        "from": "D",
        "to": "F",
        "pct": 38
      }
    },
    {
      "id": 17947,
      "at": "2026-10-15T01:32:02.708Z",
      "domain": "fisioterapiaescalante.com",
      "name": "Escalante Fisioterapia",
      "page": "https://directindex.org/r/fisioterapiaescalante.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138798,
        "prev": 44321,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17946,
      "at": "2026-10-15T01:32:02.177Z",
      "domain": "integracv.com",
      "name": "Clínica Veterinaria Wecan Integra",
      "page": "https://directindex.org/r/integracv.com",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 138793,
        "prev": 44368,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 17945,
      "at": "2026-10-15T01:32:01.186Z",
      "domain": "clinicachamberi.com",
      "name": "Clínica Chamberí",
      "page": "https://directindex.org/r/clinicachamberi.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138785,
        "prev": 44267
      }
    },
    {
      "id": 17944,
      "at": "2026-10-15T01:32:01.186Z",
      "domain": "clinicachamberi.com",
      "name": "Clínica Chamberí",
      "page": "https://directindex.org/r/clinicachamberi.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138785,
        "prev": 44267,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17943,
      "at": "2026-10-15T01:32:00.189Z",
      "domain": "mayoristadeaperitivos.es",
      "name": "Centro Médico Gran Vía",
      "page": "https://directindex.org/r/mayoristadeaperitivos.es",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138782,
        "prev": 44366
      }
    },
    {
      "id": 17942,
      "at": "2026-10-15T01:32:00.189Z",
      "domain": "mayoristadeaperitivos.es",
      "name": "Centro Médico Gran Vía",
      "page": "https://directindex.org/r/mayoristadeaperitivos.es",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138782,
        "prev": 44366,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17941,
      "at": "2026-10-15T01:31:58.890Z",
      "domain": "blogspot.com",
      "name": "Dra. Marta Suárez Rodríguez",
      "page": "https://directindex.org/r/blogspot.com",
      "kind": "vendor",
      "what": "vendor: none to Docplanner (MioDottore, Doctoralia, jameda)",
      "detail": {
        "scan": 138779,
        "prev": 44295,
        "from": null,
        "to": "docplanner"
      }
    },
    {
      "id": 17940,
      "at": "2026-10-15T01:31:58.890Z",
      "domain": "blogspot.com",
      "name": "Dra. Marta Suárez Rodríguez",
      "page": "https://directindex.org/r/blogspot.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 138779,
        "prev": 44295,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 17939,
      "at": "2026-10-15T01:31:58.890Z",
      "domain": "blogspot.com",
      "name": "Dra. Marta Suárez Rodríguez",
      "page": "https://directindex.org/r/blogspot.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 138779,
        "prev": 44295,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 17938,
      "at": "2026-10-15T01:31:58.890Z",
      "domain": "blogspot.com",
      "name": "Dra. Marta Suárez Rodríguez",
      "page": "https://directindex.org/r/blogspot.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 138779,
        "prev": 44295,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 17937,
      "at": "2026-10-15T01:31:58.890Z",
      "domain": "blogspot.com",
      "name": "Dra. Marta Suárez Rodríguez",
      "page": "https://directindex.org/r/blogspot.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138779,
        "prev": 44295,
        "fix": "no_channel"
      }
    },
    {
      "id": 17936,
      "at": "2026-10-15T01:31:57.980Z",
      "domain": "clinicaolivo.es",
      "name": "Clínica el Olivo",
      "page": "https://directindex.org/r/clinicaolivo.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138776,
        "prev": 44218,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17935,
      "at": "2026-10-15T01:31:57.980Z",
      "domain": "clinicaolivo.es",
      "name": "Clínica el Olivo",
      "page": "https://directindex.org/r/clinicaolivo.es",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 138776,
        "prev": 44218,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 17934,
      "at": "2026-10-15T01:31:57.980Z",
      "domain": "clinicaolivo.es",
      "name": "Clínica el Olivo",
      "page": "https://directindex.org/r/clinicaolivo.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138776,
        "prev": 44218,
        "fix": "no_channel"
      }
    },
    {
      "id": 17933,
      "at": "2026-10-15T01:31:57.308Z",
      "domain": "fisioterapialuna.com",
      "name": "Luna",
      "page": "https://directindex.org/r/fisioterapialuna.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138774,
        "prev": 44012
      }
    },
    {
      "id": 17932,
      "at": "2026-10-15T01:31:57.308Z",
      "domain": "fisioterapialuna.com",
      "name": "Luna",
      "page": "https://directindex.org/r/fisioterapialuna.com",
      "kind": "broke",
      "what": "new finding: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 138774,
        "prev": 44012,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 17931,
      "at": "2026-10-15T01:31:57.308Z",
      "domain": "fisioterapialuna.com",
      "name": "Luna",
      "page": "https://directindex.org/r/fisioterapialuna.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138774,
        "prev": 44012,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17930,
      "at": "2026-10-15T01:31:57.162Z",
      "domain": "windental.es",
      "name": "Win Dental",
      "page": "https://directindex.org/r/windental.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138772,
        "prev": 44311,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17929,
      "at": "2026-10-15T01:31:57.162Z",
      "domain": "windental.es",
      "name": "Win Dental",
      "page": "https://directindex.org/r/windental.es",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138772,
        "prev": 44311,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17928,
      "at": "2026-10-15T01:31:57.162Z",
      "domain": "windental.es",
      "name": "Win Dental",
      "page": "https://directindex.org/r/windental.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138772,
        "prev": 44311,
        "fix": "no_channel"
      }
    },
    {
      "id": 17927,
      "at": "2026-10-15T01:31:55.810Z",
      "domain": "fisioterapiamadridcentro.es",
      "name": "Fisioterapia Avanzada Juan López",
      "page": "https://directindex.org/r/fisioterapiamadridcentro.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138768,
        "prev": 44320,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17926,
      "at": "2026-10-15T01:31:55.810Z",
      "domain": "fisioterapiamadridcentro.es",
      "name": "Fisioterapia Avanzada Juan López",
      "page": "https://directindex.org/r/fisioterapiamadridcentro.es",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138768,
        "prev": 44320
      }
    },
    {
      "id": 17925,
      "at": "2026-10-15T01:31:55.810Z",
      "domain": "fisioterapiamadridcentro.es",
      "name": "Fisioterapia Avanzada Juan López",
      "page": "https://directindex.org/r/fisioterapiamadridcentro.es",
      "kind": "grade_up",
      "what": "grade C to B (78%)",
      "detail": {
        "scan": 138768,
        "prev": 44320,
        "from": "C",
        "to": "B",
        "pct": 78
      }
    },
    {
      "id": 17924,
      "at": "2026-10-15T01:31:55.810Z",
      "domain": "fisioterapiamadridcentro.es",
      "name": "Fisioterapia Avanzada Juan López",
      "page": "https://directindex.org/r/fisioterapiamadridcentro.es",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138768,
        "prev": 44320,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17923,
      "at": "2026-10-15T01:31:55.810Z",
      "domain": "fisioterapiamadridcentro.es",
      "name": "Fisioterapia Avanzada Juan López",
      "page": "https://directindex.org/r/fisioterapiamadridcentro.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138768,
        "prev": 44320,
        "fix": "no_channel"
      }
    },
    {
      "id": 17922,
      "at": "2026-10-15T01:31:51.296Z",
      "domain": "clinicadermatologicainternacional.com",
      "name": "Clínica Dermatológica Internacional",
      "page": "https://directindex.org/r/clinicadermatologicainternacional.com",
      "kind": "grade_up",
      "what": "grade F to D (50%)",
      "detail": {
        "scan": 138761,
        "prev": 44274,
        "from": "F",
        "to": "D",
        "pct": 50.3
      }
    },
    {
      "id": 17921,
      "at": "2026-10-15T01:31:51.296Z",
      "domain": "clinicadermatologicainternacional.com",
      "name": "Clínica Dermatológica Internacional",
      "page": "https://directindex.org/r/clinicadermatologicainternacional.com",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 138761,
        "prev": 44274,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 17920,
      "at": "2026-10-15T01:31:51.296Z",
      "domain": "clinicadermatologicainternacional.com",
      "name": "Clínica Dermatológica Internacional",
      "page": "https://directindex.org/r/clinicadermatologicainternacional.com",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 138761,
        "prev": 44274,
        "fix": "no_structured"
      }
    },
    {
      "id": 17919,
      "at": "2026-10-15T01:31:51.101Z",
      "domain": "gesmedi.com",
      "name": "Gesmedi",
      "page": "https://directindex.org/r/gesmedi.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138760,
        "prev": 44222,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17918,
      "at": "2026-10-15T01:31:51.101Z",
      "domain": "gesmedi.com",
      "name": "Gesmedi",
      "page": "https://directindex.org/r/gesmedi.com",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 138760,
        "prev": 44222,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 17917,
      "at": "2026-10-15T01:31:51.101Z",
      "domain": "gesmedi.com",
      "name": "Gesmedi",
      "page": "https://directindex.org/r/gesmedi.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138760,
        "prev": 44222,
        "fix": "no_channel"
      }
    },
    {
      "id": 17916,
      "at": "2026-10-15T01:31:49.055Z",
      "domain": "psikids.es",
      "name": "PsiKids",
      "page": "https://directindex.org/r/psikids.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138753,
        "prev": 44103,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17915,
      "at": "2026-10-15T01:31:49.055Z",
      "domain": "psikids.es",
      "name": "PsiKids",
      "page": "https://directindex.org/r/psikids.es",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138753,
        "prev": 44103,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17914,
      "at": "2026-10-15T01:31:49.055Z",
      "domain": "psikids.es",
      "name": "PsiKids",
      "page": "https://directindex.org/r/psikids.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138753,
        "prev": 44103,
        "fix": "no_channel"
      }
    },
    {
      "id": 17913,
      "at": "2026-10-15T01:31:48.804Z",
      "domain": "gofisioterapiamajadahonda.com",
      "name": "Go Fisioterapia",
      "page": "https://directindex.org/r/gofisioterapiamajadahonda.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138752,
        "prev": 44205
      }
    },
    {
      "id": 17912,
      "at": "2026-10-15T01:31:48.804Z",
      "domain": "gofisioterapiamajadahonda.com",
      "name": "Go Fisioterapia",
      "page": "https://directindex.org/r/gofisioterapiamajadahonda.com",
      "kind": "grade_down",
      "what": "grade C to D (50%)",
      "detail": {
        "scan": 138752,
        "prev": 44205,
        "from": "C",
        "to": "D",
        "pct": 50.3
      }
    },
    {
      "id": 17911,
      "at": "2026-10-15T01:31:48.804Z",
      "domain": "gofisioterapiamajadahonda.com",
      "name": "Go Fisioterapia",
      "page": "https://directindex.org/r/gofisioterapiamajadahonda.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138752,
        "prev": 44205,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17910,
      "at": "2026-10-15T01:31:48.781Z",
      "domain": "clinicadentalenmadridrio.com",
      "name": "Clínica Dental del Parque",
      "page": "https://directindex.org/r/clinicadentalenmadridrio.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138751,
        "prev": 44142,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17909,
      "at": "2026-10-15T01:31:48.781Z",
      "domain": "clinicadentalenmadridrio.com",
      "name": "Clínica Dental del Parque",
      "page": "https://directindex.org/r/clinicadentalenmadridrio.com",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 138751,
        "prev": 44142,
        "fix": "ordering_other"
      }
    },
    {
      "id": 17908,
      "at": "2026-10-15T01:31:48.781Z",
      "domain": "clinicadentalenmadridrio.com",
      "name": "Clínica Dental del Parque",
      "page": "https://directindex.org/r/clinicadentalenmadridrio.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138751,
        "prev": 44142,
        "fix": "no_channel"
      }
    },
    {
      "id": 17907,
      "at": "2026-10-15T01:31:48.741Z",
      "domain": "ipacsa.es",
      "name": "Policlínica Ipacsa",
      "page": "https://directindex.org/r/ipacsa.es",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 138750,
        "prev": 44138,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 17906,
      "at": "2026-10-15T01:31:48.079Z",
      "domain": "imo.es",
      "name": "Clínica IMO Madrid",
      "page": "https://directindex.org/r/imo.es",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138742,
        "prev": 44225,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17905,
      "at": "2026-10-15T01:31:48.079Z",
      "domain": "imo.es",
      "name": "Clínica IMO Madrid",
      "page": "https://directindex.org/r/imo.es",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138742,
        "prev": 44225,
        "fix": "booking_other"
      }
    },
    {
      "id": 17904,
      "at": "2026-10-15T01:31:48.079Z",
      "domain": "imo.es",
      "name": "Clínica IMO Madrid",
      "page": "https://directindex.org/r/imo.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138742,
        "prev": 44225,
        "fix": "no_channel"
      }
    },
    {
      "id": 17903,
      "at": "2026-10-15T01:31:46.750Z",
      "domain": "tempranodental.com",
      "name": "Tempranodental Clínica",
      "page": "https://directindex.org/r/tempranodental.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138734,
        "prev": 44068,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17902,
      "at": "2026-10-15T01:31:46.750Z",
      "domain": "tempranodental.com",
      "name": "Tempranodental Clínica",
      "page": "https://directindex.org/r/tempranodental.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138734,
        "prev": 44068,
        "fix": "booking_other"
      }
    },
    {
      "id": 17901,
      "at": "2026-10-15T01:31:46.750Z",
      "domain": "tempranodental.com",
      "name": "Tempranodental Clínica",
      "page": "https://directindex.org/r/tempranodental.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138734,
        "prev": 44068,
        "fix": "no_channel"
      }
    },
    {
      "id": 17900,
      "at": "2026-10-15T01:31:45.760Z",
      "domain": "villacierosdental.com",
      "name": "Villacieros",
      "page": "https://directindex.org/r/villacierosdental.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138730,
        "prev": 44294
      }
    },
    {
      "id": 17899,
      "at": "2026-10-15T01:31:45.760Z",
      "domain": "villacierosdental.com",
      "name": "Villacieros",
      "page": "https://directindex.org/r/villacierosdental.com",
      "kind": "grade_down",
      "what": "grade C to F (17%)",
      "detail": {
        "scan": 138730,
        "prev": 44294,
        "from": "C",
        "to": "F",
        "pct": 16.9
      }
    },
    {
      "id": 17898,
      "at": "2026-10-15T01:31:45.760Z",
      "domain": "villacierosdental.com",
      "name": "Villacieros",
      "page": "https://directindex.org/r/villacierosdental.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138730,
        "prev": 44294,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17897,
      "at": "2026-10-15T01:31:37.843Z",
      "domain": "agrupacionginecologica.es",
      "name": "AGE Ginecología y Obstetricia",
      "page": "https://directindex.org/r/agrupacionginecologica.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138720,
        "prev": 44196,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17896,
      "at": "2026-10-15T01:31:37.843Z",
      "domain": "agrupacionginecologica.es",
      "name": "AGE Ginecología y Obstetricia",
      "page": "https://directindex.org/r/agrupacionginecologica.es",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138720,
        "prev": 44196,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17895,
      "at": "2026-10-15T01:31:37.843Z",
      "domain": "agrupacionginecologica.es",
      "name": "AGE Ginecología y Obstetricia",
      "page": "https://directindex.org/r/agrupacionginecologica.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138720,
        "prev": 44196,
        "fix": "no_channel"
      }
    },
    {
      "id": 17894,
      "at": "2026-10-15T01:31:37.387Z",
      "domain": "clinicabaviera.com",
      "name": "Clínica Baviera",
      "page": "https://directindex.org/r/clinicabaviera.com",
      "kind": "grade_up",
      "what": "grade D to B (71%)",
      "detail": {
        "scan": 138715,
        "prev": 43959,
        "from": "D",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 17893,
      "at": "2026-10-15T01:31:37.387Z",
      "domain": "clinicabaviera.com",
      "name": "Clínica Baviera",
      "page": "https://directindex.org/r/clinicabaviera.com",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 138715,
        "prev": 43959,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 17892,
      "at": "2026-10-15T01:31:37.387Z",
      "domain": "clinicabaviera.com",
      "name": "Clínica Baviera",
      "page": "https://directindex.org/r/clinicabaviera.com",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 138715,
        "prev": 43959,
        "fix": "no_structured"
      }
    },
    {
      "id": 17891,
      "at": "2026-10-15T01:31:34.874Z",
      "domain": "comunidad.madrid",
      "name": "Centro de Salud Mental Aguacate-Carabanchel",
      "page": "https://directindex.org/r/comunidad.madrid",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138698,
        "prev": 44069,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17890,
      "at": "2026-10-15T01:31:34.874Z",
      "domain": "comunidad.madrid",
      "name": "Centro de Salud Mental Aguacate-Carabanchel",
      "page": "https://directindex.org/r/comunidad.madrid",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 138698,
        "prev": 44069,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 17889,
      "at": "2026-10-15T01:31:34.874Z",
      "domain": "comunidad.madrid",
      "name": "Centro de Salud Mental Aguacate-Carabanchel",
      "page": "https://directindex.org/r/comunidad.madrid",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138698,
        "prev": 44069,
        "fix": "no_channel"
      }
    },
    {
      "id": 17888,
      "at": "2026-10-15T01:31:34.649Z",
      "domain": "citadental.com",
      "name": "Cita Dental",
      "page": "https://directindex.org/r/citadental.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 138696,
        "prev": 43946,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 17887,
      "at": "2026-10-15T01:31:34.649Z",
      "domain": "citadental.com",
      "name": "Cita Dental",
      "page": "https://directindex.org/r/citadental.com",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 138696,
        "prev": 43946,
        "from": "D",
        "to": "C",
        "pct": 65.7
      }
    },
    {
      "id": 17886,
      "at": "2026-10-15T01:31:34.649Z",
      "domain": "citadental.com",
      "name": "Cita Dental",
      "page": "https://directindex.org/r/citadental.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 138696,
        "prev": 43946,
        "fix": "booking_other"
      }
    },
    {
      "id": 17885,
      "at": "2026-10-15T01:31:34.649Z",
      "domain": "citadental.com",
      "name": "Cita Dental",
      "page": "https://directindex.org/r/citadental.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138696,
        "prev": 43946,
        "fix": "no_channel"
      }
    },
    {
      "id": 17884,
      "at": "2026-10-15T01:31:34.649Z",
      "domain": "citadental.com",
      "name": "Cita Dental",
      "page": "https://directindex.org/r/citadental.com",
      "kind": "fixed",
      "what": "fixed: structured data was incomplete",
      "detail": {
        "scan": 138696,
        "prev": 43946,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 17883,
      "at": "2026-10-15T01:31:34.349Z",
      "domain": "doctorcaudevilla.com",
      "name": "Doctor Fernando Caudevilla",
      "page": "https://directindex.org/r/doctorcaudevilla.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138694,
        "prev": 43948,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17882,
      "at": "2026-10-15T01:31:34.349Z",
      "domain": "doctorcaudevilla.com",
      "name": "Doctor Fernando Caudevilla",
      "page": "https://directindex.org/r/doctorcaudevilla.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 138694,
        "prev": 43948,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 17881,
      "at": "2026-10-15T01:31:34.349Z",
      "domain": "doctorcaudevilla.com",
      "name": "Doctor Fernando Caudevilla",
      "page": "https://directindex.org/r/doctorcaudevilla.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138694,
        "prev": 43948,
        "fix": "no_channel"
      }
    }
  ]
}