{
  "city": "madrid-cafes-bars",
  "days": 30,
  "since": "2026-09-15T18:09:47.604Z",
  "count": 47,
  "sites": 17,
  "byKind": {
    "fixed": 17,
    "broke": 4,
    "grade_up": 12,
    "grade_down": 1,
    "blocked": 2,
    "unblocked": 2,
    "channel": 9,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 23145,
      "at": "2026-10-15T03:21:29.187Z",
      "domain": "cervezaslavirgen.com",
      "name": "El Callejón de la Virgen",
      "page": "https://directindex.org/r/cervezaslavirgen.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 142990,
        "prev": 24166,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 23144,
      "at": "2026-10-15T03:21:29.187Z",
      "domain": "cervezaslavirgen.com",
      "name": "El Callejón de la Virgen",
      "page": "https://directindex.org/r/cervezaslavirgen.com",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 142990,
        "prev": 24166,
        "fix": "no_https"
      }
    },
    {
      "id": 17691,
      "at": "2026-10-15T01:22:26.849Z",
      "domain": "goofretti.com",
      "name": "Goofretti",
      "page": "https://directindex.org/r/goofretti.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138545,
        "prev": 27281,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17690,
      "at": "2026-10-15T01:22:26.849Z",
      "domain": "goofretti.com",
      "name": "Goofretti",
      "page": "https://directindex.org/r/goofretti.com",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 138545,
        "prev": 27281,
        "from": "F",
        "to": "C",
        "pct": 56.5
      }
    },
    {
      "id": 17689,
      "at": "2026-10-15T01:22:26.849Z",
      "domain": "goofretti.com",
      "name": "Goofretti",
      "page": "https://directindex.org/r/goofretti.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138545,
        "prev": 27281,
        "fix": "no_channel"
      }
    },
    {
      "id": 17688,
      "at": "2026-10-15T01:21:53.223Z",
      "domain": "cafesguayacan.com",
      "name": "Cafés Guayacán",
      "page": "https://directindex.org/r/cafesguayacan.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 138539,
        "prev": 25419,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 17687,
      "at": "2026-10-15T01:21:52.242Z",
      "domain": "quintadelsordo.com",
      "name": "Quinto Café",
      "page": "https://directindex.org/r/quintadelsordo.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138537,
        "prev": 26336,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17686,
      "at": "2026-10-15T01:21:52.242Z",
      "domain": "quintadelsordo.com",
      "name": "Quinto Café",
      "page": "https://directindex.org/r/quintadelsordo.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 138537,
        "prev": 26336,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 17685,
      "at": "2026-10-15T01:21:52.242Z",
      "domain": "quintadelsordo.com",
      "name": "Quinto Café",
      "page": "https://directindex.org/r/quintadelsordo.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138537,
        "prev": 26336,
        "fix": "no_channel"
      }
    },
    {
      "id": 17684,
      "at": "2026-10-15T01:21:46.544Z",
      "domain": "boyberry.com",
      "name": "Boyberry Gay Bar",
      "page": "https://directindex.org/r/boyberry.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138521,
        "prev": 25240,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17683,
      "at": "2026-10-15T01:21:46.544Z",
      "domain": "boyberry.com",
      "name": "Boyberry Gay Bar",
      "page": "https://directindex.org/r/boyberry.com",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 138521,
        "prev": 25240,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 17682,
      "at": "2026-10-15T01:21:46.544Z",
      "domain": "boyberry.com",
      "name": "Boyberry Gay Bar",
      "page": "https://directindex.org/r/boyberry.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138521,
        "prev": 25240,
        "fix": "no_channel"
      }
    },
    {
      "id": 17681,
      "at": "2026-10-15T01:21:43.721Z",
      "domain": "dabov.coffee",
      "name": "Dabov",
      "page": "https://directindex.org/r/dabov.coffee",
      "kind": "grade_up",
      "what": "grade C to B (71%)",
      "detail": {
        "scan": 138506,
        "prev": 25485,
        "from": "C",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 17680,
      "at": "2026-10-15T01:21:43.323Z",
      "domain": "portalrivas.com",
      "name": "La Cervecería",
      "page": "https://directindex.org/r/portalrivas.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138501,
        "prev": 25979,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17679,
      "at": "2026-10-15T01:21:43.323Z",
      "domain": "portalrivas.com",
      "name": "La Cervecería",
      "page": "https://directindex.org/r/portalrivas.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 138501,
        "prev": 25979,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 17678,
      "at": "2026-10-15T01:21:43.323Z",
      "domain": "portalrivas.com",
      "name": "La Cervecería",
      "page": "https://directindex.org/r/portalrivas.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138501,
        "prev": 25979,
        "fix": "no_channel"
      }
    },
    {
      "id": 17677,
      "at": "2026-10-15T01:21:33.832Z",
      "domain": "wurlitzerballroom.com",
      "name": "Wurlitzer Ballroom",
      "page": "https://directindex.org/r/wurlitzerballroom.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138475,
        "prev": 25322,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17676,
      "at": "2026-10-15T01:21:33.832Z",
      "domain": "wurlitzerballroom.com",
      "name": "Wurlitzer Ballroom",
      "page": "https://directindex.org/r/wurlitzerballroom.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 138475,
        "prev": 25322,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 17675,
      "at": "2026-10-15T01:21:33.832Z",
      "domain": "wurlitzerballroom.com",
      "name": "Wurlitzer Ballroom",
      "page": "https://directindex.org/r/wurlitzerballroom.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138475,
        "prev": 25322,
        "fix": "no_channel"
      }
    },
    {
      "id": 17674,
      "at": "2026-10-15T01:21:31.046Z",
      "domain": "cafelapalma.com",
      "name": "Café La Palma",
      "page": "https://directindex.org/r/cafelapalma.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138467,
        "prev": 24991,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17673,
      "at": "2026-10-15T01:21:31.046Z",
      "domain": "cafelapalma.com",
      "name": "Café La Palma",
      "page": "https://directindex.org/r/cafelapalma.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138467,
        "prev": 24991
      }
    },
    {
      "id": 17672,
      "at": "2026-10-15T01:21:31.046Z",
      "domain": "cafelapalma.com",
      "name": "Café La Palma",
      "page": "https://directindex.org/r/cafelapalma.com",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 138467,
        "prev": 24991,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 17671,
      "at": "2026-10-15T01:21:31.046Z",
      "domain": "cafelapalma.com",
      "name": "Café La Palma",
      "page": "https://directindex.org/r/cafelapalma.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138467,
        "prev": 24991,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17670,
      "at": "2026-10-15T01:21:31.046Z",
      "domain": "cafelapalma.com",
      "name": "Café La Palma",
      "page": "https://directindex.org/r/cafelapalma.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138467,
        "prev": 24991,
        "fix": "no_channel"
      }
    },
    {
      "id": 17669,
      "at": "2026-10-15T01:21:25.987Z",
      "domain": "elparnasillo.com",
      "name": "El Parnasillo del Principe",
      "page": "https://directindex.org/r/elparnasillo.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138446,
        "prev": 24279,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17668,
      "at": "2026-10-15T01:21:25.987Z",
      "domain": "elparnasillo.com",
      "name": "El Parnasillo del Principe",
      "page": "https://directindex.org/r/elparnasillo.com",
      "kind": "grade_up",
      "what": "grade D to B (71%)",
      "detail": {
        "scan": 138446,
        "prev": 24279,
        "from": "D",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 17667,
      "at": "2026-10-15T01:21:25.987Z",
      "domain": "elparnasillo.com",
      "name": "El Parnasillo del Principe",
      "page": "https://directindex.org/r/elparnasillo.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138446,
        "prev": 24279,
        "fix": "no_channel"
      }
    },
    {
      "id": 17666,
      "at": "2026-10-15T01:21:24.827Z",
      "domain": "restauranteslapicota.com",
      "name": "Cafetería La Fuente",
      "page": "https://directindex.org/r/restauranteslapicota.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138443,
        "prev": 24576
      }
    },
    {
      "id": 17665,
      "at": "2026-10-15T01:21:24.827Z",
      "domain": "restauranteslapicota.com",
      "name": "Cafetería La Fuente",
      "page": "https://directindex.org/r/restauranteslapicota.com",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 138443,
        "prev": 24576,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 17664,
      "at": "2026-10-15T01:21:24.827Z",
      "domain": "restauranteslapicota.com",
      "name": "Cafetería La Fuente",
      "page": "https://directindex.org/r/restauranteslapicota.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138443,
        "prev": 24576,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17663,
      "at": "2026-10-15T01:21:24.827Z",
      "domain": "restauranteslapicota.com",
      "name": "Cafetería La Fuente",
      "page": "https://directindex.org/r/restauranteslapicota.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138443,
        "prev": 24576,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17662,
      "at": "2026-10-15T01:21:23.790Z",
      "domain": "cafepino.es",
      "name": "Pino",
      "page": "https://directindex.org/r/cafepino.es",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138441,
        "prev": 24625,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17661,
      "at": "2026-10-15T01:21:23.790Z",
      "domain": "cafepino.es",
      "name": "Pino",
      "page": "https://directindex.org/r/cafepino.es",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 138441,
        "prev": 24625,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 17660,
      "at": "2026-10-15T01:21:23.790Z",
      "domain": "cafepino.es",
      "name": "Pino",
      "page": "https://directindex.org/r/cafepino.es",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138441,
        "prev": 24625,
        "fix": "no_channel"
      }
    },
    {
      "id": 17659,
      "at": "2026-10-15T01:21:22.572Z",
      "domain": "nuestrosbares.com",
      "name": "Mazal",
      "page": "https://directindex.org/r/nuestrosbares.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 138437,
        "prev": 23886,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 17658,
      "at": "2026-10-15T01:21:21.463Z",
      "domain": "tiposinfames.com",
      "name": "Tipos Infames",
      "page": "https://directindex.org/r/tiposinfames.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 138434,
        "prev": 23989,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 17657,
      "at": "2026-10-15T01:21:21.463Z",
      "domain": "tiposinfames.com",
      "name": "Tipos Infames",
      "page": "https://directindex.org/r/tiposinfames.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 138434,
        "prev": 23989,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 17656,
      "at": "2026-10-15T01:21:21.463Z",
      "domain": "tiposinfames.com",
      "name": "Tipos Infames",
      "page": "https://directindex.org/r/tiposinfames.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 138434,
        "prev": 23989,
        "fix": "no_channel"
      }
    },
    {
      "id": 17655,
      "at": "2026-10-15T01:21:19.383Z",
      "domain": "yogi-berra.com",
      "name": "El Jardín Secreto",
      "page": "https://directindex.org/r/yogi-berra.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 138428,
        "prev": 24254
      }
    },
    {
      "id": 17654,
      "at": "2026-10-15T01:21:19.383Z",
      "domain": "yogi-berra.com",
      "name": "El Jardín Secreto",
      "page": "https://directindex.org/r/yogi-berra.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138428,
        "prev": 24254,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17653,
      "at": "2026-10-15T01:21:09.026Z",
      "domain": "hugedomains.com",
      "name": "DG Lounge Coffee",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138408,
        "prev": 24123,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 17652,
      "at": "2026-10-15T01:21:09.026Z",
      "domain": "hugedomains.com",
      "name": "DG Lounge Coffee",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 138408,
        "prev": 24123,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 17651,
      "at": "2026-10-15T01:21:09.026Z",
      "domain": "hugedomains.com",
      "name": "DG Lounge Coffee",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 138408,
        "prev": 24123,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 17650,
      "at": "2026-10-15T01:21:09.026Z",
      "domain": "hugedomains.com",
      "name": "DG Lounge Coffee",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 138408,
        "prev": 24123,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 17649,
      "at": "2026-10-15T01:21:04.984Z",
      "domain": "ambu.coffee",
      "name": "Ambu Coffee",
      "page": "https://directindex.org/r/ambu.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 138407,
        "prev": 23943
      }
    },
    {
      "id": 17648,
      "at": "2026-10-15T01:21:04.984Z",
      "domain": "ambu.coffee",
      "name": "Ambu Coffee",
      "page": "https://directindex.org/r/ambu.coffee",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 138407,
        "prev": 23943,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 17647,
      "at": "2026-10-15T01:21:04.984Z",
      "domain": "ambu.coffee",
      "name": "Ambu Coffee",
      "page": "https://directindex.org/r/ambu.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 138407,
        "prev": 23943,
        "fix": "blocked_for_bots"
      }
    }
  ]
}