{
  "city": "copenhagen-cafes-bars",
  "days": 30,
  "since": "2026-09-16T01:08:26.090Z",
  "count": 270,
  "sites": 78,
  "byKind": {
    "fixed": 77,
    "broke": 20,
    "grade_up": 65,
    "grade_down": 3,
    "blocked": 6,
    "unblocked": 8,
    "channel": 66,
    "vendor": 25,
    "assistant": 0
  },
  "changes": [
    {
      "id": 14018,
      "at": "2026-10-15T00:23:57.955Z",
      "domain": "dandycph.com",
      "name": "Dandy",
      "page": "https://directindex.org/r/dandycph.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135437,
        "prev": 59610
      }
    },
    {
      "id": 14017,
      "at": "2026-10-15T00:23:57.955Z",
      "domain": "dandycph.com",
      "name": "Dandy",
      "page": "https://directindex.org/r/dandycph.com",
      "kind": "grade_down",
      "what": "grade C to F (20%)",
      "detail": {
        "scan": 135437,
        "prev": 59610,
        "from": "C",
        "to": "F",
        "pct": 20
      }
    },
    {
      "id": 14016,
      "at": "2026-10-15T00:23:57.955Z",
      "domain": "dandycph.com",
      "name": "Dandy",
      "page": "https://directindex.org/r/dandycph.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135437,
        "prev": 59610,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14015,
      "at": "2026-10-15T00:23:57.955Z",
      "domain": "dandycph.com",
      "name": "Dandy",
      "page": "https://directindex.org/r/dandycph.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135437,
        "prev": 59610,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 9799,
      "at": "2026-10-14T22:24:50.790Z",
      "domain": "xn--bredehker-q8a.dk",
      "name": "Brede Høker & Forsamlingshus",
      "page": "https://directindex.org/r/xn--bredehker-q8a.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130976,
        "prev": 60389,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9798,
      "at": "2026-10-14T22:24:50.790Z",
      "domain": "xn--bredehker-q8a.dk",
      "name": "Brede Høker & Forsamlingshus",
      "page": "https://directindex.org/r/xn--bredehker-q8a.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130976,
        "prev": 60389,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9797,
      "at": "2026-10-14T22:24:50.790Z",
      "domain": "xn--bredehker-q8a.dk",
      "name": "Brede Høker & Forsamlingshus",
      "page": "https://directindex.org/r/xn--bredehker-q8a.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130976,
        "prev": 60389,
        "fix": "no_channel"
      }
    },
    {
      "id": 9796,
      "at": "2026-10-14T22:24:42.291Z",
      "domain": "cafeclaire.dk",
      "name": "Café Claire",
      "page": "https://directindex.org/r/cafeclaire.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130966,
        "prev": 60254,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9795,
      "at": "2026-10-14T22:24:42.291Z",
      "domain": "cafeclaire.dk",
      "name": "Café Claire",
      "page": "https://directindex.org/r/cafeclaire.dk",
      "kind": "grade_up",
      "what": "grade F to C (67%)",
      "detail": {
        "scan": 130966,
        "prev": 60254,
        "from": "F",
        "to": "C",
        "pct": 67.2
      }
    },
    {
      "id": 9794,
      "at": "2026-10-14T22:24:42.291Z",
      "domain": "cafeclaire.dk",
      "name": "Café Claire",
      "page": "https://directindex.org/r/cafeclaire.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130966,
        "prev": 60254,
        "fix": "no_channel"
      }
    },
    {
      "id": 9793,
      "at": "2026-10-14T22:24:40.726Z",
      "domain": "sommercanteen.dk",
      "name": "Sommer Canteen Taarbæk",
      "page": "https://directindex.org/r/sommercanteen.dk",
      "kind": "vendor",
      "what": "vendor: none to Fresto",
      "detail": {
        "scan": 130958,
        "prev": 60320,
        "from": null,
        "to": "fresto"
      }
    },
    {
      "id": 9792,
      "at": "2026-10-14T22:24:40.726Z",
      "domain": "sommercanteen.dk",
      "name": "Sommer Canteen Taarbæk",
      "page": "https://directindex.org/r/sommercanteen.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130958,
        "prev": 60320,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9791,
      "at": "2026-10-14T22:24:40.726Z",
      "domain": "sommercanteen.dk",
      "name": "Sommer Canteen Taarbæk",
      "page": "https://directindex.org/r/sommercanteen.dk",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 130958,
        "prev": 60320,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 9790,
      "at": "2026-10-14T22:24:40.726Z",
      "domain": "sommercanteen.dk",
      "name": "Sommer Canteen Taarbæk",
      "page": "https://directindex.org/r/sommercanteen.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130958,
        "prev": 60320,
        "fix": "no_channel"
      }
    },
    {
      "id": 9789,
      "at": "2026-10-14T22:24:40.838Z",
      "domain": "zalata.dk",
      "name": "Zalata",
      "page": "https://directindex.org/r/zalata.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130956,
        "prev": 60379,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9788,
      "at": "2026-10-14T22:24:40.838Z",
      "domain": "zalata.dk",
      "name": "Zalata",
      "page": "https://directindex.org/r/zalata.dk",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 130956,
        "prev": 60379,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 9787,
      "at": "2026-10-14T22:24:40.838Z",
      "domain": "zalata.dk",
      "name": "Zalata",
      "page": "https://directindex.org/r/zalata.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130956,
        "prev": 60379,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9786,
      "at": "2026-10-14T22:24:40.838Z",
      "domain": "zalata.dk",
      "name": "Zalata",
      "page": "https://directindex.org/r/zalata.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130956,
        "prev": 60379,
        "fix": "no_channel"
      }
    },
    {
      "id": 9785,
      "at": "2026-10-14T22:24:39.849Z",
      "domain": "snudenisporet.com",
      "name": "Snuden i Sporet",
      "page": "https://directindex.org/r/snudenisporet.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 130951,
        "prev": 60280
      }
    },
    {
      "id": 9784,
      "at": "2026-10-14T22:24:39.849Z",
      "domain": "snudenisporet.com",
      "name": "Snuden i Sporet",
      "page": "https://directindex.org/r/snudenisporet.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130951,
        "prev": 60280,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9783,
      "at": "2026-10-14T22:24:39.606Z",
      "domain": "bakemydaydk.com",
      "name": "Bake my day",
      "page": "https://directindex.org/r/bakemydaydk.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130949,
        "prev": 60258,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9782,
      "at": "2026-10-14T22:24:39.606Z",
      "domain": "bakemydaydk.com",
      "name": "Bake my day",
      "page": "https://directindex.org/r/bakemydaydk.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130949,
        "prev": 60258,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9781,
      "at": "2026-10-14T22:24:39.606Z",
      "domain": "bakemydaydk.com",
      "name": "Bake my day",
      "page": "https://directindex.org/r/bakemydaydk.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130949,
        "prev": 60258,
        "fix": "no_channel"
      }
    },
    {
      "id": 9780,
      "at": "2026-10-14T22:24:38.198Z",
      "domain": "vinospiro.dk",
      "name": "Vino Spiro",
      "page": "https://directindex.org/r/vinospiro.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130934,
        "prev": 60270,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9779,
      "at": "2026-10-14T22:24:38.198Z",
      "domain": "vinospiro.dk",
      "name": "Vino Spiro",
      "page": "https://directindex.org/r/vinospiro.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130934,
        "prev": 60270,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9778,
      "at": "2026-10-14T22:24:38.198Z",
      "domain": "vinospiro.dk",
      "name": "Vino Spiro",
      "page": "https://directindex.org/r/vinospiro.dk",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 130934,
        "prev": 60270,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9777,
      "at": "2026-10-14T22:24:38.198Z",
      "domain": "vinospiro.dk",
      "name": "Vino Spiro",
      "page": "https://directindex.org/r/vinospiro.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130934,
        "prev": 60270,
        "fix": "no_channel"
      }
    },
    {
      "id": 9776,
      "at": "2026-10-14T22:24:32.955Z",
      "domain": "pantella.dk",
      "name": "Pantella City",
      "page": "https://directindex.org/r/pantella.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130926,
        "prev": 60316,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9775,
      "at": "2026-10-14T22:24:32.955Z",
      "domain": "pantella.dk",
      "name": "Pantella City",
      "page": "https://directindex.org/r/pantella.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130926,
        "prev": 60316,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9774,
      "at": "2026-10-14T22:24:32.955Z",
      "domain": "pantella.dk",
      "name": "Pantella City",
      "page": "https://directindex.org/r/pantella.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130926,
        "prev": 60316,
        "fix": "no_channel"
      }
    },
    {
      "id": 9773,
      "at": "2026-10-14T22:24:32.506Z",
      "domain": "chillz.dk",
      "name": "Chillz Ice & Coffee",
      "page": "https://directindex.org/r/chillz.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130925,
        "prev": 60307,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9772,
      "at": "2026-10-14T22:24:32.506Z",
      "domain": "chillz.dk",
      "name": "Chillz Ice & Coffee",
      "page": "https://directindex.org/r/chillz.dk",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 130925,
        "prev": 60307,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 9771,
      "at": "2026-10-14T22:24:32.506Z",
      "domain": "chillz.dk",
      "name": "Chillz Ice & Coffee",
      "page": "https://directindex.org/r/chillz.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130925,
        "prev": 60307,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9770,
      "at": "2026-10-14T22:24:32.506Z",
      "domain": "chillz.dk",
      "name": "Chillz Ice & Coffee",
      "page": "https://directindex.org/r/chillz.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130925,
        "prev": 60307,
        "fix": "no_channel"
      }
    },
    {
      "id": 9769,
      "at": "2026-10-14T22:24:32.037Z",
      "domain": "kappabar.dk",
      "name": "Kappa Bar København",
      "page": "https://directindex.org/r/kappabar.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130923,
        "prev": 60329,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9768,
      "at": "2026-10-14T22:24:32.037Z",
      "domain": "kappabar.dk",
      "name": "Kappa Bar København",
      "page": "https://directindex.org/r/kappabar.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130923,
        "prev": 60329,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9767,
      "at": "2026-10-14T22:24:32.037Z",
      "domain": "kappabar.dk",
      "name": "Kappa Bar København",
      "page": "https://directindex.org/r/kappabar.dk",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 130923,
        "prev": 60329,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 9766,
      "at": "2026-10-14T22:24:32.037Z",
      "domain": "kappabar.dk",
      "name": "Kappa Bar København",
      "page": "https://directindex.org/r/kappabar.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130923,
        "prev": 60329,
        "fix": "no_channel"
      }
    },
    {
      "id": 9765,
      "at": "2026-10-14T22:24:31.292Z",
      "domain": "grondalsspisehus.dk",
      "name": "Grøndals Spisehus",
      "page": "https://directindex.org/r/grondalsspisehus.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130920,
        "prev": 60212,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9764,
      "at": "2026-10-14T22:24:31.292Z",
      "domain": "grondalsspisehus.dk",
      "name": "Grøndals Spisehus",
      "page": "https://directindex.org/r/grondalsspisehus.dk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 130920,
        "prev": 60212,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 9763,
      "at": "2026-10-14T22:24:31.292Z",
      "domain": "grondalsspisehus.dk",
      "name": "Grøndals Spisehus",
      "page": "https://directindex.org/r/grondalsspisehus.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130920,
        "prev": 60212,
        "fix": "no_channel"
      }
    },
    {
      "id": 9762,
      "at": "2026-10-14T22:24:29.931Z",
      "domain": "funtasialegeland.dk",
      "name": "Funtasia Legeland Cafe og Legetøj",
      "page": "https://directindex.org/r/funtasialegeland.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130914,
        "prev": 60221,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9761,
      "at": "2026-10-14T22:24:29.931Z",
      "domain": "funtasialegeland.dk",
      "name": "Funtasia Legeland Cafe og Legetøj",
      "page": "https://directindex.org/r/funtasialegeland.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130914,
        "prev": 60221,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9760,
      "at": "2026-10-14T22:24:29.931Z",
      "domain": "funtasialegeland.dk",
      "name": "Funtasia Legeland Cafe og Legetøj",
      "page": "https://directindex.org/r/funtasialegeland.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130914,
        "prev": 60221,
        "fix": "no_channel"
      }
    },
    {
      "id": 9759,
      "at": "2026-10-14T22:24:29.812Z",
      "domain": "fire-tyve.dk",
      "name": "Fire Tyve",
      "page": "https://directindex.org/r/fire-tyve.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130912,
        "prev": 60277,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9758,
      "at": "2026-10-14T22:24:29.812Z",
      "domain": "fire-tyve.dk",
      "name": "Fire Tyve",
      "page": "https://directindex.org/r/fire-tyve.dk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 130912,
        "prev": 60277,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 9757,
      "at": "2026-10-14T22:24:29.812Z",
      "domain": "fire-tyve.dk",
      "name": "Fire Tyve",
      "page": "https://directindex.org/r/fire-tyve.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130912,
        "prev": 60277,
        "fix": "no_channel"
      }
    },
    {
      "id": 9756,
      "at": "2026-10-14T22:24:29.028Z",
      "domain": "comicgarden.dk",
      "name": "Cafe Comicgarden",
      "page": "https://directindex.org/r/comicgarden.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130906,
        "prev": 60228,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9755,
      "at": "2026-10-14T22:24:29.028Z",
      "domain": "comicgarden.dk",
      "name": "Cafe Comicgarden",
      "page": "https://directindex.org/r/comicgarden.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 130906,
        "prev": 60228,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9754,
      "at": "2026-10-14T22:24:29.028Z",
      "domain": "comicgarden.dk",
      "name": "Cafe Comicgarden",
      "page": "https://directindex.org/r/comicgarden.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130906,
        "prev": 60228,
        "fix": "no_channel"
      }
    },
    {
      "id": 9753,
      "at": "2026-10-14T22:24:29.014Z",
      "domain": "two-socks.com",
      "name": "Two Socks Christianshavn",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130904,
        "prev": 60227,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9752,
      "at": "2026-10-14T22:24:29.014Z",
      "domain": "two-socks.com",
      "name": "Two Socks Christianshavn",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 130904,
        "prev": 60227,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 9751,
      "at": "2026-10-14T22:24:29.014Z",
      "domain": "two-socks.com",
      "name": "Two Socks Christianshavn",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130904,
        "prev": 60227,
        "fix": "no_channel"
      }
    },
    {
      "id": 9750,
      "at": "2026-10-14T22:24:27.943Z",
      "domain": "aabenbryg.dk",
      "name": "ÅBEN Carlsberg Byen",
      "page": "https://directindex.org/r/aabenbryg.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130897,
        "prev": 60156,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9749,
      "at": "2026-10-14T22:24:27.943Z",
      "domain": "aabenbryg.dk",
      "name": "ÅBEN Carlsberg Byen",
      "page": "https://directindex.org/r/aabenbryg.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130897,
        "prev": 60156,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9748,
      "at": "2026-10-14T22:24:27.943Z",
      "domain": "aabenbryg.dk",
      "name": "ÅBEN Carlsberg Byen",
      "page": "https://directindex.org/r/aabenbryg.dk",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 130897,
        "prev": 60156,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 9747,
      "at": "2026-10-14T22:24:27.943Z",
      "domain": "aabenbryg.dk",
      "name": "ÅBEN Carlsberg Byen",
      "page": "https://directindex.org/r/aabenbryg.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130897,
        "prev": 60156,
        "fix": "no_channel"
      }
    },
    {
      "id": 9746,
      "at": "2026-10-14T22:24:27.953Z",
      "domain": "lucybar.dk",
      "name": "Lucy",
      "page": "https://directindex.org/r/lucybar.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130896,
        "prev": 60118
      }
    },
    {
      "id": 9745,
      "at": "2026-10-14T22:24:27.953Z",
      "domain": "lucybar.dk",
      "name": "Lucy",
      "page": "https://directindex.org/r/lucybar.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130896,
        "prev": 60118,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9744,
      "at": "2026-10-14T22:24:27.694Z",
      "domain": "holdsport.net",
      "name": "AB&c",
      "page": "https://directindex.org/r/holdsport.net",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130893,
        "prev": 60035,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9743,
      "at": "2026-10-14T22:24:27.694Z",
      "domain": "holdsport.net",
      "name": "AB&c",
      "page": "https://directindex.org/r/holdsport.net",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 130893,
        "prev": 60035,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9742,
      "at": "2026-10-14T22:24:27.694Z",
      "domain": "holdsport.net",
      "name": "AB&c",
      "page": "https://directindex.org/r/holdsport.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130893,
        "prev": 60035,
        "fix": "no_channel"
      }
    },
    {
      "id": 9741,
      "at": "2026-10-14T22:24:23.419Z",
      "domain": "xn--rebkbrasserie-5fb.dk",
      "name": "Rebæk brasserie & bar",
      "page": "https://directindex.org/r/xn--rebkbrasserie-5fb.dk",
      "kind": "vendor",
      "what": "vendor: none to DinnerBooking",
      "detail": {
        "scan": 130877,
        "prev": 60284,
        "from": null,
        "to": "dinnerbooking"
      }
    },
    {
      "id": 9740,
      "at": "2026-10-14T22:24:23.419Z",
      "domain": "xn--rebkbrasserie-5fb.dk",
      "name": "Rebæk brasserie & bar",
      "page": "https://directindex.org/r/xn--rebkbrasserie-5fb.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130877,
        "prev": 60284,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9739,
      "at": "2026-10-14T22:24:23.419Z",
      "domain": "xn--rebkbrasserie-5fb.dk",
      "name": "Rebæk brasserie & bar",
      "page": "https://directindex.org/r/xn--rebkbrasserie-5fb.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 130877,
        "prev": 60284,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9738,
      "at": "2026-10-14T22:24:23.419Z",
      "domain": "xn--rebkbrasserie-5fb.dk",
      "name": "Rebæk brasserie & bar",
      "page": "https://directindex.org/r/xn--rebkbrasserie-5fb.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130877,
        "prev": 60284,
        "fix": "no_channel"
      }
    },
    {
      "id": 9737,
      "at": "2026-10-14T22:24:18.696Z",
      "domain": "segalls.dk",
      "name": "Segalls",
      "page": "https://directindex.org/r/segalls.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130873,
        "prev": 59939,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9736,
      "at": "2026-10-14T22:24:18.696Z",
      "domain": "segalls.dk",
      "name": "Segalls",
      "page": "https://directindex.org/r/segalls.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130873,
        "prev": 59939,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9735,
      "at": "2026-10-14T22:24:18.696Z",
      "domain": "segalls.dk",
      "name": "Segalls",
      "page": "https://directindex.org/r/segalls.dk",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 130873,
        "prev": 59939,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 9734,
      "at": "2026-10-14T22:24:18.696Z",
      "domain": "segalls.dk",
      "name": "Segalls",
      "page": "https://directindex.org/r/segalls.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130873,
        "prev": 59939,
        "fix": "no_channel"
      }
    },
    {
      "id": 9733,
      "at": "2026-10-14T22:24:18.105Z",
      "domain": "espressohouse.com",
      "name": "Espresso House Københavns Lufthavn",
      "page": "https://directindex.org/r/espressohouse.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130872,
        "prev": 59805,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9732,
      "at": "2026-10-14T22:24:18.105Z",
      "domain": "espressohouse.com",
      "name": "Espresso House Københavns Lufthavn",
      "page": "https://directindex.org/r/espressohouse.com",
      "kind": "grade_up",
      "what": "grade D to C (68%)",
      "detail": {
        "scan": 130872,
        "prev": 59805,
        "from": "D",
        "to": "C",
        "pct": 67.5
      }
    },
    {
      "id": 9731,
      "at": "2026-10-14T22:24:18.105Z",
      "domain": "espressohouse.com",
      "name": "Espresso House Københavns Lufthavn",
      "page": "https://directindex.org/r/espressohouse.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130872,
        "prev": 59805,
        "fix": "no_channel"
      }
    },
    {
      "id": 9730,
      "at": "2026-10-14T22:24:18.054Z",
      "domain": "ku.dk",
      "name": "SUND Universitetsparken",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130871,
        "prev": 59921,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9729,
      "at": "2026-10-14T22:24:18.054Z",
      "domain": "ku.dk",
      "name": "SUND Universitetsparken",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130871,
        "prev": 59921,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9728,
      "at": "2026-10-14T22:24:18.054Z",
      "domain": "ku.dk",
      "name": "SUND Universitetsparken",
      "page": "https://directindex.org/r/ku.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130871,
        "prev": 59921,
        "fix": "no_channel"
      }
    },
    {
      "id": 9727,
      "at": "2026-10-14T22:24:16.852Z",
      "domain": "two-socks.com",
      "name": "Two Socks Halmtorvet",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130863,
        "prev": 59803,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9726,
      "at": "2026-10-14T22:24:16.852Z",
      "domain": "two-socks.com",
      "name": "Two Socks Halmtorvet",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 130863,
        "prev": 59803,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 9725,
      "at": "2026-10-14T22:24:16.852Z",
      "domain": "two-socks.com",
      "name": "Two Socks Halmtorvet",
      "page": "https://directindex.org/r/two-socks.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130863,
        "prev": 59803,
        "fix": "no_channel"
      }
    },
    {
      "id": 9724,
      "at": "2026-10-14T22:24:16.172Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusets Orangeri",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130860,
        "prev": 59829,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9723,
      "at": "2026-10-14T22:24:16.172Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusets Orangeri",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 130860,
        "prev": 59829,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 9722,
      "at": "2026-10-14T22:24:16.172Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusets Orangeri",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130860,
        "prev": 59829,
        "fix": "no_channel"
      }
    },
    {
      "id": 9721,
      "at": "2026-10-14T22:24:16.066Z",
      "domain": "betaboulders.com",
      "name": "Beta Boulders Sydhavn",
      "page": "https://directindex.org/r/betaboulders.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130858,
        "prev": 59874,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9720,
      "at": "2026-10-14T22:24:16.066Z",
      "domain": "betaboulders.com",
      "name": "Beta Boulders Sydhavn",
      "page": "https://directindex.org/r/betaboulders.com",
      "kind": "grade_up",
      "what": "grade C to B (71%)",
      "detail": {
        "scan": 130858,
        "prev": 59874,
        "from": "C",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 9719,
      "at": "2026-10-14T22:24:16.066Z",
      "domain": "betaboulders.com",
      "name": "Beta Boulders Sydhavn",
      "page": "https://directindex.org/r/betaboulders.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 130858,
        "prev": 59874,
        "fix": "booking_other"
      }
    },
    {
      "id": 9718,
      "at": "2026-10-14T22:24:16.066Z",
      "domain": "betaboulders.com",
      "name": "Beta Boulders Sydhavn",
      "page": "https://directindex.org/r/betaboulders.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130858,
        "prev": 59874,
        "fix": "no_channel"
      }
    },
    {
      "id": 9717,
      "at": "2026-10-14T22:24:15.405Z",
      "domain": "perroncph.dk",
      "name": "Perron",
      "page": "https://directindex.org/r/perroncph.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130855,
        "prev": 59806,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9716,
      "at": "2026-10-14T22:24:15.405Z",
      "domain": "perroncph.dk",
      "name": "Perron",
      "page": "https://directindex.org/r/perroncph.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130855,
        "prev": 59806,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9715,
      "at": "2026-10-14T22:24:15.405Z",
      "domain": "perroncph.dk",
      "name": "Perron",
      "page": "https://directindex.org/r/perroncph.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130855,
        "prev": 59806,
        "fix": "no_channel"
      }
    },
    {
      "id": 9714,
      "at": "2026-10-14T22:24:15.261Z",
      "domain": "cafesnesno.dk",
      "name": "Café SNE & SNÖ",
      "page": "https://directindex.org/r/cafesnesno.dk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 130851,
        "prev": 59777
      }
    },
    {
      "id": 9713,
      "at": "2026-10-14T22:24:15.261Z",
      "domain": "cafesnesno.dk",
      "name": "Café SNE & SNÖ",
      "page": "https://directindex.org/r/cafesnesno.dk",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 130851,
        "prev": 59777,
        "from": "D",
        "to": "F",
        "pct": 34.9
      }
    },
    {
      "id": 9712,
      "at": "2026-10-14T22:24:15.261Z",
      "domain": "cafesnesno.dk",
      "name": "Café SNE & SNÖ",
      "page": "https://directindex.org/r/cafesnesno.dk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130851,
        "prev": 59777,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9711,
      "at": "2026-10-14T22:24:13.801Z",
      "domain": "roedovrecentrum.dk",
      "name": "S Bar",
      "page": "https://directindex.org/r/roedovrecentrum.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130842,
        "prev": 60392,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9710,
      "at": "2026-10-14T22:24:13.801Z",
      "domain": "roedovrecentrum.dk",
      "name": "S Bar",
      "page": "https://directindex.org/r/roedovrecentrum.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 130842,
        "prev": 60392,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9709,
      "at": "2026-10-14T22:24:13.801Z",
      "domain": "roedovrecentrum.dk",
      "name": "S Bar",
      "page": "https://directindex.org/r/roedovrecentrum.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130842,
        "prev": 60392,
        "fix": "no_channel"
      }
    },
    {
      "id": 9708,
      "at": "2026-10-14T22:24:13.670Z",
      "domain": "hojris.nu",
      "name": "Höjris",
      "page": "https://directindex.org/r/hojris.nu",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130840,
        "prev": 59747,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9707,
      "at": "2026-10-14T22:24:13.670Z",
      "domain": "hojris.nu",
      "name": "Höjris",
      "page": "https://directindex.org/r/hojris.nu",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130840,
        "prev": 59747,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9706,
      "at": "2026-10-14T22:24:13.670Z",
      "domain": "hojris.nu",
      "name": "Höjris",
      "page": "https://directindex.org/r/hojris.nu",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 130840,
        "prev": 59747,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 9705,
      "at": "2026-10-14T22:24:13.670Z",
      "domain": "hojris.nu",
      "name": "Höjris",
      "page": "https://directindex.org/r/hojris.nu",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130840,
        "prev": 59747,
        "fix": "no_channel"
      }
    },
    {
      "id": 9704,
      "at": "2026-10-14T22:24:13.404Z",
      "domain": "familyzoo.dk",
      "name": "Family Zoo Cafe",
      "page": "https://directindex.org/r/familyzoo.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130836,
        "prev": 59742,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9703,
      "at": "2026-10-14T22:24:13.404Z",
      "domain": "familyzoo.dk",
      "name": "Family Zoo Cafe",
      "page": "https://directindex.org/r/familyzoo.dk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 130836,
        "prev": 59742,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 9702,
      "at": "2026-10-14T22:24:13.404Z",
      "domain": "familyzoo.dk",
      "name": "Family Zoo Cafe",
      "page": "https://directindex.org/r/familyzoo.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130836,
        "prev": 59742,
        "fix": "no_channel"
      }
    },
    {
      "id": 9701,
      "at": "2026-10-14T22:24:10.328Z",
      "domain": "cavacafe.dk",
      "name": "Cava Cafe",
      "page": "https://directindex.org/r/cavacafe.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130825,
        "prev": 59809
      }
    },
    {
      "id": 9700,
      "at": "2026-10-14T22:24:10.328Z",
      "domain": "cavacafe.dk",
      "name": "Cava Cafe",
      "page": "https://directindex.org/r/cavacafe.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130825,
        "prev": 59809,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9699,
      "at": "2026-10-14T22:24:06.649Z",
      "domain": "oliolipoke.dk",
      "name": "Olioli",
      "page": "https://directindex.org/r/oliolipoke.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130820,
        "prev": 59724,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9698,
      "at": "2026-10-14T22:24:06.649Z",
      "domain": "oliolipoke.dk",
      "name": "Olioli",
      "page": "https://directindex.org/r/oliolipoke.dk",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 130820,
        "prev": 59724,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 9697,
      "at": "2026-10-14T22:24:06.649Z",
      "domain": "oliolipoke.dk",
      "name": "Olioli",
      "page": "https://directindex.org/r/oliolipoke.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130820,
        "prev": 59724,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9696,
      "at": "2026-10-14T22:24:06.649Z",
      "domain": "oliolipoke.dk",
      "name": "Olioli",
      "page": "https://directindex.org/r/oliolipoke.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130820,
        "prev": 59724,
        "fix": "no_channel"
      }
    },
    {
      "id": 9695,
      "at": "2026-10-14T22:24:05.357Z",
      "domain": "sendflerekrydderier.dk",
      "name": "Send Flere Krydderier",
      "page": "https://directindex.org/r/sendflerekrydderier.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130817,
        "prev": 59735,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9694,
      "at": "2026-10-14T22:24:05.357Z",
      "domain": "sendflerekrydderier.dk",
      "name": "Send Flere Krydderier",
      "page": "https://directindex.org/r/sendflerekrydderier.dk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 130817,
        "prev": 59735,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 9693,
      "at": "2026-10-14T22:24:05.357Z",
      "domain": "sendflerekrydderier.dk",
      "name": "Send Flere Krydderier",
      "page": "https://directindex.org/r/sendflerekrydderier.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130817,
        "prev": 59735,
        "fix": "no_channel"
      }
    },
    {
      "id": 9692,
      "at": "2026-10-14T22:24:03.516Z",
      "domain": "corkvinbar.dk",
      "name": "Cork Vinbar",
      "page": "https://directindex.org/r/corkvinbar.dk",
      "kind": "vendor",
      "what": "vendor: none to DinnerBooking",
      "detail": {
        "scan": 130807,
        "prev": 59658,
        "from": null,
        "to": "dinnerbooking"
      }
    },
    {
      "id": 9691,
      "at": "2026-10-14T22:24:03.516Z",
      "domain": "corkvinbar.dk",
      "name": "Cork Vinbar",
      "page": "https://directindex.org/r/corkvinbar.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130807,
        "prev": 59658,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9690,
      "at": "2026-10-14T22:24:03.516Z",
      "domain": "corkvinbar.dk",
      "name": "Cork Vinbar",
      "page": "https://directindex.org/r/corkvinbar.dk",
      "kind": "grade_up",
      "what": "grade F to D (52%)",
      "detail": {
        "scan": 130807,
        "prev": 59658,
        "from": "F",
        "to": "D",
        "pct": 51.8
      }
    },
    {
      "id": 9689,
      "at": "2026-10-14T22:24:03.516Z",
      "domain": "corkvinbar.dk",
      "name": "Cork Vinbar",
      "page": "https://directindex.org/r/corkvinbar.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130807,
        "prev": 59658,
        "fix": "no_channel"
      }
    },
    {
      "id": 9688,
      "at": "2026-10-14T22:24:03.485Z",
      "domain": "rabalderbar.dk",
      "name": "Rabalder Bar",
      "page": "https://directindex.org/r/rabalderbar.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130806,
        "prev": 59736
      }
    },
    {
      "id": 9687,
      "at": "2026-10-14T22:24:03.485Z",
      "domain": "rabalderbar.dk",
      "name": "Rabalder Bar",
      "page": "https://directindex.org/r/rabalderbar.dk",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 130806,
        "prev": 59736,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 9686,
      "at": "2026-10-14T22:24:03.485Z",
      "domain": "rabalderbar.dk",
      "name": "Rabalder Bar",
      "page": "https://directindex.org/r/rabalderbar.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130806,
        "prev": 59736,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9685,
      "at": "2026-10-14T22:24:03.309Z",
      "domain": "roert.dk",
      "name": "Rørt",
      "page": "https://directindex.org/r/roert.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130804,
        "prev": 59707,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9684,
      "at": "2026-10-14T22:24:03.309Z",
      "domain": "roert.dk",
      "name": "Rørt",
      "page": "https://directindex.org/r/roert.dk",
      "kind": "grade_up",
      "what": "grade D to C (61%)",
      "detail": {
        "scan": 130804,
        "prev": 59707,
        "from": "D",
        "to": "C",
        "pct": 60.5
      }
    },
    {
      "id": 9683,
      "at": "2026-10-14T22:24:03.309Z",
      "domain": "roert.dk",
      "name": "Rørt",
      "page": "https://directindex.org/r/roert.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130804,
        "prev": 59707,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9682,
      "at": "2026-10-14T22:24:03.309Z",
      "domain": "roert.dk",
      "name": "Rørt",
      "page": "https://directindex.org/r/roert.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130804,
        "prev": 59707,
        "fix": "no_channel"
      }
    },
    {
      "id": 9681,
      "at": "2026-10-14T22:24:03.043Z",
      "domain": "tildaogkarl.dk",
      "name": "Tilda & Karl",
      "page": "https://directindex.org/r/tildaogkarl.dk",
      "kind": "vendor",
      "what": "vendor: none to Fresto",
      "detail": {
        "scan": 130800,
        "prev": 59654,
        "from": null,
        "to": "fresto"
      }
    },
    {
      "id": 9680,
      "at": "2026-10-14T22:24:03.043Z",
      "domain": "tildaogkarl.dk",
      "name": "Tilda & Karl",
      "page": "https://directindex.org/r/tildaogkarl.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130800,
        "prev": 59654,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9679,
      "at": "2026-10-14T22:24:03.043Z",
      "domain": "tildaogkarl.dk",
      "name": "Tilda & Karl",
      "page": "https://directindex.org/r/tildaogkarl.dk",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 130800,
        "prev": 59654,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9678,
      "at": "2026-10-14T22:24:03.043Z",
      "domain": "tildaogkarl.dk",
      "name": "Tilda & Karl",
      "page": "https://directindex.org/r/tildaogkarl.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130800,
        "prev": 59654,
        "fix": "no_channel"
      }
    },
    {
      "id": 9677,
      "at": "2026-10-14T22:24:02.527Z",
      "domain": "rundetaarn.dk",
      "name": "Café Rundetårn",
      "page": "https://directindex.org/r/rundetaarn.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130796,
        "prev": 59725,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9676,
      "at": "2026-10-14T22:24:02.527Z",
      "domain": "rundetaarn.dk",
      "name": "Café Rundetårn",
      "page": "https://directindex.org/r/rundetaarn.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130796,
        "prev": 59725
      }
    },
    {
      "id": 9675,
      "at": "2026-10-14T22:24:02.527Z",
      "domain": "rundetaarn.dk",
      "name": "Café Rundetårn",
      "page": "https://directindex.org/r/rundetaarn.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130796,
        "prev": 59725,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9674,
      "at": "2026-10-14T22:24:02.527Z",
      "domain": "rundetaarn.dk",
      "name": "Café Rundetårn",
      "page": "https://directindex.org/r/rundetaarn.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130796,
        "prev": 59725,
        "fix": "no_channel"
      }
    },
    {
      "id": 9673,
      "at": "2026-10-14T22:24:02.527Z",
      "domain": "rundetaarn.dk",
      "name": "Café Rundetårn",
      "page": "https://directindex.org/r/rundetaarn.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130796,
        "prev": 59725,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9672,
      "at": "2026-10-14T22:24:01.326Z",
      "domain": "tapperietbrus.dk",
      "name": "Brus Bar",
      "page": "https://directindex.org/r/tapperietbrus.dk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 130790,
        "prev": 59703
      }
    },
    {
      "id": 9671,
      "at": "2026-10-14T22:24:01.326Z",
      "domain": "tapperietbrus.dk",
      "name": "Brus Bar",
      "page": "https://directindex.org/r/tapperietbrus.dk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130790,
        "prev": 59703,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9670,
      "at": "2026-10-14T22:24:01.243Z",
      "domain": "h15.dk",
      "name": "H15 Madenitaly",
      "page": "https://directindex.org/r/h15.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130786,
        "prev": 59678,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9669,
      "at": "2026-10-14T22:24:01.243Z",
      "domain": "h15.dk",
      "name": "H15 Madenitaly",
      "page": "https://directindex.org/r/h15.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130786,
        "prev": 59678,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9668,
      "at": "2026-10-14T22:24:01.243Z",
      "domain": "h15.dk",
      "name": "H15 Madenitaly",
      "page": "https://directindex.org/r/h15.dk",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 130786,
        "prev": 59678,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 9667,
      "at": "2026-10-14T22:24:01.243Z",
      "domain": "h15.dk",
      "name": "H15 Madenitaly",
      "page": "https://directindex.org/r/h15.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130786,
        "prev": 59678,
        "fix": "no_channel"
      }
    },
    {
      "id": 9666,
      "at": "2026-10-14T22:24:00.247Z",
      "domain": "bohemekaffebar.com",
      "name": "Boheme",
      "page": "https://directindex.org/r/bohemekaffebar.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130779,
        "prev": 59599,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9665,
      "at": "2026-10-14T22:24:00.247Z",
      "domain": "bohemekaffebar.com",
      "name": "Boheme",
      "page": "https://directindex.org/r/bohemekaffebar.com",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130779,
        "prev": 59599,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9664,
      "at": "2026-10-14T22:24:00.247Z",
      "domain": "bohemekaffebar.com",
      "name": "Boheme",
      "page": "https://directindex.org/r/bohemekaffebar.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130779,
        "prev": 59599,
        "fix": "no_channel"
      }
    },
    {
      "id": 9663,
      "at": "2026-10-14T22:23:54.314Z",
      "domain": "livingstonecph.dk",
      "name": "Cafe Livingstone",
      "page": "https://directindex.org/r/livingstonecph.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130772,
        "prev": 59657,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9662,
      "at": "2026-10-14T22:23:54.314Z",
      "domain": "livingstonecph.dk",
      "name": "Cafe Livingstone",
      "page": "https://directindex.org/r/livingstonecph.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130772,
        "prev": 59657,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9661,
      "at": "2026-10-14T22:23:54.314Z",
      "domain": "livingstonecph.dk",
      "name": "Cafe Livingstone",
      "page": "https://directindex.org/r/livingstonecph.dk",
      "kind": "grade_up",
      "what": "grade B to A (92%)",
      "detail": {
        "scan": 130772,
        "prev": 59657,
        "from": "B",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 9660,
      "at": "2026-10-14T22:23:54.314Z",
      "domain": "livingstonecph.dk",
      "name": "Cafe Livingstone",
      "page": "https://directindex.org/r/livingstonecph.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130772,
        "prev": 59657,
        "fix": "no_channel"
      }
    },
    {
      "id": 9659,
      "at": "2026-10-14T22:23:53.012Z",
      "domain": "cafedalvangen.dk",
      "name": "Cafe Dalvangen",
      "page": "https://directindex.org/r/cafedalvangen.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130770,
        "prev": 59667,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9658,
      "at": "2026-10-14T22:23:53.012Z",
      "domain": "cafedalvangen.dk",
      "name": "Cafe Dalvangen",
      "page": "https://directindex.org/r/cafedalvangen.dk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 130770,
        "prev": 59667,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 9657,
      "at": "2026-10-14T22:23:53.012Z",
      "domain": "cafedalvangen.dk",
      "name": "Cafe Dalvangen",
      "page": "https://directindex.org/r/cafedalvangen.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130770,
        "prev": 59667,
        "fix": "no_channel"
      }
    },
    {
      "id": 9656,
      "at": "2026-10-14T22:23:51.508Z",
      "domain": "podsofbeans.dk",
      "name": "Pods of Beans",
      "page": "https://directindex.org/r/podsofbeans.dk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 130767,
        "prev": 59698
      }
    },
    {
      "id": 9655,
      "at": "2026-10-14T22:23:51.508Z",
      "domain": "podsofbeans.dk",
      "name": "Pods of Beans",
      "page": "https://directindex.org/r/podsofbeans.dk",
      "kind": "grade_down",
      "what": "grade D to F (38%)",
      "detail": {
        "scan": 130767,
        "prev": 59698,
        "from": "D",
        "to": "F",
        "pct": 38
      }
    },
    {
      "id": 9654,
      "at": "2026-10-14T22:23:51.508Z",
      "domain": "podsofbeans.dk",
      "name": "Pods of Beans",
      "page": "https://directindex.org/r/podsofbeans.dk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130767,
        "prev": 59698,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9653,
      "at": "2026-10-14T22:23:51.113Z",
      "domain": "ristetrug.dk",
      "name": "Ristet Rug Cafe",
      "page": "https://directindex.org/r/ristetrug.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130766,
        "prev": 59626,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9652,
      "at": "2026-10-14T22:23:51.113Z",
      "domain": "ristetrug.dk",
      "name": "Ristet Rug Cafe",
      "page": "https://directindex.org/r/ristetrug.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130766,
        "prev": 59626,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9651,
      "at": "2026-10-14T22:23:51.113Z",
      "domain": "ristetrug.dk",
      "name": "Ristet Rug Cafe",
      "page": "https://directindex.org/r/ristetrug.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130766,
        "prev": 59626,
        "fix": "no_channel"
      }
    },
    {
      "id": 9650,
      "at": "2026-10-14T22:23:51.004Z",
      "domain": "tivoli.dk",
      "name": "Tivolis kaffebar To Go",
      "page": "https://directindex.org/r/tivoli.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130763,
        "prev": 59596,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9649,
      "at": "2026-10-14T22:23:51.004Z",
      "domain": "tivoli.dk",
      "name": "Tivolis kaffebar To Go",
      "page": "https://directindex.org/r/tivoli.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 130763,
        "prev": 59596,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9648,
      "at": "2026-10-14T22:23:51.004Z",
      "domain": "tivoli.dk",
      "name": "Tivolis kaffebar To Go",
      "page": "https://directindex.org/r/tivoli.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130763,
        "prev": 59596,
        "fix": "no_channel"
      }
    },
    {
      "id": 9647,
      "at": "2026-10-14T22:23:49.801Z",
      "domain": "maudes.dk",
      "name": "Maude's",
      "page": "https://directindex.org/r/maudes.dk",
      "kind": "vendor",
      "what": "vendor: none to DinnerBooking",
      "detail": {
        "scan": 130756,
        "prev": 59580,
        "from": null,
        "to": "dinnerbooking"
      }
    },
    {
      "id": 9646,
      "at": "2026-10-14T22:23:49.801Z",
      "domain": "maudes.dk",
      "name": "Maude's",
      "page": "https://directindex.org/r/maudes.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130756,
        "prev": 59580,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9645,
      "at": "2026-10-14T22:23:49.801Z",
      "domain": "maudes.dk",
      "name": "Maude's",
      "page": "https://directindex.org/r/maudes.dk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 130756,
        "prev": 59580,
        "from": "F",
        "to": "D",
        "pct": 50.8
      }
    },
    {
      "id": 9644,
      "at": "2026-10-14T22:23:49.801Z",
      "domain": "maudes.dk",
      "name": "Maude's",
      "page": "https://directindex.org/r/maudes.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130756,
        "prev": 59580,
        "fix": "no_channel"
      }
    },
    {
      "id": 9643,
      "at": "2026-10-14T22:23:49.102Z",
      "domain": "oregaard.dk",
      "name": "Øregaard Café",
      "page": "https://directindex.org/r/oregaard.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130752,
        "prev": 59627,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9642,
      "at": "2026-10-14T22:23:49.102Z",
      "domain": "oregaard.dk",
      "name": "Øregaard Café",
      "page": "https://directindex.org/r/oregaard.dk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 130752,
        "prev": 59627,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 9641,
      "at": "2026-10-14T22:23:49.102Z",
      "domain": "oregaard.dk",
      "name": "Øregaard Café",
      "page": "https://directindex.org/r/oregaard.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130752,
        "prev": 59627,
        "fix": "no_channel"
      }
    },
    {
      "id": 9640,
      "at": "2026-10-14T22:23:49.031Z",
      "domain": "cafebaaden.com",
      "name": "Café Baaden",
      "page": "https://directindex.org/r/cafebaaden.com",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130751,
        "prev": 59587,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9639,
      "at": "2026-10-14T22:23:49.031Z",
      "domain": "cafebaaden.com",
      "name": "Café Baaden",
      "page": "https://directindex.org/r/cafebaaden.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130751,
        "prev": 59587,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9638,
      "at": "2026-10-14T22:23:49.031Z",
      "domain": "cafebaaden.com",
      "name": "Café Baaden",
      "page": "https://directindex.org/r/cafebaaden.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 130751,
        "prev": 59587,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 9637,
      "at": "2026-10-14T22:23:49.031Z",
      "domain": "cafebaaden.com",
      "name": "Café Baaden",
      "page": "https://directindex.org/r/cafebaaden.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130751,
        "prev": 59587,
        "fix": "no_channel"
      }
    },
    {
      "id": 9636,
      "at": "2026-10-14T22:23:48.559Z",
      "domain": "museumamager.dk",
      "name": "Amagermuseet Cafe",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130746,
        "prev": 59583,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9635,
      "at": "2026-10-14T22:23:48.559Z",
      "domain": "museumamager.dk",
      "name": "Amagermuseet Cafe",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 130746,
        "prev": 59583,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9634,
      "at": "2026-10-14T22:23:48.559Z",
      "domain": "museumamager.dk",
      "name": "Amagermuseet Cafe",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130746,
        "prev": 59583,
        "fix": "no_channel"
      }
    },
    {
      "id": 9633,
      "at": "2026-10-14T22:23:48.300Z",
      "domain": "dallevalle.dk",
      "name": "Dalle Valle Herlev",
      "page": "https://directindex.org/r/dallevalle.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130744,
        "prev": 59609,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9632,
      "at": "2026-10-14T22:23:48.300Z",
      "domain": "dallevalle.dk",
      "name": "Dalle Valle Herlev",
      "page": "https://directindex.org/r/dallevalle.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130744,
        "prev": 59609,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9631,
      "at": "2026-10-14T22:23:48.300Z",
      "domain": "dallevalle.dk",
      "name": "Dalle Valle Herlev",
      "page": "https://directindex.org/r/dallevalle.dk",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 130744,
        "prev": 59609,
        "from": "D",
        "to": "C",
        "pct": 62
      }
    },
    {
      "id": 9630,
      "at": "2026-10-14T22:23:48.300Z",
      "domain": "dallevalle.dk",
      "name": "Dalle Valle Herlev",
      "page": "https://directindex.org/r/dallevalle.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130744,
        "prev": 59609,
        "fix": "no_channel"
      }
    },
    {
      "id": 9629,
      "at": "2026-10-14T22:23:48.124Z",
      "domain": "fck.dk",
      "name": "The Anthem by The Terrace",
      "page": "https://directindex.org/r/fck.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130742,
        "prev": 59656,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9628,
      "at": "2026-10-14T22:23:48.124Z",
      "domain": "fck.dk",
      "name": "The Anthem by The Terrace",
      "page": "https://directindex.org/r/fck.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 130742,
        "prev": 59656,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9627,
      "at": "2026-10-14T22:23:48.124Z",
      "domain": "fck.dk",
      "name": "The Anthem by The Terrace",
      "page": "https://directindex.org/r/fck.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130742,
        "prev": 59656,
        "fix": "no_channel"
      }
    },
    {
      "id": 9626,
      "at": "2026-10-14T22:23:47.778Z",
      "domain": "emmerys.dk",
      "name": "Emmery's",
      "page": "https://directindex.org/r/emmerys.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130739,
        "prev": 59590,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9625,
      "at": "2026-10-14T22:23:47.778Z",
      "domain": "emmerys.dk",
      "name": "Emmery's",
      "page": "https://directindex.org/r/emmerys.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 130739,
        "prev": 59590,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9624,
      "at": "2026-10-14T22:23:47.778Z",
      "domain": "emmerys.dk",
      "name": "Emmery's",
      "page": "https://directindex.org/r/emmerys.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130739,
        "prev": 59590,
        "fix": "no_channel"
      }
    },
    {
      "id": 9623,
      "at": "2026-10-14T22:23:38.233Z",
      "domain": "42raw.dk",
      "name": "42 Raw Pilestræde",
      "page": "https://directindex.org/r/42raw.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130735,
        "prev": 59029,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9622,
      "at": "2026-10-14T22:23:38.233Z",
      "domain": "42raw.dk",
      "name": "42 Raw Pilestræde",
      "page": "https://directindex.org/r/42raw.dk",
      "kind": "grade_up",
      "what": "grade B to A (86%)",
      "detail": {
        "scan": 130735,
        "prev": 59029,
        "from": "B",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 9621,
      "at": "2026-10-14T22:23:38.233Z",
      "domain": "42raw.dk",
      "name": "42 Raw Pilestræde",
      "page": "https://directindex.org/r/42raw.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130735,
        "prev": 59029,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9620,
      "at": "2026-10-14T22:23:38.233Z",
      "domain": "42raw.dk",
      "name": "42 Raw Pilestræde",
      "page": "https://directindex.org/r/42raw.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130735,
        "prev": 59029,
        "fix": "no_channel"
      }
    },
    {
      "id": 9619,
      "at": "2026-10-14T22:23:37.121Z",
      "domain": "cafesorgenfri.dk",
      "name": "Café Sorgenfri",
      "page": "https://directindex.org/r/cafesorgenfri.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130733,
        "prev": 60171,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9618,
      "at": "2026-10-14T22:23:37.121Z",
      "domain": "cafesorgenfri.dk",
      "name": "Café Sorgenfri",
      "page": "https://directindex.org/r/cafesorgenfri.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130733,
        "prev": 60171,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9617,
      "at": "2026-10-14T22:23:37.121Z",
      "domain": "cafesorgenfri.dk",
      "name": "Café Sorgenfri",
      "page": "https://directindex.org/r/cafesorgenfri.dk",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 130733,
        "prev": 60171,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 9616,
      "at": "2026-10-14T22:23:37.121Z",
      "domain": "cafesorgenfri.dk",
      "name": "Café Sorgenfri",
      "page": "https://directindex.org/r/cafesorgenfri.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130733,
        "prev": 60171,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9615,
      "at": "2026-10-14T22:23:37.121Z",
      "domain": "cafesorgenfri.dk",
      "name": "Café Sorgenfri",
      "page": "https://directindex.org/r/cafesorgenfri.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130733,
        "prev": 60171,
        "fix": "no_channel"
      }
    },
    {
      "id": 9614,
      "at": "2026-10-14T22:23:46.273Z",
      "domain": "ti.to",
      "name": "Rapha",
      "page": "https://directindex.org/r/ti.to",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130731,
        "prev": 59579,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9613,
      "at": "2026-10-14T22:23:46.273Z",
      "domain": "ti.to",
      "name": "Rapha",
      "page": "https://directindex.org/r/ti.to",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 130731,
        "prev": 59579,
        "from": "F",
        "to": "D",
        "pct": 44.6
      }
    },
    {
      "id": 9612,
      "at": "2026-10-14T22:23:46.273Z",
      "domain": "ti.to",
      "name": "Rapha",
      "page": "https://directindex.org/r/ti.to",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 130731,
        "prev": 59579,
        "fix": "booking_other"
      }
    },
    {
      "id": 9611,
      "at": "2026-10-14T22:23:46.273Z",
      "domain": "ti.to",
      "name": "Rapha",
      "page": "https://directindex.org/r/ti.to",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130731,
        "prev": 59579,
        "fix": "no_channel"
      }
    },
    {
      "id": 9610,
      "at": "2026-10-14T22:23:37.083Z",
      "domain": "cafemarzano.dk",
      "name": "Cafe Marzano",
      "page": "https://directindex.org/r/cafemarzano.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130730,
        "prev": 59537,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9609,
      "at": "2026-10-14T22:23:37.083Z",
      "domain": "cafemarzano.dk",
      "name": "Cafe Marzano",
      "page": "https://directindex.org/r/cafemarzano.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130730,
        "prev": 59537,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9608,
      "at": "2026-10-14T22:23:37.083Z",
      "domain": "cafemarzano.dk",
      "name": "Cafe Marzano",
      "page": "https://directindex.org/r/cafemarzano.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 130730,
        "prev": 59537,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9607,
      "at": "2026-10-14T22:23:37.083Z",
      "domain": "cafemarzano.dk",
      "name": "Cafe Marzano",
      "page": "https://directindex.org/r/cafemarzano.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130730,
        "prev": 59537,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9606,
      "at": "2026-10-14T22:23:37.083Z",
      "domain": "cafemarzano.dk",
      "name": "Cafe Marzano",
      "page": "https://directindex.org/r/cafemarzano.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130730,
        "prev": 59537,
        "fix": "no_channel"
      }
    },
    {
      "id": 9605,
      "at": "2026-10-14T22:23:36.272Z",
      "domain": "skaal.dk",
      "name": "Skaal",
      "page": "https://directindex.org/r/skaal.dk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 130724,
        "prev": 59972
      }
    },
    {
      "id": 9604,
      "at": "2026-10-14T22:23:36.272Z",
      "domain": "skaal.dk",
      "name": "Skaal",
      "page": "https://directindex.org/r/skaal.dk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130724,
        "prev": 59972,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9603,
      "at": "2026-10-14T22:23:36.618Z",
      "domain": "grannyshouse.dk",
      "name": "Grannys House",
      "page": "https://directindex.org/r/grannyshouse.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130723,
        "prev": 59516,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9602,
      "at": "2026-10-14T22:23:36.618Z",
      "domain": "grannyshouse.dk",
      "name": "Grannys House",
      "page": "https://directindex.org/r/grannyshouse.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130723,
        "prev": 59516,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9601,
      "at": "2026-10-14T22:23:36.618Z",
      "domain": "grannyshouse.dk",
      "name": "Grannys House",
      "page": "https://directindex.org/r/grannyshouse.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130723,
        "prev": 59516,
        "fix": "no_channel"
      }
    },
    {
      "id": 9600,
      "at": "2026-10-14T22:23:37.791Z",
      "domain": "brunchistanbul.dk",
      "name": "Brunch Istanbul",
      "page": "https://directindex.org/r/brunchistanbul.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130722,
        "prev": 59507,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9599,
      "at": "2026-10-14T22:23:37.791Z",
      "domain": "brunchistanbul.dk",
      "name": "Brunch Istanbul",
      "page": "https://directindex.org/r/brunchistanbul.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130722,
        "prev": 59507,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9598,
      "at": "2026-10-14T22:23:37.791Z",
      "domain": "brunchistanbul.dk",
      "name": "Brunch Istanbul",
      "page": "https://directindex.org/r/brunchistanbul.dk",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 130722,
        "prev": 59507,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9597,
      "at": "2026-10-14T22:23:37.791Z",
      "domain": "brunchistanbul.dk",
      "name": "Brunch Istanbul",
      "page": "https://directindex.org/r/brunchistanbul.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130722,
        "prev": 59507,
        "fix": "no_channel"
      }
    },
    {
      "id": 9596,
      "at": "2026-10-14T22:23:42.912Z",
      "domain": "cafevictoria.dk",
      "name": "Cafe Victoria",
      "page": "https://directindex.org/r/cafevictoria.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130719,
        "prev": 59074,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9595,
      "at": "2026-10-14T22:23:42.912Z",
      "domain": "cafevictoria.dk",
      "name": "Cafe Victoria",
      "page": "https://directindex.org/r/cafevictoria.dk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 130719,
        "prev": 59074,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 9594,
      "at": "2026-10-14T22:23:42.912Z",
      "domain": "cafevictoria.dk",
      "name": "Cafe Victoria",
      "page": "https://directindex.org/r/cafevictoria.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130719,
        "prev": 59074,
        "fix": "no_channel"
      }
    },
    {
      "id": 9593,
      "at": "2026-10-14T22:23:42.014Z",
      "domain": "hyttefadet.dk",
      "name": "Hyttefadet",
      "page": "https://directindex.org/r/hyttefadet.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130717,
        "prev": 60256,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9592,
      "at": "2026-10-14T22:23:42.014Z",
      "domain": "hyttefadet.dk",
      "name": "Hyttefadet",
      "page": "https://directindex.org/r/hyttefadet.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130717,
        "prev": 60256,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9591,
      "at": "2026-10-14T22:23:42.014Z",
      "domain": "hyttefadet.dk",
      "name": "Hyttefadet",
      "page": "https://directindex.org/r/hyttefadet.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 130717,
        "prev": 60256,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9590,
      "at": "2026-10-14T22:23:42.014Z",
      "domain": "hyttefadet.dk",
      "name": "Hyttefadet",
      "page": "https://directindex.org/r/hyttefadet.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130717,
        "prev": 60256,
        "fix": "no_channel"
      }
    },
    {
      "id": 9589,
      "at": "2026-10-14T22:23:38.911Z",
      "domain": "shabaz.dk",
      "name": "Shabaz Strandboulevarden",
      "page": "https://directindex.org/r/shabaz.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130713,
        "prev": 59129
      }
    },
    {
      "id": 9588,
      "at": "2026-10-14T22:23:38.911Z",
      "domain": "shabaz.dk",
      "name": "Shabaz Strandboulevarden",
      "page": "https://directindex.org/r/shabaz.dk",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 130713,
        "prev": 59129,
        "from": "F",
        "to": "D",
        "pct": 49.2
      }
    },
    {
      "id": 9587,
      "at": "2026-10-14T22:23:38.911Z",
      "domain": "shabaz.dk",
      "name": "Shabaz Strandboulevarden",
      "page": "https://directindex.org/r/shabaz.dk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 130713,
        "prev": 59129,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 9586,
      "at": "2026-10-14T22:23:38.911Z",
      "domain": "shabaz.dk",
      "name": "Shabaz Strandboulevarden",
      "page": "https://directindex.org/r/shabaz.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130713,
        "prev": 59129,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9585,
      "at": "2026-10-14T22:23:46.919Z",
      "domain": "vedstranden10.dk",
      "name": "Ved Stranden 10",
      "page": "https://directindex.org/r/vedstranden10.dk",
      "kind": "vendor",
      "what": "vendor: none to Fresto",
      "detail": {
        "scan": 130708,
        "prev": 59530,
        "from": null,
        "to": "fresto"
      }
    },
    {
      "id": 9584,
      "at": "2026-10-14T22:23:46.919Z",
      "domain": "vedstranden10.dk",
      "name": "Ved Stranden 10",
      "page": "https://directindex.org/r/vedstranden10.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130708,
        "prev": 59530,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9583,
      "at": "2026-10-14T22:23:46.919Z",
      "domain": "vedstranden10.dk",
      "name": "Ved Stranden 10",
      "page": "https://directindex.org/r/vedstranden10.dk",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 130708,
        "prev": 59530,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9582,
      "at": "2026-10-14T22:23:46.919Z",
      "domain": "vedstranden10.dk",
      "name": "Ved Stranden 10",
      "page": "https://directindex.org/r/vedstranden10.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130708,
        "prev": 59530,
        "fix": "no_channel"
      }
    },
    {
      "id": 9581,
      "at": "2026-10-14T22:23:35.491Z",
      "domain": "clausenssandwichogjuice.dk",
      "name": "Clausens Sandwich",
      "page": "https://directindex.org/r/clausenssandwichogjuice.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 130706,
        "prev": 60110,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9580,
      "at": "2026-10-14T22:23:35.491Z",
      "domain": "clausenssandwichogjuice.dk",
      "name": "Clausens Sandwich",
      "page": "https://directindex.org/r/clausenssandwichogjuice.dk",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 130706,
        "prev": 60110,
        "from": "D",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 9579,
      "at": "2026-10-14T22:23:35.491Z",
      "domain": "clausenssandwichogjuice.dk",
      "name": "Clausens Sandwich",
      "page": "https://directindex.org/r/clausenssandwichogjuice.dk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 130706,
        "prev": 60110,
        "fix": "ordering_other"
      }
    },
    {
      "id": 9578,
      "at": "2026-10-14T22:23:35.491Z",
      "domain": "clausenssandwichogjuice.dk",
      "name": "Clausens Sandwich",
      "page": "https://directindex.org/r/clausenssandwichogjuice.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130706,
        "prev": 60110,
        "fix": "no_channel"
      }
    },
    {
      "id": 9577,
      "at": "2026-10-14T22:23:35.410Z",
      "domain": "centralhjornet.dk",
      "name": "Centralhjørnet",
      "page": "https://directindex.org/r/centralhjornet.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130697,
        "prev": 60120,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9576,
      "at": "2026-10-14T22:23:35.410Z",
      "domain": "centralhjornet.dk",
      "name": "Centralhjørnet",
      "page": "https://directindex.org/r/centralhjornet.dk",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 130697,
        "prev": 60120,
        "from": "D",
        "to": "C",
        "pct": 69.2
      }
    },
    {
      "id": 9575,
      "at": "2026-10-14T22:23:35.410Z",
      "domain": "centralhjornet.dk",
      "name": "Centralhjørnet",
      "page": "https://directindex.org/r/centralhjornet.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130697,
        "prev": 60120,
        "fix": "no_channel"
      }
    },
    {
      "id": 9574,
      "at": "2026-10-14T22:23:40.135Z",
      "domain": "herkulespavillonen.dk",
      "name": "Herkules Pavillonen",
      "page": "https://directindex.org/r/herkulespavillonen.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130693,
        "prev": 60237
      }
    },
    {
      "id": 9573,
      "at": "2026-10-14T22:23:40.135Z",
      "domain": "herkulespavillonen.dk",
      "name": "Herkules Pavillonen",
      "page": "https://directindex.org/r/herkulespavillonen.dk",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 130693,
        "prev": 60237,
        "from": "F",
        "to": "D",
        "pct": 49.2
      }
    },
    {
      "id": 9572,
      "at": "2026-10-14T22:23:40.135Z",
      "domain": "herkulespavillonen.dk",
      "name": "Herkules Pavillonen",
      "page": "https://directindex.org/r/herkulespavillonen.dk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 130693,
        "prev": 60237,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 9571,
      "at": "2026-10-14T22:23:40.135Z",
      "domain": "herkulespavillonen.dk",
      "name": "Herkules Pavillonen",
      "page": "https://directindex.org/r/herkulespavillonen.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130693,
        "prev": 60237,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9570,
      "at": "2026-10-14T22:23:34.775Z",
      "domain": "templebar.dk",
      "name": "Temple Bar",
      "page": "https://directindex.org/r/templebar.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130687,
        "prev": 60116
      }
    },
    {
      "id": 9569,
      "at": "2026-10-14T22:23:34.775Z",
      "domain": "templebar.dk",
      "name": "Temple Bar",
      "page": "https://directindex.org/r/templebar.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130687,
        "prev": 60116,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9568,
      "at": "2026-10-14T22:23:30.303Z",
      "domain": "brewpub.dk",
      "name": "Brew Pub",
      "page": "https://directindex.org/r/brewpub.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130679,
        "prev": 59940,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9567,
      "at": "2026-10-14T22:23:30.303Z",
      "domain": "brewpub.dk",
      "name": "Brew Pub",
      "page": "https://directindex.org/r/brewpub.dk",
      "kind": "grade_up",
      "what": "grade B to A (94%)",
      "detail": {
        "scan": 130679,
        "prev": 59940,
        "from": "B",
        "to": "A",
        "pct": 93.8
      }
    },
    {
      "id": 9566,
      "at": "2026-10-14T22:23:30.303Z",
      "domain": "brewpub.dk",
      "name": "Brew Pub",
      "page": "https://directindex.org/r/brewpub.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130679,
        "prev": 59940,
        "fix": "no_channel"
      }
    },
    {
      "id": 9565,
      "at": "2026-10-14T22:23:28.403Z",
      "domain": "sebastopol.dk",
      "name": "Sebastopol",
      "page": "https://directindex.org/r/sebastopol.dk",
      "kind": "vendor",
      "what": "vendor: none to DinnerBooking",
      "detail": {
        "scan": 130677,
        "prev": 59936,
        "from": null,
        "to": "dinnerbooking"
      }
    },
    {
      "id": 9564,
      "at": "2026-10-14T22:23:28.403Z",
      "domain": "sebastopol.dk",
      "name": "Sebastopol",
      "page": "https://directindex.org/r/sebastopol.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130677,
        "prev": 59936,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9563,
      "at": "2026-10-14T22:23:28.403Z",
      "domain": "sebastopol.dk",
      "name": "Sebastopol",
      "page": "https://directindex.org/r/sebastopol.dk",
      "kind": "grade_up",
      "what": "grade B to A (92%)",
      "detail": {
        "scan": 130677,
        "prev": 59936,
        "from": "B",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 9562,
      "at": "2026-10-14T22:23:28.403Z",
      "domain": "sebastopol.dk",
      "name": "Sebastopol",
      "page": "https://directindex.org/r/sebastopol.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130677,
        "prev": 59936,
        "fix": "no_channel"
      }
    },
    {
      "id": 9561,
      "at": "2026-10-14T22:23:27.902Z",
      "domain": "oerstedoelbar.dk",
      "name": "Ørsted Ølbar & Cafe",
      "page": "https://directindex.org/r/oerstedoelbar.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 130676,
        "prev": 60019
      }
    },
    {
      "id": 9560,
      "at": "2026-10-14T22:23:27.902Z",
      "domain": "oerstedoelbar.dk",
      "name": "Ørsted Ølbar & Cafe",
      "page": "https://directindex.org/r/oerstedoelbar.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 130676,
        "prev": 60019,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9559,
      "at": "2026-10-14T22:23:27.833Z",
      "domain": "tholstrup.dk",
      "name": "Huks Fluks",
      "page": "https://directindex.org/r/tholstrup.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130675,
        "prev": 59956,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9558,
      "at": "2026-10-14T22:23:27.833Z",
      "domain": "tholstrup.dk",
      "name": "Huks Fluks",
      "page": "https://directindex.org/r/tholstrup.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130675,
        "prev": 59956,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9557,
      "at": "2026-10-14T22:23:27.833Z",
      "domain": "tholstrup.dk",
      "name": "Huks Fluks",
      "page": "https://directindex.org/r/tholstrup.dk",
      "kind": "grade_up",
      "what": "grade B to A (88%)",
      "detail": {
        "scan": 130675,
        "prev": 59956,
        "from": "B",
        "to": "A",
        "pct": 87.7
      }
    },
    {
      "id": 9556,
      "at": "2026-10-14T22:23:27.833Z",
      "domain": "tholstrup.dk",
      "name": "Huks Fluks",
      "page": "https://directindex.org/r/tholstrup.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130675,
        "prev": 59956,
        "fix": "no_channel"
      }
    },
    {
      "id": 9555,
      "at": "2026-10-14T22:23:25.996Z",
      "domain": "jernbanecafeen.dk",
      "name": "Jernbanecafeen",
      "page": "https://directindex.org/r/jernbanecafeen.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130672,
        "prev": 59001,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9554,
      "at": "2026-10-14T22:23:25.996Z",
      "domain": "jernbanecafeen.dk",
      "name": "Jernbanecafeen",
      "page": "https://directindex.org/r/jernbanecafeen.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130672,
        "prev": 59001,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9553,
      "at": "2026-10-14T22:23:25.996Z",
      "domain": "jernbanecafeen.dk",
      "name": "Jernbanecafeen",
      "page": "https://directindex.org/r/jernbanecafeen.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 130672,
        "prev": 59001,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9552,
      "at": "2026-10-14T22:23:25.996Z",
      "domain": "jernbanecafeen.dk",
      "name": "Jernbanecafeen",
      "page": "https://directindex.org/r/jernbanecafeen.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130672,
        "prev": 59001,
        "fix": "no_channel"
      }
    },
    {
      "id": 9551,
      "at": "2026-10-14T22:23:25.325Z",
      "domain": "hvide-lam.dk",
      "name": "Hvide Lam",
      "page": "https://directindex.org/r/hvide-lam.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130669,
        "prev": 59290,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9550,
      "at": "2026-10-14T22:23:25.325Z",
      "domain": "hvide-lam.dk",
      "name": "Hvide Lam",
      "page": "https://directindex.org/r/hvide-lam.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130669,
        "prev": 59290,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9549,
      "at": "2026-10-14T22:23:25.325Z",
      "domain": "hvide-lam.dk",
      "name": "Hvide Lam",
      "page": "https://directindex.org/r/hvide-lam.dk",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 130669,
        "prev": 59290,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 9548,
      "at": "2026-10-14T22:23:25.325Z",
      "domain": "hvide-lam.dk",
      "name": "Hvide Lam",
      "page": "https://directindex.org/r/hvide-lam.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130669,
        "prev": 59290,
        "fix": "no_channel"
      }
    },
    {
      "id": 9547,
      "at": "2026-10-14T22:23:24.219Z",
      "domain": "bibendum.dk",
      "name": "Bibendum",
      "page": "https://directindex.org/r/bibendum.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130661,
        "prev": 60091,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9546,
      "at": "2026-10-14T22:23:24.219Z",
      "domain": "bibendum.dk",
      "name": "Bibendum",
      "page": "https://directindex.org/r/bibendum.dk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 130661,
        "prev": 60091,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 9545,
      "at": "2026-10-14T22:23:24.219Z",
      "domain": "bibendum.dk",
      "name": "Bibendum",
      "page": "https://directindex.org/r/bibendum.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130661,
        "prev": 60091,
        "fix": "no_channel"
      }
    },
    {
      "id": 9544,
      "at": "2026-10-14T22:23:23.875Z",
      "domain": "andysbar.dk",
      "name": "Andy's Bar",
      "page": "https://directindex.org/r/andysbar.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130657,
        "prev": 59464,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9543,
      "at": "2026-10-14T22:23:23.875Z",
      "domain": "andysbar.dk",
      "name": "Andy's Bar",
      "page": "https://directindex.org/r/andysbar.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130657,
        "prev": 59464,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9542,
      "at": "2026-10-14T22:23:23.875Z",
      "domain": "andysbar.dk",
      "name": "Andy's Bar",
      "page": "https://directindex.org/r/andysbar.dk",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 130657,
        "prev": 59464,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9541,
      "at": "2026-10-14T22:23:23.875Z",
      "domain": "andysbar.dk",
      "name": "Andy's Bar",
      "page": "https://directindex.org/r/andysbar.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130657,
        "prev": 59464,
        "fix": "no_channel"
      }
    },
    {
      "id": 9540,
      "at": "2026-10-14T22:23:22.955Z",
      "domain": "studenterhuset.com",
      "name": "Studenterhuset",
      "page": "https://directindex.org/r/studenterhuset.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 130648,
        "prev": 59156,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9539,
      "at": "2026-10-14T22:23:22.955Z",
      "domain": "studenterhuset.com",
      "name": "Studenterhuset",
      "page": "https://directindex.org/r/studenterhuset.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 130648,
        "prev": 59156,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9538,
      "at": "2026-10-14T22:23:22.955Z",
      "domain": "studenterhuset.com",
      "name": "Studenterhuset",
      "page": "https://directindex.org/r/studenterhuset.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130648,
        "prev": 59156,
        "fix": "no_channel"
      }
    },
    {
      "id": 9537,
      "at": "2026-10-14T22:23:22.798Z",
      "domain": "sjusbar.dk",
      "name": "Sjus Bar",
      "page": "https://directindex.org/r/sjusbar.dk",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 130646,
        "prev": 59167,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 9536,
      "at": "2026-10-14T22:23:22.798Z",
      "domain": "sjusbar.dk",
      "name": "Sjus Bar",
      "page": "https://directindex.org/r/sjusbar.dk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 130646,
        "prev": 59167,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9535,
      "at": "2026-10-14T22:23:22.798Z",
      "domain": "sjusbar.dk",
      "name": "Sjus Bar",
      "page": "https://directindex.org/r/sjusbar.dk",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 130646,
        "prev": 59167,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9534,
      "at": "2026-10-14T22:23:22.798Z",
      "domain": "sjusbar.dk",
      "name": "Sjus Bar",
      "page": "https://directindex.org/r/sjusbar.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 130646,
        "prev": 59167,
        "fix": "no_channel"
      }
    }
  ]
}