{
  "city": "bordeaux-cafes-bars",
  "days": 30,
  "since": "2026-09-15T13:34:41.044Z",
  "count": 42,
  "sites": 14,
  "byKind": {
    "fixed": 13,
    "broke": 2,
    "grade_up": 13,
    "grade_down": 0,
    "blocked": 1,
    "unblocked": 0,
    "channel": 13,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 6706,
      "at": "2026-10-14T21:02:12.461Z",
      "domain": "cafejoyeux.com",
      "name": "Café Joyeux",
      "page": "https://directindex.org/r/cafejoyeux.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127276,
        "prev": 94340,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6705,
      "at": "2026-10-14T21:02:12.461Z",
      "domain": "cafejoyeux.com",
      "name": "Café Joyeux",
      "page": "https://directindex.org/r/cafejoyeux.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 127276,
        "prev": 94340,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 6704,
      "at": "2026-10-14T21:02:12.461Z",
      "domain": "cafejoyeux.com",
      "name": "Café Joyeux",
      "page": "https://directindex.org/r/cafejoyeux.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127276,
        "prev": 94340,
        "fix": "no_channel"
      }
    },
    {
      "id": 6703,
      "at": "2026-10-14T21:00:59.518Z",
      "domain": "columbuscafe.com",
      "name": "Columbus Café & Co",
      "page": "https://directindex.org/r/columbuscafe.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127261,
        "prev": 94217,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6702,
      "at": "2026-10-14T21:00:59.518Z",
      "domain": "columbuscafe.com",
      "name": "Columbus Café & Co",
      "page": "https://directindex.org/r/columbuscafe.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 127261,
        "prev": 94217,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 6701,
      "at": "2026-10-14T21:00:59.518Z",
      "domain": "columbuscafe.com",
      "name": "Columbus Café & Co",
      "page": "https://directindex.org/r/columbuscafe.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127261,
        "prev": 94217,
        "fix": "no_channel"
      }
    },
    {
      "id": 6670,
      "at": "2026-10-14T21:00:43.942Z",
      "domain": "maison-oscura.com",
      "name": "Maison Oscura",
      "page": "https://directindex.org/r/maison-oscura.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127232,
        "prev": 94221,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6669,
      "at": "2026-10-14T21:00:43.942Z",
      "domain": "maison-oscura.com",
      "name": "Maison Oscura",
      "page": "https://directindex.org/r/maison-oscura.com",
      "kind": "grade_up",
      "what": "grade C to A (89%)",
      "detail": {
        "scan": 127232,
        "prev": 94221,
        "from": "C",
        "to": "A",
        "pct": 89.2
      }
    },
    {
      "id": 6668,
      "at": "2026-10-14T21:00:43.942Z",
      "domain": "maison-oscura.com",
      "name": "Maison Oscura",
      "page": "https://directindex.org/r/maison-oscura.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127232,
        "prev": 94221,
        "fix": "no_channel"
      }
    },
    {
      "id": 6633,
      "at": "2026-10-14T21:00:37.329Z",
      "domain": "jamboree-shooters-bar.com",
      "name": "Jamboree Shooters",
      "page": "https://directindex.org/r/jamboree-shooters-bar.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127204,
        "prev": 94214,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6632,
      "at": "2026-10-14T21:00:37.329Z",
      "domain": "jamboree-shooters-bar.com",
      "name": "Jamboree Shooters",
      "page": "https://directindex.org/r/jamboree-shooters-bar.com",
      "kind": "grade_up",
      "what": "grade D to B (71%)",
      "detail": {
        "scan": 127204,
        "prev": 94214,
        "from": "D",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 6631,
      "at": "2026-10-14T21:00:37.329Z",
      "domain": "jamboree-shooters-bar.com",
      "name": "Jamboree Shooters",
      "page": "https://directindex.org/r/jamboree-shooters-bar.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127204,
        "prev": 94214,
        "fix": "no_channel"
      }
    },
    {
      "id": 6630,
      "at": "2026-10-14T21:00:37.367Z",
      "domain": "cafe-oz.com",
      "name": "Café Oz",
      "page": "https://directindex.org/r/cafe-oz.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127203,
        "prev": 94197,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6629,
      "at": "2026-10-14T21:00:37.367Z",
      "domain": "cafe-oz.com",
      "name": "Café Oz",
      "page": "https://directindex.org/r/cafe-oz.com",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 127203,
        "prev": 94197,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 6628,
      "at": "2026-10-14T21:00:37.367Z",
      "domain": "cafe-oz.com",
      "name": "Café Oz",
      "page": "https://directindex.org/r/cafe-oz.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127203,
        "prev": 94197,
        "fix": "no_channel"
      }
    },
    {
      "id": 6610,
      "at": "2026-10-14T21:00:35.025Z",
      "domain": "laparcelle.fr",
      "name": "La parcelle",
      "page": "https://directindex.org/r/laparcelle.fr",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127187,
        "prev": 94183,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6609,
      "at": "2026-10-14T21:00:35.025Z",
      "domain": "laparcelle.fr",
      "name": "La parcelle",
      "page": "https://directindex.org/r/laparcelle.fr",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 127187,
        "prev": 94183,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 6608,
      "at": "2026-10-14T21:00:35.025Z",
      "domain": "laparcelle.fr",
      "name": "La parcelle",
      "page": "https://directindex.org/r/laparcelle.fr",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127187,
        "prev": 94183,
        "fix": "no_channel"
      }
    },
    {
      "id": 6607,
      "at": "2026-10-14T21:00:33.921Z",
      "domain": "alva-yachts.com",
      "name": "Bordeaux Beer Factory",
      "page": "https://directindex.org/r/alva-yachts.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127178,
        "prev": 94157,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6606,
      "at": "2026-10-14T21:00:33.921Z",
      "domain": "alva-yachts.com",
      "name": "Bordeaux Beer Factory",
      "page": "https://directindex.org/r/alva-yachts.com",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 127178,
        "prev": 94157,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 6605,
      "at": "2026-10-14T21:00:33.921Z",
      "domain": "alva-yachts.com",
      "name": "Bordeaux Beer Factory",
      "page": "https://directindex.org/r/alva-yachts.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127178,
        "prev": 94157,
        "fix": "no_channel"
      }
    },
    {
      "id": 6604,
      "at": "2026-10-14T21:00:33.789Z",
      "domain": "cafesonore.com",
      "name": "Café Sonore",
      "page": "https://directindex.org/r/cafesonore.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127177,
        "prev": 94189,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6603,
      "at": "2026-10-14T21:00:33.789Z",
      "domain": "cafesonore.com",
      "name": "Café Sonore",
      "page": "https://directindex.org/r/cafesonore.com",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 127177,
        "prev": 94189,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 6602,
      "at": "2026-10-14T21:00:33.789Z",
      "domain": "cafesonore.com",
      "name": "Café Sonore",
      "page": "https://directindex.org/r/cafesonore.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127177,
        "prev": 94189,
        "fix": "no_channel"
      }
    },
    {
      "id": 6601,
      "at": "2026-10-14T21:00:33.632Z",
      "domain": "pausk.com",
      "name": "Paus'k",
      "page": "https://directindex.org/r/pausk.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127176,
        "prev": 94136,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6600,
      "at": "2026-10-14T21:00:33.632Z",
      "domain": "pausk.com",
      "name": "Paus'k",
      "page": "https://directindex.org/r/pausk.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 127176,
        "prev": 94136,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 6599,
      "at": "2026-10-14T21:00:33.632Z",
      "domain": "pausk.com",
      "name": "Paus'k",
      "page": "https://directindex.org/r/pausk.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127176,
        "prev": 94136,
        "fix": "no_channel"
      }
    },
    {
      "id": 6598,
      "at": "2026-10-14T21:00:33.531Z",
      "domain": "radis.cafe",
      "name": "Le radis noir",
      "page": "https://directindex.org/r/radis.cafe",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127175,
        "prev": 94144,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6597,
      "at": "2026-10-14T21:00:33.531Z",
      "domain": "radis.cafe",
      "name": "Le radis noir",
      "page": "https://directindex.org/r/radis.cafe",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 127175,
        "prev": 94144,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 6596,
      "at": "2026-10-14T21:00:33.531Z",
      "domain": "radis.cafe",
      "name": "Le radis noir",
      "page": "https://directindex.org/r/radis.cafe",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127175,
        "prev": 94144,
        "fix": "no_channel"
      }
    },
    {
      "id": 6595,
      "at": "2026-10-14T21:00:33.385Z",
      "domain": "cinemalalanterne.fr",
      "name": "Cinéma La Lanterne",
      "page": "https://directindex.org/r/cinemalalanterne.fr",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 127173,
        "prev": 94168
      }
    },
    {
      "id": 6594,
      "at": "2026-10-14T21:00:33.385Z",
      "domain": "cinemalalanterne.fr",
      "name": "Cinéma La Lanterne",
      "page": "https://directindex.org/r/cinemalalanterne.fr",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 127173,
        "prev": 94168,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 6593,
      "at": "2026-10-14T21:00:32.679Z",
      "domain": "cafepiha.com",
      "name": "Café Piha",
      "page": "https://directindex.org/r/cafepiha.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127172,
        "prev": 94100,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6592,
      "at": "2026-10-14T21:00:32.679Z",
      "domain": "cafepiha.com",
      "name": "Café Piha",
      "page": "https://directindex.org/r/cafepiha.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 127172,
        "prev": 94100,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 6591,
      "at": "2026-10-14T21:00:32.679Z",
      "domain": "cafepiha.com",
      "name": "Café Piha",
      "page": "https://directindex.org/r/cafepiha.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127172,
        "prev": 94100,
        "fix": "no_channel"
      }
    },
    {
      "id": 6590,
      "at": "2026-10-14T21:00:32.521Z",
      "domain": "cafeincup.com",
      "name": "Cafeincup",
      "page": "https://directindex.org/r/cafeincup.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127171,
        "prev": 94142,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6589,
      "at": "2026-10-14T21:00:32.521Z",
      "domain": "cafeincup.com",
      "name": "Cafeincup",
      "page": "https://directindex.org/r/cafeincup.com",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 127171,
        "prev": 94142,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 6588,
      "at": "2026-10-14T21:00:32.521Z",
      "domain": "cafeincup.com",
      "name": "Cafeincup",
      "page": "https://directindex.org/r/cafeincup.com",
      "kind": "broke",
      "what": "new finding: almost no text without JavaScript",
      "detail": {
        "scan": 127171,
        "prev": 94142,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 6587,
      "at": "2026-10-14T21:00:32.521Z",
      "domain": "cafeincup.com",
      "name": "Cafeincup",
      "page": "https://directindex.org/r/cafeincup.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127171,
        "prev": 94142,
        "fix": "no_channel"
      }
    },
    {
      "id": 6586,
      "at": "2026-10-14T21:00:32.325Z",
      "domain": "ladroleriebordeaux.fr",
      "name": "La Drôlerie",
      "page": "https://directindex.org/r/ladroleriebordeaux.fr",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127169,
        "prev": 94151,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6585,
      "at": "2026-10-14T21:00:32.325Z",
      "domain": "ladroleriebordeaux.fr",
      "name": "La Drôlerie",
      "page": "https://directindex.org/r/ladroleriebordeaux.fr",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 127169,
        "prev": 94151,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 6584,
      "at": "2026-10-14T21:00:32.325Z",
      "domain": "ladroleriebordeaux.fr",
      "name": "La Drôlerie",
      "page": "https://directindex.org/r/ladroleriebordeaux.fr",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127169,
        "prev": 94151,
        "fix": "no_channel"
      }
    }
  ]
}