{
  "city": "copenhagen-tours",
  "days": 30,
  "since": "2026-09-15T10:04:55.381Z",
  "count": 87,
  "sites": 27,
  "byKind": {
    "fixed": 29,
    "broke": 4,
    "grade_up": 23,
    "grade_down": 2,
    "blocked": 1,
    "unblocked": 4,
    "channel": 22,
    "vendor": 2,
    "assistant": 0
  },
  "changes": [
    {
      "id": 14204,
      "at": "2026-10-15T00:32:12.797Z",
      "domain": "stjerneradio.dk",
      "name": "Stjerne Radio",
      "page": "https://directindex.org/r/stjerneradio.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 135595,
        "prev": 59827
      }
    },
    {
      "id": 14203,
      "at": "2026-10-15T00:32:12.797Z",
      "domain": "stjerneradio.dk",
      "name": "Stjerne Radio",
      "page": "https://directindex.org/r/stjerneradio.dk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135595,
        "prev": 59827,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14202,
      "at": "2026-10-15T00:32:12.797Z",
      "domain": "stjerneradio.dk",
      "name": "Stjerne Radio",
      "page": "https://directindex.org/r/stjerneradio.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135595,
        "prev": 59827,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 10019,
      "at": "2026-10-14T22:32:00.678Z",
      "domain": "rudersdal.dk",
      "name": "Mothsgården",
      "page": "https://directindex.org/r/rudersdal.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131192,
        "prev": 60111,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10018,
      "at": "2026-10-14T22:32:00.678Z",
      "domain": "rudersdal.dk",
      "name": "Mothsgården",
      "page": "https://directindex.org/r/rudersdal.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131192,
        "prev": 60111,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10017,
      "at": "2026-10-14T22:32:00.678Z",
      "domain": "rudersdal.dk",
      "name": "Mothsgården",
      "page": "https://directindex.org/r/rudersdal.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131192,
        "prev": 60111,
        "fix": "no_channel"
      }
    },
    {
      "id": 10016,
      "at": "2026-10-14T22:31:53.407Z",
      "domain": "frihedsmuseet.dk",
      "name": "Frihedsmuseet",
      "page": "https://directindex.org/r/frihedsmuseet.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131184,
        "prev": 60016,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10015,
      "at": "2026-10-14T22:31:53.407Z",
      "domain": "frihedsmuseet.dk",
      "name": "Frihedsmuseet",
      "page": "https://directindex.org/r/frihedsmuseet.dk",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 131184,
        "prev": 60016,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 10014,
      "at": "2026-10-14T22:31:53.407Z",
      "domain": "frihedsmuseet.dk",
      "name": "Frihedsmuseet",
      "page": "https://directindex.org/r/frihedsmuseet.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131184,
        "prev": 60016,
        "fix": "no_channel"
      }
    },
    {
      "id": 10013,
      "at": "2026-10-14T22:31:53.271Z",
      "domain": "glyptoteket.dk",
      "name": "Ny Carlsberg Glyptotek",
      "page": "https://directindex.org/r/glyptoteket.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131183,
        "prev": 60044,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10012,
      "at": "2026-10-14T22:31:53.271Z",
      "domain": "glyptoteket.dk",
      "name": "Ny Carlsberg Glyptotek",
      "page": "https://directindex.org/r/glyptoteket.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131183,
        "prev": 60044,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10011,
      "at": "2026-10-14T22:31:53.271Z",
      "domain": "glyptoteket.dk",
      "name": "Ny Carlsberg Glyptotek",
      "page": "https://directindex.org/r/glyptoteket.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131183,
        "prev": 60044,
        "fix": "no_channel"
      }
    },
    {
      "id": 10010,
      "at": "2026-10-14T22:31:52.751Z",
      "domain": "museumamager.dk",
      "name": "Danmarks Lodsmuseum",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131178,
        "prev": 59969,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10009,
      "at": "2026-10-14T22:31:52.751Z",
      "domain": "museumamager.dk",
      "name": "Danmarks Lodsmuseum",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 131178,
        "prev": 59969
      }
    },
    {
      "id": 10008,
      "at": "2026-10-14T22:31:52.751Z",
      "domain": "museumamager.dk",
      "name": "Danmarks Lodsmuseum",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 131178,
        "prev": 59969,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 10007,
      "at": "2026-10-14T22:31:52.751Z",
      "domain": "museumamager.dk",
      "name": "Danmarks Lodsmuseum",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131178,
        "prev": 59969,
        "fix": "no_channel"
      }
    },
    {
      "id": 10006,
      "at": "2026-10-14T22:31:52.751Z",
      "domain": "museumamager.dk",
      "name": "Danmarks Lodsmuseum",
      "page": "https://directindex.org/r/museumamager.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131178,
        "prev": 59969,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 10005,
      "at": "2026-10-14T22:31:49.901Z",
      "domain": "glholtegaard.dk",
      "name": "Gammel Holtegaard",
      "page": "https://directindex.org/r/glholtegaard.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131170,
        "prev": 59882,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10004,
      "at": "2026-10-14T22:31:49.901Z",
      "domain": "glholtegaard.dk",
      "name": "Gammel Holtegaard",
      "page": "https://directindex.org/r/glholtegaard.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131170,
        "prev": 59882,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 10003,
      "at": "2026-10-14T22:31:49.901Z",
      "domain": "glholtegaard.dk",
      "name": "Gammel Holtegaard",
      "page": "https://directindex.org/r/glholtegaard.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131170,
        "prev": 59882,
        "fix": "no_channel"
      }
    },
    {
      "id": 10002,
      "at": "2026-10-14T22:31:49.759Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusmuseet",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131169,
        "prev": 60066,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 10001,
      "at": "2026-10-14T22:31:49.759Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusmuseet",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 131169,
        "prev": 60066,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 10000,
      "at": "2026-10-14T22:31:49.759Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Bakkehusmuseet",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131169,
        "prev": 60066,
        "fix": "no_channel"
      }
    },
    {
      "id": 9999,
      "at": "2026-10-14T22:31:44.349Z",
      "domain": "polengo.dk",
      "name": "Polen Go",
      "page": "https://directindex.org/r/polengo.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131167,
        "prev": 60149,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9998,
      "at": "2026-10-14T22:31:44.349Z",
      "domain": "polengo.dk",
      "name": "Polen Go",
      "page": "https://directindex.org/r/polengo.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131167,
        "prev": 60149,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9997,
      "at": "2026-10-14T22:31:44.349Z",
      "domain": "polengo.dk",
      "name": "Polen Go",
      "page": "https://directindex.org/r/polengo.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131167,
        "prev": 60149,
        "fix": "no_channel"
      }
    },
    {
      "id": 9996,
      "at": "2026-10-14T22:31:43.489Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Møstings Hus",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131165,
        "prev": 60087,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9995,
      "at": "2026-10-14T22:31:43.489Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Møstings Hus",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 131165,
        "prev": 60087,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 9994,
      "at": "2026-10-14T22:31:43.489Z",
      "domain": "frederiksbergmuseerne.dk",
      "name": "Møstings Hus",
      "page": "https://directindex.org/r/frederiksbergmuseerne.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131165,
        "prev": 60087,
        "fix": "no_channel"
      }
    },
    {
      "id": 9993,
      "at": "2026-10-14T22:31:43.389Z",
      "domain": "dac.dk",
      "name": "Dansk Arkitektur Center",
      "page": "https://directindex.org/r/dac.dk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 131164,
        "prev": 60145,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 9992,
      "at": "2026-10-14T22:31:43.389Z",
      "domain": "dac.dk",
      "name": "Dansk Arkitektur Center",
      "page": "https://directindex.org/r/dac.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131164,
        "prev": 60145,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9991,
      "at": "2026-10-14T22:31:43.389Z",
      "domain": "dac.dk",
      "name": "Dansk Arkitektur Center",
      "page": "https://directindex.org/r/dac.dk",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 131164,
        "prev": 60145,
        "fix": "booking_other"
      }
    },
    {
      "id": 9990,
      "at": "2026-10-14T22:31:43.389Z",
      "domain": "dac.dk",
      "name": "Dansk Arkitektur Center",
      "page": "https://directindex.org/r/dac.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131164,
        "prev": 60145,
        "fix": "no_channel"
      }
    },
    {
      "id": 9989,
      "at": "2026-10-14T22:31:43.084Z",
      "domain": "fdm-travel.dk",
      "name": "FDM Travel",
      "page": "https://directindex.org/r/fdm-travel.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131162,
        "prev": 59834,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9988,
      "at": "2026-10-14T22:31:43.084Z",
      "domain": "fdm-travel.dk",
      "name": "FDM Travel",
      "page": "https://directindex.org/r/fdm-travel.dk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 131162,
        "prev": 59834,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 9987,
      "at": "2026-10-14T22:31:43.084Z",
      "domain": "fdm-travel.dk",
      "name": "FDM Travel",
      "page": "https://directindex.org/r/fdm-travel.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131162,
        "prev": 59834,
        "fix": "no_channel"
      }
    },
    {
      "id": 9986,
      "at": "2026-10-14T22:31:43.048Z",
      "domain": "byoghavn.dk",
      "name": "Havnebygmesterens Studiesamling",
      "page": "https://directindex.org/r/byoghavn.dk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 131161,
        "prev": 60124
      }
    },
    {
      "id": 9985,
      "at": "2026-10-14T22:31:43.048Z",
      "domain": "byoghavn.dk",
      "name": "Havnebygmesterens Studiesamling",
      "page": "https://directindex.org/r/byoghavn.dk",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 131161,
        "prev": 60124,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 9984,
      "at": "2026-10-14T22:31:43.048Z",
      "domain": "byoghavn.dk",
      "name": "Havnebygmesterens Studiesamling",
      "page": "https://directindex.org/r/byoghavn.dk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131161,
        "prev": 60124,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9983,
      "at": "2026-10-14T22:31:41.475Z",
      "domain": "macamuseum.com",
      "name": "MACA Museum",
      "page": "https://directindex.org/r/macamuseum.com",
      "kind": "vendor",
      "what": "vendor: none to Rezdy",
      "detail": {
        "scan": 131155,
        "prev": 59945,
        "from": null,
        "to": "rezdy"
      }
    },
    {
      "id": 9982,
      "at": "2026-10-14T22:31:41.475Z",
      "domain": "macamuseum.com",
      "name": "MACA Museum",
      "page": "https://directindex.org/r/macamuseum.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 131155,
        "prev": 59945,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 9981,
      "at": "2026-10-14T22:31:41.475Z",
      "domain": "macamuseum.com",
      "name": "MACA Museum",
      "page": "https://directindex.org/r/macamuseum.com",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 131155,
        "prev": 59945,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9980,
      "at": "2026-10-14T22:31:41.475Z",
      "domain": "macamuseum.com",
      "name": "MACA Museum",
      "page": "https://directindex.org/r/macamuseum.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131155,
        "prev": 59945,
        "fix": "no_channel"
      }
    },
    {
      "id": 9979,
      "at": "2026-10-14T22:31:41.452Z",
      "domain": "jewmus.dk",
      "name": "Dansk Jødisk Museum",
      "page": "https://directindex.org/r/jewmus.dk",
      "kind": "vendor",
      "what": "vendor: none to GetYourGuide",
      "detail": {
        "scan": 131153,
        "prev": 59822,
        "from": null,
        "to": "getyourguide"
      }
    },
    {
      "id": 9978,
      "at": "2026-10-14T22:31:41.452Z",
      "domain": "jewmus.dk",
      "name": "Dansk Jødisk Museum",
      "page": "https://directindex.org/r/jewmus.dk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 131153,
        "prev": 59822,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 9977,
      "at": "2026-10-14T22:31:41.452Z",
      "domain": "jewmus.dk",
      "name": "Dansk Jødisk Museum",
      "page": "https://directindex.org/r/jewmus.dk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 131153,
        "prev": 59822,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 9976,
      "at": "2026-10-14T22:31:41.452Z",
      "domain": "jewmus.dk",
      "name": "Dansk Jødisk Museum",
      "page": "https://directindex.org/r/jewmus.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131153,
        "prev": 59822,
        "fix": "no_channel"
      }
    },
    {
      "id": 9975,
      "at": "2026-10-14T22:31:40.782Z",
      "domain": "magasinmuseum.dk",
      "name": "Magasin du Nord Museum",
      "page": "https://directindex.org/r/magasinmuseum.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131150,
        "prev": 59818,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9974,
      "at": "2026-10-14T22:31:40.782Z",
      "domain": "magasinmuseum.dk",
      "name": "Magasin du Nord Museum",
      "page": "https://directindex.org/r/magasinmuseum.dk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 131150,
        "prev": 59818,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 9973,
      "at": "2026-10-14T22:31:40.782Z",
      "domain": "magasinmuseum.dk",
      "name": "Magasin du Nord Museum",
      "page": "https://directindex.org/r/magasinmuseum.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131150,
        "prev": 59818,
        "fix": "no_channel"
      }
    },
    {
      "id": 9972,
      "at": "2026-10-14T22:31:41.045Z",
      "domain": "vanloese.dk",
      "name": "Vanløse Bydelshistoriske Arkiv",
      "page": "https://directindex.org/r/vanloese.dk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 131149,
        "prev": 59396
      }
    },
    {
      "id": 9971,
      "at": "2026-10-14T22:31:41.045Z",
      "domain": "vanloese.dk",
      "name": "Vanløse Bydelshistoriske Arkiv",
      "page": "https://directindex.org/r/vanloese.dk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131149,
        "prev": 59396,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9970,
      "at": "2026-10-14T22:31:40.917Z",
      "domain": "vestvolden.dk",
      "name": "Oplevelsescenter Vestvolden",
      "page": "https://directindex.org/r/vestvolden.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131147,
        "prev": 59816,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9969,
      "at": "2026-10-14T22:31:40.917Z",
      "domain": "vestvolden.dk",
      "name": "Oplevelsescenter Vestvolden",
      "page": "https://directindex.org/r/vestvolden.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131147,
        "prev": 59816,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9968,
      "at": "2026-10-14T22:31:40.917Z",
      "domain": "vestvolden.dk",
      "name": "Oplevelsescenter Vestvolden",
      "page": "https://directindex.org/r/vestvolden.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131147,
        "prev": 59816,
        "fix": "no_channel"
      }
    },
    {
      "id": 9967,
      "at": "2026-10-14T22:31:40.826Z",
      "domain": "classiccarhouse.dk",
      "name": "Classic Car House",
      "page": "https://directindex.org/r/classiccarhouse.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131146,
        "prev": 59430,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9966,
      "at": "2026-10-14T22:31:40.826Z",
      "domain": "classiccarhouse.dk",
      "name": "Classic Car House",
      "page": "https://directindex.org/r/classiccarhouse.dk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 131146,
        "prev": 59430,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 9965,
      "at": "2026-10-14T22:31:40.826Z",
      "domain": "classiccarhouse.dk",
      "name": "Classic Car House",
      "page": "https://directindex.org/r/classiccarhouse.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131146,
        "prev": 59430,
        "fix": "no_channel"
      }
    },
    {
      "id": 9964,
      "at": "2026-10-14T22:31:40.635Z",
      "domain": "copenhagencontemporary.org",
      "name": "Copenhagen Contemporary",
      "page": "https://directindex.org/r/copenhagencontemporary.org",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 131142,
        "prev": 59888,
        "from": "F",
        "to": "D",
        "pct": 50.8
      }
    },
    {
      "id": 9963,
      "at": "2026-10-14T22:31:40.635Z",
      "domain": "copenhagencontemporary.org",
      "name": "Copenhagen Contemporary",
      "page": "https://directindex.org/r/copenhagencontemporary.org",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 131142,
        "prev": 59888,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 9962,
      "at": "2026-10-14T22:31:40.635Z",
      "domain": "copenhagencontemporary.org",
      "name": "Copenhagen Contemporary",
      "page": "https://directindex.org/r/copenhagencontemporary.org",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 131142,
        "prev": 59888,
        "fix": "no_structured"
      }
    },
    {
      "id": 9961,
      "at": "2026-10-14T22:31:40.611Z",
      "domain": "nationalmuseet.dk",
      "name": "Nationalmuseets Klunkehjem",
      "page": "https://directindex.org/r/nationalmuseet.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131141,
        "prev": 59826,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9960,
      "at": "2026-10-14T22:31:40.611Z",
      "domain": "nationalmuseet.dk",
      "name": "Nationalmuseets Klunkehjem",
      "page": "https://directindex.org/r/nationalmuseet.dk",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 131141,
        "prev": 59826,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 9959,
      "at": "2026-10-14T22:31:40.611Z",
      "domain": "nationalmuseet.dk",
      "name": "Nationalmuseets Klunkehjem",
      "page": "https://directindex.org/r/nationalmuseet.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131141,
        "prev": 59826,
        "fix": "no_channel"
      }
    },
    {
      "id": 9958,
      "at": "2026-10-14T22:31:39.788Z",
      "domain": "kk.dk",
      "name": "Væggen",
      "page": "https://directindex.org/r/kk.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131138,
        "prev": 60108,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9957,
      "at": "2026-10-14T22:31:39.788Z",
      "domain": "kk.dk",
      "name": "Væggen",
      "page": "https://directindex.org/r/kk.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131138,
        "prev": 60108,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9956,
      "at": "2026-10-14T22:31:39.788Z",
      "domain": "kk.dk",
      "name": "Væggen",
      "page": "https://directindex.org/r/kk.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131138,
        "prev": 60108,
        "fix": "no_channel"
      }
    },
    {
      "id": 9955,
      "at": "2026-10-14T22:31:39.560Z",
      "domain": "frederiksberg.dk",
      "name": "Museumsbunkeren på Madvigs Allé",
      "page": "https://directindex.org/r/frederiksberg.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131137,
        "prev": 60083,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9954,
      "at": "2026-10-14T22:31:39.560Z",
      "domain": "frederiksberg.dk",
      "name": "Museumsbunkeren på Madvigs Allé",
      "page": "https://directindex.org/r/frederiksberg.dk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131137,
        "prev": 60083,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9953,
      "at": "2026-10-14T22:31:39.560Z",
      "domain": "frederiksberg.dk",
      "name": "Museumsbunkeren på Madvigs Allé",
      "page": "https://directindex.org/r/frederiksberg.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131137,
        "prev": 60083,
        "fix": "no_channel"
      }
    },
    {
      "id": 9952,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131130,
        "prev": 59979,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9951,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 131130,
        "prev": 59979
      }
    },
    {
      "id": 9950,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "grade_up",
      "what": "grade F to B (77%)",
      "detail": {
        "scan": 131130,
        "prev": 59979,
        "from": "F",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 9949,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 131130,
        "prev": 59979,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 9948,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131130,
        "prev": 59979,
        "fix": "no_channel"
      }
    },
    {
      "id": 9947,
      "at": "2026-10-14T22:31:38.121Z",
      "domain": "thehappinessmuseum.com",
      "name": "Lykkemuseet",
      "page": "https://directindex.org/r/thehappinessmuseum.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 131130,
        "prev": 59979,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 9946,
      "at": "2026-10-14T22:31:38.209Z",
      "domain": "nyhavn.dk",
      "name": "Nyhavn Rejser",
      "page": "https://directindex.org/r/nyhavn.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131129,
        "prev": 59404,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9945,
      "at": "2026-10-14T22:31:38.209Z",
      "domain": "nyhavn.dk",
      "name": "Nyhavn Rejser",
      "page": "https://directindex.org/r/nyhavn.dk",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 131129,
        "prev": 59404,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 9944,
      "at": "2026-10-14T22:31:38.209Z",
      "domain": "nyhavn.dk",
      "name": "Nyhavn Rejser",
      "page": "https://directindex.org/r/nyhavn.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131129,
        "prev": 59404,
        "fix": "no_channel"
      }
    },
    {
      "id": 9943,
      "at": "2026-10-14T22:31:37.875Z",
      "domain": "jonshus.dk",
      "name": "Jónshús",
      "page": "https://directindex.org/r/jonshus.dk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131126,
        "prev": 59136,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9942,
      "at": "2026-10-14T22:31:37.875Z",
      "domain": "jonshus.dk",
      "name": "Jónshús",
      "page": "https://directindex.org/r/jonshus.dk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 131126,
        "prev": 59136,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 9941,
      "at": "2026-10-14T22:31:37.875Z",
      "domain": "jonshus.dk",
      "name": "Jónshús",
      "page": "https://directindex.org/r/jonshus.dk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131126,
        "prev": 59136,
        "fix": "no_channel"
      }
    },
    {
      "id": 9940,
      "at": "2026-10-14T22:31:37.576Z",
      "domain": "ripleys.com",
      "name": "Ripley's Believe It or Not",
      "page": "https://directindex.org/r/ripleys.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 131124,
        "prev": 60011,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 9939,
      "at": "2026-10-14T22:31:37.576Z",
      "domain": "ripleys.com",
      "name": "Ripley's Believe It or Not",
      "page": "https://directindex.org/r/ripleys.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 131124,
        "prev": 60011,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 9938,
      "at": "2026-10-14T22:31:37.576Z",
      "domain": "ripleys.com",
      "name": "Ripley's Believe It or Not",
      "page": "https://directindex.org/r/ripleys.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 131124,
        "prev": 60011,
        "fix": "no_channel"
      }
    },
    {
      "id": 49,
      "at": "2026-10-14T14:35:32.894Z",
      "domain": "rk.dk",
      "name": "Lokalhistorisk Samling",
      "page": "https://directindex.org/r/rk.dk",
      "kind": "grade_down",
      "what": "grade B to C (68%)",
      "detail": {
        "scan": 59402,
        "prev": 59316,
        "from": "B",
        "to": "C",
        "pct": 67.5
      }
    },
    {
      "id": 48,
      "at": "2026-10-14T14:35:33.288Z",
      "domain": "balkanholidays.dk",
      "name": "Balkan Holidays",
      "page": "https://directindex.org/r/balkanholidays.dk",
      "kind": "grade_down",
      "what": "grade A to B (74%)",
      "detail": {
        "scan": 59398,
        "prev": 59293,
        "from": "A",
        "to": "B",
        "pct": 73.8
      }
    }
  ]
}