{
  "city": "london-cafes-bars",
  "days": 30,
  "since": "2026-09-15T22:44:45.975Z",
  "count": 554,
  "sites": 169,
  "byKind": {
    "fixed": 159,
    "broke": 69,
    "grade_up": 113,
    "grade_down": 25,
    "blocked": 30,
    "unblocked": 11,
    "channel": 116,
    "vendor": 31,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18861,
      "at": "2026-10-15T02:34:59.093Z",
      "domain": "namacafe.com",
      "name": "Nama Cake House",
      "page": "https://directindex.org/r/namacafe.com",
      "kind": "broke",
      "what": "new finding: no working HTTPS",
      "detail": {
        "scan": 140003,
        "prev": 31688,
        "fix": "no_https"
      }
    },
    {
      "id": 18843,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Deliveroo",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "from": null,
        "to": "deliveroo"
      }
    },
    {
      "id": 18842,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 18841,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 139962,
        "prev": 30433
      }
    },
    {
      "id": 18840,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "grade_up",
      "what": "grade F to B (71%)",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "from": "F",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 18839,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 18838,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 18837,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "no_channel"
      }
    },
    {
      "id": 18836,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no menu or price list",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "menu_none"
      }
    },
    {
      "id": 18835,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "no_structured"
      }
    },
    {
      "id": 18834,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 18833,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "no_https"
      }
    },
    {
      "id": 18832,
      "at": "2026-10-15T02:33:59.650Z",
      "domain": "truecraftlondon.co.uk",
      "name": "True Craft",
      "page": "https://directindex.org/r/truecraftlondon.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139962,
        "prev": 30433,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15106,
      "at": "2026-10-15T00:36:26.412Z",
      "domain": "blueroomscafe.co.uk",
      "name": "Blue Rooms",
      "page": "https://directindex.org/r/blueroomscafe.co.uk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136751,
        "prev": 32346,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 15105,
      "at": "2026-10-15T00:36:26.412Z",
      "domain": "blueroomscafe.co.uk",
      "name": "Blue Rooms",
      "page": "https://directindex.org/r/blueroomscafe.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 136751,
        "prev": 32346,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 15104,
      "at": "2026-10-15T00:36:26.412Z",
      "domain": "blueroomscafe.co.uk",
      "name": "Blue Rooms",
      "page": "https://directindex.org/r/blueroomscafe.co.uk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 136751,
        "prev": 32346,
        "fix": "ordering_other"
      }
    },
    {
      "id": 15103,
      "at": "2026-10-15T00:36:26.412Z",
      "domain": "blueroomscafe.co.uk",
      "name": "Blue Rooms",
      "page": "https://directindex.org/r/blueroomscafe.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136751,
        "prev": 32346,
        "fix": "no_channel"
      }
    },
    {
      "id": 14913,
      "at": "2026-10-15T00:36:09.411Z",
      "domain": "theminnow.co.uk",
      "name": "The Minnow",
      "page": "https://directindex.org/r/theminnow.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136621,
        "prev": 32970,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14912,
      "at": "2026-10-15T00:36:09.411Z",
      "domain": "theminnow.co.uk",
      "name": "The Minnow",
      "page": "https://directindex.org/r/theminnow.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136621,
        "prev": 32970,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14911,
      "at": "2026-10-15T00:36:09.411Z",
      "domain": "theminnow.co.uk",
      "name": "The Minnow",
      "page": "https://directindex.org/r/theminnow.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136621,
        "prev": 32970,
        "fix": "no_channel"
      }
    },
    {
      "id": 14861,
      "at": "2026-10-15T00:36:05.275Z",
      "domain": "thesussexarmstwickenham.co.uk",
      "name": "The Sussex Arms",
      "page": "https://directindex.org/r/thesussexarmstwickenham.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136592,
        "prev": 32967,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14860,
      "at": "2026-10-15T00:36:05.275Z",
      "domain": "thesussexarmstwickenham.co.uk",
      "name": "The Sussex Arms",
      "page": "https://directindex.org/r/thesussexarmstwickenham.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (94%)",
      "detail": {
        "scan": 136592,
        "prev": 32967,
        "from": "C",
        "to": "A",
        "pct": 93.8
      }
    },
    {
      "id": 14859,
      "at": "2026-10-15T00:36:05.275Z",
      "domain": "thesussexarmstwickenham.co.uk",
      "name": "The Sussex Arms",
      "page": "https://directindex.org/r/thesussexarmstwickenham.co.uk",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 136592,
        "prev": 32967,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 14858,
      "at": "2026-10-15T00:36:05.275Z",
      "domain": "thesussexarmstwickenham.co.uk",
      "name": "The Sussex Arms",
      "page": "https://directindex.org/r/thesussexarmstwickenham.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136592,
        "prev": 32967,
        "fix": "no_channel"
      }
    },
    {
      "id": 14843,
      "at": "2026-10-15T00:36:02.458Z",
      "domain": "sizzlingpubs.co.uk",
      "name": "The Running Horse",
      "page": "https://directindex.org/r/sizzlingpubs.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136570,
        "prev": 32942,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14842,
      "at": "2026-10-15T00:36:02.458Z",
      "domain": "sizzlingpubs.co.uk",
      "name": "The Running Horse",
      "page": "https://directindex.org/r/sizzlingpubs.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (90%)",
      "detail": {
        "scan": 136570,
        "prev": 32942,
        "from": "C",
        "to": "A",
        "pct": 90.3
      }
    },
    {
      "id": 14841,
      "at": "2026-10-15T00:36:02.458Z",
      "domain": "sizzlingpubs.co.uk",
      "name": "The Running Horse",
      "page": "https://directindex.org/r/sizzlingpubs.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136570,
        "prev": 32942,
        "fix": "no_channel"
      }
    },
    {
      "id": 14816,
      "at": "2026-10-15T00:35:58.584Z",
      "domain": "kingsheadpubashford.co.uk",
      "name": "The Kings Head",
      "page": "https://directindex.org/r/kingsheadpubashford.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136529,
        "prev": 32932,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14815,
      "at": "2026-10-15T00:35:58.584Z",
      "domain": "kingsheadpubashford.co.uk",
      "name": "The Kings Head",
      "page": "https://directindex.org/r/kingsheadpubashford.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 136529,
        "prev": 32932,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 14814,
      "at": "2026-10-15T00:35:58.584Z",
      "domain": "kingsheadpubashford.co.uk",
      "name": "The Kings Head",
      "page": "https://directindex.org/r/kingsheadpubashford.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136529,
        "prev": 32932,
        "fix": "no_channel"
      }
    },
    {
      "id": 14804,
      "at": "2026-10-15T00:35:57.062Z",
      "domain": "thelionandunicornnw5.co.uk",
      "name": "Lion and Unicorn",
      "page": "https://directindex.org/r/thelionandunicornnw5.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136514,
        "prev": 32939,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14803,
      "at": "2026-10-15T00:35:57.062Z",
      "domain": "thelionandunicornnw5.co.uk",
      "name": "Lion and Unicorn",
      "page": "https://directindex.org/r/thelionandunicornnw5.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136514,
        "prev": 32939,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14802,
      "at": "2026-10-15T00:35:57.062Z",
      "domain": "thelionandunicornnw5.co.uk",
      "name": "Lion and Unicorn",
      "page": "https://directindex.org/r/thelionandunicornnw5.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136514,
        "prev": 32939,
        "fix": "no_channel"
      }
    },
    {
      "id": 14796,
      "at": "2026-10-15T00:35:56.407Z",
      "domain": "beehiven17.com",
      "name": "The Beehive",
      "page": "https://directindex.org/r/beehiven17.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136506,
        "prev": 32849,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14795,
      "at": "2026-10-15T00:35:56.407Z",
      "domain": "beehiven17.com",
      "name": "The Beehive",
      "page": "https://directindex.org/r/beehiven17.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 136506,
        "prev": 32849,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14794,
      "at": "2026-10-15T00:35:56.407Z",
      "domain": "beehiven17.com",
      "name": "The Beehive",
      "page": "https://directindex.org/r/beehiven17.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136506,
        "prev": 32849,
        "fix": "no_channel"
      }
    },
    {
      "id": 14787,
      "at": "2026-10-15T00:35:56.096Z",
      "domain": "innerdanceyoga.com",
      "name": "Owens",
      "page": "https://directindex.org/r/innerdanceyoga.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136502,
        "prev": 32847,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14786,
      "at": "2026-10-15T00:35:56.096Z",
      "domain": "innerdanceyoga.com",
      "name": "Owens",
      "page": "https://directindex.org/r/innerdanceyoga.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136502,
        "prev": 32847,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14785,
      "at": "2026-10-15T00:35:56.096Z",
      "domain": "innerdanceyoga.com",
      "name": "Owens",
      "page": "https://directindex.org/r/innerdanceyoga.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136502,
        "prev": 32847,
        "fix": "no_channel"
      }
    },
    {
      "id": 14781,
      "at": "2026-10-15T00:35:55.601Z",
      "domain": "oneills.co.uk",
      "name": "O'Neill's Ilford",
      "page": "https://directindex.org/r/oneills.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136499,
        "prev": 33008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14780,
      "at": "2026-10-15T00:35:55.601Z",
      "domain": "oneills.co.uk",
      "name": "O'Neill's Ilford",
      "page": "https://directindex.org/r/oneills.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136499,
        "prev": 33008,
        "fix": "no_channel"
      }
    },
    {
      "id": 14736,
      "at": "2026-10-15T00:35:53.530Z",
      "domain": "hopefield.org.uk",
      "name": "Max's Café",
      "page": "https://directindex.org/r/hopefield.org.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136472,
        "prev": 32980,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14735,
      "at": "2026-10-15T00:35:53.530Z",
      "domain": "hopefield.org.uk",
      "name": "Max's Café",
      "page": "https://directindex.org/r/hopefield.org.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136472,
        "prev": 32980,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14734,
      "at": "2026-10-15T00:35:53.530Z",
      "domain": "hopefield.org.uk",
      "name": "Max's Café",
      "page": "https://directindex.org/r/hopefield.org.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136472,
        "prev": 32980,
        "fix": "no_channel"
      }
    },
    {
      "id": 14716,
      "at": "2026-10-15T00:35:50.568Z",
      "domain": "heathcoteandstar.co.uk",
      "name": "Heathcote & Star",
      "page": "https://directindex.org/r/heathcoteandstar.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136439,
        "prev": 32814,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14715,
      "at": "2026-10-15T00:35:50.568Z",
      "domain": "heathcoteandstar.co.uk",
      "name": "Heathcote & Star",
      "page": "https://directindex.org/r/heathcoteandstar.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136439,
        "prev": 32814,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14714,
      "at": "2026-10-15T00:35:50.568Z",
      "domain": "heathcoteandstar.co.uk",
      "name": "Heathcote & Star",
      "page": "https://directindex.org/r/heathcoteandstar.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 136439,
        "prev": 32814,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 14713,
      "at": "2026-10-15T00:35:50.568Z",
      "domain": "heathcoteandstar.co.uk",
      "name": "Heathcote & Star",
      "page": "https://directindex.org/r/heathcoteandstar.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136439,
        "prev": 32814,
        "fix": "no_channel"
      }
    },
    {
      "id": 14707,
      "at": "2026-10-15T00:35:50.124Z",
      "domain": "thebirdsnestpub.co.uk",
      "name": "The Birds Nest",
      "page": "https://directindex.org/r/thebirdsnestpub.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Booking.com",
      "detail": {
        "scan": 136434,
        "prev": 32895,
        "from": null,
        "to": "booking_com"
      }
    },
    {
      "id": 14706,
      "at": "2026-10-15T00:35:50.124Z",
      "domain": "thebirdsnestpub.co.uk",
      "name": "The Birds Nest",
      "page": "https://directindex.org/r/thebirdsnestpub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136434,
        "prev": 32895,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14705,
      "at": "2026-10-15T00:35:50.124Z",
      "domain": "thebirdsnestpub.co.uk",
      "name": "The Birds Nest",
      "page": "https://directindex.org/r/thebirdsnestpub.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136434,
        "prev": 32895,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14704,
      "at": "2026-10-15T00:35:50.124Z",
      "domain": "thebirdsnestpub.co.uk",
      "name": "The Birds Nest",
      "page": "https://directindex.org/r/thebirdsnestpub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136434,
        "prev": 32895,
        "fix": "no_channel"
      }
    },
    {
      "id": 14669,
      "at": "2026-10-15T00:35:43.158Z",
      "domain": "thegatepub.co.uk",
      "name": "The Gate",
      "page": "https://directindex.org/r/thegatepub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136379,
        "prev": 32772,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14668,
      "at": "2026-10-15T00:35:43.158Z",
      "domain": "thegatepub.co.uk",
      "name": "The Gate",
      "page": "https://directindex.org/r/thegatepub.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136379,
        "prev": 32772,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14667,
      "at": "2026-10-15T00:35:43.158Z",
      "domain": "thegatepub.co.uk",
      "name": "The Gate",
      "page": "https://directindex.org/r/thegatepub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136379,
        "prev": 32772,
        "fix": "no_channel"
      }
    },
    {
      "id": 14666,
      "at": "2026-10-15T00:35:42.980Z",
      "domain": "theeaglew12.co.uk",
      "name": "The Eagle",
      "page": "https://directindex.org/r/theeaglew12.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136378,
        "prev": 32838,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14665,
      "at": "2026-10-15T00:35:42.980Z",
      "domain": "theeaglew12.co.uk",
      "name": "The Eagle",
      "page": "https://directindex.org/r/theeaglew12.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136378,
        "prev": 32838,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14664,
      "at": "2026-10-15T00:35:42.980Z",
      "domain": "theeaglew12.co.uk",
      "name": "The Eagle",
      "page": "https://directindex.org/r/theeaglew12.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136378,
        "prev": 32838,
        "fix": "no_channel"
      }
    },
    {
      "id": 14663,
      "at": "2026-10-15T00:35:42.010Z",
      "domain": "thestagnw3.com",
      "name": "The Stag",
      "page": "https://directindex.org/r/thestagnw3.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136376,
        "prev": 32782,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14662,
      "at": "2026-10-15T00:35:42.010Z",
      "domain": "thestagnw3.com",
      "name": "The Stag",
      "page": "https://directindex.org/r/thestagnw3.com",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136376,
        "prev": 32782,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14661,
      "at": "2026-10-15T00:35:42.010Z",
      "domain": "thestagnw3.com",
      "name": "The Stag",
      "page": "https://directindex.org/r/thestagnw3.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136376,
        "prev": 32782,
        "fix": "no_channel"
      }
    },
    {
      "id": 14657,
      "at": "2026-10-15T00:35:41.552Z",
      "domain": "timeartcafe.com",
      "name": "Time Art Cafe",
      "page": "https://directindex.org/r/timeartcafe.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 136374,
        "prev": 32799,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 14651,
      "at": "2026-10-15T00:35:39.421Z",
      "domain": "ludoslondon.co.uk",
      "name": "Ludo's",
      "page": "https://directindex.org/r/ludoslondon.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 136366,
        "prev": 32692,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 14650,
      "at": "2026-10-15T00:35:39.421Z",
      "domain": "ludoslondon.co.uk",
      "name": "Ludo's",
      "page": "https://directindex.org/r/ludoslondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136366,
        "prev": 32692,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14649,
      "at": "2026-10-15T00:35:39.421Z",
      "domain": "ludoslondon.co.uk",
      "name": "Ludo's",
      "page": "https://directindex.org/r/ludoslondon.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136366,
        "prev": 32692,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14648,
      "at": "2026-10-15T00:35:39.421Z",
      "domain": "ludoslondon.co.uk",
      "name": "Ludo's",
      "page": "https://directindex.org/r/ludoslondon.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136366,
        "prev": 32692,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14647,
      "at": "2026-10-15T00:35:39.421Z",
      "domain": "ludoslondon.co.uk",
      "name": "Ludo's",
      "page": "https://directindex.org/r/ludoslondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136366,
        "prev": 32692,
        "fix": "no_channel"
      }
    },
    {
      "id": 14641,
      "at": "2026-10-15T00:35:39.270Z",
      "domain": "gunnerspubhighbury.co.uk",
      "name": "The Gunners",
      "page": "https://directindex.org/r/gunnerspubhighbury.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136363,
        "prev": 32711,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14640,
      "at": "2026-10-15T00:35:39.270Z",
      "domain": "gunnerspubhighbury.co.uk",
      "name": "The Gunners",
      "page": "https://directindex.org/r/gunnerspubhighbury.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (85%)",
      "detail": {
        "scan": 136363,
        "prev": 32711,
        "from": "D",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 14639,
      "at": "2026-10-15T00:35:39.270Z",
      "domain": "gunnerspubhighbury.co.uk",
      "name": "The Gunners",
      "page": "https://directindex.org/r/gunnerspubhighbury.co.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 136363,
        "prev": 32711,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 14638,
      "at": "2026-10-15T00:35:39.270Z",
      "domain": "gunnerspubhighbury.co.uk",
      "name": "The Gunners",
      "page": "https://directindex.org/r/gunnerspubhighbury.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136363,
        "prev": 32711,
        "fix": "no_channel"
      }
    },
    {
      "id": 14637,
      "at": "2026-10-15T00:35:39.270Z",
      "domain": "gunnerspubhighbury.co.uk",
      "name": "The Gunners",
      "page": "https://directindex.org/r/gunnerspubhighbury.co.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 136363,
        "prev": 32711,
        "fix": "no_structured"
      }
    },
    {
      "id": 14631,
      "at": "2026-10-15T00:35:38.754Z",
      "domain": "anticlondon.com",
      "name": "The White Hart",
      "page": "https://directindex.org/r/anticlondon.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136357,
        "prev": 32740
      }
    },
    {
      "id": 14630,
      "at": "2026-10-15T00:35:38.754Z",
      "domain": "anticlondon.com",
      "name": "The White Hart",
      "page": "https://directindex.org/r/anticlondon.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136357,
        "prev": 32740,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14625,
      "at": "2026-10-15T00:35:37.189Z",
      "domain": "thefiddlerselbow.co.uk",
      "name": "The Fiddler's Elbow",
      "page": "https://directindex.org/r/thefiddlerselbow.co.uk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136346,
        "prev": 32731,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14624,
      "at": "2026-10-15T00:35:37.189Z",
      "domain": "thefiddlerselbow.co.uk",
      "name": "The Fiddler's Elbow",
      "page": "https://directindex.org/r/thefiddlerselbow.co.uk",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136346,
        "prev": 32731,
        "fix": "booking_other"
      }
    },
    {
      "id": 14623,
      "at": "2026-10-15T00:35:37.189Z",
      "domain": "thefiddlerselbow.co.uk",
      "name": "The Fiddler's Elbow",
      "page": "https://directindex.org/r/thefiddlerselbow.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136346,
        "prev": 32731,
        "fix": "no_channel"
      }
    },
    {
      "id": 14622,
      "at": "2026-10-15T00:35:37.049Z",
      "domain": "cafeoto.co.uk",
      "name": "Cafe Oto",
      "page": "https://directindex.org/r/cafeoto.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136344,
        "prev": 32718,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14621,
      "at": "2026-10-15T00:35:37.049Z",
      "domain": "cafeoto.co.uk",
      "name": "Cafe Oto",
      "page": "https://directindex.org/r/cafeoto.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136344,
        "prev": 32718,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14620,
      "at": "2026-10-15T00:35:37.049Z",
      "domain": "cafeoto.co.uk",
      "name": "Cafe Oto",
      "page": "https://directindex.org/r/cafeoto.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136344,
        "prev": 32718,
        "fix": "no_channel"
      }
    },
    {
      "id": 14619,
      "at": "2026-10-15T00:35:30.619Z",
      "domain": "thebullandbush.co.uk",
      "name": "The Old Bull & Bush",
      "page": "https://directindex.org/r/thebullandbush.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136328,
        "prev": 32613,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14618,
      "at": "2026-10-15T00:35:30.619Z",
      "domain": "thebullandbush.co.uk",
      "name": "The Old Bull & Bush",
      "page": "https://directindex.org/r/thebullandbush.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136328,
        "prev": 32613,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14617,
      "at": "2026-10-15T00:35:30.619Z",
      "domain": "thebullandbush.co.uk",
      "name": "The Old Bull & Bush",
      "page": "https://directindex.org/r/thebullandbush.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136328,
        "prev": 32613,
        "fix": "no_channel"
      }
    },
    {
      "id": 14616,
      "at": "2026-10-15T00:35:29.006Z",
      "domain": "dulcecoffeeandkitchen.com",
      "name": "Dulce",
      "page": "https://directindex.org/r/dulcecoffeeandkitchen.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136324,
        "prev": 32591
      }
    },
    {
      "id": 14615,
      "at": "2026-10-15T00:35:29.006Z",
      "domain": "dulcecoffeeandkitchen.com",
      "name": "Dulce",
      "page": "https://directindex.org/r/dulcecoffeeandkitchen.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136324,
        "prev": 32591,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14614,
      "at": "2026-10-15T00:35:27.359Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Loft",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136322,
        "prev": 33013,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14613,
      "at": "2026-10-15T00:35:27.359Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Loft",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 136322,
        "prev": 33013,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 14612,
      "at": "2026-10-15T00:35:27.359Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Loft",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136322,
        "prev": 33013,
        "fix": "no_channel"
      }
    },
    {
      "id": 14611,
      "at": "2026-10-15T00:35:24.466Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Alexandra",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136303,
        "prev": 33009,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14610,
      "at": "2026-10-15T00:35:24.466Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Alexandra",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 136303,
        "prev": 33009,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 14609,
      "at": "2026-10-15T00:35:24.466Z",
      "domain": "alexandrawimbledon.com",
      "name": "The Alexandra",
      "page": "https://directindex.org/r/alexandrawimbledon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136303,
        "prev": 33009,
        "fix": "no_channel"
      }
    },
    {
      "id": 14608,
      "at": "2026-10-15T00:35:23.069Z",
      "domain": "guinness.com",
      "name": "Guinness Open Gate Brewery London",
      "page": "https://directindex.org/r/guinness.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136295,
        "prev": 32434,
        "from": "D",
        "to": "C",
        "pct": 62.5
      }
    },
    {
      "id": 14607,
      "at": "2026-10-15T00:35:19.576Z",
      "domain": "theramblersrest.co.uk",
      "name": "Ramblers Rest",
      "page": "https://directindex.org/r/theramblersrest.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136286,
        "prev": 32430,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14606,
      "at": "2026-10-15T00:35:19.576Z",
      "domain": "theramblersrest.co.uk",
      "name": "Ramblers Rest",
      "page": "https://directindex.org/r/theramblersrest.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136286,
        "prev": 32430,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14605,
      "at": "2026-10-15T00:35:19.576Z",
      "domain": "theramblersrest.co.uk",
      "name": "Ramblers Rest",
      "page": "https://directindex.org/r/theramblersrest.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136286,
        "prev": 32430,
        "fix": "no_channel"
      }
    },
    {
      "id": 14604,
      "at": "2026-10-15T00:35:18.342Z",
      "domain": "bullandgatenw5.co.uk",
      "name": "The Bull & Gate",
      "page": "https://directindex.org/r/bullandgatenw5.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136285,
        "prev": 33010,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14603,
      "at": "2026-10-15T00:35:18.342Z",
      "domain": "bullandgatenw5.co.uk",
      "name": "The Bull & Gate",
      "page": "https://directindex.org/r/bullandgatenw5.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136285,
        "prev": 33010,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14602,
      "at": "2026-10-15T00:35:18.342Z",
      "domain": "bullandgatenw5.co.uk",
      "name": "The Bull & Gate",
      "page": "https://directindex.org/r/bullandgatenw5.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136285,
        "prev": 33010,
        "fix": "no_channel"
      }
    },
    {
      "id": 14601,
      "at": "2026-10-15T00:35:15.220Z",
      "domain": "thegreatsouthernpub.co.uk",
      "name": "The Great Southern",
      "page": "https://directindex.org/r/thegreatsouthernpub.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136269,
        "prev": 32394,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14600,
      "at": "2026-10-15T00:35:15.220Z",
      "domain": "thegreatsouthernpub.co.uk",
      "name": "The Great Southern",
      "page": "https://directindex.org/r/thegreatsouthernpub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136269,
        "prev": 32394,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14599,
      "at": "2026-10-15T00:35:15.220Z",
      "domain": "thegreatsouthernpub.co.uk",
      "name": "The Great Southern",
      "page": "https://directindex.org/r/thegreatsouthernpub.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 136269,
        "prev": 32394,
        "from": "D",
        "to": "C",
        "pct": 64.6
      }
    },
    {
      "id": 14598,
      "at": "2026-10-15T00:35:15.220Z",
      "domain": "thegreatsouthernpub.co.uk",
      "name": "The Great Southern",
      "page": "https://directindex.org/r/thegreatsouthernpub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136269,
        "prev": 32394,
        "fix": "no_channel"
      }
    },
    {
      "id": 14597,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 14596,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14595,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 14594,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14593,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14592,
      "at": "2026-10-15T00:35:13.740Z",
      "domain": "freaksandgeeks.co.uk",
      "name": "Freaks and Geeks",
      "page": "https://directindex.org/r/freaksandgeeks.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136265,
        "prev": 32409,
        "fix": "no_channel"
      }
    },
    {
      "id": 14591,
      "at": "2026-10-15T00:35:12.667Z",
      "domain": "barflycamden.com",
      "name": "The Camden Assembly",
      "page": "https://directindex.org/r/barflycamden.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136258,
        "prev": 32327,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14590,
      "at": "2026-10-15T00:35:12.667Z",
      "domain": "barflycamden.com",
      "name": "The Camden Assembly",
      "page": "https://directindex.org/r/barflycamden.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136258,
        "prev": 32327,
        "fix": "booking_other"
      }
    },
    {
      "id": 14589,
      "at": "2026-10-15T00:35:12.667Z",
      "domain": "barflycamden.com",
      "name": "The Camden Assembly",
      "page": "https://directindex.org/r/barflycamden.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136258,
        "prev": 32327,
        "fix": "no_channel"
      }
    },
    {
      "id": 14588,
      "at": "2026-10-15T00:35:12.379Z",
      "domain": "bluelegumen16.co.uk",
      "name": "The Blue Legume",
      "page": "https://directindex.org/r/bluelegumen16.co.uk",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 136256,
        "prev": 32468,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 14587,
      "at": "2026-10-15T00:35:11.517Z",
      "domain": "howlhoxton.com",
      "name": "Howl at the Moon",
      "page": "https://directindex.org/r/howlhoxton.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136249,
        "prev": 32638
      }
    },
    {
      "id": 14586,
      "at": "2026-10-15T00:35:11.517Z",
      "domain": "howlhoxton.com",
      "name": "Howl at the Moon",
      "page": "https://directindex.org/r/howlhoxton.com",
      "kind": "grade_down",
      "what": "grade C to F (15%)",
      "detail": {
        "scan": 136249,
        "prev": 32638,
        "from": "C",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 14585,
      "at": "2026-10-15T00:35:11.517Z",
      "domain": "howlhoxton.com",
      "name": "Howl at the Moon",
      "page": "https://directindex.org/r/howlhoxton.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136249,
        "prev": 32638,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14584,
      "at": "2026-10-15T00:35:10.925Z",
      "domain": "thesmugglerstavern.co.uk",
      "name": "Smuggler's Tavern",
      "page": "https://directindex.org/r/thesmugglerstavern.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136247,
        "prev": 32326,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14583,
      "at": "2026-10-15T00:35:10.925Z",
      "domain": "thesmugglerstavern.co.uk",
      "name": "Smuggler's Tavern",
      "page": "https://directindex.org/r/thesmugglerstavern.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136247,
        "prev": 32326,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14582,
      "at": "2026-10-15T00:35:10.925Z",
      "domain": "thesmugglerstavern.co.uk",
      "name": "Smuggler's Tavern",
      "page": "https://directindex.org/r/thesmugglerstavern.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 136247,
        "prev": 32326,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 14581,
      "at": "2026-10-15T00:35:10.925Z",
      "domain": "thesmugglerstavern.co.uk",
      "name": "Smuggler's Tavern",
      "page": "https://directindex.org/r/thesmugglerstavern.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136247,
        "prev": 32326,
        "fix": "no_channel"
      }
    },
    {
      "id": 14580,
      "at": "2026-10-15T00:35:10.858Z",
      "domain": "formative.coffee",
      "name": "Formative Coffee",
      "page": "https://directindex.org/r/formative.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136246,
        "prev": 32576
      }
    },
    {
      "id": 14579,
      "at": "2026-10-15T00:35:10.858Z",
      "domain": "formative.coffee",
      "name": "Formative Coffee",
      "page": "https://directindex.org/r/formative.coffee",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 136246,
        "prev": 32576,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14578,
      "at": "2026-10-15T00:35:10.858Z",
      "domain": "formative.coffee",
      "name": "Formative Coffee",
      "page": "https://directindex.org/r/formative.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136246,
        "prev": 32576,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14577,
      "at": "2026-10-15T00:35:07.682Z",
      "domain": "dovepubs.com",
      "name": "The Dove",
      "page": "https://directindex.org/r/dovepubs.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136237,
        "prev": 32328,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14576,
      "at": "2026-10-15T00:35:07.682Z",
      "domain": "dovepubs.com",
      "name": "The Dove",
      "page": "https://directindex.org/r/dovepubs.com",
      "kind": "grade_up",
      "what": "grade C to B (71%)",
      "detail": {
        "scan": 136237,
        "prev": 32328,
        "from": "C",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 14575,
      "at": "2026-10-15T00:35:07.682Z",
      "domain": "dovepubs.com",
      "name": "The Dove",
      "page": "https://directindex.org/r/dovepubs.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136237,
        "prev": 32328,
        "fix": "booking_other"
      }
    },
    {
      "id": 14574,
      "at": "2026-10-15T00:35:07.682Z",
      "domain": "dovepubs.com",
      "name": "The Dove",
      "page": "https://directindex.org/r/dovepubs.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136237,
        "prev": 32328,
        "fix": "no_channel"
      }
    },
    {
      "id": 14573,
      "at": "2026-10-15T00:35:07.613Z",
      "domain": "trafalgartavern.co.uk",
      "name": "The Trafalgar Tavern",
      "page": "https://directindex.org/r/trafalgartavern.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136236,
        "prev": 32246,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14572,
      "at": "2026-10-15T00:35:07.613Z",
      "domain": "trafalgartavern.co.uk",
      "name": "The Trafalgar Tavern",
      "page": "https://directindex.org/r/trafalgartavern.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136236,
        "prev": 32246,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14571,
      "at": "2026-10-15T00:35:07.613Z",
      "domain": "trafalgartavern.co.uk",
      "name": "The Trafalgar Tavern",
      "page": "https://directindex.org/r/trafalgartavern.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (73%)",
      "detail": {
        "scan": 136236,
        "prev": 32246,
        "from": "C",
        "to": "B",
        "pct": 73.4
      }
    },
    {
      "id": 14570,
      "at": "2026-10-15T00:35:07.613Z",
      "domain": "trafalgartavern.co.uk",
      "name": "The Trafalgar Tavern",
      "page": "https://directindex.org/r/trafalgartavern.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136236,
        "prev": 32246,
        "fix": "no_channel"
      }
    },
    {
      "id": 14569,
      "at": "2026-10-15T00:35:06.782Z",
      "domain": "springtavern.co.uk",
      "name": "The Spring Tavern",
      "page": "https://directindex.org/r/springtavern.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136233,
        "prev": 32426,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14568,
      "at": "2026-10-15T00:35:06.782Z",
      "domain": "springtavern.co.uk",
      "name": "The Spring Tavern",
      "page": "https://directindex.org/r/springtavern.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136233,
        "prev": 32426,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14567,
      "at": "2026-10-15T00:35:06.782Z",
      "domain": "springtavern.co.uk",
      "name": "The Spring Tavern",
      "page": "https://directindex.org/r/springtavern.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136233,
        "prev": 32426,
        "fix": "no_channel"
      }
    },
    {
      "id": 14566,
      "at": "2026-10-15T00:35:02.756Z",
      "domain": "deersrestpub.co.uk",
      "name": "Deers Rest",
      "page": "https://directindex.org/r/deersrestpub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136222,
        "prev": 32184,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14565,
      "at": "2026-10-15T00:35:02.756Z",
      "domain": "deersrestpub.co.uk",
      "name": "Deers Rest",
      "page": "https://directindex.org/r/deersrestpub.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 136222,
        "prev": 32184,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 14564,
      "at": "2026-10-15T00:35:02.756Z",
      "domain": "deersrestpub.co.uk",
      "name": "Deers Rest",
      "page": "https://directindex.org/r/deersrestpub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136222,
        "prev": 32184,
        "fix": "no_channel"
      }
    },
    {
      "id": 14563,
      "at": "2026-10-15T00:35:02.373Z",
      "domain": "boundaryonthegreenpub.co.uk",
      "name": "The Boundary on The Green",
      "page": "https://directindex.org/r/boundaryonthegreenpub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136216,
        "prev": 32135,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14562,
      "at": "2026-10-15T00:35:02.373Z",
      "domain": "boundaryonthegreenpub.co.uk",
      "name": "The Boundary on The Green",
      "page": "https://directindex.org/r/boundaryonthegreenpub.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 136216,
        "prev": 32135,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 14561,
      "at": "2026-10-15T00:35:02.373Z",
      "domain": "boundaryonthegreenpub.co.uk",
      "name": "The Boundary on The Green",
      "page": "https://directindex.org/r/boundaryonthegreenpub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136216,
        "prev": 32135,
        "fix": "no_channel"
      }
    },
    {
      "id": 14560,
      "at": "2026-10-15T00:35:02.009Z",
      "domain": "teahousetheatre.co.uk",
      "name": "The Tea House Theatre",
      "page": "https://directindex.org/r/teahousetheatre.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136214,
        "prev": 32251,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14559,
      "at": "2026-10-15T00:35:02.009Z",
      "domain": "teahousetheatre.co.uk",
      "name": "The Tea House Theatre",
      "page": "https://directindex.org/r/teahousetheatre.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (92%)",
      "detail": {
        "scan": 136214,
        "prev": 32251,
        "from": "C",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 14558,
      "at": "2026-10-15T00:35:02.009Z",
      "domain": "teahousetheatre.co.uk",
      "name": "The Tea House Theatre",
      "page": "https://directindex.org/r/teahousetheatre.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136214,
        "prev": 32251,
        "fix": "no_channel"
      }
    },
    {
      "id": 14557,
      "at": "2026-10-15T00:35:01.676Z",
      "domain": "whitechapelgallery.org",
      "name": "Whitechapel Gallery Cafe",
      "page": "https://directindex.org/r/whitechapelgallery.org",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136212,
        "prev": 32212,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14556,
      "at": "2026-10-15T00:35:01.676Z",
      "domain": "whitechapelgallery.org",
      "name": "Whitechapel Gallery Cafe",
      "page": "https://directindex.org/r/whitechapelgallery.org",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136212,
        "prev": 32212,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14555,
      "at": "2026-10-15T00:35:01.676Z",
      "domain": "whitechapelgallery.org",
      "name": "Whitechapel Gallery Cafe",
      "page": "https://directindex.org/r/whitechapelgallery.org",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136212,
        "prev": 32212,
        "fix": "no_channel"
      }
    },
    {
      "id": 14554,
      "at": "2026-10-15T00:35:01.436Z",
      "domain": "lockes.co.uk",
      "name": "Lockes",
      "page": "https://directindex.org/r/lockes.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136210,
        "prev": 32297,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14553,
      "at": "2026-10-15T00:35:01.436Z",
      "domain": "lockes.co.uk",
      "name": "Lockes",
      "page": "https://directindex.org/r/lockes.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136210,
        "prev": 32297,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14552,
      "at": "2026-10-15T00:35:01.436Z",
      "domain": "lockes.co.uk",
      "name": "Lockes",
      "page": "https://directindex.org/r/lockes.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136210,
        "prev": 32297,
        "fix": "no_channel"
      }
    },
    {
      "id": 14551,
      "at": "2026-10-15T00:34:58.365Z",
      "domain": "faunabrewing.com",
      "name": "The Foresters Arms",
      "page": "https://directindex.org/r/faunabrewing.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136200,
        "prev": 32162,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14550,
      "at": "2026-10-15T00:34:58.365Z",
      "domain": "faunabrewing.com",
      "name": "The Foresters Arms",
      "page": "https://directindex.org/r/faunabrewing.com",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 136200,
        "prev": 32162,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14549,
      "at": "2026-10-15T00:34:58.365Z",
      "domain": "faunabrewing.com",
      "name": "The Foresters Arms",
      "page": "https://directindex.org/r/faunabrewing.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136200,
        "prev": 32162,
        "fix": "booking_other"
      }
    },
    {
      "id": 14548,
      "at": "2026-10-15T00:34:58.365Z",
      "domain": "faunabrewing.com",
      "name": "The Foresters Arms",
      "page": "https://directindex.org/r/faunabrewing.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136200,
        "prev": 32162,
        "fix": "no_channel"
      }
    },
    {
      "id": 14547,
      "at": "2026-10-15T00:34:57.537Z",
      "domain": "deadgoodcoffee.co.uk",
      "name": "Dead Good",
      "page": "https://directindex.org/r/deadgoodcoffee.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136197,
        "prev": 32332
      }
    },
    {
      "id": 14546,
      "at": "2026-10-15T00:34:57.537Z",
      "domain": "deadgoodcoffee.co.uk",
      "name": "Dead Good",
      "page": "https://directindex.org/r/deadgoodcoffee.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 136197,
        "prev": 32332,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14545,
      "at": "2026-10-15T00:34:57.537Z",
      "domain": "deadgoodcoffee.co.uk",
      "name": "Dead Good",
      "page": "https://directindex.org/r/deadgoodcoffee.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136197,
        "prev": 32332,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14544,
      "at": "2026-10-15T00:34:57.030Z",
      "domain": "theriflemantwickenham.co.uk",
      "name": "The Rifleman",
      "page": "https://directindex.org/r/theriflemantwickenham.co.uk",
      "kind": "broke",
      "what": "new finding: almost no text without JavaScript",
      "detail": {
        "scan": 136192,
        "prev": 32148,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 14543,
      "at": "2026-10-15T00:34:55.818Z",
      "domain": "thekingfisherchertsey.co.uk",
      "name": "The Kingfisher",
      "page": "https://directindex.org/r/thekingfisherchertsey.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136189,
        "prev": 32372,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14542,
      "at": "2026-10-15T00:34:55.818Z",
      "domain": "thekingfisherchertsey.co.uk",
      "name": "The Kingfisher",
      "page": "https://directindex.org/r/thekingfisherchertsey.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136189,
        "prev": 32372,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14541,
      "at": "2026-10-15T00:34:55.818Z",
      "domain": "thekingfisherchertsey.co.uk",
      "name": "The Kingfisher",
      "page": "https://directindex.org/r/thekingfisherchertsey.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136189,
        "prev": 32372,
        "fix": "no_channel"
      }
    },
    {
      "id": 14540,
      "at": "2026-10-15T00:34:54.935Z",
      "domain": "mawicafe.com",
      "name": "Mawi Cafe",
      "page": "https://directindex.org/r/mawicafe.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136188,
        "prev": 32015
      }
    },
    {
      "id": 14539,
      "at": "2026-10-15T00:34:54.935Z",
      "domain": "mawicafe.com",
      "name": "Mawi Cafe",
      "page": "https://directindex.org/r/mawicafe.com",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 136188,
        "prev": 32015,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 14538,
      "at": "2026-10-15T00:34:54.935Z",
      "domain": "mawicafe.com",
      "name": "Mawi Cafe",
      "page": "https://directindex.org/r/mawicafe.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136188,
        "prev": 32015,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14537,
      "at": "2026-10-15T00:34:54.935Z",
      "domain": "mawicafe.com",
      "name": "Mawi Cafe",
      "page": "https://directindex.org/r/mawicafe.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136188,
        "prev": 32015,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14536,
      "at": "2026-10-15T00:34:53.819Z",
      "domain": "theorangetreetotteridge.co.uk",
      "name": "The Orange Tree",
      "page": "https://directindex.org/r/theorangetreetotteridge.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136187,
        "prev": 32035,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14535,
      "at": "2026-10-15T00:34:53.819Z",
      "domain": "theorangetreetotteridge.co.uk",
      "name": "The Orange Tree",
      "page": "https://directindex.org/r/theorangetreetotteridge.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136187,
        "prev": 32035,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14534,
      "at": "2026-10-15T00:34:53.819Z",
      "domain": "theorangetreetotteridge.co.uk",
      "name": "The Orange Tree",
      "page": "https://directindex.org/r/theorangetreetotteridge.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136187,
        "prev": 32035,
        "fix": "no_channel"
      }
    },
    {
      "id": 14533,
      "at": "2026-10-15T00:34:52.383Z",
      "domain": "oliphantandpomeroy.co.uk",
      "name": "Oliphant’s Ice Cream & Bakery",
      "page": "https://directindex.org/r/oliphantandpomeroy.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136185,
        "prev": 32598
      }
    },
    {
      "id": 14532,
      "at": "2026-10-15T00:34:52.383Z",
      "domain": "oliphantandpomeroy.co.uk",
      "name": "Oliphant’s Ice Cream & Bakery",
      "page": "https://directindex.org/r/oliphantandpomeroy.co.uk",
      "kind": "grade_down",
      "what": "grade C to D (48%)",
      "detail": {
        "scan": 136185,
        "prev": 32598,
        "from": "C",
        "to": "D",
        "pct": 48.2
      }
    },
    {
      "id": 14531,
      "at": "2026-10-15T00:34:52.383Z",
      "domain": "oliphantandpomeroy.co.uk",
      "name": "Oliphant’s Ice Cream & Bakery",
      "page": "https://directindex.org/r/oliphantandpomeroy.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136185,
        "prev": 32598,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14530,
      "at": "2026-10-15T00:34:52.244Z",
      "domain": "ballieballerson.com",
      "name": "Ballie Ballerson",
      "page": "https://directindex.org/r/ballieballerson.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136184,
        "prev": 31782,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14529,
      "at": "2026-10-15T00:34:52.244Z",
      "domain": "ballieballerson.com",
      "name": "Ballie Ballerson",
      "page": "https://directindex.org/r/ballieballerson.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136184,
        "prev": 31782,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 14528,
      "at": "2026-10-15T00:34:52.244Z",
      "domain": "ballieballerson.com",
      "name": "Ballie Ballerson",
      "page": "https://directindex.org/r/ballieballerson.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136184,
        "prev": 31782,
        "fix": "no_channel"
      }
    },
    {
      "id": 14527,
      "at": "2026-10-15T00:34:50.896Z",
      "domain": "thecanonbury.co.uk",
      "name": "The Canonbury Tavern",
      "page": "https://directindex.org/r/thecanonbury.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136181,
        "prev": 32547,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14526,
      "at": "2026-10-15T00:34:50.896Z",
      "domain": "thecanonbury.co.uk",
      "name": "The Canonbury Tavern",
      "page": "https://directindex.org/r/thecanonbury.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136181,
        "prev": 32547,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14525,
      "at": "2026-10-15T00:34:50.896Z",
      "domain": "thecanonbury.co.uk",
      "name": "The Canonbury Tavern",
      "page": "https://directindex.org/r/thecanonbury.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136181,
        "prev": 32547,
        "fix": "no_channel"
      }
    },
    {
      "id": 14524,
      "at": "2026-10-15T00:34:50.105Z",
      "domain": "mannadew.co.uk",
      "name": "Manna Dew",
      "page": "https://directindex.org/r/mannadew.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136178,
        "prev": 32188
      }
    },
    {
      "id": 14523,
      "at": "2026-10-15T00:34:50.105Z",
      "domain": "mannadew.co.uk",
      "name": "Manna Dew",
      "page": "https://directindex.org/r/mannadew.co.uk",
      "kind": "grade_down",
      "what": "grade C to F (17%)",
      "detail": {
        "scan": 136178,
        "prev": 32188,
        "from": "C",
        "to": "F",
        "pct": 16.9
      }
    },
    {
      "id": 14522,
      "at": "2026-10-15T00:34:50.105Z",
      "domain": "mannadew.co.uk",
      "name": "Manna Dew",
      "page": "https://directindex.org/r/mannadew.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136178,
        "prev": 32188,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14521,
      "at": "2026-10-15T00:34:47.304Z",
      "domain": "vintageinn.co.uk",
      "name": "Ye Olde Greene Manne",
      "page": "https://directindex.org/r/vintageinn.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136166,
        "prev": 31980,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14520,
      "at": "2026-10-15T00:34:47.304Z",
      "domain": "vintageinn.co.uk",
      "name": "Ye Olde Greene Manne",
      "page": "https://directindex.org/r/vintageinn.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (90%)",
      "detail": {
        "scan": 136166,
        "prev": 31980,
        "from": "C",
        "to": "A",
        "pct": 90.3
      }
    },
    {
      "id": 14519,
      "at": "2026-10-15T00:34:47.304Z",
      "domain": "vintageinn.co.uk",
      "name": "Ye Olde Greene Manne",
      "page": "https://directindex.org/r/vintageinn.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136166,
        "prev": 31980,
        "fix": "no_channel"
      }
    },
    {
      "id": 14518,
      "at": "2026-10-15T00:34:46.424Z",
      "domain": "shepherdneame.co.uk",
      "name": "Old Doctor Butler's Head",
      "page": "https://directindex.org/r/shepherdneame.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 136163,
        "prev": 31899,
        "from": "D",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 14517,
      "at": "2026-10-15T00:34:45.388Z",
      "domain": "starofkings.co.uk",
      "name": "The Star of Kings",
      "page": "https://directindex.org/r/starofkings.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136154,
        "prev": 31912,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14516,
      "at": "2026-10-15T00:34:45.388Z",
      "domain": "starofkings.co.uk",
      "name": "The Star of Kings",
      "page": "https://directindex.org/r/starofkings.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136154,
        "prev": 31912,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14515,
      "at": "2026-10-15T00:34:45.388Z",
      "domain": "starofkings.co.uk",
      "name": "The Star of Kings",
      "page": "https://directindex.org/r/starofkings.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 136154,
        "prev": 31912,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 14514,
      "at": "2026-10-15T00:34:45.388Z",
      "domain": "starofkings.co.uk",
      "name": "The Star of Kings",
      "page": "https://directindex.org/r/starofkings.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136154,
        "prev": 31912,
        "fix": "no_channel"
      }
    },
    {
      "id": 14513,
      "at": "2026-10-15T00:34:45.214Z",
      "domain": "starbyliverpoolstreet.co.uk",
      "name": "The Star by Liverpool Street",
      "page": "https://directindex.org/r/starbyliverpoolstreet.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136151,
        "prev": 31629,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14512,
      "at": "2026-10-15T00:34:45.214Z",
      "domain": "starbyliverpoolstreet.co.uk",
      "name": "The Star by Liverpool Street",
      "page": "https://directindex.org/r/starbyliverpoolstreet.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136151,
        "prev": 31629,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14511,
      "at": "2026-10-15T00:34:45.214Z",
      "domain": "starbyliverpoolstreet.co.uk",
      "name": "The Star by Liverpool Street",
      "page": "https://directindex.org/r/starbyliverpoolstreet.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 136151,
        "prev": 31629,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 14510,
      "at": "2026-10-15T00:34:45.214Z",
      "domain": "starbyliverpoolstreet.co.uk",
      "name": "The Star by Liverpool Street",
      "page": "https://directindex.org/r/starbyliverpoolstreet.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136151,
        "prev": 31629,
        "fix": "no_channel"
      }
    },
    {
      "id": 14509,
      "at": "2026-10-15T00:34:43.222Z",
      "domain": "thechapelbar.co.uk",
      "name": "The Chapel Bar",
      "page": "https://directindex.org/r/thechapelbar.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136141,
        "prev": 31785,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14508,
      "at": "2026-10-15T00:34:43.222Z",
      "domain": "thechapelbar.co.uk",
      "name": "The Chapel Bar",
      "page": "https://directindex.org/r/thechapelbar.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136141,
        "prev": 31785,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14507,
      "at": "2026-10-15T00:34:43.222Z",
      "domain": "thechapelbar.co.uk",
      "name": "The Chapel Bar",
      "page": "https://directindex.org/r/thechapelbar.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136141,
        "prev": 31785,
        "fix": "no_channel"
      }
    },
    {
      "id": 14506,
      "at": "2026-10-15T00:34:41.574Z",
      "domain": "freemasonsarms.co.uk",
      "name": "The Freemasons Arms",
      "page": "https://directindex.org/r/freemasonsarms.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136134,
        "prev": 31591,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14505,
      "at": "2026-10-15T00:34:41.574Z",
      "domain": "freemasonsarms.co.uk",
      "name": "The Freemasons Arms",
      "page": "https://directindex.org/r/freemasonsarms.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136134,
        "prev": 31591,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14504,
      "at": "2026-10-15T00:34:41.574Z",
      "domain": "freemasonsarms.co.uk",
      "name": "The Freemasons Arms",
      "page": "https://directindex.org/r/freemasonsarms.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136134,
        "prev": 31591,
        "fix": "no_channel"
      }
    },
    {
      "id": 14503,
      "at": "2026-10-15T00:34:40.317Z",
      "domain": "thearkley.co.uk",
      "name": "The Arkley",
      "page": "https://directindex.org/r/thearkley.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136129,
        "prev": 31689,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14502,
      "at": "2026-10-15T00:34:40.317Z",
      "domain": "thearkley.co.uk",
      "name": "The Arkley",
      "page": "https://directindex.org/r/thearkley.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136129,
        "prev": 31689,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14501,
      "at": "2026-10-15T00:34:40.317Z",
      "domain": "thearkley.co.uk",
      "name": "The Arkley",
      "page": "https://directindex.org/r/thearkley.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136129,
        "prev": 31689,
        "fix": "no_channel"
      }
    },
    {
      "id": 14500,
      "at": "2026-10-15T00:34:36.718Z",
      "domain": "halfmoon.co.uk",
      "name": "The Half Moon",
      "page": "https://directindex.org/r/halfmoon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136120,
        "prev": 31572,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14499,
      "at": "2026-10-15T00:34:36.718Z",
      "domain": "halfmoon.co.uk",
      "name": "The Half Moon",
      "page": "https://directindex.org/r/halfmoon.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136120,
        "prev": 31572,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14498,
      "at": "2026-10-15T00:34:36.718Z",
      "domain": "halfmoon.co.uk",
      "name": "The Half Moon",
      "page": "https://directindex.org/r/halfmoon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136120,
        "prev": 31572,
        "fix": "no_channel"
      }
    },
    {
      "id": 14497,
      "at": "2026-10-15T00:34:35.885Z",
      "domain": "dukesheadputney.com",
      "name": "Duke's Head",
      "page": "https://directindex.org/r/dukesheadputney.com",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136118,
        "prev": 32634,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14496,
      "at": "2026-10-15T00:34:35.885Z",
      "domain": "dukesheadputney.com",
      "name": "Duke's Head",
      "page": "https://directindex.org/r/dukesheadputney.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136118,
        "prev": 32634,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14495,
      "at": "2026-10-15T00:34:35.885Z",
      "domain": "dukesheadputney.com",
      "name": "Duke's Head",
      "page": "https://directindex.org/r/dukesheadputney.com",
      "kind": "grade_up",
      "what": "grade B to A (92%)",
      "detail": {
        "scan": 136118,
        "prev": 32634,
        "from": "B",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 14494,
      "at": "2026-10-15T00:34:35.885Z",
      "domain": "dukesheadputney.com",
      "name": "Duke's Head",
      "page": "https://directindex.org/r/dukesheadputney.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136118,
        "prev": 32634,
        "fix": "no_channel"
      }
    },
    {
      "id": 14493,
      "at": "2026-10-15T00:34:29.489Z",
      "domain": "ku-bar.co.uk",
      "name": "Little Ku",
      "page": "https://directindex.org/r/ku-bar.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136087,
        "prev": 31711
      }
    },
    {
      "id": 14492,
      "at": "2026-10-15T00:34:29.489Z",
      "domain": "ku-bar.co.uk",
      "name": "Little Ku",
      "page": "https://directindex.org/r/ku-bar.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 136087,
        "prev": 31711,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 14491,
      "at": "2026-10-15T00:34:29.489Z",
      "domain": "ku-bar.co.uk",
      "name": "Little Ku",
      "page": "https://directindex.org/r/ku-bar.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136087,
        "prev": 31711,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14490,
      "at": "2026-10-15T00:34:28.067Z",
      "domain": "thecherrytreedulwich.co.uk",
      "name": "The Cherry Tree",
      "page": "https://directindex.org/r/thecherrytreedulwich.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136085,
        "prev": 31450,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14489,
      "at": "2026-10-15T00:34:28.067Z",
      "domain": "thecherrytreedulwich.co.uk",
      "name": "The Cherry Tree",
      "page": "https://directindex.org/r/thecherrytreedulwich.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 136085,
        "prev": 31450,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 14488,
      "at": "2026-10-15T00:34:28.067Z",
      "domain": "thecherrytreedulwich.co.uk",
      "name": "The Cherry Tree",
      "page": "https://directindex.org/r/thecherrytreedulwich.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136085,
        "prev": 31450,
        "fix": "no_channel"
      }
    },
    {
      "id": 14487,
      "at": "2026-10-15T00:34:27.378Z",
      "domain": "thekingwilliamiv.co.uk",
      "name": "The King WIlliam IV",
      "page": "https://directindex.org/r/thekingwilliamiv.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136082,
        "prev": 31254,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14486,
      "at": "2026-10-15T00:34:27.378Z",
      "domain": "thekingwilliamiv.co.uk",
      "name": "The King WIlliam IV",
      "page": "https://directindex.org/r/thekingwilliamiv.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136082,
        "prev": 31254,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14485,
      "at": "2026-10-15T00:34:27.378Z",
      "domain": "thekingwilliamiv.co.uk",
      "name": "The King WIlliam IV",
      "page": "https://directindex.org/r/thekingwilliamiv.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136082,
        "prev": 31254,
        "fix": "no_channel"
      }
    },
    {
      "id": 14484,
      "at": "2026-10-15T00:34:26.541Z",
      "domain": "theroundhousewandsworth.com",
      "name": "The Roundhouse",
      "page": "https://directindex.org/r/theroundhousewandsworth.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136079,
        "prev": 31453,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14483,
      "at": "2026-10-15T00:34:26.541Z",
      "domain": "theroundhousewandsworth.com",
      "name": "The Roundhouse",
      "page": "https://directindex.org/r/theroundhousewandsworth.com",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 136079,
        "prev": 31453,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 14482,
      "at": "2026-10-15T00:34:26.541Z",
      "domain": "theroundhousewandsworth.com",
      "name": "The Roundhouse",
      "page": "https://directindex.org/r/theroundhousewandsworth.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136079,
        "prev": 31453,
        "fix": "no_channel"
      }
    },
    {
      "id": 14481,
      "at": "2026-10-15T00:34:25.703Z",
      "domain": "alicehouse.co.uk",
      "name": "The Alice House",
      "page": "https://directindex.org/r/alicehouse.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136077,
        "prev": 31294,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14480,
      "at": "2026-10-15T00:34:25.703Z",
      "domain": "alicehouse.co.uk",
      "name": "The Alice House",
      "page": "https://directindex.org/r/alicehouse.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136077,
        "prev": 31294,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14479,
      "at": "2026-10-15T00:34:25.703Z",
      "domain": "alicehouse.co.uk",
      "name": "The Alice House",
      "page": "https://directindex.org/r/alicehouse.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136077,
        "prev": 31294,
        "fix": "no_channel"
      }
    },
    {
      "id": 14478,
      "at": "2026-10-15T00:34:25.021Z",
      "domain": "allpress.com",
      "name": "Allpress London Roastery and Cafe",
      "page": "https://directindex.org/r/allpress.com",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 136076,
        "prev": 31354,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 14477,
      "at": "2026-10-15T00:34:23.970Z",
      "domain": "oruspace.co",
      "name": "Oru Space",
      "page": "https://directindex.org/r/oruspace.co",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136071,
        "prev": 31187,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14476,
      "at": "2026-10-15T00:34:23.970Z",
      "domain": "oruspace.co",
      "name": "Oru Space",
      "page": "https://directindex.org/r/oruspace.co",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136071,
        "prev": 31187,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 14475,
      "at": "2026-10-15T00:34:23.970Z",
      "domain": "oruspace.co",
      "name": "Oru Space",
      "page": "https://directindex.org/r/oruspace.co",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136071,
        "prev": 31187,
        "fix": "no_channel"
      }
    },
    {
      "id": 14474,
      "at": "2026-10-15T00:34:23.665Z",
      "domain": "smithsofsmithfield.co.uk",
      "name": "Smiths of Smithfield",
      "page": "https://directindex.org/r/smithsofsmithfield.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136069,
        "prev": 32686,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14473,
      "at": "2026-10-15T00:34:23.665Z",
      "domain": "smithsofsmithfield.co.uk",
      "name": "Smiths of Smithfield",
      "page": "https://directindex.org/r/smithsofsmithfield.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 136069,
        "prev": 32686,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14472,
      "at": "2026-10-15T00:34:23.665Z",
      "domain": "smithsofsmithfield.co.uk",
      "name": "Smiths of Smithfield",
      "page": "https://directindex.org/r/smithsofsmithfield.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136069,
        "prev": 32686,
        "fix": "no_channel"
      }
    },
    {
      "id": 14471,
      "at": "2026-10-15T00:34:23.191Z",
      "domain": "thelittlecrownpub.com",
      "name": "The Little Crown",
      "page": "https://directindex.org/r/thelittlecrownpub.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136066,
        "prev": 31157
      }
    },
    {
      "id": 14470,
      "at": "2026-10-15T00:34:23.191Z",
      "domain": "thelittlecrownpub.com",
      "name": "The Little Crown",
      "page": "https://directindex.org/r/thelittlecrownpub.com",
      "kind": "grade_down",
      "what": "grade D to F (5%)",
      "detail": {
        "scan": 136066,
        "prev": 31157,
        "from": "D",
        "to": "F",
        "pct": 4.6
      }
    },
    {
      "id": 14469,
      "at": "2026-10-15T00:34:23.191Z",
      "domain": "thelittlecrownpub.com",
      "name": "The Little Crown",
      "page": "https://directindex.org/r/thelittlecrownpub.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136066,
        "prev": 31157,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14468,
      "at": "2026-10-15T00:34:23.191Z",
      "domain": "thelittlecrownpub.com",
      "name": "The Little Crown",
      "page": "https://directindex.org/r/thelittlecrownpub.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136066,
        "prev": 31157,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14467,
      "at": "2026-10-15T00:34:20.767Z",
      "domain": "princeofpeckham.co.uk",
      "name": "Prince of Peckham",
      "page": "https://directindex.org/r/princeofpeckham.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 136050,
        "prev": 31023,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14466,
      "at": "2026-10-15T00:34:20.767Z",
      "domain": "princeofpeckham.co.uk",
      "name": "Prince of Peckham",
      "page": "https://directindex.org/r/princeofpeckham.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136050,
        "prev": 31023,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14465,
      "at": "2026-10-15T00:34:20.767Z",
      "domain": "princeofpeckham.co.uk",
      "name": "Prince of Peckham",
      "page": "https://directindex.org/r/princeofpeckham.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136050,
        "prev": 31023,
        "from": "D",
        "to": "C",
        "pct": 62.6
      }
    },
    {
      "id": 14464,
      "at": "2026-10-15T00:34:20.767Z",
      "domain": "princeofpeckham.co.uk",
      "name": "Prince of Peckham",
      "page": "https://directindex.org/r/princeofpeckham.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136050,
        "prev": 31023,
        "fix": "no_channel"
      }
    },
    {
      "id": 14463,
      "at": "2026-10-15T00:34:20.209Z",
      "domain": "tolapeckham.com",
      "name": "Tola",
      "page": "https://directindex.org/r/tolapeckham.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136043,
        "prev": 31211,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14462,
      "at": "2026-10-15T00:34:20.209Z",
      "domain": "tolapeckham.com",
      "name": "Tola",
      "page": "https://directindex.org/r/tolapeckham.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136043,
        "prev": 31211,
        "fix": "booking_other"
      }
    },
    {
      "id": 14461,
      "at": "2026-10-15T00:34:20.209Z",
      "domain": "tolapeckham.com",
      "name": "Tola",
      "page": "https://directindex.org/r/tolapeckham.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136043,
        "prev": 31211,
        "fix": "no_channel"
      }
    },
    {
      "id": 14460,
      "at": "2026-10-15T00:34:19.610Z",
      "domain": "myddletonarms.com",
      "name": "Myddleton Arms",
      "page": "https://directindex.org/r/myddletonarms.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136040,
        "prev": 31164
      }
    },
    {
      "id": 14459,
      "at": "2026-10-15T00:34:19.610Z",
      "domain": "myddletonarms.com",
      "name": "Myddleton Arms",
      "page": "https://directindex.org/r/myddletonarms.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136040,
        "prev": 31164,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14458,
      "at": "2026-10-15T00:34:18.541Z",
      "domain": "thecinnamontreebakery.co.uk",
      "name": "The Cinnamon Tree Bakery",
      "page": "https://directindex.org/r/thecinnamontreebakery.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136037,
        "prev": 31121
      }
    },
    {
      "id": 14457,
      "at": "2026-10-15T00:34:18.541Z",
      "domain": "thecinnamontreebakery.co.uk",
      "name": "The Cinnamon Tree Bakery",
      "page": "https://directindex.org/r/thecinnamontreebakery.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (40%)",
      "detail": {
        "scan": 136037,
        "prev": 31121,
        "from": "F",
        "to": "D",
        "pct": 40
      }
    },
    {
      "id": 14456,
      "at": "2026-10-15T00:34:18.541Z",
      "domain": "thecinnamontreebakery.co.uk",
      "name": "The Cinnamon Tree Bakery",
      "page": "https://directindex.org/r/thecinnamontreebakery.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136037,
        "prev": 31121,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14455,
      "at": "2026-10-15T00:34:18.541Z",
      "domain": "thecinnamontreebakery.co.uk",
      "name": "The Cinnamon Tree Bakery",
      "page": "https://directindex.org/r/thecinnamontreebakery.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136037,
        "prev": 31121,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14454,
      "at": "2026-10-15T00:34:12.525Z",
      "domain": "homedeptford.com",
      "name": "Home",
      "page": "https://directindex.org/r/homedeptford.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136024,
        "prev": 30912
      }
    },
    {
      "id": 14453,
      "at": "2026-10-15T00:34:12.525Z",
      "domain": "homedeptford.com",
      "name": "Home",
      "page": "https://directindex.org/r/homedeptford.com",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 136024,
        "prev": 30912,
        "from": "D",
        "to": "C",
        "pct": 64.6
      }
    },
    {
      "id": 14452,
      "at": "2026-10-15T00:34:12.525Z",
      "domain": "homedeptford.com",
      "name": "Home",
      "page": "https://directindex.org/r/homedeptford.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136024,
        "prev": 30912,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14451,
      "at": "2026-10-15T00:34:12.525Z",
      "domain": "homedeptford.com",
      "name": "Home",
      "page": "https://directindex.org/r/homedeptford.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136024,
        "prev": 30912,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14450,
      "at": "2026-10-15T00:34:12.055Z",
      "domain": "cafewood.co.uk",
      "name": "Cafe Wood",
      "page": "https://directindex.org/r/cafewood.co.uk",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 136022,
        "prev": 30885,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 14449,
      "at": "2026-10-15T00:34:11.870Z",
      "domain": "tayer-elementary.com",
      "name": "Tayēr + Elementary",
      "page": "https://directindex.org/r/tayer-elementary.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136021,
        "prev": 30853
      }
    },
    {
      "id": 14448,
      "at": "2026-10-15T00:34:11.870Z",
      "domain": "tayer-elementary.com",
      "name": "Tayēr + Elementary",
      "page": "https://directindex.org/r/tayer-elementary.com",
      "kind": "grade_down",
      "what": "grade D to F (3%)",
      "detail": {
        "scan": 136021,
        "prev": 30853,
        "from": "D",
        "to": "F",
        "pct": 3.1
      }
    },
    {
      "id": 14447,
      "at": "2026-10-15T00:34:11.870Z",
      "domain": "tayer-elementary.com",
      "name": "Tayēr + Elementary",
      "page": "https://directindex.org/r/tayer-elementary.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136021,
        "prev": 30853,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14446,
      "at": "2026-10-15T00:34:09.134Z",
      "domain": "dayfreshuk.com",
      "name": "DayFresh",
      "page": "https://directindex.org/r/dayfreshuk.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136003,
        "prev": 30829
      }
    },
    {
      "id": 14445,
      "at": "2026-10-15T00:34:09.134Z",
      "domain": "dayfreshuk.com",
      "name": "DayFresh",
      "page": "https://directindex.org/r/dayfreshuk.com",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 136003,
        "prev": 30829,
        "from": "F",
        "to": "D",
        "pct": 44.6
      }
    },
    {
      "id": 14444,
      "at": "2026-10-15T00:34:09.134Z",
      "domain": "dayfreshuk.com",
      "name": "DayFresh",
      "page": "https://directindex.org/r/dayfreshuk.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136003,
        "prev": 30829,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14443,
      "at": "2026-10-15T00:34:07.028Z",
      "domain": "zennoni.co.uk",
      "name": "ZENNONI Book, Gifts and Tea Room (cafe with Greek Food & Desserts)",
      "page": "https://directindex.org/r/zennoni.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 135997,
        "prev": 30898
      }
    },
    {
      "id": 14442,
      "at": "2026-10-15T00:34:07.028Z",
      "domain": "zennoni.co.uk",
      "name": "ZENNONI Book, Gifts and Tea Room (cafe with Greek Food & Desserts)",
      "page": "https://directindex.org/r/zennoni.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 135997,
        "prev": 30898,
        "from": "D",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 14441,
      "at": "2026-10-15T00:34:07.028Z",
      "domain": "zennoni.co.uk",
      "name": "ZENNONI Book, Gifts and Tea Room (cafe with Greek Food & Desserts)",
      "page": "https://directindex.org/r/zennoni.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135997,
        "prev": 30898,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14440,
      "at": "2026-10-15T00:34:07.028Z",
      "domain": "zennoni.co.uk",
      "name": "ZENNONI Book, Gifts and Tea Room (cafe with Greek Food & Desserts)",
      "page": "https://directindex.org/r/zennoni.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135997,
        "prev": 30898,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14439,
      "at": "2026-10-15T00:34:04.123Z",
      "domain": "expireddomains.com",
      "name": "Islington Blend",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135989,
        "prev": 31091,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14438,
      "at": "2026-10-15T00:34:04.123Z",
      "domain": "expireddomains.com",
      "name": "Islington Blend",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135989,
        "prev": 31091,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14437,
      "at": "2026-10-15T00:34:04.123Z",
      "domain": "expireddomains.com",
      "name": "Islington Blend",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135989,
        "prev": 31091,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14436,
      "at": "2026-10-15T00:34:03.824Z",
      "domain": "lockeliving.com",
      "name": "Locke coffee club",
      "page": "https://directindex.org/r/lockeliving.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135987,
        "prev": 30658,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14435,
      "at": "2026-10-15T00:34:03.824Z",
      "domain": "lockeliving.com",
      "name": "Locke coffee club",
      "page": "https://directindex.org/r/lockeliving.com",
      "kind": "grade_up",
      "what": "grade F to D (49%)",
      "detail": {
        "scan": 135987,
        "prev": 30658,
        "from": "F",
        "to": "D",
        "pct": 49.2
      }
    },
    {
      "id": 14434,
      "at": "2026-10-15T00:34:03.824Z",
      "domain": "lockeliving.com",
      "name": "Locke coffee club",
      "page": "https://directindex.org/r/lockeliving.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 135987,
        "prev": 30658,
        "fix": "booking_other"
      }
    },
    {
      "id": 14433,
      "at": "2026-10-15T00:34:03.824Z",
      "domain": "lockeliving.com",
      "name": "Locke coffee club",
      "page": "https://directindex.org/r/lockeliving.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135987,
        "prev": 30658,
        "fix": "no_channel"
      }
    },
    {
      "id": 14432,
      "at": "2026-10-15T00:34:01.024Z",
      "domain": "poetrypharmacy.co.uk",
      "name": "Poetry Pharmacy",
      "page": "https://directindex.org/r/poetrypharmacy.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135985,
        "prev": 31006,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14431,
      "at": "2026-10-15T00:34:01.024Z",
      "domain": "poetrypharmacy.co.uk",
      "name": "Poetry Pharmacy",
      "page": "https://directindex.org/r/poetrypharmacy.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135985,
        "prev": 31006
      }
    },
    {
      "id": 14430,
      "at": "2026-10-15T00:34:01.024Z",
      "domain": "poetrypharmacy.co.uk",
      "name": "Poetry Pharmacy",
      "page": "https://directindex.org/r/poetrypharmacy.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 135985,
        "prev": 31006,
        "from": "D",
        "to": "F",
        "pct": 35.4
      }
    },
    {
      "id": 14429,
      "at": "2026-10-15T00:34:01.024Z",
      "domain": "poetrypharmacy.co.uk",
      "name": "Poetry Pharmacy",
      "page": "https://directindex.org/r/poetrypharmacy.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135985,
        "prev": 31006,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14428,
      "at": "2026-10-15T00:34:01.024Z",
      "domain": "poetrypharmacy.co.uk",
      "name": "Poetry Pharmacy",
      "page": "https://directindex.org/r/poetrypharmacy.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135985,
        "prev": 31006,
        "fix": "no_channel"
      }
    },
    {
      "id": 14427,
      "at": "2026-10-15T00:34:00.026Z",
      "domain": "amelia.london",
      "name": "Amelia",
      "page": "https://directindex.org/r/amelia.london",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135980,
        "prev": 30736,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14426,
      "at": "2026-10-15T00:34:00.026Z",
      "domain": "amelia.london",
      "name": "Amelia",
      "page": "https://directindex.org/r/amelia.london",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 135980,
        "prev": 30736
      }
    },
    {
      "id": 14425,
      "at": "2026-10-15T00:34:00.026Z",
      "domain": "amelia.london",
      "name": "Amelia",
      "page": "https://directindex.org/r/amelia.london",
      "kind": "grade_up",
      "what": "grade F to B (72%)",
      "detail": {
        "scan": 135980,
        "prev": 30736,
        "from": "F",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14424,
      "at": "2026-10-15T00:34:00.026Z",
      "domain": "amelia.london",
      "name": "Amelia",
      "page": "https://directindex.org/r/amelia.london",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135980,
        "prev": 30736,
        "fix": "no_channel"
      }
    },
    {
      "id": 14423,
      "at": "2026-10-15T00:34:00.026Z",
      "domain": "amelia.london",
      "name": "Amelia",
      "page": "https://directindex.org/r/amelia.london",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135980,
        "prev": 30736,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14422,
      "at": "2026-10-15T00:33:59.236Z",
      "domain": "royalautomobileclub.co.uk",
      "name": "Hurricane Bar",
      "page": "https://directindex.org/r/royalautomobileclub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135976,
        "prev": 30633,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14421,
      "at": "2026-10-15T00:33:59.236Z",
      "domain": "royalautomobileclub.co.uk",
      "name": "Hurricane Bar",
      "page": "https://directindex.org/r/royalautomobileclub.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 135976,
        "prev": 30633,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 14420,
      "at": "2026-10-15T00:33:59.236Z",
      "domain": "royalautomobileclub.co.uk",
      "name": "Hurricane Bar",
      "page": "https://directindex.org/r/royalautomobileclub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135976,
        "prev": 30633,
        "fix": "no_channel"
      }
    },
    {
      "id": 14419,
      "at": "2026-10-15T00:33:58.834Z",
      "domain": "cafehebe.com",
      "name": "Café Hebe",
      "page": "https://directindex.org/r/cafehebe.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135974,
        "prev": 30776,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14418,
      "at": "2026-10-15T00:33:58.834Z",
      "domain": "cafehebe.com",
      "name": "Café Hebe",
      "page": "https://directindex.org/r/cafehebe.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135974,
        "prev": 30776,
        "fix": "no_channel"
      }
    },
    {
      "id": 14417,
      "at": "2026-10-15T00:33:58.834Z",
      "domain": "cafehebe.com",
      "name": "Café Hebe",
      "page": "https://directindex.org/r/cafehebe.com",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 135974,
        "prev": 30776,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 14416,
      "at": "2026-10-15T00:33:57.021Z",
      "domain": "holygrainandbrew.co.uk",
      "name": "Holy Grain & Brew",
      "page": "https://directindex.org/r/holygrainandbrew.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 135969,
        "prev": 30936,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 14415,
      "at": "2026-10-15T00:33:57.021Z",
      "domain": "holygrainandbrew.co.uk",
      "name": "Holy Grain & Brew",
      "page": "https://directindex.org/r/holygrainandbrew.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135969,
        "prev": 30936,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14414,
      "at": "2026-10-15T00:33:57.021Z",
      "domain": "holygrainandbrew.co.uk",
      "name": "Holy Grain & Brew",
      "page": "https://directindex.org/r/holygrainandbrew.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 135969,
        "prev": 30936,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14413,
      "at": "2026-10-15T00:33:57.021Z",
      "domain": "holygrainandbrew.co.uk",
      "name": "Holy Grain & Brew",
      "page": "https://directindex.org/r/holygrainandbrew.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 135969,
        "prev": 30936,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14412,
      "at": "2026-10-15T00:33:57.021Z",
      "domain": "holygrainandbrew.co.uk",
      "name": "Holy Grain & Brew",
      "page": "https://directindex.org/r/holygrainandbrew.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135969,
        "prev": 30936,
        "fix": "no_channel"
      }
    },
    {
      "id": 14411,
      "at": "2026-10-15T00:33:56.697Z",
      "domain": "stepneycityfarm.org",
      "name": "Stepney's",
      "page": "https://directindex.org/r/stepneycityfarm.org",
      "kind": "vendor",
      "what": "vendor: none to easyTable",
      "detail": {
        "scan": 135967,
        "prev": 30584,
        "from": null,
        "to": "easytable"
      }
    },
    {
      "id": 14410,
      "at": "2026-10-15T00:33:56.697Z",
      "domain": "stepneycityfarm.org",
      "name": "Stepney's",
      "page": "https://directindex.org/r/stepneycityfarm.org",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135967,
        "prev": 30584,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14409,
      "at": "2026-10-15T00:33:56.697Z",
      "domain": "stepneycityfarm.org",
      "name": "Stepney's",
      "page": "https://directindex.org/r/stepneycityfarm.org",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 135967,
        "prev": 30584,
        "from": "D",
        "to": "C",
        "pct": 69.2
      }
    },
    {
      "id": 14408,
      "at": "2026-10-15T00:33:56.697Z",
      "domain": "stepneycityfarm.org",
      "name": "Stepney's",
      "page": "https://directindex.org/r/stepneycityfarm.org",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135967,
        "prev": 30584,
        "fix": "no_channel"
      }
    },
    {
      "id": 14407,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 14406,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14405,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 14404,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14403,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14402,
      "at": "2026-10-15T00:33:55.106Z",
      "domain": "londonnightcafe.co.uk",
      "name": "London Night Cafe",
      "page": "https://directindex.org/r/londonnightcafe.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135956,
        "prev": 30582,
        "fix": "no_channel"
      }
    },
    {
      "id": 14401,
      "at": "2026-10-15T00:33:54.932Z",
      "domain": "cellardoor.london",
      "name": "CellarDoor",
      "page": "https://directindex.org/r/cellardoor.london",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135953,
        "prev": 30602,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14400,
      "at": "2026-10-15T00:33:54.932Z",
      "domain": "cellardoor.london",
      "name": "CellarDoor",
      "page": "https://directindex.org/r/cellardoor.london",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135953,
        "prev": 30602,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14399,
      "at": "2026-10-15T00:33:54.932Z",
      "domain": "cellardoor.london",
      "name": "CellarDoor",
      "page": "https://directindex.org/r/cellardoor.london",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 135953,
        "prev": 30602,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 14398,
      "at": "2026-10-15T00:33:54.932Z",
      "domain": "cellardoor.london",
      "name": "CellarDoor",
      "page": "https://directindex.org/r/cellardoor.london",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135953,
        "prev": 30602,
        "fix": "no_channel"
      }
    },
    {
      "id": 14397,
      "at": "2026-10-15T00:33:54.750Z",
      "domain": "thirstbar.com",
      "name": "Thirst Bar",
      "page": "https://directindex.org/r/thirstbar.com",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135948,
        "prev": 30823,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14396,
      "at": "2026-10-15T00:33:54.750Z",
      "domain": "thirstbar.com",
      "name": "Thirst Bar",
      "page": "https://directindex.org/r/thirstbar.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135948,
        "prev": 30823,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14395,
      "at": "2026-10-15T00:33:54.750Z",
      "domain": "thirstbar.com",
      "name": "Thirst Bar",
      "page": "https://directindex.org/r/thirstbar.com",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 135948,
        "prev": 30823,
        "from": "F",
        "to": "D",
        "pct": 50.8
      }
    },
    {
      "id": 14394,
      "at": "2026-10-15T00:33:54.750Z",
      "domain": "thirstbar.com",
      "name": "Thirst Bar",
      "page": "https://directindex.org/r/thirstbar.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135948,
        "prev": 30823,
        "fix": "no_channel"
      }
    },
    {
      "id": 14393,
      "at": "2026-10-15T00:33:48.028Z",
      "domain": "yellowladdercoffee.com",
      "name": "Yellow Ladder",
      "page": "https://directindex.org/r/yellowladdercoffee.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135937,
        "prev": 30542,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14392,
      "at": "2026-10-15T00:33:48.028Z",
      "domain": "yellowladdercoffee.com",
      "name": "Yellow Ladder",
      "page": "https://directindex.org/r/yellowladdercoffee.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 135937,
        "prev": 30542,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14391,
      "at": "2026-10-15T00:33:48.028Z",
      "domain": "yellowladdercoffee.com",
      "name": "Yellow Ladder",
      "page": "https://directindex.org/r/yellowladdercoffee.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135937,
        "prev": 30542,
        "fix": "no_channel"
      }
    },
    {
      "id": 14390,
      "at": "2026-10-15T00:33:46.706Z",
      "domain": "rafmuseum.org.uk",
      "name": "Hendon Kitchen",
      "page": "https://directindex.org/r/rafmuseum.org.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135932,
        "prev": 30566,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14389,
      "at": "2026-10-15T00:33:46.706Z",
      "domain": "rafmuseum.org.uk",
      "name": "Hendon Kitchen",
      "page": "https://directindex.org/r/rafmuseum.org.uk",
      "kind": "grade_up",
      "what": "grade D to B (82%)",
      "detail": {
        "scan": 135932,
        "prev": 30566,
        "from": "D",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 14388,
      "at": "2026-10-15T00:33:46.706Z",
      "domain": "rafmuseum.org.uk",
      "name": "Hendon Kitchen",
      "page": "https://directindex.org/r/rafmuseum.org.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 135932,
        "prev": 30566,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 14387,
      "at": "2026-10-15T00:33:46.706Z",
      "domain": "rafmuseum.org.uk",
      "name": "Hendon Kitchen",
      "page": "https://directindex.org/r/rafmuseum.org.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135932,
        "prev": 30566,
        "fix": "no_channel"
      }
    },
    {
      "id": 14386,
      "at": "2026-10-15T00:33:46.706Z",
      "domain": "rafmuseum.org.uk",
      "name": "Hendon Kitchen",
      "page": "https://directindex.org/r/rafmuseum.org.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 135932,
        "prev": 30566,
        "fix": "no_structured"
      }
    },
    {
      "id": 14385,
      "at": "2026-10-15T00:33:45.531Z",
      "domain": "docsriversidegrille.com",
      "name": "Dalston Roofpark",
      "page": "https://directindex.org/r/docsriversidegrille.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135928,
        "prev": 30363,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14384,
      "at": "2026-10-15T00:33:45.531Z",
      "domain": "docsriversidegrille.com",
      "name": "Dalston Roofpark",
      "page": "https://directindex.org/r/docsriversidegrille.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 135928,
        "prev": 30363,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14383,
      "at": "2026-10-15T00:33:45.531Z",
      "domain": "docsriversidegrille.com",
      "name": "Dalston Roofpark",
      "page": "https://directindex.org/r/docsriversidegrille.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135928,
        "prev": 30363,
        "fix": "no_channel"
      }
    },
    {
      "id": 14382,
      "at": "2026-10-15T00:33:40.481Z",
      "domain": "happy-lemon.co.uk",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/happy-lemon.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135896,
        "prev": 30707
      }
    },
    {
      "id": 14381,
      "at": "2026-10-15T00:33:40.481Z",
      "domain": "happy-lemon.co.uk",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/happy-lemon.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 135896,
        "prev": 30707,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 14380,
      "at": "2026-10-15T00:33:40.481Z",
      "domain": "happy-lemon.co.uk",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/happy-lemon.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135896,
        "prev": 30707,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14379,
      "at": "2026-10-15T00:33:39.741Z",
      "domain": "goodcuplondon.com",
      "name": "Goodcup",
      "page": "https://directindex.org/r/goodcuplondon.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135895,
        "prev": 30575
      }
    },
    {
      "id": 14378,
      "at": "2026-10-15T00:33:39.741Z",
      "domain": "goodcuplondon.com",
      "name": "Goodcup",
      "page": "https://directindex.org/r/goodcuplondon.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135895,
        "prev": 30575,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14377,
      "at": "2026-10-15T00:33:39.741Z",
      "domain": "goodcuplondon.com",
      "name": "Goodcup",
      "page": "https://directindex.org/r/goodcuplondon.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135895,
        "prev": 30575,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14376,
      "at": "2026-10-15T00:33:39.546Z",
      "domain": "fortunecafe.co.uk",
      "name": "Fortune Café",
      "page": "https://directindex.org/r/fortunecafe.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135894,
        "prev": 30447,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14375,
      "at": "2026-10-15T00:33:39.546Z",
      "domain": "fortunecafe.co.uk",
      "name": "Fortune Café",
      "page": "https://directindex.org/r/fortunecafe.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 135894,
        "prev": 30447,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14374,
      "at": "2026-10-15T00:33:39.546Z",
      "domain": "fortunecafe.co.uk",
      "name": "Fortune Café",
      "page": "https://directindex.org/r/fortunecafe.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135894,
        "prev": 30447,
        "fix": "no_channel"
      }
    },
    {
      "id": 14373,
      "at": "2026-10-15T00:33:37.076Z",
      "domain": "mashpaddlebrewery.com",
      "name": "Mash Paddle Brewery",
      "page": "https://directindex.org/r/mashpaddlebrewery.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135888,
        "prev": 30139,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14372,
      "at": "2026-10-15T00:33:37.076Z",
      "domain": "mashpaddlebrewery.com",
      "name": "Mash Paddle Brewery",
      "page": "https://directindex.org/r/mashpaddlebrewery.com",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 135888,
        "prev": 30139,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 14371,
      "at": "2026-10-15T00:33:37.076Z",
      "domain": "mashpaddlebrewery.com",
      "name": "Mash Paddle Brewery",
      "page": "https://directindex.org/r/mashpaddlebrewery.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135888,
        "prev": 30139,
        "fix": "no_channel"
      }
    },
    {
      "id": 14370,
      "at": "2026-10-15T00:33:36.056Z",
      "domain": "docklandsdiner.co.uk",
      "name": "Docklands Diner",
      "page": "https://directindex.org/r/docklandsdiner.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135887,
        "prev": 28316
      }
    },
    {
      "id": 14369,
      "at": "2026-10-15T00:33:36.056Z",
      "domain": "docklandsdiner.co.uk",
      "name": "Docklands Diner",
      "page": "https://directindex.org/r/docklandsdiner.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 135887,
        "prev": 28316,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 14368,
      "at": "2026-10-15T00:33:36.056Z",
      "domain": "docklandsdiner.co.uk",
      "name": "Docklands Diner",
      "page": "https://directindex.org/r/docklandsdiner.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135887,
        "prev": 28316,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14367,
      "at": "2026-10-15T00:33:33.480Z",
      "domain": "themultea.com",
      "name": "Multea Choice",
      "page": "https://directindex.org/r/themultea.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135883,
        "prev": 30147,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14366,
      "at": "2026-10-15T00:33:33.480Z",
      "domain": "themultea.com",
      "name": "Multea Choice",
      "page": "https://directindex.org/r/themultea.com",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 135883,
        "prev": 30147,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 14365,
      "at": "2026-10-15T00:33:33.480Z",
      "domain": "themultea.com",
      "name": "Multea Choice",
      "page": "https://directindex.org/r/themultea.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135883,
        "prev": 30147,
        "fix": "no_channel"
      }
    },
    {
      "id": 14364,
      "at": "2026-10-15T00:33:33.241Z",
      "domain": "arabica.uk",
      "name": "% Arabica",
      "page": "https://directindex.org/r/arabica.uk",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 135881,
        "prev": 30163,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 14363,
      "at": "2026-10-15T00:33:33.241Z",
      "domain": "arabica.uk",
      "name": "% Arabica",
      "page": "https://directindex.org/r/arabica.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 135881,
        "prev": 30163,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 14362,
      "at": "2026-10-15T00:33:33.241Z",
      "domain": "arabica.uk",
      "name": "% Arabica",
      "page": "https://directindex.org/r/arabica.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 135881,
        "prev": 30163,
        "fix": "no_structured"
      }
    },
    {
      "id": 14361,
      "at": "2026-10-15T00:33:32.987Z",
      "domain": "ghostwhalelondon.com",
      "name": "Ghost Whale",
      "page": "https://directindex.org/r/ghostwhalelondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135879,
        "prev": 30197,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14360,
      "at": "2026-10-15T00:33:32.987Z",
      "domain": "ghostwhalelondon.com",
      "name": "Ghost Whale",
      "page": "https://directindex.org/r/ghostwhalelondon.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 135879,
        "prev": 30197,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14359,
      "at": "2026-10-15T00:33:32.987Z",
      "domain": "ghostwhalelondon.com",
      "name": "Ghost Whale",
      "page": "https://directindex.org/r/ghostwhalelondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135879,
        "prev": 30197,
        "fix": "no_channel"
      }
    },
    {
      "id": 14358,
      "at": "2026-10-15T00:33:32.182Z",
      "domain": "queenelizabetholympicpark.co.uk",
      "name": "West Ham United Coffee Co.",
      "page": "https://directindex.org/r/queenelizabetholympicpark.co.uk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135877,
        "prev": 30195,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14357,
      "at": "2026-10-15T00:33:32.182Z",
      "domain": "queenelizabetholympicpark.co.uk",
      "name": "West Ham United Coffee Co.",
      "page": "https://directindex.org/r/queenelizabetholympicpark.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 135877,
        "prev": 30195,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 14356,
      "at": "2026-10-15T00:33:32.182Z",
      "domain": "queenelizabetholympicpark.co.uk",
      "name": "West Ham United Coffee Co.",
      "page": "https://directindex.org/r/queenelizabetholympicpark.co.uk",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 135877,
        "prev": 30195,
        "fix": "ordering_other"
      }
    },
    {
      "id": 14355,
      "at": "2026-10-15T00:33:32.182Z",
      "domain": "queenelizabetholympicpark.co.uk",
      "name": "West Ham United Coffee Co.",
      "page": "https://directindex.org/r/queenelizabetholympicpark.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135877,
        "prev": 30195,
        "fix": "no_channel"
      }
    },
    {
      "id": 14354,
      "at": "2026-10-15T00:33:32.160Z",
      "domain": "hopking.org",
      "name": "Hop Kingdom",
      "page": "https://directindex.org/r/hopking.org",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135876,
        "prev": 30358
      }
    },
    {
      "id": 14353,
      "at": "2026-10-15T00:33:32.160Z",
      "domain": "hopking.org",
      "name": "Hop Kingdom",
      "page": "https://directindex.org/r/hopking.org",
      "kind": "grade_down",
      "what": "grade D to F (37%)",
      "detail": {
        "scan": 135876,
        "prev": 30358,
        "from": "D",
        "to": "F",
        "pct": 37.4
      }
    },
    {
      "id": 14352,
      "at": "2026-10-15T00:33:32.160Z",
      "domain": "hopking.org",
      "name": "Hop Kingdom",
      "page": "https://directindex.org/r/hopking.org",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135876,
        "prev": 30358,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14351,
      "at": "2026-10-15T00:33:31.937Z",
      "domain": "kylaslondon.co.uk",
      "name": "Kyla's Cafe Bistro",
      "page": "https://directindex.org/r/kylaslondon.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 135875,
        "prev": 30427
      }
    },
    {
      "id": 14350,
      "at": "2026-10-15T00:33:31.937Z",
      "domain": "kylaslondon.co.uk",
      "name": "Kyla's Cafe Bistro",
      "page": "https://directindex.org/r/kylaslondon.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135875,
        "prev": 30427,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14349,
      "at": "2026-10-15T00:33:31.627Z",
      "domain": "thedaylightinn.co.uk",
      "name": "Daylight Inn",
      "page": "https://directindex.org/r/thedaylightinn.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135873,
        "prev": 29958,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14348,
      "at": "2026-10-15T00:33:31.627Z",
      "domain": "thedaylightinn.co.uk",
      "name": "Daylight Inn",
      "page": "https://directindex.org/r/thedaylightinn.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135873,
        "prev": 29958,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14347,
      "at": "2026-10-15T00:33:31.627Z",
      "domain": "thedaylightinn.co.uk",
      "name": "Daylight Inn",
      "page": "https://directindex.org/r/thedaylightinn.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135873,
        "prev": 29958,
        "fix": "no_channel"
      }
    },
    {
      "id": 14346,
      "at": "2026-10-15T00:33:28.749Z",
      "domain": "stormbirdcamberwell.com",
      "name": "Stormbird",
      "page": "https://directindex.org/r/stormbirdcamberwell.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135860,
        "prev": 30413
      }
    },
    {
      "id": 14345,
      "at": "2026-10-15T00:33:28.749Z",
      "domain": "stormbirdcamberwell.com",
      "name": "Stormbird",
      "page": "https://directindex.org/r/stormbirdcamberwell.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135860,
        "prev": 30413,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14344,
      "at": "2026-10-15T00:33:28.749Z",
      "domain": "stormbirdcamberwell.com",
      "name": "Stormbird",
      "page": "https://directindex.org/r/stormbirdcamberwell.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135860,
        "prev": 30413,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14343,
      "at": "2026-10-15T00:33:27.204Z",
      "domain": "cafebeam.co.uk",
      "name": "Beam",
      "page": "https://directindex.org/r/cafebeam.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (55%)",
      "detail": {
        "scan": 135847,
        "prev": 29996,
        "from": "F",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 14342,
      "at": "2026-10-15T00:33:27.204Z",
      "domain": "cafebeam.co.uk",
      "name": "Beam",
      "page": "https://directindex.org/r/cafebeam.co.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 135847,
        "prev": 29996,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 14341,
      "at": "2026-10-15T00:33:27.204Z",
      "domain": "cafebeam.co.uk",
      "name": "Beam",
      "page": "https://directindex.org/r/cafebeam.co.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 135847,
        "prev": 29996,
        "fix": "no_structured"
      }
    },
    {
      "id": 14340,
      "at": "2026-10-15T00:33:27.204Z",
      "domain": "cafebeam.co.uk",
      "name": "Beam",
      "page": "https://directindex.org/r/cafebeam.co.uk",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 135847,
        "prev": 29996,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 14339,
      "at": "2026-10-15T00:33:26.871Z",
      "domain": "fortyeight.coffee",
      "name": "Forty Eight Chiswick",
      "page": "https://directindex.org/r/fortyeight.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135846,
        "prev": 30379
      }
    },
    {
      "id": 14338,
      "at": "2026-10-15T00:33:26.871Z",
      "domain": "fortyeight.coffee",
      "name": "Forty Eight Chiswick",
      "page": "https://directindex.org/r/fortyeight.coffee",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 135846,
        "prev": 30379,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 14337,
      "at": "2026-10-15T00:33:26.871Z",
      "domain": "fortyeight.coffee",
      "name": "Forty Eight Chiswick",
      "page": "https://directindex.org/r/fortyeight.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135846,
        "prev": 30379,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14336,
      "at": "2026-10-15T00:33:23.791Z",
      "domain": "thederbyse11.co.uk",
      "name": "The Derby",
      "page": "https://directindex.org/r/thederbyse11.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135839,
        "prev": 29002
      }
    },
    {
      "id": 14335,
      "at": "2026-10-15T00:33:23.791Z",
      "domain": "thederbyse11.co.uk",
      "name": "The Derby",
      "page": "https://directindex.org/r/thederbyse11.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 135839,
        "prev": 29002,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 14334,
      "at": "2026-10-15T00:33:23.791Z",
      "domain": "thederbyse11.co.uk",
      "name": "The Derby",
      "page": "https://directindex.org/r/thederbyse11.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135839,
        "prev": 29002,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14333,
      "at": "2026-10-15T00:33:23.791Z",
      "domain": "thederbyse11.co.uk",
      "name": "The Derby",
      "page": "https://directindex.org/r/thederbyse11.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135839,
        "prev": 29002,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14332,
      "at": "2026-10-15T00:33:17.393Z",
      "domain": "drinkbadcoffee.com",
      "name": "Bad Coffee",
      "page": "https://directindex.org/r/drinkbadcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135821,
        "prev": 30161
      }
    },
    {
      "id": 14331,
      "at": "2026-10-15T00:33:17.393Z",
      "domain": "drinkbadcoffee.com",
      "name": "Bad Coffee",
      "page": "https://directindex.org/r/drinkbadcoffee.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135821,
        "prev": 30161,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14330,
      "at": "2026-10-15T00:33:17.393Z",
      "domain": "drinkbadcoffee.com",
      "name": "Bad Coffee",
      "page": "https://directindex.org/r/drinkbadcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135821,
        "prev": 30161,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14329,
      "at": "2026-10-15T00:33:17.200Z",
      "domain": "thehoarder.org",
      "name": "The Hoarder Coffee",
      "page": "https://directindex.org/r/thehoarder.org",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135820,
        "prev": 30042
      }
    },
    {
      "id": 14328,
      "at": "2026-10-15T00:33:17.200Z",
      "domain": "thehoarder.org",
      "name": "The Hoarder Coffee",
      "page": "https://directindex.org/r/thehoarder.org",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135820,
        "prev": 30042,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14327,
      "at": "2026-10-15T00:33:17.200Z",
      "domain": "thehoarder.org",
      "name": "The Hoarder Coffee",
      "page": "https://directindex.org/r/thehoarder.org",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135820,
        "prev": 30042,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14326,
      "at": "2026-10-15T00:33:16.518Z",
      "domain": "restaurant-churrasco-lausanne.ch",
      "name": "The Grand",
      "page": "https://directindex.org/r/restaurant-churrasco-lausanne.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135814,
        "prev": 30075,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14325,
      "at": "2026-10-15T00:33:16.518Z",
      "domain": "restaurant-churrasco-lausanne.ch",
      "name": "The Grand",
      "page": "https://directindex.org/r/restaurant-churrasco-lausanne.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 135814,
        "prev": 30075,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14324,
      "at": "2026-10-15T00:33:16.518Z",
      "domain": "restaurant-churrasco-lausanne.ch",
      "name": "The Grand",
      "page": "https://directindex.org/r/restaurant-churrasco-lausanne.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135814,
        "prev": 30075,
        "fix": "no_channel"
      }
    },
    {
      "id": 14323,
      "at": "2026-10-15T00:33:16.341Z",
      "domain": "twotribes.co.uk",
      "name": "Two Tribes Brewery",
      "page": "https://directindex.org/r/twotribes.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135812,
        "prev": 29699,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14322,
      "at": "2026-10-15T00:33:16.341Z",
      "domain": "twotribes.co.uk",
      "name": "Two Tribes Brewery",
      "page": "https://directindex.org/r/twotribes.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135812,
        "prev": 29699,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14321,
      "at": "2026-10-15T00:33:16.341Z",
      "domain": "twotribes.co.uk",
      "name": "Two Tribes Brewery",
      "page": "https://directindex.org/r/twotribes.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 135812,
        "prev": 29699,
        "from": "F",
        "to": "D",
        "pct": 50.8
      }
    },
    {
      "id": 14320,
      "at": "2026-10-15T00:33:16.341Z",
      "domain": "twotribes.co.uk",
      "name": "Two Tribes Brewery",
      "page": "https://directindex.org/r/twotribes.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135812,
        "prev": 29699,
        "fix": "no_channel"
      }
    },
    {
      "id": 14319,
      "at": "2026-10-15T00:33:16.198Z",
      "domain": "afallenpoete.com",
      "name": "A.F/P Coffee Shop",
      "page": "https://directindex.org/r/afallenpoete.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135811,
        "prev": 30035
      }
    },
    {
      "id": 14318,
      "at": "2026-10-15T00:33:16.198Z",
      "domain": "afallenpoete.com",
      "name": "A.F/P Coffee Shop",
      "page": "https://directindex.org/r/afallenpoete.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135811,
        "prev": 30035,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14317,
      "at": "2026-10-15T00:33:16.198Z",
      "domain": "afallenpoete.com",
      "name": "A.F/P Coffee Shop",
      "page": "https://directindex.org/r/afallenpoete.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135811,
        "prev": 30035,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14316,
      "at": "2026-10-15T00:33:15.126Z",
      "domain": "moonstruck.cafe",
      "name": "Moonstruck Cafe",
      "page": "https://directindex.org/r/moonstruck.cafe",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135798,
        "prev": 30426
      }
    },
    {
      "id": 14315,
      "at": "2026-10-15T00:33:15.126Z",
      "domain": "moonstruck.cafe",
      "name": "Moonstruck Cafe",
      "page": "https://directindex.org/r/moonstruck.cafe",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135798,
        "prev": 30426,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14314,
      "at": "2026-10-15T00:33:15.126Z",
      "domain": "moonstruck.cafe",
      "name": "Moonstruck Cafe",
      "page": "https://directindex.org/r/moonstruck.cafe",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135798,
        "prev": 30426,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14313,
      "at": "2026-10-15T00:33:14.522Z",
      "domain": "spreadscafedeli.co.uk",
      "name": "Spreads Café",
      "page": "https://directindex.org/r/spreadscafedeli.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135792,
        "prev": 29502
      }
    },
    {
      "id": 14312,
      "at": "2026-10-15T00:33:14.522Z",
      "domain": "spreadscafedeli.co.uk",
      "name": "Spreads Café",
      "page": "https://directindex.org/r/spreadscafedeli.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135792,
        "prev": 29502,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14311,
      "at": "2026-10-15T00:33:10.526Z",
      "domain": "draughtslondon.com",
      "name": "Draughts",
      "page": "https://directindex.org/r/draughtslondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135784,
        "prev": 29586,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14310,
      "at": "2026-10-15T00:33:10.526Z",
      "domain": "draughtslondon.com",
      "name": "Draughts",
      "page": "https://directindex.org/r/draughtslondon.com",
      "kind": "grade_up",
      "what": "grade C to B (84%)",
      "detail": {
        "scan": 135784,
        "prev": 29586,
        "from": "C",
        "to": "B",
        "pct": 84.2
      }
    },
    {
      "id": 14309,
      "at": "2026-10-15T00:33:10.526Z",
      "domain": "draughtslondon.com",
      "name": "Draughts",
      "page": "https://directindex.org/r/draughtslondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135784,
        "prev": 29586,
        "fix": "no_channel"
      }
    },
    {
      "id": 14308,
      "at": "2026-10-15T00:33:10.553Z",
      "domain": "rawpress.co",
      "name": "Raw Press",
      "page": "https://directindex.org/r/rawpress.co",
      "kind": "vendor",
      "what": "vendor: none to Deliveroo",
      "detail": {
        "scan": 135783,
        "prev": 29402,
        "from": null,
        "to": "deliveroo"
      }
    },
    {
      "id": 14307,
      "at": "2026-10-15T00:33:10.553Z",
      "domain": "rawpress.co",
      "name": "Raw Press",
      "page": "https://directindex.org/r/rawpress.co",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135783,
        "prev": 29402,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14306,
      "at": "2026-10-15T00:33:10.553Z",
      "domain": "rawpress.co",
      "name": "Raw Press",
      "page": "https://directindex.org/r/rawpress.co",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 135783,
        "prev": 29402,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 14305,
      "at": "2026-10-15T00:33:10.553Z",
      "domain": "rawpress.co",
      "name": "Raw Press",
      "page": "https://directindex.org/r/rawpress.co",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135783,
        "prev": 29402,
        "fix": "no_channel"
      }
    },
    {
      "id": 14304,
      "at": "2026-10-15T00:33:09.273Z",
      "domain": "thedepotpub.co.uk",
      "name": "The Depot",
      "page": "https://directindex.org/r/thedepotpub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135779,
        "prev": 29673,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14303,
      "at": "2026-10-15T00:33:09.273Z",
      "domain": "thedepotpub.co.uk",
      "name": "The Depot",
      "page": "https://directindex.org/r/thedepotpub.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135779,
        "prev": 29673,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14302,
      "at": "2026-10-15T00:33:09.273Z",
      "domain": "thedepotpub.co.uk",
      "name": "The Depot",
      "page": "https://directindex.org/r/thedepotpub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135779,
        "prev": 29673,
        "fix": "no_channel"
      }
    },
    {
      "id": 14301,
      "at": "2026-10-15T00:33:08.744Z",
      "domain": "district.coffee",
      "name": "District",
      "page": "https://directindex.org/r/district.coffee",
      "kind": "grade_up",
      "what": "grade F to C (59%)",
      "detail": {
        "scan": 135775,
        "prev": 29067,
        "from": "F",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 14300,
      "at": "2026-10-15T00:33:08.744Z",
      "domain": "district.coffee",
      "name": "District",
      "page": "https://directindex.org/r/district.coffee",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 135775,
        "prev": 29067,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 14299,
      "at": "2026-10-15T00:33:08.744Z",
      "domain": "district.coffee",
      "name": "District",
      "page": "https://directindex.org/r/district.coffee",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 135775,
        "prev": 29067,
        "fix": "no_structured"
      }
    },
    {
      "id": 14298,
      "at": "2026-10-15T00:33:04.750Z",
      "domain": "jeff-de-bruges.com",
      "name": "The Whale Tea & Bakery",
      "page": "https://directindex.org/r/jeff-de-bruges.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135759,
        "prev": 29234,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14297,
      "at": "2026-10-15T00:33:04.750Z",
      "domain": "jeff-de-bruges.com",
      "name": "The Whale Tea & Bakery",
      "page": "https://directindex.org/r/jeff-de-bruges.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 135759,
        "prev": 29234,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14296,
      "at": "2026-10-15T00:33:04.750Z",
      "domain": "jeff-de-bruges.com",
      "name": "The Whale Tea & Bakery",
      "page": "https://directindex.org/r/jeff-de-bruges.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135759,
        "prev": 29234,
        "fix": "no_channel"
      }
    },
    {
      "id": 14295,
      "at": "2026-10-15T00:33:03.626Z",
      "domain": "madhatterginteaparty.com",
      "name": "The Cheshire Cat",
      "page": "https://directindex.org/r/madhatterginteaparty.com",
      "kind": "vendor",
      "what": "vendor: none to Fever",
      "detail": {
        "scan": 135751,
        "prev": 28980,
        "from": null,
        "to": "fever"
      }
    },
    {
      "id": 14294,
      "at": "2026-10-15T00:33:03.626Z",
      "domain": "madhatterginteaparty.com",
      "name": "The Cheshire Cat",
      "page": "https://directindex.org/r/madhatterginteaparty.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135751,
        "prev": 28980,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14293,
      "at": "2026-10-15T00:33:03.626Z",
      "domain": "madhatterginteaparty.com",
      "name": "The Cheshire Cat",
      "page": "https://directindex.org/r/madhatterginteaparty.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 135751,
        "prev": 28980,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14292,
      "at": "2026-10-15T00:33:03.626Z",
      "domain": "madhatterginteaparty.com",
      "name": "The Cheshire Cat",
      "page": "https://directindex.org/r/madhatterginteaparty.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135751,
        "prev": 28980,
        "fix": "no_channel"
      }
    },
    {
      "id": 14291,
      "at": "2026-10-15T00:33:01.024Z",
      "domain": "ozocafe.co.uk",
      "name": "Ozo Cafe",
      "page": "https://directindex.org/r/ozocafe.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135746,
        "prev": 33214,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14290,
      "at": "2026-10-15T00:33:01.024Z",
      "domain": "ozocafe.co.uk",
      "name": "Ozo Cafe",
      "page": "https://directindex.org/r/ozocafe.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135746,
        "prev": 33214,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14289,
      "at": "2026-10-15T00:33:01.024Z",
      "domain": "ozocafe.co.uk",
      "name": "Ozo Cafe",
      "page": "https://directindex.org/r/ozocafe.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135746,
        "prev": 33214,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14288,
      "at": "2026-10-15T00:32:57.175Z",
      "domain": "starbucks.com",
      "name": "Starbucks Excel",
      "page": "https://directindex.org/r/starbucks.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135745,
        "prev": 31923
      }
    },
    {
      "id": 14287,
      "at": "2026-10-15T00:32:57.175Z",
      "domain": "starbucks.com",
      "name": "Starbucks Excel",
      "page": "https://directindex.org/r/starbucks.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135745,
        "prev": 31923,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14286,
      "at": "2026-10-15T00:32:57.175Z",
      "domain": "starbucks.com",
      "name": "Starbucks Excel",
      "page": "https://directindex.org/r/starbucks.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135745,
        "prev": 31923,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14285,
      "at": "2026-10-15T00:32:57.175Z",
      "domain": "starbucks.com",
      "name": "Starbucks Excel",
      "page": "https://directindex.org/r/starbucks.com",
      "kind": "fixed",
      "what": "fixed: no menu or price list",
      "detail": {
        "scan": 135745,
        "prev": 31923,
        "fix": "menu_none"
      }
    },
    {
      "id": 14284,
      "at": "2026-10-15T00:32:57.175Z",
      "domain": "starbucks.com",
      "name": "Starbucks Excel",
      "page": "https://directindex.org/r/starbucks.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 135745,
        "prev": 31923,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 14283,
      "at": "2026-10-15T00:32:51.719Z",
      "domain": "hugedomains.com",
      "name": "Alma Lusa",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135742,
        "prev": 29038
      }
    },
    {
      "id": 14282,
      "at": "2026-10-15T00:32:51.719Z",
      "domain": "hugedomains.com",
      "name": "Alma Lusa",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "grade_down",
      "what": "grade D to F (5%)",
      "detail": {
        "scan": 135742,
        "prev": 29038,
        "from": "D",
        "to": "F",
        "pct": 4.6
      }
    },
    {
      "id": 14281,
      "at": "2026-10-15T00:32:51.719Z",
      "domain": "hugedomains.com",
      "name": "Alma Lusa",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135742,
        "prev": 29038,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14280,
      "at": "2026-10-15T00:32:51.719Z",
      "domain": "hugedomains.com",
      "name": "Alma Lusa",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135742,
        "prev": 29038,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14279,
      "at": "2026-10-15T00:32:51.719Z",
      "domain": "hugedomains.com",
      "name": "Alma Lusa",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 135742,
        "prev": 29038,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 14278,
      "at": "2026-10-15T00:32:50.222Z",
      "domain": "juicebaby.com",
      "name": "Juicebaby",
      "page": "https://directindex.org/r/juicebaby.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135739,
        "prev": 29243
      }
    },
    {
      "id": 14277,
      "at": "2026-10-15T00:32:50.222Z",
      "domain": "juicebaby.com",
      "name": "Juicebaby",
      "page": "https://directindex.org/r/juicebaby.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135739,
        "prev": 29243,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14276,
      "at": "2026-10-15T00:32:50.222Z",
      "domain": "juicebaby.com",
      "name": "Juicebaby",
      "page": "https://directindex.org/r/juicebaby.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135739,
        "prev": 29243,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14275,
      "at": "2026-10-15T00:32:49.264Z",
      "domain": "milkcool.co.uk",
      "name": "Milk Cool",
      "page": "https://directindex.org/r/milkcool.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135736,
        "prev": 29280
      }
    },
    {
      "id": 14274,
      "at": "2026-10-15T00:32:49.264Z",
      "domain": "milkcool.co.uk",
      "name": "Milk Cool",
      "page": "https://directindex.org/r/milkcool.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135736,
        "prev": 29280,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14273,
      "at": "2026-10-15T00:32:48.552Z",
      "domain": "coppaclub.co.uk",
      "name": "31 Below",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135732,
        "prev": 28509,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14272,
      "at": "2026-10-15T00:32:48.552Z",
      "domain": "coppaclub.co.uk",
      "name": "31 Below",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 135732,
        "prev": 28509,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14271,
      "at": "2026-10-15T00:32:48.552Z",
      "domain": "coppaclub.co.uk",
      "name": "31 Below",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135732,
        "prev": 28509,
        "fix": "no_channel"
      }
    },
    {
      "id": 14270,
      "at": "2026-10-15T00:32:48.268Z",
      "domain": "esquirescoffee.co.uk",
      "name": "Esquires Coffee",
      "page": "https://directindex.org/r/esquirescoffee.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Deliveroo",
      "detail": {
        "scan": 135731,
        "prev": 28928,
        "from": null,
        "to": "deliveroo"
      }
    },
    {
      "id": 14269,
      "at": "2026-10-15T00:32:48.268Z",
      "domain": "esquirescoffee.co.uk",
      "name": "Esquires Coffee",
      "page": "https://directindex.org/r/esquirescoffee.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135731,
        "prev": 28928,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14268,
      "at": "2026-10-15T00:32:48.268Z",
      "domain": "esquirescoffee.co.uk",
      "name": "Esquires Coffee",
      "page": "https://directindex.org/r/esquirescoffee.co.uk",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 135731,
        "prev": 28928,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 14267,
      "at": "2026-10-15T00:32:48.268Z",
      "domain": "esquirescoffee.co.uk",
      "name": "Esquires Coffee",
      "page": "https://directindex.org/r/esquirescoffee.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135731,
        "prev": 28928,
        "fix": "no_channel"
      }
    },
    {
      "id": 14266,
      "at": "2026-10-15T00:32:48.132Z",
      "domain": "tonightjosephine.co.uk",
      "name": "Tonight Josephine",
      "page": "https://directindex.org/r/tonightjosephine.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135730,
        "prev": 28931,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14265,
      "at": "2026-10-15T00:32:48.132Z",
      "domain": "tonightjosephine.co.uk",
      "name": "Tonight Josephine",
      "page": "https://directindex.org/r/tonightjosephine.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 135730,
        "prev": 28931,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 14264,
      "at": "2026-10-15T00:32:48.132Z",
      "domain": "tonightjosephine.co.uk",
      "name": "Tonight Josephine",
      "page": "https://directindex.org/r/tonightjosephine.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135730,
        "prev": 28931,
        "fix": "no_channel"
      }
    },
    {
      "id": 14263,
      "at": "2026-10-15T00:32:40.344Z",
      "domain": "easy.coffee",
      "name": "easyCoffee",
      "page": "https://directindex.org/r/easy.coffee",
      "kind": "vendor",
      "what": "vendor: none to Booking.com",
      "detail": {
        "scan": 135694,
        "prev": 28684,
        "from": null,
        "to": "booking_com"
      }
    },
    {
      "id": 14262,
      "at": "2026-10-15T00:32:40.344Z",
      "domain": "easy.coffee",
      "name": "easyCoffee",
      "page": "https://directindex.org/r/easy.coffee",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135694,
        "prev": 28684,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14261,
      "at": "2026-10-15T00:32:40.344Z",
      "domain": "easy.coffee",
      "name": "easyCoffee",
      "page": "https://directindex.org/r/easy.coffee",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 135694,
        "prev": 28684,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 14260,
      "at": "2026-10-15T00:32:40.344Z",
      "domain": "easy.coffee",
      "name": "easyCoffee",
      "page": "https://directindex.org/r/easy.coffee",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135694,
        "prev": 28684,
        "fix": "no_channel"
      }
    },
    {
      "id": 14259,
      "at": "2026-10-15T00:32:38.330Z",
      "domain": "snowflakegelato.co.uk",
      "name": "Snowflake Gelato",
      "page": "https://directindex.org/r/snowflakegelato.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Deliveroo",
      "detail": {
        "scan": 135691,
        "prev": 28392,
        "from": null,
        "to": "deliveroo"
      }
    },
    {
      "id": 14258,
      "at": "2026-10-15T00:32:38.330Z",
      "domain": "snowflakegelato.co.uk",
      "name": "Snowflake Gelato",
      "page": "https://directindex.org/r/snowflakegelato.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135691,
        "prev": 28392,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14257,
      "at": "2026-10-15T00:32:38.330Z",
      "domain": "snowflakegelato.co.uk",
      "name": "Snowflake Gelato",
      "page": "https://directindex.org/r/snowflakegelato.co.uk",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 135691,
        "prev": 28392,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 14256,
      "at": "2026-10-15T00:32:38.330Z",
      "domain": "snowflakegelato.co.uk",
      "name": "Snowflake Gelato",
      "page": "https://directindex.org/r/snowflakegelato.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135691,
        "prev": 28392,
        "fix": "no_channel"
      }
    },
    {
      "id": 14255,
      "at": "2026-10-15T00:32:34.859Z",
      "domain": "imperialcollegeunion.org",
      "name": "ħ",
      "page": "https://directindex.org/r/imperialcollegeunion.org",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135680,
        "prev": 28416,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14254,
      "at": "2026-10-15T00:32:34.859Z",
      "domain": "imperialcollegeunion.org",
      "name": "ħ",
      "page": "https://directindex.org/r/imperialcollegeunion.org",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 135680,
        "prev": 28416,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 14253,
      "at": "2026-10-15T00:32:34.859Z",
      "domain": "imperialcollegeunion.org",
      "name": "ħ",
      "page": "https://directindex.org/r/imperialcollegeunion.org",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 135680,
        "prev": 28416,
        "fix": "ordering_other"
      }
    },
    {
      "id": 14252,
      "at": "2026-10-15T00:32:34.859Z",
      "domain": "imperialcollegeunion.org",
      "name": "ħ",
      "page": "https://directindex.org/r/imperialcollegeunion.org",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135680,
        "prev": 28416,
        "fix": "no_channel"
      }
    },
    {
      "id": 14251,
      "at": "2026-10-15T00:32:34.801Z",
      "domain": "coppaclub.co.uk",
      "name": "Coppa Club",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135679,
        "prev": 28540,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14250,
      "at": "2026-10-15T00:32:34.801Z",
      "domain": "coppaclub.co.uk",
      "name": "Coppa Club",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 135679,
        "prev": 28540,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14249,
      "at": "2026-10-15T00:32:34.801Z",
      "domain": "coppaclub.co.uk",
      "name": "Coppa Club",
      "page": "https://directindex.org/r/coppaclub.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135679,
        "prev": 28540,
        "fix": "no_channel"
      }
    },
    {
      "id": 14248,
      "at": "2026-10-15T00:32:34.600Z",
      "domain": "howlinghops.co.uk",
      "name": "Howling Hops Tank Bar",
      "page": "https://directindex.org/r/howlinghops.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135678,
        "prev": 28275,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14247,
      "at": "2026-10-15T00:32:34.600Z",
      "domain": "howlinghops.co.uk",
      "name": "Howling Hops Tank Bar",
      "page": "https://directindex.org/r/howlinghops.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135678,
        "prev": 28275,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14246,
      "at": "2026-10-15T00:32:34.600Z",
      "domain": "howlinghops.co.uk",
      "name": "Howling Hops Tank Bar",
      "page": "https://directindex.org/r/howlinghops.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 135678,
        "prev": 28275,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 14245,
      "at": "2026-10-15T00:32:34.600Z",
      "domain": "howlinghops.co.uk",
      "name": "Howling Hops Tank Bar",
      "page": "https://directindex.org/r/howlinghops.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135678,
        "prev": 28275,
        "fix": "no_channel"
      }
    },
    {
      "id": 14244,
      "at": "2026-10-15T00:32:34.352Z",
      "domain": "cafemoka.co.uk",
      "name": "Cafe Moka",
      "page": "https://directindex.org/r/cafemoka.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Deliveroo",
      "detail": {
        "scan": 135677,
        "prev": 27424,
        "from": null,
        "to": "deliveroo"
      }
    },
    {
      "id": 14243,
      "at": "2026-10-15T00:32:34.352Z",
      "domain": "cafemoka.co.uk",
      "name": "Cafe Moka",
      "page": "https://directindex.org/r/cafemoka.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 135677,
        "prev": 27424,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14242,
      "at": "2026-10-15T00:32:34.352Z",
      "domain": "cafemoka.co.uk",
      "name": "Cafe Moka",
      "page": "https://directindex.org/r/cafemoka.co.uk",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 135677,
        "prev": 27424,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 14241,
      "at": "2026-10-15T00:32:34.352Z",
      "domain": "cafemoka.co.uk",
      "name": "Cafe Moka",
      "page": "https://directindex.org/r/cafemoka.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135677,
        "prev": 27424,
        "fix": "no_channel"
      }
    },
    {
      "id": 14240,
      "at": "2026-10-15T00:32:32.830Z",
      "domain": "tate.org.uk",
      "name": "Level 1 Members Bar",
      "page": "https://directindex.org/r/tate.org.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135673,
        "prev": 32036,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14239,
      "at": "2026-10-15T00:32:32.830Z",
      "domain": "tate.org.uk",
      "name": "Level 1 Members Bar",
      "page": "https://directindex.org/r/tate.org.uk",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 135673,
        "prev": 32036,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 14238,
      "at": "2026-10-15T00:32:32.830Z",
      "domain": "tate.org.uk",
      "name": "Level 1 Members Bar",
      "page": "https://directindex.org/r/tate.org.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135673,
        "prev": 32036,
        "fix": "no_channel"
      }
    },
    {
      "id": 14237,
      "at": "2026-10-15T00:32:31.670Z",
      "domain": "cordonbleu.edu",
      "name": "Café Le Cordon Bleu",
      "page": "https://directindex.org/r/cordonbleu.edu",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135667,
        "prev": 27249,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14236,
      "at": "2026-10-15T00:32:31.670Z",
      "domain": "cordonbleu.edu",
      "name": "Café Le Cordon Bleu",
      "page": "https://directindex.org/r/cordonbleu.edu",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 135667,
        "prev": 27249,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14235,
      "at": "2026-10-15T00:32:31.670Z",
      "domain": "cordonbleu.edu",
      "name": "Café Le Cordon Bleu",
      "page": "https://directindex.org/r/cordonbleu.edu",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135667,
        "prev": 27249,
        "fix": "no_channel"
      }
    },
    {
      "id": 14234,
      "at": "2026-10-15T00:32:30.154Z",
      "domain": "tworuba.com",
      "name": "TwoRuba",
      "page": "https://directindex.org/r/tworuba.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 135657,
        "prev": 29088
      }
    },
    {
      "id": 14233,
      "at": "2026-10-15T00:32:30.154Z",
      "domain": "tworuba.com",
      "name": "TwoRuba",
      "page": "https://directindex.org/r/tworuba.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 135657,
        "prev": 29088,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 14232,
      "at": "2026-10-15T00:32:30.154Z",
      "domain": "tworuba.com",
      "name": "TwoRuba",
      "page": "https://directindex.org/r/tworuba.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135657,
        "prev": 29088,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14231,
      "at": "2026-10-15T00:32:28.032Z",
      "domain": "ourclubhouse.cafe",
      "name": "The Tennis Café",
      "page": "https://directindex.org/r/ourclubhouse.cafe",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135647,
        "prev": 28187,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14230,
      "at": "2026-10-15T00:32:28.032Z",
      "domain": "ourclubhouse.cafe",
      "name": "The Tennis Café",
      "page": "https://directindex.org/r/ourclubhouse.cafe",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 135647,
        "prev": 28187,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 14229,
      "at": "2026-10-15T00:32:28.032Z",
      "domain": "ourclubhouse.cafe",
      "name": "The Tennis Café",
      "page": "https://directindex.org/r/ourclubhouse.cafe",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 135647,
        "prev": 28187,
        "fix": "ordering_other"
      }
    },
    {
      "id": 14228,
      "at": "2026-10-15T00:32:28.032Z",
      "domain": "ourclubhouse.cafe",
      "name": "The Tennis Café",
      "page": "https://directindex.org/r/ourclubhouse.cafe",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135647,
        "prev": 28187,
        "fix": "no_channel"
      }
    },
    {
      "id": 14227,
      "at": "2026-10-15T00:32:20.882Z",
      "domain": "ulg.co.uk",
      "name": "Simmons Bar",
      "page": "https://directindex.org/r/ulg.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 135635,
        "prev": 27196,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 14226,
      "at": "2026-10-15T00:32:19.317Z",
      "domain": "theroyalexchange.co.uk",
      "name": "The Libertine",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135632,
        "prev": 27234,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14225,
      "at": "2026-10-15T00:32:19.317Z",
      "domain": "theroyalexchange.co.uk",
      "name": "The Libertine",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 135632,
        "prev": 27234,
        "from": "C",
        "to": "B",
        "pct": 79.5
      }
    },
    {
      "id": 14224,
      "at": "2026-10-15T00:32:19.317Z",
      "domain": "theroyalexchange.co.uk",
      "name": "The Libertine",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135632,
        "prev": 27234,
        "fix": "no_channel"
      }
    },
    {
      "id": 14223,
      "at": "2026-10-15T00:32:19.329Z",
      "domain": "thehalfway.com",
      "name": "Halfway House",
      "page": "https://directindex.org/r/thehalfway.com",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135631,
        "prev": 32406,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14222,
      "at": "2026-10-15T00:32:19.329Z",
      "domain": "thehalfway.com",
      "name": "Halfway House",
      "page": "https://directindex.org/r/thehalfway.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135631,
        "prev": 32406,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14221,
      "at": "2026-10-15T00:32:19.329Z",
      "domain": "thehalfway.com",
      "name": "Halfway House",
      "page": "https://directindex.org/r/thehalfway.com",
      "kind": "grade_up",
      "what": "grade B to A (92%)",
      "detail": {
        "scan": 135631,
        "prev": 32406,
        "from": "B",
        "to": "A",
        "pct": 92.3
      }
    },
    {
      "id": 14220,
      "at": "2026-10-15T00:32:19.329Z",
      "domain": "thehalfway.com",
      "name": "Halfway House",
      "page": "https://directindex.org/r/thehalfway.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135631,
        "prev": 32406,
        "fix": "no_channel"
      }
    },
    {
      "id": 14219,
      "at": "2026-10-15T00:32:18.872Z",
      "domain": "eaglelondon.com",
      "name": "Eagle London",
      "page": "https://directindex.org/r/eaglelondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135628,
        "prev": 27330,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14218,
      "at": "2026-10-15T00:32:18.872Z",
      "domain": "eaglelondon.com",
      "name": "Eagle London",
      "page": "https://directindex.org/r/eaglelondon.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 135628,
        "prev": 27330,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 14217,
      "at": "2026-10-15T00:32:18.872Z",
      "domain": "eaglelondon.com",
      "name": "Eagle London",
      "page": "https://directindex.org/r/eaglelondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135628,
        "prev": 27330,
        "fix": "no_channel"
      }
    },
    {
      "id": 14216,
      "at": "2026-10-15T00:32:17.124Z",
      "domain": "oystershed.co.uk",
      "name": "The Oyster Shed",
      "page": "https://directindex.org/r/oystershed.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135617,
        "prev": 32393,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14215,
      "at": "2026-10-15T00:32:17.124Z",
      "domain": "oystershed.co.uk",
      "name": "The Oyster Shed",
      "page": "https://directindex.org/r/oystershed.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135617,
        "prev": 32393,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14214,
      "at": "2026-10-15T00:32:17.124Z",
      "domain": "oystershed.co.uk",
      "name": "The Oyster Shed",
      "page": "https://directindex.org/r/oystershed.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135617,
        "prev": 32393,
        "fix": "no_channel"
      }
    },
    {
      "id": 14213,
      "at": "2026-10-15T00:32:16.831Z",
      "domain": "theunionbar.co.uk",
      "name": "The Union Bar & Grill",
      "page": "https://directindex.org/r/theunionbar.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135615,
        "prev": 27400,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14212,
      "at": "2026-10-15T00:32:16.831Z",
      "domain": "theunionbar.co.uk",
      "name": "The Union Bar & Grill",
      "page": "https://directindex.org/r/theunionbar.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135615,
        "prev": 27400,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14211,
      "at": "2026-10-15T00:32:16.831Z",
      "domain": "theunionbar.co.uk",
      "name": "The Union Bar & Grill",
      "page": "https://directindex.org/r/theunionbar.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135615,
        "prev": 27400,
        "fix": "no_channel"
      }
    },
    {
      "id": 14210,
      "at": "2026-10-15T00:32:16.490Z",
      "domain": "kultured.co.uk",
      "name": "Kultured",
      "page": "https://directindex.org/r/kultured.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135613,
        "prev": 27280
      }
    },
    {
      "id": 14209,
      "at": "2026-10-15T00:32:16.490Z",
      "domain": "kultured.co.uk",
      "name": "Kultured",
      "page": "https://directindex.org/r/kultured.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 135613,
        "prev": 27280,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14208,
      "at": "2026-10-15T00:32:16.490Z",
      "domain": "kultured.co.uk",
      "name": "Kultured",
      "page": "https://directindex.org/r/kultured.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135613,
        "prev": 27280,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14207,
      "at": "2026-10-15T00:32:15.193Z",
      "domain": "gold.ac.uk",
      "name": "PSH Cafe",
      "page": "https://directindex.org/r/gold.ac.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135608,
        "prev": 26906,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14206,
      "at": "2026-10-15T00:32:15.193Z",
      "domain": "gold.ac.uk",
      "name": "PSH Cafe",
      "page": "https://directindex.org/r/gold.ac.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 135608,
        "prev": 26906,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14205,
      "at": "2026-10-15T00:32:15.193Z",
      "domain": "gold.ac.uk",
      "name": "PSH Cafe",
      "page": "https://directindex.org/r/gold.ac.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135608,
        "prev": 26906,
        "fix": "no_channel"
      }
    },
    {
      "id": 14201,
      "at": "2026-10-15T00:32:12.512Z",
      "domain": "angelcomedy.co.uk",
      "name": "The Bill Murray",
      "page": "https://directindex.org/r/angelcomedy.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135593,
        "prev": 26891,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14200,
      "at": "2026-10-15T00:32:12.512Z",
      "domain": "angelcomedy.co.uk",
      "name": "The Bill Murray",
      "page": "https://directindex.org/r/angelcomedy.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 135593,
        "prev": 26891,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14199,
      "at": "2026-10-15T00:32:12.512Z",
      "domain": "angelcomedy.co.uk",
      "name": "The Bill Murray",
      "page": "https://directindex.org/r/angelcomedy.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135593,
        "prev": 26891,
        "fix": "no_channel"
      }
    },
    {
      "id": 14198,
      "at": "2026-10-15T00:32:11.104Z",
      "domain": "whitehorsebeckenham.co.uk",
      "name": "The White Horse",
      "page": "https://directindex.org/r/whitehorsebeckenham.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135591,
        "prev": 26843,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14197,
      "at": "2026-10-15T00:32:11.104Z",
      "domain": "whitehorsebeckenham.co.uk",
      "name": "The White Horse",
      "page": "https://directindex.org/r/whitehorsebeckenham.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135591,
        "prev": 26843,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14196,
      "at": "2026-10-15T00:32:11.104Z",
      "domain": "whitehorsebeckenham.co.uk",
      "name": "The White Horse",
      "page": "https://directindex.org/r/whitehorsebeckenham.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135591,
        "prev": 26843,
        "fix": "no_channel"
      }
    },
    {
      "id": 14195,
      "at": "2026-10-15T00:32:10.927Z",
      "domain": "queensheadbyfleet.co.uk",
      "name": "The Queens Head",
      "page": "https://directindex.org/r/queensheadbyfleet.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135589,
        "prev": 26765,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14194,
      "at": "2026-10-15T00:32:10.927Z",
      "domain": "queensheadbyfleet.co.uk",
      "name": "The Queens Head",
      "page": "https://directindex.org/r/queensheadbyfleet.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (89%)",
      "detail": {
        "scan": 135589,
        "prev": 26765,
        "from": "C",
        "to": "A",
        "pct": 89.2
      }
    },
    {
      "id": 14193,
      "at": "2026-10-15T00:32:10.927Z",
      "domain": "queensheadbyfleet.co.uk",
      "name": "The Queens Head",
      "page": "https://directindex.org/r/queensheadbyfleet.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135589,
        "prev": 26765,
        "fix": "no_channel"
      }
    },
    {
      "id": 14192,
      "at": "2026-10-15T00:32:09.354Z",
      "domain": "olrcafe.co.uk",
      "name": "Old London Road cafe",
      "page": "https://directindex.org/r/olrcafe.co.uk",
      "kind": "vendor",
      "what": "vendor: none to StoreKit",
      "detail": {
        "scan": 135586,
        "prev": 26772,
        "from": null,
        "to": "storekit"
      }
    },
    {
      "id": 14191,
      "at": "2026-10-15T00:32:09.354Z",
      "domain": "olrcafe.co.uk",
      "name": "Old London Road cafe",
      "page": "https://directindex.org/r/olrcafe.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135586,
        "prev": 26772,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14190,
      "at": "2026-10-15T00:32:09.354Z",
      "domain": "olrcafe.co.uk",
      "name": "Old London Road cafe",
      "page": "https://directindex.org/r/olrcafe.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 135586,
        "prev": 26772,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 14189,
      "at": "2026-10-15T00:32:09.354Z",
      "domain": "olrcafe.co.uk",
      "name": "Old London Road cafe",
      "page": "https://directindex.org/r/olrcafe.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135586,
        "prev": 26772,
        "fix": "no_channel"
      }
    },
    {
      "id": 14188,
      "at": "2026-10-15T00:32:07.193Z",
      "domain": "thedukeofcambridge.com",
      "name": "Duke of Cambridge",
      "page": "https://directindex.org/r/thedukeofcambridge.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135581,
        "prev": 26792,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14187,
      "at": "2026-10-15T00:32:07.193Z",
      "domain": "thedukeofcambridge.com",
      "name": "Duke of Cambridge",
      "page": "https://directindex.org/r/thedukeofcambridge.com",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135581,
        "prev": 26792,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14186,
      "at": "2026-10-15T00:32:07.193Z",
      "domain": "thedukeofcambridge.com",
      "name": "Duke of Cambridge",
      "page": "https://directindex.org/r/thedukeofcambridge.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135581,
        "prev": 26792,
        "fix": "no_channel"
      }
    },
    {
      "id": 14185,
      "at": "2026-10-15T00:32:05.856Z",
      "domain": "thegreatnorthwood.co.uk",
      "name": "The Great North Wood",
      "page": "https://directindex.org/r/thegreatnorthwood.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135580,
        "prev": 27724,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14184,
      "at": "2026-10-15T00:32:05.856Z",
      "domain": "thegreatnorthwood.co.uk",
      "name": "The Great North Wood",
      "page": "https://directindex.org/r/thegreatnorthwood.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135580,
        "prev": 27724,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14183,
      "at": "2026-10-15T00:32:05.856Z",
      "domain": "thegreatnorthwood.co.uk",
      "name": "The Great North Wood",
      "page": "https://directindex.org/r/thegreatnorthwood.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 135580,
        "prev": 27724,
        "from": "D",
        "to": "C",
        "pct": 64.6
      }
    },
    {
      "id": 14182,
      "at": "2026-10-15T00:32:05.856Z",
      "domain": "thegreatnorthwood.co.uk",
      "name": "The Great North Wood",
      "page": "https://directindex.org/r/thegreatnorthwood.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135580,
        "prev": 27724,
        "fix": "no_channel"
      }
    },
    {
      "id": 14181,
      "at": "2026-10-15T00:32:05.093Z",
      "domain": "thebrookmill.co.uk",
      "name": "The Brookmill Pub",
      "page": "https://directindex.org/r/thebrookmill.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135573,
        "prev": 26656,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14180,
      "at": "2026-10-15T00:32:05.093Z",
      "domain": "thebrookmill.co.uk",
      "name": "The Brookmill Pub",
      "page": "https://directindex.org/r/thebrookmill.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135573,
        "prev": 26656,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14179,
      "at": "2026-10-15T00:32:05.093Z",
      "domain": "thebrookmill.co.uk",
      "name": "The Brookmill Pub",
      "page": "https://directindex.org/r/thebrookmill.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 135573,
        "prev": 26656,
        "from": "D",
        "to": "C",
        "pct": 64.6
      }
    },
    {
      "id": 14178,
      "at": "2026-10-15T00:32:05.093Z",
      "domain": "thebrookmill.co.uk",
      "name": "The Brookmill Pub",
      "page": "https://directindex.org/r/thebrookmill.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135573,
        "prev": 26656,
        "fix": "no_channel"
      }
    },
    {
      "id": 14177,
      "at": "2026-10-15T00:32:00.288Z",
      "domain": "wixsite.com",
      "name": "The Pavillion",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "grade_up",
      "what": "grade F to D (40%)",
      "detail": {
        "scan": 135554,
        "prev": 26570,
        "from": "F",
        "to": "D",
        "pct": 40
      }
    },
    {
      "id": 14176,
      "at": "2026-10-15T00:31:50.676Z",
      "domain": "acecafe.com",
      "name": "Ace Cafe",
      "page": "https://directindex.org/r/acecafe.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135545,
        "prev": 26602,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14175,
      "at": "2026-10-15T00:31:50.676Z",
      "domain": "acecafe.com",
      "name": "Ace Cafe",
      "page": "https://directindex.org/r/acecafe.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 135545,
        "prev": 26602,
        "fix": "booking_other"
      }
    },
    {
      "id": 14174,
      "at": "2026-10-15T00:31:50.676Z",
      "domain": "acecafe.com",
      "name": "Ace Cafe",
      "page": "https://directindex.org/r/acecafe.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135545,
        "prev": 26602,
        "fix": "no_channel"
      }
    },
    {
      "id": 14173,
      "at": "2026-10-15T00:31:49.339Z",
      "domain": "thecockinncockfosters.co.uk",
      "name": "The Cock Inn",
      "page": "https://directindex.org/r/thecockinncockfosters.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135544,
        "prev": 26742,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14172,
      "at": "2026-10-15T00:31:49.339Z",
      "domain": "thecockinncockfosters.co.uk",
      "name": "The Cock Inn",
      "page": "https://directindex.org/r/thecockinncockfosters.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135544,
        "prev": 26742,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14171,
      "at": "2026-10-15T00:31:49.339Z",
      "domain": "thecockinncockfosters.co.uk",
      "name": "The Cock Inn",
      "page": "https://directindex.org/r/thecockinncockfosters.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135544,
        "prev": 26742,
        "fix": "no_channel"
      }
    },
    {
      "id": 14170,
      "at": "2026-10-15T00:31:49.258Z",
      "domain": "belushis.com",
      "name": "Belushi's London Bridge",
      "page": "https://directindex.org/r/belushis.com",
      "kind": "grade_down",
      "what": "grade C to D (50%)",
      "detail": {
        "scan": 135543,
        "prev": 29655,
        "from": "C",
        "to": "D",
        "pct": 50
      }
    },
    {
      "id": 14169,
      "at": "2026-10-15T00:31:47.484Z",
      "domain": "urbansocialcoffee.co.uk",
      "name": "Urban Social Coffee",
      "page": "https://directindex.org/r/urbansocialcoffee.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135539,
        "prev": 26443
      }
    },
    {
      "id": 14168,
      "at": "2026-10-15T00:31:47.484Z",
      "domain": "urbansocialcoffee.co.uk",
      "name": "Urban Social Coffee",
      "page": "https://directindex.org/r/urbansocialcoffee.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135539,
        "prev": 26443,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14167,
      "at": "2026-10-15T00:31:47.288Z",
      "domain": "deliciouslyella.com",
      "name": "Deliciously Ella",
      "page": "https://directindex.org/r/deliciouslyella.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135538,
        "prev": 26771
      }
    },
    {
      "id": 14166,
      "at": "2026-10-15T00:31:47.288Z",
      "domain": "deliciouslyella.com",
      "name": "Deliciously Ella",
      "page": "https://directindex.org/r/deliciouslyella.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135538,
        "prev": 26771,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14165,
      "at": "2026-10-15T00:31:47.288Z",
      "domain": "deliciouslyella.com",
      "name": "Deliciously Ella",
      "page": "https://directindex.org/r/deliciouslyella.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135538,
        "prev": 26771,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14164,
      "at": "2026-10-15T00:31:46.833Z",
      "domain": "markuscoffee.com",
      "name": "Markus Coffee Co Ltd",
      "page": "https://directindex.org/r/markuscoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 135537,
        "prev": 26556
      }
    },
    {
      "id": 14163,
      "at": "2026-10-15T00:31:46.833Z",
      "domain": "markuscoffee.com",
      "name": "Markus Coffee Co Ltd",
      "page": "https://directindex.org/r/markuscoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135537,
        "prev": 26556,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14162,
      "at": "2026-10-15T00:31:46.686Z",
      "domain": "thegeorgeinnbeckenham.co.uk",
      "name": "Ye George Inn",
      "page": "https://directindex.org/r/thegeorgeinnbeckenham.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135535,
        "prev": 24045,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14161,
      "at": "2026-10-15T00:31:46.686Z",
      "domain": "thegeorgeinnbeckenham.co.uk",
      "name": "Ye George Inn",
      "page": "https://directindex.org/r/thegeorgeinnbeckenham.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135535,
        "prev": 24045,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14160,
      "at": "2026-10-15T00:31:46.686Z",
      "domain": "thegeorgeinnbeckenham.co.uk",
      "name": "Ye George Inn",
      "page": "https://directindex.org/r/thegeorgeinnbeckenham.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135535,
        "prev": 24045,
        "fix": "no_channel"
      }
    },
    {
      "id": 14159,
      "at": "2026-10-15T00:31:43.049Z",
      "domain": "hopeandanchorbrixton.co.uk",
      "name": "Hope & Anchor",
      "page": "https://directindex.org/r/hopeandanchorbrixton.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135516,
        "prev": 26585,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14158,
      "at": "2026-10-15T00:31:43.049Z",
      "domain": "hopeandanchorbrixton.co.uk",
      "name": "Hope & Anchor",
      "page": "https://directindex.org/r/hopeandanchorbrixton.co.uk",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 135516,
        "prev": 26585,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 14157,
      "at": "2026-10-15T00:31:43.049Z",
      "domain": "hopeandanchorbrixton.co.uk",
      "name": "Hope & Anchor",
      "page": "https://directindex.org/r/hopeandanchorbrixton.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135516,
        "prev": 26585,
        "fix": "no_channel"
      }
    },
    {
      "id": 14156,
      "at": "2026-10-15T00:31:41.760Z",
      "domain": "thecastlelondon.com",
      "name": "The Castle",
      "page": "https://directindex.org/r/thecastlelondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 135509,
        "prev": 25819,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14155,
      "at": "2026-10-15T00:31:41.760Z",
      "domain": "thecastlelondon.com",
      "name": "The Castle",
      "page": "https://directindex.org/r/thecastlelondon.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 135509,
        "prev": 25819,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14154,
      "at": "2026-10-15T00:31:41.760Z",
      "domain": "thecastlelondon.com",
      "name": "The Castle",
      "page": "https://directindex.org/r/thecastlelondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135509,
        "prev": 25819,
        "fix": "no_channel"
      }
    },
    {
      "id": 14153,
      "at": "2026-10-15T00:31:41.698Z",
      "domain": "ourblackheart.com",
      "name": "The Black Heart",
      "page": "https://directindex.org/r/ourblackheart.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 135508,
        "prev": 25989,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 14152,
      "at": "2026-10-15T00:31:41.698Z",
      "domain": "ourblackheart.com",
      "name": "The Black Heart",
      "page": "https://directindex.org/r/ourblackheart.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 135508,
        "prev": 25989,
        "fix": "booking_other"
      }
    },
    {
      "id": 14151,
      "at": "2026-10-15T00:31:41.698Z",
      "domain": "ourblackheart.com",
      "name": "The Black Heart",
      "page": "https://directindex.org/r/ourblackheart.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135508,
        "prev": 25989,
        "fix": "no_channel"
      }
    },
    {
      "id": 14150,
      "at": "2026-10-15T00:31:40.333Z",
      "domain": "thecolonelfawcett.co.uk",
      "name": "The Colonel Fawcett",
      "page": "https://directindex.org/r/thecolonelfawcett.co.uk",
      "kind": "vendor",
      "what": "vendor: none to DesignMyNight",
      "detail": {
        "scan": 135503,
        "prev": 23841,
        "from": null,
        "to": "designmynight"
      }
    },
    {
      "id": 14149,
      "at": "2026-10-15T00:31:40.333Z",
      "domain": "thecolonelfawcett.co.uk",
      "name": "The Colonel Fawcett",
      "page": "https://directindex.org/r/thecolonelfawcett.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 135503,
        "prev": 23841,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14148,
      "at": "2026-10-15T00:31:40.333Z",
      "domain": "thecolonelfawcett.co.uk",
      "name": "The Colonel Fawcett",
      "page": "https://directindex.org/r/thecolonelfawcett.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 135503,
        "prev": 23841,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 14147,
      "at": "2026-10-15T00:31:40.333Z",
      "domain": "thecolonelfawcett.co.uk",
      "name": "The Colonel Fawcett",
      "page": "https://directindex.org/r/thecolonelfawcett.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 135503,
        "prev": 23841,
        "fix": "no_channel"
      }
    },
    {
      "id": 14146,
      "at": "2026-10-15T00:31:28.484Z",
      "domain": "hemingfordarms.com",
      "name": "Hemingford Arms",
      "page": "https://directindex.org/r/hemingfordarms.com",
      "kind": "grade_down",
      "what": "grade D to F (26%)",
      "detail": {
        "scan": 135501,
        "prev": 25939,
        "from": "D",
        "to": "F",
        "pct": 26.2
      }
    },
    {
      "id": 14145,
      "at": "2026-10-15T00:31:28.484Z",
      "domain": "hemingfordarms.com",
      "name": "Hemingford Arms",
      "page": "https://directindex.org/r/hemingfordarms.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 135501,
        "prev": 25939,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14144,
      "at": "2026-10-15T00:31:28.484Z",
      "domain": "hemingfordarms.com",
      "name": "Hemingford Arms",
      "page": "https://directindex.org/r/hemingfordarms.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 135501,
        "prev": 25939,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14143,
      "at": "2026-10-15T00:31:28.484Z",
      "domain": "hemingfordarms.com",
      "name": "Hemingford Arms",
      "page": "https://directindex.org/r/hemingfordarms.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 135501,
        "prev": 25939,
        "fix": "edge_blocks"
      }
    }
  ]
}