{
  "city": "london-salons",
  "days": 30,
  "since": "2026-09-15T18:09:55.530Z",
  "count": 512,
  "sites": 154,
  "byKind": {
    "fixed": 161,
    "broke": 47,
    "grade_up": 114,
    "grade_down": 14,
    "blocked": 20,
    "unblocked": 6,
    "channel": 128,
    "vendor": 22,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18924,
      "at": "2026-10-15T02:37:19.339Z",
      "domain": "gwinternational.com",
      "name": "Graham Webb International Hairdressing",
      "page": "https://directindex.org/r/gwinternational.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 140069,
        "prev": 46079,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18923,
      "at": "2026-10-15T02:36:58.790Z",
      "domain": "chalklondon.com",
      "name": "Chalk",
      "page": "https://directindex.org/r/chalklondon.com",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 140067,
        "prev": 45725,
        "fix": "no_https"
      }
    },
    {
      "id": 18919,
      "at": "2026-10-15T02:36:49.811Z",
      "domain": "hugedomains.com",
      "name": "Be U Studio",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 140065,
        "prev": 45641,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18918,
      "at": "2026-10-15T02:36:49.811Z",
      "domain": "hugedomains.com",
      "name": "Be U Studio",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 140065,
        "prev": 45641,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18917,
      "at": "2026-10-15T02:36:49.811Z",
      "domain": "hugedomains.com",
      "name": "Be U Studio",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 140065,
        "prev": 45641,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 18916,
      "at": "2026-10-15T02:36:49.811Z",
      "domain": "hugedomains.com",
      "name": "Be U Studio",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 140065,
        "prev": 45641,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18915,
      "at": "2026-10-15T02:36:06.610Z",
      "domain": "variahairstudio.com",
      "name": "Toni & Guy",
      "page": "https://directindex.org/r/variahairstudio.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 140056,
        "prev": 44607,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18914,
      "at": "2026-10-15T02:36:06.610Z",
      "domain": "variahairstudio.com",
      "name": "Toni & Guy",
      "page": "https://directindex.org/r/variahairstudio.com",
      "kind": "broke",
      "what": "new finding: no working HTTPS",
      "detail": {
        "scan": 140056,
        "prev": 44607,
        "fix": "no_https"
      }
    },
    {
      "id": 15396,
      "at": "2026-10-15T00:37:40.412Z",
      "domain": "byjade.co.uk",
      "name": "By Jade",
      "page": "https://directindex.org/r/byjade.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136973,
        "prev": 46245,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15395,
      "at": "2026-10-15T00:37:40.412Z",
      "domain": "byjade.co.uk",
      "name": "By Jade",
      "page": "https://directindex.org/r/byjade.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136973,
        "prev": 46245,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15394,
      "at": "2026-10-15T00:37:40.412Z",
      "domain": "byjade.co.uk",
      "name": "By Jade",
      "page": "https://directindex.org/r/byjade.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136973,
        "prev": 46245,
        "fix": "no_channel"
      }
    },
    {
      "id": 15390,
      "at": "2026-10-15T00:37:28.899Z",
      "domain": "indulgencebeauty.com",
      "name": "Indulgence",
      "page": "https://directindex.org/r/indulgencebeauty.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136971,
        "prev": 46185,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15389,
      "at": "2026-10-15T00:37:28.899Z",
      "domain": "indulgencebeauty.com",
      "name": "Indulgence",
      "page": "https://directindex.org/r/indulgencebeauty.com",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 136971,
        "prev": 46185,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 15388,
      "at": "2026-10-15T00:37:28.899Z",
      "domain": "indulgencebeauty.com",
      "name": "Indulgence",
      "page": "https://directindex.org/r/indulgencebeauty.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136971,
        "prev": 46185,
        "fix": "no_channel"
      }
    },
    {
      "id": 15387,
      "at": "2026-10-15T00:37:26.822Z",
      "domain": "sirishashealthandbeauty.co.uk",
      "name": "Sirisha's",
      "page": "https://directindex.org/r/sirishashealthandbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136970,
        "prev": 46168,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15386,
      "at": "2026-10-15T00:37:26.822Z",
      "domain": "sirishashealthandbeauty.co.uk",
      "name": "Sirisha's",
      "page": "https://directindex.org/r/sirishashealthandbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136970,
        "prev": 46168,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 15385,
      "at": "2026-10-15T00:37:26.822Z",
      "domain": "sirishashealthandbeauty.co.uk",
      "name": "Sirisha's",
      "page": "https://directindex.org/r/sirishashealthandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136970,
        "prev": 46168,
        "fix": "no_channel"
      }
    },
    {
      "id": 15384,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136968,
        "prev": 51827,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15383,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136968,
        "prev": 51827
      }
    },
    {
      "id": 15382,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "grade_down",
      "what": "grade C to D (45%)",
      "detail": {
        "scan": 136968,
        "prev": 51827,
        "from": "C",
        "to": "D",
        "pct": 44.6
      }
    },
    {
      "id": 15381,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136968,
        "prev": 51827,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15380,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136968,
        "prev": 51827,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15379,
      "at": "2026-10-15T00:37:22.467Z",
      "domain": "elizabethross.co.uk",
      "name": "Elizabeth Ross Hair & Beauty",
      "page": "https://directindex.org/r/elizabethross.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136968,
        "prev": 51827,
        "fix": "no_channel"
      }
    },
    {
      "id": 15378,
      "at": "2026-10-15T00:37:13.520Z",
      "domain": "tinyhairandbeauty.co.uk",
      "name": "Tiny hair & beauty",
      "page": "https://directindex.org/r/tinyhairandbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136967,
        "prev": 46129,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15377,
      "at": "2026-10-15T00:37:13.520Z",
      "domain": "tinyhairandbeauty.co.uk",
      "name": "Tiny hair & beauty",
      "page": "https://directindex.org/r/tinyhairandbeauty.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136967,
        "prev": 46129
      }
    },
    {
      "id": 15376,
      "at": "2026-10-15T00:37:13.520Z",
      "domain": "tinyhairandbeauty.co.uk",
      "name": "Tiny hair & beauty",
      "page": "https://directindex.org/r/tinyhairandbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136967,
        "prev": 46129,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 15375,
      "at": "2026-10-15T00:37:13.520Z",
      "domain": "tinyhairandbeauty.co.uk",
      "name": "Tiny hair & beauty",
      "page": "https://directindex.org/r/tinyhairandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136967,
        "prev": 46129,
        "fix": "no_channel"
      }
    },
    {
      "id": 15374,
      "at": "2026-10-15T00:37:13.520Z",
      "domain": "tinyhairandbeauty.co.uk",
      "name": "Tiny hair & beauty",
      "page": "https://directindex.org/r/tinyhairandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136967,
        "prev": 46129,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15373,
      "at": "2026-10-15T00:37:11.626Z",
      "domain": "houseofnailslondon.co.uk",
      "name": "House of Nails",
      "page": "https://directindex.org/r/houseofnailslondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136965,
        "prev": 46008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15372,
      "at": "2026-10-15T00:37:11.626Z",
      "domain": "houseofnailslondon.co.uk",
      "name": "House of Nails",
      "page": "https://directindex.org/r/houseofnailslondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136965,
        "prev": 46008,
        "fix": "no_channel"
      }
    },
    {
      "id": 15371,
      "at": "2026-10-15T00:37:10.680Z",
      "domain": "infinitymk.co.uk",
      "name": "infinity mk",
      "page": "https://directindex.org/r/infinitymk.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136963,
        "prev": 45994,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15370,
      "at": "2026-10-15T00:37:10.680Z",
      "domain": "infinitymk.co.uk",
      "name": "infinity mk",
      "page": "https://directindex.org/r/infinitymk.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 136963,
        "prev": 45994,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 15369,
      "at": "2026-10-15T00:37:10.680Z",
      "domain": "infinitymk.co.uk",
      "name": "infinity mk",
      "page": "https://directindex.org/r/infinitymk.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136963,
        "prev": 45994,
        "fix": "no_channel"
      }
    },
    {
      "id": 15368,
      "at": "2026-10-15T00:37:11.228Z",
      "domain": "ozzierizzo.com",
      "name": "Ozzie Rizzo",
      "page": "https://directindex.org/r/ozzierizzo.com",
      "kind": "vendor",
      "what": "vendor: none to Shortcuts",
      "detail": {
        "scan": 136961,
        "prev": 46109,
        "from": null,
        "to": "shortcuts"
      }
    },
    {
      "id": 15367,
      "at": "2026-10-15T00:37:11.228Z",
      "domain": "ozzierizzo.com",
      "name": "Ozzie Rizzo",
      "page": "https://directindex.org/r/ozzierizzo.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136961,
        "prev": 46109,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15366,
      "at": "2026-10-15T00:37:11.228Z",
      "domain": "ozzierizzo.com",
      "name": "Ozzie Rizzo",
      "page": "https://directindex.org/r/ozzierizzo.com",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 136961,
        "prev": 46109,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 15365,
      "at": "2026-10-15T00:37:11.228Z",
      "domain": "ozzierizzo.com",
      "name": "Ozzie Rizzo",
      "page": "https://directindex.org/r/ozzierizzo.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136961,
        "prev": 46109,
        "fix": "no_channel"
      }
    },
    {
      "id": 15364,
      "at": "2026-10-15T00:37:11.087Z",
      "domain": "laudiahair.co.uk",
      "name": "El Shaddai Laudi Hair",
      "page": "https://directindex.org/r/laudiahair.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136960,
        "prev": 46017,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15363,
      "at": "2026-10-15T00:37:11.087Z",
      "domain": "laudiahair.co.uk",
      "name": "El Shaddai Laudi Hair",
      "page": "https://directindex.org/r/laudiahair.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136960,
        "prev": 46017,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15362,
      "at": "2026-10-15T00:37:11.087Z",
      "domain": "laudiahair.co.uk",
      "name": "El Shaddai Laudi Hair",
      "page": "https://directindex.org/r/laudiahair.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136960,
        "prev": 46017,
        "fix": "no_channel"
      }
    },
    {
      "id": 15361,
      "at": "2026-10-15T00:37:10.481Z",
      "domain": "solclinic.com",
      "name": "Sol Clinic",
      "page": "https://directindex.org/r/solclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136957,
        "prev": 46094,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15360,
      "at": "2026-10-15T00:37:10.481Z",
      "domain": "solclinic.com",
      "name": "Sol Clinic",
      "page": "https://directindex.org/r/solclinic.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136957,
        "prev": 46094,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15359,
      "at": "2026-10-15T00:37:10.481Z",
      "domain": "solclinic.com",
      "name": "Sol Clinic",
      "page": "https://directindex.org/r/solclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136957,
        "prev": 46094,
        "fix": "no_channel"
      }
    },
    {
      "id": 15358,
      "at": "2026-10-15T00:37:10.206Z",
      "domain": "club-21.co.uk",
      "name": "Club 21 Hair",
      "page": "https://directindex.org/r/club-21.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136955,
        "prev": 46159
      }
    },
    {
      "id": 15357,
      "at": "2026-10-15T00:37:10.206Z",
      "domain": "club-21.co.uk",
      "name": "Club 21 Hair",
      "page": "https://directindex.org/r/club-21.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (33%)",
      "detail": {
        "scan": 136955,
        "prev": 46159,
        "from": "D",
        "to": "F",
        "pct": 32.8
      }
    },
    {
      "id": 15356,
      "at": "2026-10-15T00:37:10.206Z",
      "domain": "club-21.co.uk",
      "name": "Club 21 Hair",
      "page": "https://directindex.org/r/club-21.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136955,
        "prev": 46159,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15355,
      "at": "2026-10-15T00:37:10.149Z",
      "domain": "sevengarcons.com",
      "name": "Seven Garçons",
      "page": "https://directindex.org/r/sevengarcons.com",
      "kind": "vendor",
      "what": "vendor: none to Booksy",
      "detail": {
        "scan": 136954,
        "prev": 46097,
        "from": null,
        "to": "booksy"
      }
    },
    {
      "id": 15354,
      "at": "2026-10-15T00:37:10.149Z",
      "domain": "sevengarcons.com",
      "name": "Seven Garçons",
      "page": "https://directindex.org/r/sevengarcons.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136954,
        "prev": 46097,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 15353,
      "at": "2026-10-15T00:37:10.149Z",
      "domain": "sevengarcons.com",
      "name": "Seven Garçons",
      "page": "https://directindex.org/r/sevengarcons.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136954,
        "prev": 46097,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 15352,
      "at": "2026-10-15T00:37:10.149Z",
      "domain": "sevengarcons.com",
      "name": "Seven Garçons",
      "page": "https://directindex.org/r/sevengarcons.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136954,
        "prev": 46097,
        "fix": "no_channel"
      }
    },
    {
      "id": 15351,
      "at": "2026-10-15T00:37:09.778Z",
      "domain": "thebeach-tanning.com",
      "name": "The Beach",
      "page": "https://directindex.org/r/thebeach-tanning.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136953,
        "prev": 46011
      }
    },
    {
      "id": 15350,
      "at": "2026-10-15T00:37:09.778Z",
      "domain": "thebeach-tanning.com",
      "name": "The Beach",
      "page": "https://directindex.org/r/thebeach-tanning.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 136953,
        "prev": 46011,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 15349,
      "at": "2026-10-15T00:37:09.778Z",
      "domain": "thebeach-tanning.com",
      "name": "The Beach",
      "page": "https://directindex.org/r/thebeach-tanning.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136953,
        "prev": 46011,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15348,
      "at": "2026-10-15T00:37:09.680Z",
      "domain": "lisa-n-girls.co.uk",
      "name": "Lisa 'n' Girls",
      "page": "https://directindex.org/r/lisa-n-girls.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136952,
        "prev": 45993,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 15347,
      "at": "2026-10-15T00:37:09.680Z",
      "domain": "lisa-n-girls.co.uk",
      "name": "Lisa 'n' Girls",
      "page": "https://directindex.org/r/lisa-n-girls.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136952,
        "prev": 45993,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15346,
      "at": "2026-10-15T00:37:09.680Z",
      "domain": "lisa-n-girls.co.uk",
      "name": "Lisa 'n' Girls",
      "page": "https://directindex.org/r/lisa-n-girls.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 136952,
        "prev": 45993,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 15345,
      "at": "2026-10-15T00:37:09.680Z",
      "domain": "lisa-n-girls.co.uk",
      "name": "Lisa 'n' Girls",
      "page": "https://directindex.org/r/lisa-n-girls.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136952,
        "prev": 45993,
        "fix": "no_channel"
      }
    },
    {
      "id": 15344,
      "at": "2026-10-15T00:37:09.183Z",
      "domain": "browology.uk",
      "name": "Brow.ol.ogy",
      "page": "https://directindex.org/r/browology.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136951,
        "prev": 46012,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15343,
      "at": "2026-10-15T00:37:09.183Z",
      "domain": "browology.uk",
      "name": "Brow.ol.ogy",
      "page": "https://directindex.org/r/browology.uk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136951,
        "prev": 46012,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 15342,
      "at": "2026-10-15T00:37:09.183Z",
      "domain": "browology.uk",
      "name": "Brow.ol.ogy",
      "page": "https://directindex.org/r/browology.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136951,
        "prev": 46012,
        "fix": "no_channel"
      }
    },
    {
      "id": 15341,
      "at": "2026-10-15T00:37:08.843Z",
      "domain": "tanandbeautysalon.co.uk",
      "name": "The Tan & Beauty Salon",
      "page": "https://directindex.org/r/tanandbeautysalon.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136949,
        "prev": 46164
      }
    },
    {
      "id": 15340,
      "at": "2026-10-15T00:37:08.843Z",
      "domain": "tanandbeautysalon.co.uk",
      "name": "The Tan & Beauty Salon",
      "page": "https://directindex.org/r/tanandbeautysalon.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136949,
        "prev": 46164,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15339,
      "at": "2026-10-15T00:37:07.826Z",
      "domain": "lashiousbeauty.co.uk",
      "name": "Lashious",
      "page": "https://directindex.org/r/lashiousbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 136942,
        "prev": 46007,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 15338,
      "at": "2026-10-15T00:37:07.769Z",
      "domain": "wixsite.com",
      "name": "Prismatique Nails",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "grade_up",
      "what": "grade F to D (40%)",
      "detail": {
        "scan": 136941,
        "prev": 46166,
        "from": "F",
        "to": "D",
        "pct": 40
      }
    },
    {
      "id": 15337,
      "at": "2026-10-15T00:37:07.426Z",
      "domain": "s333ydahairandbeard.co.uk",
      "name": "Classic Cut",
      "page": "https://directindex.org/r/s333ydahairandbeard.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 136937,
        "prev": 45973,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 15336,
      "at": "2026-10-15T00:37:07.426Z",
      "domain": "s333ydahairandbeard.co.uk",
      "name": "Classic Cut",
      "page": "https://directindex.org/r/s333ydahairandbeard.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136937,
        "prev": 45973,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 15335,
      "at": "2026-10-15T00:37:07.426Z",
      "domain": "s333ydahairandbeard.co.uk",
      "name": "Classic Cut",
      "page": "https://directindex.org/r/s333ydahairandbeard.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136937,
        "prev": 45973,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 15334,
      "at": "2026-10-15T00:37:07.426Z",
      "domain": "s333ydahairandbeard.co.uk",
      "name": "Classic Cut",
      "page": "https://directindex.org/r/s333ydahairandbeard.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136937,
        "prev": 45973,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 15333,
      "at": "2026-10-15T00:37:07.426Z",
      "domain": "s333ydahairandbeard.co.uk",
      "name": "Classic Cut",
      "page": "https://directindex.org/r/s333ydahairandbeard.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136937,
        "prev": 45973,
        "fix": "no_channel"
      }
    },
    {
      "id": 15332,
      "at": "2026-10-15T00:37:04.685Z",
      "domain": "arturolondon.co.uk",
      "name": "Arturo",
      "page": "https://directindex.org/r/arturolondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136930,
        "prev": 45858,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15331,
      "at": "2026-10-15T00:37:04.685Z",
      "domain": "arturolondon.co.uk",
      "name": "Arturo",
      "page": "https://directindex.org/r/arturolondon.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136930,
        "prev": 45858,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15330,
      "at": "2026-10-15T00:37:04.685Z",
      "domain": "arturolondon.co.uk",
      "name": "Arturo",
      "page": "https://directindex.org/r/arturolondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136930,
        "prev": 45858,
        "fix": "no_channel"
      }
    },
    {
      "id": 15329,
      "at": "2026-10-15T00:37:04.204Z",
      "domain": "haksbarbers.co.uk",
      "name": "Hak's Barbers",
      "page": "https://directindex.org/r/haksbarbers.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136929,
        "prev": 45848,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15328,
      "at": "2026-10-15T00:37:04.204Z",
      "domain": "haksbarbers.co.uk",
      "name": "Hak's Barbers",
      "page": "https://directindex.org/r/haksbarbers.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (59%)",
      "detail": {
        "scan": 136929,
        "prev": 45848,
        "from": "F",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 15327,
      "at": "2026-10-15T00:37:04.204Z",
      "domain": "haksbarbers.co.uk",
      "name": "Hak's Barbers",
      "page": "https://directindex.org/r/haksbarbers.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136929,
        "prev": 45848,
        "fix": "no_channel"
      }
    },
    {
      "id": 15326,
      "at": "2026-10-15T00:37:04.169Z",
      "domain": "bokishair.com",
      "name": "Boki's Hair",
      "page": "https://directindex.org/r/bokishair.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136928,
        "prev": 45868,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15325,
      "at": "2026-10-15T00:37:04.169Z",
      "domain": "bokishair.com",
      "name": "Boki's Hair",
      "page": "https://directindex.org/r/bokishair.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136928,
        "prev": 45868,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 15324,
      "at": "2026-10-15T00:37:04.169Z",
      "domain": "bokishair.com",
      "name": "Boki's Hair",
      "page": "https://directindex.org/r/bokishair.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136928,
        "prev": 45868,
        "fix": "no_channel"
      }
    },
    {
      "id": 15323,
      "at": "2026-10-15T00:37:03.853Z",
      "domain": "andrewjose.com",
      "name": "Andrew Jose",
      "page": "https://directindex.org/r/andrewjose.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136927,
        "prev": 45971,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15322,
      "at": "2026-10-15T00:37:03.853Z",
      "domain": "andrewjose.com",
      "name": "Andrew Jose",
      "page": "https://directindex.org/r/andrewjose.com",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 136927,
        "prev": 45971,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 15321,
      "at": "2026-10-15T00:37:03.853Z",
      "domain": "andrewjose.com",
      "name": "Andrew Jose",
      "page": "https://directindex.org/r/andrewjose.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136927,
        "prev": 45971,
        "fix": "no_channel"
      }
    },
    {
      "id": 15320,
      "at": "2026-10-15T00:37:03.013Z",
      "domain": "thefacealchemist.com",
      "name": "The Face Alchemist",
      "page": "https://directindex.org/r/thefacealchemist.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136926,
        "prev": 45841,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15319,
      "at": "2026-10-15T00:37:03.013Z",
      "domain": "thefacealchemist.com",
      "name": "The Face Alchemist",
      "page": "https://directindex.org/r/thefacealchemist.com",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 136926,
        "prev": 45841,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 15318,
      "at": "2026-10-15T00:37:03.013Z",
      "domain": "thefacealchemist.com",
      "name": "The Face Alchemist",
      "page": "https://directindex.org/r/thefacealchemist.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136926,
        "prev": 45841,
        "fix": "no_channel"
      }
    },
    {
      "id": 15317,
      "at": "2026-10-15T00:37:02.369Z",
      "domain": "fitzroviabarbers.net",
      "name": "Fitzrovia Barbers",
      "page": "https://directindex.org/r/fitzroviabarbers.net",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136923,
        "prev": 45833,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15316,
      "at": "2026-10-15T00:37:02.369Z",
      "domain": "fitzroviabarbers.net",
      "name": "Fitzrovia Barbers",
      "page": "https://directindex.org/r/fitzroviabarbers.net",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136923,
        "prev": 45833,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15315,
      "at": "2026-10-15T00:37:02.369Z",
      "domain": "fitzroviabarbers.net",
      "name": "Fitzrovia Barbers",
      "page": "https://directindex.org/r/fitzroviabarbers.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136923,
        "prev": 45833,
        "fix": "no_channel"
      }
    },
    {
      "id": 15314,
      "at": "2026-10-15T00:37:01.259Z",
      "domain": "hollywoodnailssupply.co.uk",
      "name": "Hollywood Nails Supply",
      "page": "https://directindex.org/r/hollywoodnailssupply.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136919,
        "prev": 45954,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15313,
      "at": "2026-10-15T00:37:01.259Z",
      "domain": "hollywoodnailssupply.co.uk",
      "name": "Hollywood Nails Supply",
      "page": "https://directindex.org/r/hollywoodnailssupply.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136919,
        "prev": 45954,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15312,
      "at": "2026-10-15T00:37:01.259Z",
      "domain": "hollywoodnailssupply.co.uk",
      "name": "Hollywood Nails Supply",
      "page": "https://directindex.org/r/hollywoodnailssupply.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136919,
        "prev": 45954,
        "fix": "no_channel"
      }
    },
    {
      "id": 15311,
      "at": "2026-10-15T00:37:00.850Z",
      "domain": "indulgence-hairandbeauty.co.uk",
      "name": "Indulgence Hair & Beauty",
      "page": "https://directindex.org/r/indulgence-hairandbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136918,
        "prev": 45852,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15310,
      "at": "2026-10-15T00:37:00.850Z",
      "domain": "indulgence-hairandbeauty.co.uk",
      "name": "Indulgence Hair & Beauty",
      "page": "https://directindex.org/r/indulgence-hairandbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136918,
        "prev": 45852,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15309,
      "at": "2026-10-15T00:37:00.850Z",
      "domain": "indulgence-hairandbeauty.co.uk",
      "name": "Indulgence Hair & Beauty",
      "page": "https://directindex.org/r/indulgence-hairandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136918,
        "prev": 45852,
        "fix": "no_channel"
      }
    },
    {
      "id": 15308,
      "at": "2026-10-15T00:37:00.749Z",
      "domain": "clayhairsalon.com",
      "name": "Clay",
      "page": "https://directindex.org/r/clayhairsalon.com",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136917,
        "prev": 45773,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 15307,
      "at": "2026-10-15T00:37:00.749Z",
      "domain": "clayhairsalon.com",
      "name": "Clay",
      "page": "https://directindex.org/r/clayhairsalon.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136917,
        "prev": 45773,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15306,
      "at": "2026-10-15T00:37:00.749Z",
      "domain": "clayhairsalon.com",
      "name": "Clay",
      "page": "https://directindex.org/r/clayhairsalon.com",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 136917,
        "prev": 45773,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 15305,
      "at": "2026-10-15T00:37:00.749Z",
      "domain": "clayhairsalon.com",
      "name": "Clay",
      "page": "https://directindex.org/r/clayhairsalon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136917,
        "prev": 45773,
        "fix": "no_channel"
      }
    },
    {
      "id": 15304,
      "at": "2026-10-15T00:37:00.357Z",
      "domain": "melatoneskinclinic.co.uk",
      "name": "Melatone Skin Clinic",
      "page": "https://directindex.org/r/melatoneskinclinic.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136915,
        "prev": 45859,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15303,
      "at": "2026-10-15T00:37:00.357Z",
      "domain": "melatoneskinclinic.co.uk",
      "name": "Melatone Skin Clinic",
      "page": "https://directindex.org/r/melatoneskinclinic.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 136915,
        "prev": 45859,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 15302,
      "at": "2026-10-15T00:37:00.357Z",
      "domain": "melatoneskinclinic.co.uk",
      "name": "Melatone Skin Clinic",
      "page": "https://directindex.org/r/melatoneskinclinic.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136915,
        "prev": 45859,
        "fix": "no_channel"
      }
    },
    {
      "id": 15301,
      "at": "2026-10-15T00:36:58.463Z",
      "domain": "asiaticthaimassage.co.uk",
      "name": "Asiatic Thai Massage",
      "page": "https://directindex.org/r/asiaticthaimassage.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136908,
        "prev": 45901,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15300,
      "at": "2026-10-15T00:36:58.463Z",
      "domain": "asiaticthaimassage.co.uk",
      "name": "Asiatic Thai Massage",
      "page": "https://directindex.org/r/asiaticthaimassage.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136908,
        "prev": 45901,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 15299,
      "at": "2026-10-15T00:36:58.463Z",
      "domain": "asiaticthaimassage.co.uk",
      "name": "Asiatic Thai Massage",
      "page": "https://directindex.org/r/asiaticthaimassage.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136908,
        "prev": 45901,
        "fix": "no_channel"
      }
    },
    {
      "id": 15298,
      "at": "2026-10-15T00:36:58.463Z",
      "domain": "asiaticthaimassage.co.uk",
      "name": "Asiatic Thai Massage",
      "page": "https://directindex.org/r/asiaticthaimassage.co.uk",
      "kind": "fixed",
      "what": "fixed: structured data was incomplete",
      "detail": {
        "scan": 136908,
        "prev": 45901,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 15297,
      "at": "2026-10-15T00:36:58.408Z",
      "domain": "bodysilk.co.uk",
      "name": "Body Silk Clinic",
      "page": "https://directindex.org/r/bodysilk.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136907,
        "prev": 45233,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15296,
      "at": "2026-10-15T00:36:58.408Z",
      "domain": "bodysilk.co.uk",
      "name": "Body Silk Clinic",
      "page": "https://directindex.org/r/bodysilk.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 136907,
        "prev": 45233,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 15295,
      "at": "2026-10-15T00:36:58.408Z",
      "domain": "bodysilk.co.uk",
      "name": "Body Silk Clinic",
      "page": "https://directindex.org/r/bodysilk.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136907,
        "prev": 45233,
        "fix": "no_channel"
      }
    },
    {
      "id": 15294,
      "at": "2026-10-15T00:36:57.049Z",
      "domain": "bullerandrice.com",
      "name": "Buller and Rice",
      "page": "https://directindex.org/r/bullerandrice.com",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136897,
        "prev": 45953,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 15293,
      "at": "2026-10-15T00:36:57.049Z",
      "domain": "bullerandrice.com",
      "name": "Buller and Rice",
      "page": "https://directindex.org/r/bullerandrice.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136897,
        "prev": 45953,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15292,
      "at": "2026-10-15T00:36:57.049Z",
      "domain": "bullerandrice.com",
      "name": "Buller and Rice",
      "page": "https://directindex.org/r/bullerandrice.com",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 136897,
        "prev": 45953,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 15291,
      "at": "2026-10-15T00:36:57.049Z",
      "domain": "bullerandrice.com",
      "name": "Buller and Rice",
      "page": "https://directindex.org/r/bullerandrice.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136897,
        "prev": 45953,
        "fix": "no_channel"
      }
    },
    {
      "id": 15290,
      "at": "2026-10-15T00:36:56.835Z",
      "domain": "aitch.london",
      "name": "Aitch",
      "page": "https://directindex.org/r/aitch.london",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136895,
        "prev": 45860
      }
    },
    {
      "id": 15289,
      "at": "2026-10-15T00:36:56.835Z",
      "domain": "aitch.london",
      "name": "Aitch",
      "page": "https://directindex.org/r/aitch.london",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 136895,
        "prev": 45860,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 15288,
      "at": "2026-10-15T00:36:56.835Z",
      "domain": "aitch.london",
      "name": "Aitch",
      "page": "https://directindex.org/r/aitch.london",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136895,
        "prev": 45860,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15287,
      "at": "2026-10-15T00:36:56.345Z",
      "domain": "kokogentsgrooming.co.uk",
      "name": "Koko",
      "page": "https://directindex.org/r/kokogentsgrooming.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Booksy",
      "detail": {
        "scan": 136893,
        "prev": 45842,
        "from": null,
        "to": "booksy"
      }
    },
    {
      "id": 15286,
      "at": "2026-10-15T00:36:56.345Z",
      "domain": "kokogentsgrooming.co.uk",
      "name": "Koko",
      "page": "https://directindex.org/r/kokogentsgrooming.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136893,
        "prev": 45842,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 15285,
      "at": "2026-10-15T00:36:56.345Z",
      "domain": "kokogentsgrooming.co.uk",
      "name": "Koko",
      "page": "https://directindex.org/r/kokogentsgrooming.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136893,
        "prev": 45842,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 15284,
      "at": "2026-10-15T00:36:56.345Z",
      "domain": "kokogentsgrooming.co.uk",
      "name": "Koko",
      "page": "https://directindex.org/r/kokogentsgrooming.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136893,
        "prev": 45842,
        "fix": "no_channel"
      }
    },
    {
      "id": 15283,
      "at": "2026-10-15T00:36:56.311Z",
      "domain": "kyndclinic.com",
      "name": "Kynd Clinic",
      "page": "https://directindex.org/r/kyndclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136892,
        "prev": 45797,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15282,
      "at": "2026-10-15T00:36:56.311Z",
      "domain": "kyndclinic.com",
      "name": "Kynd Clinic",
      "page": "https://directindex.org/r/kyndclinic.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136892,
        "prev": 45797,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 15281,
      "at": "2026-10-15T00:36:56.311Z",
      "domain": "kyndclinic.com",
      "name": "Kynd Clinic",
      "page": "https://directindex.org/r/kyndclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136892,
        "prev": 45797,
        "fix": "no_channel"
      }
    },
    {
      "id": 15280,
      "at": "2026-10-15T00:36:55.211Z",
      "domain": "booksy.com",
      "name": "Tony and Luci's",
      "page": "https://directindex.org/r/booksy.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136889,
        "prev": 45967,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 15279,
      "at": "2026-10-15T00:36:55.211Z",
      "domain": "booksy.com",
      "name": "Tony and Luci's",
      "page": "https://directindex.org/r/booksy.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136889,
        "prev": 45967
      }
    },
    {
      "id": 15278,
      "at": "2026-10-15T00:36:55.211Z",
      "domain": "booksy.com",
      "name": "Tony and Luci's",
      "page": "https://directindex.org/r/booksy.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136889,
        "prev": 45967,
        "fix": "booking_other"
      }
    },
    {
      "id": 15277,
      "at": "2026-10-15T00:36:55.211Z",
      "domain": "booksy.com",
      "name": "Tony and Luci's",
      "page": "https://directindex.org/r/booksy.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136889,
        "prev": 45967,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15276,
      "at": "2026-10-15T00:36:55.211Z",
      "domain": "booksy.com",
      "name": "Tony and Luci's",
      "page": "https://directindex.org/r/booksy.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136889,
        "prev": 45967,
        "fix": "no_channel"
      }
    },
    {
      "id": 15275,
      "at": "2026-10-15T00:36:55.026Z",
      "domain": "skinlaze.co.uk",
      "name": "SkinLaze",
      "page": "https://directindex.org/r/skinlaze.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136888,
        "prev": 45711,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15274,
      "at": "2026-10-15T00:36:55.026Z",
      "domain": "skinlaze.co.uk",
      "name": "SkinLaze",
      "page": "https://directindex.org/r/skinlaze.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 136888,
        "prev": 45711,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 15273,
      "at": "2026-10-15T00:36:55.026Z",
      "domain": "skinlaze.co.uk",
      "name": "SkinLaze",
      "page": "https://directindex.org/r/skinlaze.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136888,
        "prev": 45711,
        "fix": "no_channel"
      }
    },
    {
      "id": 15272,
      "at": "2026-10-15T00:36:54.379Z",
      "domain": "hirohirohair.co.uk",
      "name": "Hiro Hiro",
      "page": "https://directindex.org/r/hirohirohair.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136885,
        "prev": 46155
      }
    },
    {
      "id": 15271,
      "at": "2026-10-15T00:36:54.379Z",
      "domain": "hirohirohair.co.uk",
      "name": "Hiro Hiro",
      "page": "https://directindex.org/r/hirohirohair.co.uk",
      "kind": "grade_down",
      "what": "grade C to F (19%)",
      "detail": {
        "scan": 136885,
        "prev": 46155,
        "from": "C",
        "to": "F",
        "pct": 18.5
      }
    },
    {
      "id": 15270,
      "at": "2026-10-15T00:36:54.379Z",
      "domain": "hirohirohair.co.uk",
      "name": "Hiro Hiro",
      "page": "https://directindex.org/r/hirohirohair.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136885,
        "prev": 46155,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15269,
      "at": "2026-10-15T00:36:52.671Z",
      "domain": "expireddomains.com",
      "name": "Origin Massage Therapy",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136878,
        "prev": 46004
      }
    },
    {
      "id": 15268,
      "at": "2026-10-15T00:36:52.671Z",
      "domain": "expireddomains.com",
      "name": "Origin Massage Therapy",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136878,
        "prev": 46004,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15267,
      "at": "2026-10-15T00:36:52.671Z",
      "domain": "expireddomains.com",
      "name": "Origin Massage Therapy",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136878,
        "prev": 46004,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15266,
      "at": "2026-10-15T00:36:50.105Z",
      "domain": "whoisnext.co.uk",
      "name": "Who is Next",
      "page": "https://directindex.org/r/whoisnext.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136873,
        "prev": 45277,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15265,
      "at": "2026-10-15T00:36:50.105Z",
      "domain": "whoisnext.co.uk",
      "name": "Who is Next",
      "page": "https://directindex.org/r/whoisnext.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 136873,
        "prev": 45277,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 15264,
      "at": "2026-10-15T00:36:50.105Z",
      "domain": "whoisnext.co.uk",
      "name": "Who is Next",
      "page": "https://directindex.org/r/whoisnext.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136873,
        "prev": 45277,
        "fix": "no_channel"
      }
    },
    {
      "id": 15263,
      "at": "2026-10-15T00:36:49.955Z",
      "domain": "radiance-salon.co.uk",
      "name": "Radiance Beauty & Tanning",
      "page": "https://directindex.org/r/radiance-salon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136872,
        "prev": 45714,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15262,
      "at": "2026-10-15T00:36:49.955Z",
      "domain": "radiance-salon.co.uk",
      "name": "Radiance Beauty & Tanning",
      "page": "https://directindex.org/r/radiance-salon.co.uk",
      "kind": "grade_up",
      "what": "grade D to A (95%)",
      "detail": {
        "scan": 136872,
        "prev": 45714,
        "from": "D",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 15261,
      "at": "2026-10-15T00:36:49.955Z",
      "domain": "radiance-salon.co.uk",
      "name": "Radiance Beauty & Tanning",
      "page": "https://directindex.org/r/radiance-salon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136872,
        "prev": 45714,
        "fix": "no_channel"
      }
    },
    {
      "id": 15260,
      "at": "2026-10-15T00:36:49.955Z",
      "domain": "radiance-salon.co.uk",
      "name": "Radiance Beauty & Tanning",
      "page": "https://directindex.org/r/radiance-salon.co.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 136872,
        "prev": 45714,
        "fix": "no_structured"
      }
    },
    {
      "id": 15259,
      "at": "2026-10-15T00:36:49.324Z",
      "domain": "hugedomains.com",
      "name": "Maurice Jon Miller",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136871,
        "prev": 45887
      }
    },
    {
      "id": 15258,
      "at": "2026-10-15T00:36:49.324Z",
      "domain": "hugedomains.com",
      "name": "Maurice Jon Miller",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "grade_down",
      "what": "grade D to F (5%)",
      "detail": {
        "scan": 136871,
        "prev": 45887,
        "from": "D",
        "to": "F",
        "pct": 4.6
      }
    },
    {
      "id": 15257,
      "at": "2026-10-15T00:36:49.324Z",
      "domain": "hugedomains.com",
      "name": "Maurice Jon Miller",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136871,
        "prev": 45887,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15256,
      "at": "2026-10-15T00:36:49.324Z",
      "domain": "hugedomains.com",
      "name": "Maurice Jon Miller",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136871,
        "prev": 45887,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15255,
      "at": "2026-10-15T00:36:49.324Z",
      "domain": "hugedomains.com",
      "name": "Maurice Jon Miller",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 136871,
        "prev": 45887,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 15254,
      "at": "2026-10-15T00:36:48.586Z",
      "domain": "lushaestheticstudio.com",
      "name": "Lush Aesthetic Studio",
      "page": "https://directindex.org/r/lushaestheticstudio.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136869,
        "prev": 45795,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15253,
      "at": "2026-10-15T00:36:48.586Z",
      "domain": "lushaestheticstudio.com",
      "name": "Lush Aesthetic Studio",
      "page": "https://directindex.org/r/lushaestheticstudio.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 136869,
        "prev": 45795,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 15252,
      "at": "2026-10-15T00:36:48.586Z",
      "domain": "lushaestheticstudio.com",
      "name": "Lush Aesthetic Studio",
      "page": "https://directindex.org/r/lushaestheticstudio.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136869,
        "prev": 45795,
        "fix": "no_channel"
      }
    },
    {
      "id": 15251,
      "at": "2026-10-15T00:36:48.091Z",
      "domain": "theskinandwellnessclinic.com",
      "name": "The Beauty & Skin Clinic",
      "page": "https://directindex.org/r/theskinandwellnessclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136868,
        "prev": 45745,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15250,
      "at": "2026-10-15T00:36:48.091Z",
      "domain": "theskinandwellnessclinic.com",
      "name": "The Beauty & Skin Clinic",
      "page": "https://directindex.org/r/theskinandwellnessclinic.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136868,
        "prev": 45745,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15249,
      "at": "2026-10-15T00:36:48.091Z",
      "domain": "theskinandwellnessclinic.com",
      "name": "The Beauty & Skin Clinic",
      "page": "https://directindex.org/r/theskinandwellnessclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136868,
        "prev": 45745,
        "fix": "no_channel"
      }
    },
    {
      "id": 15248,
      "at": "2026-10-15T00:36:47.471Z",
      "domain": "junjai.com",
      "name": "Junjai Thai Massage",
      "page": "https://directindex.org/r/junjai.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136867,
        "prev": 45760,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15247,
      "at": "2026-10-15T00:36:47.471Z",
      "domain": "junjai.com",
      "name": "Junjai Thai Massage",
      "page": "https://directindex.org/r/junjai.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136867,
        "prev": 45760,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15246,
      "at": "2026-10-15T00:36:47.471Z",
      "domain": "junjai.com",
      "name": "Junjai Thai Massage",
      "page": "https://directindex.org/r/junjai.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136867,
        "prev": 45760,
        "fix": "no_channel"
      }
    },
    {
      "id": 15245,
      "at": "2026-10-15T00:36:47.162Z",
      "domain": "stresstherapy.uk",
      "name": "Stress Therapy Ltd",
      "page": "https://directindex.org/r/stresstherapy.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136866,
        "prev": 45749,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15244,
      "at": "2026-10-15T00:36:47.162Z",
      "domain": "stresstherapy.uk",
      "name": "Stress Therapy Ltd",
      "page": "https://directindex.org/r/stresstherapy.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136866,
        "prev": 45749,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15243,
      "at": "2026-10-15T00:36:47.162Z",
      "domain": "stresstherapy.uk",
      "name": "Stress Therapy Ltd",
      "page": "https://directindex.org/r/stresstherapy.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136866,
        "prev": 45749,
        "fix": "no_channel"
      }
    },
    {
      "id": 15242,
      "at": "2026-10-15T00:36:47.009Z",
      "domain": "tinaandcatherinesbeautychertsey.co.uk",
      "name": "Tina and Catherine's Beauty",
      "page": "https://directindex.org/r/tinaandcatherinesbeautychertsey.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136865,
        "prev": 45684,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15241,
      "at": "2026-10-15T00:36:47.009Z",
      "domain": "tinaandcatherinesbeautychertsey.co.uk",
      "name": "Tina and Catherine's Beauty",
      "page": "https://directindex.org/r/tinaandcatherinesbeautychertsey.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136865,
        "prev": 45684,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15240,
      "at": "2026-10-15T00:36:47.009Z",
      "domain": "tinaandcatherinesbeautychertsey.co.uk",
      "name": "Tina and Catherine's Beauty",
      "page": "https://directindex.org/r/tinaandcatherinesbeautychertsey.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136865,
        "prev": 45684,
        "fix": "no_channel"
      }
    },
    {
      "id": 15239,
      "at": "2026-10-15T00:36:46.741Z",
      "domain": "massaggi.co.uk",
      "name": "Massaggi",
      "page": "https://directindex.org/r/massaggi.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136864,
        "prev": 45710,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15238,
      "at": "2026-10-15T00:36:46.741Z",
      "domain": "massaggi.co.uk",
      "name": "Massaggi",
      "page": "https://directindex.org/r/massaggi.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136864,
        "prev": 45710,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 15237,
      "at": "2026-10-15T00:36:46.741Z",
      "domain": "massaggi.co.uk",
      "name": "Massaggi",
      "page": "https://directindex.org/r/massaggi.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136864,
        "prev": 45710,
        "fix": "no_channel"
      }
    },
    {
      "id": 15236,
      "at": "2026-10-15T00:36:45.511Z",
      "domain": "revive-beauty-clinic.co.uk",
      "name": "Revive Beauty Clinic",
      "page": "https://directindex.org/r/revive-beauty-clinic.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136859,
        "prev": 46090
      }
    },
    {
      "id": 15235,
      "at": "2026-10-15T00:36:45.511Z",
      "domain": "revive-beauty-clinic.co.uk",
      "name": "Revive Beauty Clinic",
      "page": "https://directindex.org/r/revive-beauty-clinic.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (33%)",
      "detail": {
        "scan": 136859,
        "prev": 46090,
        "from": "D",
        "to": "F",
        "pct": 32.8
      }
    },
    {
      "id": 15234,
      "at": "2026-10-15T00:36:45.511Z",
      "domain": "revive-beauty-clinic.co.uk",
      "name": "Revive Beauty Clinic",
      "page": "https://directindex.org/r/revive-beauty-clinic.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136859,
        "prev": 46090,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15233,
      "at": "2026-10-15T00:36:45.415Z",
      "domain": "jair.london",
      "name": "Jair Santamaria",
      "page": "https://directindex.org/r/jair.london",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136858,
        "prev": 45693,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15232,
      "at": "2026-10-15T00:36:45.415Z",
      "domain": "jair.london",
      "name": "Jair Santamaria",
      "page": "https://directindex.org/r/jair.london",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136858,
        "prev": 45693,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15231,
      "at": "2026-10-15T00:36:45.415Z",
      "domain": "jair.london",
      "name": "Jair Santamaria",
      "page": "https://directindex.org/r/jair.london",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136858,
        "prev": 45693,
        "fix": "no_channel"
      }
    },
    {
      "id": 15230,
      "at": "2026-10-15T00:36:44.794Z",
      "domain": "healinghandspa.co.uk",
      "name": "Healing Hand Massage & Beauty",
      "page": "https://directindex.org/r/healinghandspa.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136856,
        "prev": 45652,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15229,
      "at": "2026-10-15T00:36:44.794Z",
      "domain": "healinghandspa.co.uk",
      "name": "Healing Hand Massage & Beauty",
      "page": "https://directindex.org/r/healinghandspa.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136856,
        "prev": 45652,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15228,
      "at": "2026-10-15T00:36:44.794Z",
      "domain": "healinghandspa.co.uk",
      "name": "Healing Hand Massage & Beauty",
      "page": "https://directindex.org/r/healinghandspa.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136856,
        "prev": 45652,
        "fix": "no_channel"
      }
    },
    {
      "id": 15227,
      "at": "2026-10-15T00:36:44.692Z",
      "domain": "kaijawellness.co.uk",
      "name": "Kaija Wellness & Beauty Therapy",
      "page": "https://directindex.org/r/kaijawellness.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136854,
        "prev": 45569,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15226,
      "at": "2026-10-15T00:36:44.692Z",
      "domain": "kaijawellness.co.uk",
      "name": "Kaija Wellness & Beauty Therapy",
      "page": "https://directindex.org/r/kaijawellness.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136854,
        "prev": 45569,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15225,
      "at": "2026-10-15T00:36:44.692Z",
      "domain": "kaijawellness.co.uk",
      "name": "Kaija Wellness & Beauty Therapy",
      "page": "https://directindex.org/r/kaijawellness.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136854,
        "prev": 45569,
        "fix": "no_channel"
      }
    },
    {
      "id": 15224,
      "at": "2026-10-15T00:36:44.586Z",
      "domain": "rsbeautysalon.co.uk",
      "name": "Renaissance",
      "page": "https://directindex.org/r/rsbeautysalon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136852,
        "prev": 45583,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15223,
      "at": "2026-10-15T00:36:44.586Z",
      "domain": "rsbeautysalon.co.uk",
      "name": "Renaissance",
      "page": "https://directindex.org/r/rsbeautysalon.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136852,
        "prev": 45583,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15222,
      "at": "2026-10-15T00:36:44.586Z",
      "domain": "rsbeautysalon.co.uk",
      "name": "Renaissance",
      "page": "https://directindex.org/r/rsbeautysalon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136852,
        "prev": 45583,
        "fix": "no_channel"
      }
    },
    {
      "id": 15221,
      "at": "2026-10-15T00:36:44.532Z",
      "domain": "emmawilsonurbanspa.co.uk",
      "name": "Emma Wilson Urban Spa",
      "page": "https://directindex.org/r/emmawilsonurbanspa.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136850,
        "prev": 45573,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15220,
      "at": "2026-10-15T00:36:44.532Z",
      "domain": "emmawilsonurbanspa.co.uk",
      "name": "Emma Wilson Urban Spa",
      "page": "https://directindex.org/r/emmawilsonurbanspa.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136850,
        "prev": 45573,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15219,
      "at": "2026-10-15T00:36:44.532Z",
      "domain": "emmawilsonurbanspa.co.uk",
      "name": "Emma Wilson Urban Spa",
      "page": "https://directindex.org/r/emmawilsonurbanspa.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136850,
        "prev": 45573,
        "fix": "no_channel"
      }
    },
    {
      "id": 15218,
      "at": "2026-10-15T00:36:44.448Z",
      "domain": "merakihairstudio.co.uk",
      "name": "Meraki Hair Studio",
      "page": "https://directindex.org/r/merakihairstudio.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136849,
        "prev": 45587,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15217,
      "at": "2026-10-15T00:36:44.448Z",
      "domain": "merakihairstudio.co.uk",
      "name": "Meraki Hair Studio",
      "page": "https://directindex.org/r/merakihairstudio.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 136849,
        "prev": 45587,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 15216,
      "at": "2026-10-15T00:36:44.448Z",
      "domain": "merakihairstudio.co.uk",
      "name": "Meraki Hair Studio",
      "page": "https://directindex.org/r/merakihairstudio.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136849,
        "prev": 45587,
        "fix": "no_channel"
      }
    },
    {
      "id": 15209,
      "at": "2026-10-15T00:36:43.225Z",
      "domain": "jonathanandrewhair.com",
      "name": "Jonthan Andrew Hair",
      "page": "https://directindex.org/r/jonathanandrewhair.com",
      "kind": "vendor",
      "what": "vendor: none to Shortcuts",
      "detail": {
        "scan": 136841,
        "prev": 45755,
        "from": null,
        "to": "shortcuts"
      }
    },
    {
      "id": 15208,
      "at": "2026-10-15T00:36:43.225Z",
      "domain": "jonathanandrewhair.com",
      "name": "Jonthan Andrew Hair",
      "page": "https://directindex.org/r/jonathanandrewhair.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136841,
        "prev": 45755,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15207,
      "at": "2026-10-15T00:36:43.225Z",
      "domain": "jonathanandrewhair.com",
      "name": "Jonthan Andrew Hair",
      "page": "https://directindex.org/r/jonathanandrewhair.com",
      "kind": "grade_up",
      "what": "grade D to C (57%)",
      "detail": {
        "scan": 136841,
        "prev": 45755,
        "from": "D",
        "to": "C",
        "pct": 57.4
      }
    },
    {
      "id": 15206,
      "at": "2026-10-15T00:36:43.225Z",
      "domain": "jonathanandrewhair.com",
      "name": "Jonthan Andrew Hair",
      "page": "https://directindex.org/r/jonathanandrewhair.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136841,
        "prev": 45755,
        "fix": "no_channel"
      }
    },
    {
      "id": 15205,
      "at": "2026-10-15T00:36:42.897Z",
      "domain": "cutsonthehill.com",
      "name": "Cuts on the Hill London",
      "page": "https://directindex.org/r/cutsonthehill.com",
      "kind": "vendor",
      "what": "vendor: none to Booksy",
      "detail": {
        "scan": 136839,
        "prev": 45644,
        "from": null,
        "to": "booksy"
      }
    },
    {
      "id": 15204,
      "at": "2026-10-15T00:36:42.897Z",
      "domain": "cutsonthehill.com",
      "name": "Cuts on the Hill London",
      "page": "https://directindex.org/r/cutsonthehill.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136839,
        "prev": 45644,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 15203,
      "at": "2026-10-15T00:36:42.897Z",
      "domain": "cutsonthehill.com",
      "name": "Cuts on the Hill London",
      "page": "https://directindex.org/r/cutsonthehill.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136839,
        "prev": 45644,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 15202,
      "at": "2026-10-15T00:36:42.897Z",
      "domain": "cutsonthehill.com",
      "name": "Cuts on the Hill London",
      "page": "https://directindex.org/r/cutsonthehill.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136839,
        "prev": 45644,
        "fix": "no_channel"
      }
    },
    {
      "id": 15201,
      "at": "2026-10-15T00:36:42.071Z",
      "domain": "tilahairstudio.com",
      "name": "Tila Studio",
      "page": "https://directindex.org/r/tilahairstudio.com",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 136833,
        "prev": 45600,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 15200,
      "at": "2026-10-15T00:36:42.071Z",
      "domain": "tilahairstudio.com",
      "name": "Tila Studio",
      "page": "https://directindex.org/r/tilahairstudio.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136833,
        "prev": 45600,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 15199,
      "at": "2026-10-15T00:36:42.071Z",
      "domain": "tilahairstudio.com",
      "name": "Tila Studio",
      "page": "https://directindex.org/r/tilahairstudio.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136833,
        "prev": 45600,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 15198,
      "at": "2026-10-15T00:36:42.071Z",
      "domain": "tilahairstudio.com",
      "name": "Tila Studio",
      "page": "https://directindex.org/r/tilahairstudio.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136833,
        "prev": 45600,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 15197,
      "at": "2026-10-15T00:36:42.071Z",
      "domain": "tilahairstudio.com",
      "name": "Tila Studio",
      "page": "https://directindex.org/r/tilahairstudio.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136833,
        "prev": 45600,
        "fix": "no_channel"
      }
    },
    {
      "id": 15196,
      "at": "2026-10-15T00:36:41.945Z",
      "domain": "hilario.uk",
      "name": "Hilario Barbershop & Hair Salon",
      "page": "https://directindex.org/r/hilario.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136832,
        "prev": 45578,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15195,
      "at": "2026-10-15T00:36:41.945Z",
      "domain": "hilario.uk",
      "name": "Hilario Barbershop & Hair Salon",
      "page": "https://directindex.org/r/hilario.uk",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 136832,
        "prev": 45578,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 15194,
      "at": "2026-10-15T00:36:41.945Z",
      "domain": "hilario.uk",
      "name": "Hilario Barbershop & Hair Salon",
      "page": "https://directindex.org/r/hilario.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136832,
        "prev": 45578,
        "fix": "no_channel"
      }
    },
    {
      "id": 15193,
      "at": "2026-10-15T00:36:41.417Z",
      "domain": "houseoffades.uk",
      "name": "House of Fades",
      "page": "https://directindex.org/r/houseoffades.uk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136828,
        "prev": 45689,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 15192,
      "at": "2026-10-15T00:36:41.417Z",
      "domain": "houseoffades.uk",
      "name": "House of Fades",
      "page": "https://directindex.org/r/houseoffades.uk",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136828,
        "prev": 45689,
        "fix": "booking_other"
      }
    },
    {
      "id": 15191,
      "at": "2026-10-15T00:36:41.417Z",
      "domain": "houseoffades.uk",
      "name": "House of Fades",
      "page": "https://directindex.org/r/houseoffades.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136828,
        "prev": 45689,
        "fix": "no_channel"
      }
    },
    {
      "id": 15190,
      "at": "2026-10-15T00:36:39.088Z",
      "domain": "santilondon.com",
      "name": "Santi",
      "page": "https://directindex.org/r/santilondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136823,
        "prev": 45605,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15189,
      "at": "2026-10-15T00:36:39.088Z",
      "domain": "santilondon.com",
      "name": "Santi",
      "page": "https://directindex.org/r/santilondon.com",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 136823,
        "prev": 45605,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 15188,
      "at": "2026-10-15T00:36:39.088Z",
      "domain": "santilondon.com",
      "name": "Santi",
      "page": "https://directindex.org/r/santilondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136823,
        "prev": 45605,
        "fix": "no_channel"
      }
    },
    {
      "id": 15187,
      "at": "2026-10-15T00:36:37.323Z",
      "domain": "blackheathlaserandskinclinic.co.uk",
      "name": "The Greenwich Spa",
      "page": "https://directindex.org/r/blackheathlaserandskinclinic.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136821,
        "prev": 45539,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15186,
      "at": "2026-10-15T00:36:37.323Z",
      "domain": "blackheathlaserandskinclinic.co.uk",
      "name": "The Greenwich Spa",
      "page": "https://directindex.org/r/blackheathlaserandskinclinic.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (69%)",
      "detail": {
        "scan": 136821,
        "prev": 45539,
        "from": "D",
        "to": "C",
        "pct": 68.8
      }
    },
    {
      "id": 15185,
      "at": "2026-10-15T00:36:37.323Z",
      "domain": "blackheathlaserandskinclinic.co.uk",
      "name": "The Greenwich Spa",
      "page": "https://directindex.org/r/blackheathlaserandskinclinic.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136821,
        "prev": 45539,
        "fix": "no_channel"
      }
    },
    {
      "id": 15184,
      "at": "2026-10-15T00:36:36.470Z",
      "domain": "setmore.com",
      "name": "Village Barbers",
      "page": "https://directindex.org/r/setmore.com",
      "kind": "vendor",
      "what": "vendor: none to Setmore",
      "detail": {
        "scan": 136820,
        "prev": 45555,
        "from": null,
        "to": "setmore"
      }
    },
    {
      "id": 15183,
      "at": "2026-10-15T00:36:36.470Z",
      "domain": "setmore.com",
      "name": "Village Barbers",
      "page": "https://directindex.org/r/setmore.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136820,
        "prev": 45555,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15182,
      "at": "2026-10-15T00:36:36.470Z",
      "domain": "setmore.com",
      "name": "Village Barbers",
      "page": "https://directindex.org/r/setmore.com",
      "kind": "grade_up",
      "what": "grade C to B (72%)",
      "detail": {
        "scan": 136820,
        "prev": 45555,
        "from": "C",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 15181,
      "at": "2026-10-15T00:36:36.470Z",
      "domain": "setmore.com",
      "name": "Village Barbers",
      "page": "https://directindex.org/r/setmore.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136820,
        "prev": 45555,
        "fix": "no_channel"
      }
    },
    {
      "id": 15180,
      "at": "2026-10-15T00:36:35.865Z",
      "domain": "millieslounge.co.uk",
      "name": "Millie’s Lounge",
      "page": "https://directindex.org/r/millieslounge.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136819,
        "prev": 45001,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15179,
      "at": "2026-10-15T00:36:35.865Z",
      "domain": "millieslounge.co.uk",
      "name": "Millie’s Lounge",
      "page": "https://directindex.org/r/millieslounge.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136819,
        "prev": 45001,
        "from": "D",
        "to": "B",
        "pct": 74.3
      }
    },
    {
      "id": 15178,
      "at": "2026-10-15T00:36:35.865Z",
      "domain": "millieslounge.co.uk",
      "name": "Millie’s Lounge",
      "page": "https://directindex.org/r/millieslounge.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136819,
        "prev": 45001,
        "fix": "no_channel"
      }
    },
    {
      "id": 15174,
      "at": "2026-10-15T00:36:35.187Z",
      "domain": "beautyclinic-london.co.uk",
      "name": "The Beauty Clinic",
      "page": "https://directindex.org/r/beautyclinic-london.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136817,
        "prev": 45554,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15173,
      "at": "2026-10-15T00:36:35.187Z",
      "domain": "beautyclinic-london.co.uk",
      "name": "The Beauty Clinic",
      "page": "https://directindex.org/r/beautyclinic-london.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136817,
        "prev": 45554,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15172,
      "at": "2026-10-15T00:36:35.187Z",
      "domain": "beautyclinic-london.co.uk",
      "name": "The Beauty Clinic",
      "page": "https://directindex.org/r/beautyclinic-london.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136817,
        "prev": 45554,
        "fix": "no_channel"
      }
    },
    {
      "id": 15171,
      "at": "2026-10-15T00:36:34.477Z",
      "domain": "oceaniahealthandbeauty.co.uk",
      "name": "Oceania Health & Beauty",
      "page": "https://directindex.org/r/oceaniahealthandbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136816,
        "prev": 45484,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15170,
      "at": "2026-10-15T00:36:34.477Z",
      "domain": "oceaniahealthandbeauty.co.uk",
      "name": "Oceania Health & Beauty",
      "page": "https://directindex.org/r/oceaniahealthandbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136816,
        "prev": 45484,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15169,
      "at": "2026-10-15T00:36:34.477Z",
      "domain": "oceaniahealthandbeauty.co.uk",
      "name": "Oceania Health & Beauty",
      "page": "https://directindex.org/r/oceaniahealthandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136816,
        "prev": 45484,
        "fix": "no_channel"
      }
    },
    {
      "id": 15168,
      "at": "2026-10-15T00:36:34.085Z",
      "domain": "freshcuthairstudio.co.uk",
      "name": "Fresh Cut",
      "page": "https://directindex.org/r/freshcuthairstudio.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136815,
        "prev": 45606,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15167,
      "at": "2026-10-15T00:36:34.085Z",
      "domain": "freshcuthairstudio.co.uk",
      "name": "Fresh Cut",
      "page": "https://directindex.org/r/freshcuthairstudio.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136815,
        "prev": 45606,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15166,
      "at": "2026-10-15T00:36:34.085Z",
      "domain": "freshcuthairstudio.co.uk",
      "name": "Fresh Cut",
      "page": "https://directindex.org/r/freshcuthairstudio.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136815,
        "prev": 45606,
        "fix": "no_channel"
      }
    },
    {
      "id": 15165,
      "at": "2026-10-15T00:36:33.848Z",
      "domain": "footopia-london.com",
      "name": "Footopia",
      "page": "https://directindex.org/r/footopia-london.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136813,
        "prev": 45418,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15164,
      "at": "2026-10-15T00:36:33.848Z",
      "domain": "footopia-london.com",
      "name": "Footopia",
      "page": "https://directindex.org/r/footopia-london.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136813,
        "prev": 45418,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 15163,
      "at": "2026-10-15T00:36:33.848Z",
      "domain": "footopia-london.com",
      "name": "Footopia",
      "page": "https://directindex.org/r/footopia-london.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136813,
        "prev": 45418,
        "fix": "no_channel"
      }
    },
    {
      "id": 15162,
      "at": "2026-10-15T00:36:33.484Z",
      "domain": "adorn-beauty.com",
      "name": "Adorn Beauty",
      "page": "https://directindex.org/r/adorn-beauty.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136808,
        "prev": 45492,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15161,
      "at": "2026-10-15T00:36:33.484Z",
      "domain": "adorn-beauty.com",
      "name": "Adorn Beauty",
      "page": "https://directindex.org/r/adorn-beauty.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136808,
        "prev": 45492,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15160,
      "at": "2026-10-15T00:36:33.484Z",
      "domain": "adorn-beauty.com",
      "name": "Adorn Beauty",
      "page": "https://directindex.org/r/adorn-beauty.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136808,
        "prev": 45492,
        "fix": "no_channel"
      }
    },
    {
      "id": 15159,
      "at": "2026-10-15T00:36:33.072Z",
      "domain": "sixtysixsalon.com",
      "name": "SixtySix Salon",
      "page": "https://directindex.org/r/sixtysixsalon.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136806,
        "prev": 45759
      }
    },
    {
      "id": 15158,
      "at": "2026-10-15T00:36:33.072Z",
      "domain": "sixtysixsalon.com",
      "name": "SixtySix Salon",
      "page": "https://directindex.org/r/sixtysixsalon.com",
      "kind": "grade_down",
      "what": "grade D to F (31%)",
      "detail": {
        "scan": 136806,
        "prev": 45759,
        "from": "D",
        "to": "F",
        "pct": 31.2
      }
    },
    {
      "id": 15157,
      "at": "2026-10-15T00:36:33.072Z",
      "domain": "sixtysixsalon.com",
      "name": "SixtySix Salon",
      "page": "https://directindex.org/r/sixtysixsalon.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136806,
        "prev": 45759,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15153,
      "at": "2026-10-15T00:36:31.582Z",
      "domain": "thehairclubesher.co.uk",
      "name": "The Hair Club",
      "page": "https://directindex.org/r/thehairclubesher.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136796,
        "prev": 45526,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 15152,
      "at": "2026-10-15T00:36:31.582Z",
      "domain": "thehairclubesher.co.uk",
      "name": "The Hair Club",
      "page": "https://directindex.org/r/thehairclubesher.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136796,
        "prev": 45526,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15151,
      "at": "2026-10-15T00:36:31.582Z",
      "domain": "thehairclubesher.co.uk",
      "name": "The Hair Club",
      "page": "https://directindex.org/r/thehairclubesher.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136796,
        "prev": 45526,
        "fix": "no_channel"
      }
    },
    {
      "id": 15150,
      "at": "2026-10-15T00:36:31.349Z",
      "domain": "sakurami-london.co.uk",
      "name": "HT by Sakurami",
      "page": "https://directindex.org/r/sakurami-london.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136794,
        "prev": 45432,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15149,
      "at": "2026-10-15T00:36:31.349Z",
      "domain": "sakurami-london.co.uk",
      "name": "HT by Sakurami",
      "page": "https://directindex.org/r/sakurami-london.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 136794,
        "prev": 45432,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 15148,
      "at": "2026-10-15T00:36:31.349Z",
      "domain": "sakurami-london.co.uk",
      "name": "HT by Sakurami",
      "page": "https://directindex.org/r/sakurami-london.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136794,
        "prev": 45432,
        "fix": "no_channel"
      }
    },
    {
      "id": 15147,
      "at": "2026-10-15T00:36:31.255Z",
      "domain": "alibarbers.com",
      "name": "Ali Barbers",
      "page": "https://directindex.org/r/alibarbers.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136793,
        "prev": 45548
      }
    },
    {
      "id": 15146,
      "at": "2026-10-15T00:36:31.255Z",
      "domain": "alibarbers.com",
      "name": "Ali Barbers",
      "page": "https://directindex.org/r/alibarbers.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 136793,
        "prev": 45548,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15145,
      "at": "2026-10-15T00:36:31.255Z",
      "domain": "alibarbers.com",
      "name": "Ali Barbers",
      "page": "https://directindex.org/r/alibarbers.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136793,
        "prev": 45548,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15141,
      "at": "2026-10-15T00:36:30.999Z",
      "domain": "littlebarnets.co.uk",
      "name": "Little Barnets",
      "page": "https://directindex.org/r/littlebarnets.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136790,
        "prev": 45513,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15140,
      "at": "2026-10-15T00:36:30.999Z",
      "domain": "littlebarnets.co.uk",
      "name": "Little Barnets",
      "page": "https://directindex.org/r/littlebarnets.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136790,
        "prev": 45513,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 15139,
      "at": "2026-10-15T00:36:30.999Z",
      "domain": "littlebarnets.co.uk",
      "name": "Little Barnets",
      "page": "https://directindex.org/r/littlebarnets.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136790,
        "prev": 45513,
        "fix": "no_channel"
      }
    },
    {
      "id": 15138,
      "at": "2026-10-15T00:36:29.855Z",
      "domain": "thenailgallerylondon.co.uk",
      "name": "The Nail Gallery",
      "page": "https://directindex.org/r/thenailgallerylondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136785,
        "prev": 45558,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15137,
      "at": "2026-10-15T00:36:29.855Z",
      "domain": "thenailgallerylondon.co.uk",
      "name": "The Nail Gallery",
      "page": "https://directindex.org/r/thenailgallerylondon.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 136785,
        "prev": 45558,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 15136,
      "at": "2026-10-15T00:36:29.855Z",
      "domain": "thenailgallerylondon.co.uk",
      "name": "The Nail Gallery",
      "page": "https://directindex.org/r/thenailgallerylondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136785,
        "prev": 45558,
        "fix": "no_channel"
      }
    },
    {
      "id": 15135,
      "at": "2026-10-15T00:36:29.607Z",
      "domain": "minxbeauty.com",
      "name": "Minx",
      "page": "https://directindex.org/r/minxbeauty.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136781,
        "prev": 45296,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15134,
      "at": "2026-10-15T00:36:29.607Z",
      "domain": "minxbeauty.com",
      "name": "Minx",
      "page": "https://directindex.org/r/minxbeauty.com",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 136781,
        "prev": 45296,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 15133,
      "at": "2026-10-15T00:36:29.607Z",
      "domain": "minxbeauty.com",
      "name": "Minx",
      "page": "https://directindex.org/r/minxbeauty.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136781,
        "prev": 45296,
        "fix": "no_channel"
      }
    },
    {
      "id": 15132,
      "at": "2026-10-15T00:36:29.306Z",
      "domain": "ueniweb.com",
      "name": "Sam's Hairdressers",
      "page": "https://directindex.org/r/ueniweb.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136778,
        "prev": 45413,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15131,
      "at": "2026-10-15T00:36:29.306Z",
      "domain": "ueniweb.com",
      "name": "Sam's Hairdressers",
      "page": "https://directindex.org/r/ueniweb.com",
      "kind": "grade_up",
      "what": "grade C to B (78%)",
      "detail": {
        "scan": 136778,
        "prev": 45413,
        "from": "C",
        "to": "B",
        "pct": 77.5
      }
    },
    {
      "id": 15130,
      "at": "2026-10-15T00:36:29.306Z",
      "domain": "ueniweb.com",
      "name": "Sam's Hairdressers",
      "page": "https://directindex.org/r/ueniweb.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136778,
        "prev": 45413,
        "fix": "no_channel"
      }
    },
    {
      "id": 15126,
      "at": "2026-10-15T00:36:29.059Z",
      "domain": "obliquebeauty.uk",
      "name": "oblique: House of Aesthetics",
      "page": "https://directindex.org/r/obliquebeauty.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136775,
        "prev": 45566,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15125,
      "at": "2026-10-15T00:36:29.059Z",
      "domain": "obliquebeauty.uk",
      "name": "oblique: House of Aesthetics",
      "page": "https://directindex.org/r/obliquebeauty.uk",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 136775,
        "prev": 45566,
        "from": "D",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 15124,
      "at": "2026-10-15T00:36:29.059Z",
      "domain": "obliquebeauty.uk",
      "name": "oblique: House of Aesthetics",
      "page": "https://directindex.org/r/obliquebeauty.uk",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 136775,
        "prev": 45566,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 15123,
      "at": "2026-10-15T00:36:29.059Z",
      "domain": "obliquebeauty.uk",
      "name": "oblique: House of Aesthetics",
      "page": "https://directindex.org/r/obliquebeauty.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136775,
        "prev": 45566,
        "fix": "no_channel"
      }
    },
    {
      "id": 15122,
      "at": "2026-10-15T00:36:29.059Z",
      "domain": "obliquebeauty.uk",
      "name": "oblique: House of Aesthetics",
      "page": "https://directindex.org/r/obliquebeauty.uk",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 136775,
        "prev": 45566,
        "fix": "no_structured"
      }
    },
    {
      "id": 15121,
      "at": "2026-10-15T00:36:28.670Z",
      "domain": "beautycodesalon.co.uk",
      "name": "Beauty Code",
      "page": "https://directindex.org/r/beautycodesalon.co.uk",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 136774,
        "prev": 45559,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 15120,
      "at": "2026-10-15T00:36:28.526Z",
      "domain": "teammastergreenwich.co.uk",
      "name": "Team Master Barbers",
      "page": "https://directindex.org/r/teammastergreenwich.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Setmore",
      "detail": {
        "scan": 136773,
        "prev": 45522,
        "from": null,
        "to": "setmore"
      }
    },
    {
      "id": 15119,
      "at": "2026-10-15T00:36:28.526Z",
      "domain": "teammastergreenwich.co.uk",
      "name": "Team Master Barbers",
      "page": "https://directindex.org/r/teammastergreenwich.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136773,
        "prev": 45522,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15118,
      "at": "2026-10-15T00:36:28.526Z",
      "domain": "teammastergreenwich.co.uk",
      "name": "Team Master Barbers",
      "page": "https://directindex.org/r/teammastergreenwich.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 136773,
        "prev": 45522,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 15117,
      "at": "2026-10-15T00:36:28.526Z",
      "domain": "teammastergreenwich.co.uk",
      "name": "Team Master Barbers",
      "page": "https://directindex.org/r/teammastergreenwich.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136773,
        "prev": 45522,
        "fix": "no_channel"
      }
    },
    {
      "id": 15113,
      "at": "2026-10-15T00:36:27.672Z",
      "domain": "nailandspa.co.uk",
      "name": "Nail & Spa",
      "page": "https://directindex.org/r/nailandspa.co.uk",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136764,
        "prev": 45404,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 15112,
      "at": "2026-10-15T00:36:27.672Z",
      "domain": "nailandspa.co.uk",
      "name": "Nail & Spa",
      "page": "https://directindex.org/r/nailandspa.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 136764,
        "prev": 45404,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 15111,
      "at": "2026-10-15T00:36:27.672Z",
      "domain": "nailandspa.co.uk",
      "name": "Nail & Spa",
      "page": "https://directindex.org/r/nailandspa.co.uk",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136764,
        "prev": 45404,
        "fix": "booking_other"
      }
    },
    {
      "id": 15110,
      "at": "2026-10-15T00:36:27.672Z",
      "domain": "nailandspa.co.uk",
      "name": "Nail & Spa",
      "page": "https://directindex.org/r/nailandspa.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136764,
        "prev": 45404,
        "fix": "no_channel"
      }
    },
    {
      "id": 15087,
      "at": "2026-10-15T00:36:23.716Z",
      "domain": "dideedivahairsalon.com",
      "name": "Didee",
      "page": "https://directindex.org/r/dideedivahairsalon.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 136730,
        "prev": 45456,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 15086,
      "at": "2026-10-15T00:36:23.716Z",
      "domain": "dideedivahairsalon.com",
      "name": "Didee",
      "page": "https://directindex.org/r/dideedivahairsalon.com",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 136730,
        "prev": 45456,
        "from": "F",
        "to": "D",
        "pct": 44.6
      }
    },
    {
      "id": 15085,
      "at": "2026-10-15T00:36:23.716Z",
      "domain": "dideedivahairsalon.com",
      "name": "Didee",
      "page": "https://directindex.org/r/dideedivahairsalon.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 136730,
        "prev": 45456,
        "fix": "booking_other"
      }
    },
    {
      "id": 15084,
      "at": "2026-10-15T00:36:23.716Z",
      "domain": "dideedivahairsalon.com",
      "name": "Didee",
      "page": "https://directindex.org/r/dideedivahairsalon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136730,
        "prev": 45456,
        "fix": "no_channel"
      }
    },
    {
      "id": 15083,
      "at": "2026-10-15T00:36:23.232Z",
      "domain": "newlifeaesthetics.co.uk",
      "name": "New Life Aesthetics",
      "page": "https://directindex.org/r/newlifeaesthetics.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136727,
        "prev": 45321,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15082,
      "at": "2026-10-15T00:36:23.232Z",
      "domain": "newlifeaesthetics.co.uk",
      "name": "New Life Aesthetics",
      "page": "https://directindex.org/r/newlifeaesthetics.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136727,
        "prev": 45321,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15081,
      "at": "2026-10-15T00:36:23.232Z",
      "domain": "newlifeaesthetics.co.uk",
      "name": "New Life Aesthetics",
      "page": "https://directindex.org/r/newlifeaesthetics.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136727,
        "prev": 45321,
        "fix": "no_channel"
      }
    },
    {
      "id": 15077,
      "at": "2026-10-15T00:36:23.205Z",
      "domain": "hugedomains.com",
      "name": "Dry 503",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136723,
        "prev": 45170,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15076,
      "at": "2026-10-15T00:36:23.205Z",
      "domain": "hugedomains.com",
      "name": "Dry 503",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136723,
        "prev": 45170,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15075,
      "at": "2026-10-15T00:36:23.205Z",
      "domain": "hugedomains.com",
      "name": "Dry 503",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: almost no text without JavaScript",
      "detail": {
        "scan": 136723,
        "prev": 45170,
        "fix": "no_text_nojs"
      }
    },
    {
      "id": 15074,
      "at": "2026-10-15T00:36:23.205Z",
      "domain": "hugedomains.com",
      "name": "Dry 503",
      "page": "https://directindex.org/r/hugedomains.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136723,
        "prev": 45170,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15073,
      "at": "2026-10-15T00:36:22.306Z",
      "domain": "dessange.com",
      "name": "Dessange",
      "page": "https://directindex.org/r/dessange.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136720,
        "prev": 45395,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15072,
      "at": "2026-10-15T00:36:22.306Z",
      "domain": "dessange.com",
      "name": "Dessange",
      "page": "https://directindex.org/r/dessange.com",
      "kind": "grade_up",
      "what": "grade F to C (60%)",
      "detail": {
        "scan": 136720,
        "prev": 45395,
        "from": "F",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 15071,
      "at": "2026-10-15T00:36:22.306Z",
      "domain": "dessange.com",
      "name": "Dessange",
      "page": "https://directindex.org/r/dessange.com",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 136720,
        "prev": 45395,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 15070,
      "at": "2026-10-15T00:36:22.306Z",
      "domain": "dessange.com",
      "name": "Dessange",
      "page": "https://directindex.org/r/dessange.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136720,
        "prev": 45395,
        "fix": "no_channel"
      }
    },
    {
      "id": 15069,
      "at": "2026-10-15T00:36:22.306Z",
      "domain": "dessange.com",
      "name": "Dessange",
      "page": "https://directindex.org/r/dessange.com",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 136720,
        "prev": 45395,
        "fix": "no_structured"
      }
    },
    {
      "id": 15068,
      "at": "2026-10-15T00:36:22.175Z",
      "domain": "thaitherapy.com",
      "name": "Thai Therapy",
      "page": "https://directindex.org/r/thaitherapy.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136718,
        "prev": 45278,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15067,
      "at": "2026-10-15T00:36:22.175Z",
      "domain": "thaitherapy.com",
      "name": "Thai Therapy",
      "page": "https://directindex.org/r/thaitherapy.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136718,
        "prev": 45278,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15066,
      "at": "2026-10-15T00:36:22.175Z",
      "domain": "thaitherapy.com",
      "name": "Thai Therapy",
      "page": "https://directindex.org/r/thaitherapy.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136718,
        "prev": 45278,
        "fix": "no_channel"
      }
    },
    {
      "id": 15065,
      "at": "2026-10-15T00:36:21.820Z",
      "domain": "danielsevenhairdressing.com",
      "name": "Daniel",
      "page": "https://directindex.org/r/danielsevenhairdressing.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136717,
        "prev": 45239,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15064,
      "at": "2026-10-15T00:36:21.820Z",
      "domain": "danielsevenhairdressing.com",
      "name": "Daniel",
      "page": "https://directindex.org/r/danielsevenhairdressing.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 136717,
        "prev": 45239,
        "from": "C",
        "to": "B",
        "pct": 79.5
      }
    },
    {
      "id": 15063,
      "at": "2026-10-15T00:36:21.820Z",
      "domain": "danielsevenhairdressing.com",
      "name": "Daniel",
      "page": "https://directindex.org/r/danielsevenhairdressing.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136717,
        "prev": 45239,
        "fix": "no_channel"
      }
    },
    {
      "id": 15062,
      "at": "2026-10-15T00:36:21.109Z",
      "domain": "mimivasquez.com",
      "name": "Mimi Vasquez",
      "page": "https://directindex.org/r/mimivasquez.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136715,
        "prev": 45258,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15061,
      "at": "2026-10-15T00:36:21.109Z",
      "domain": "mimivasquez.com",
      "name": "Mimi Vasquez",
      "page": "https://directindex.org/r/mimivasquez.com",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 136715,
        "prev": 45258,
        "from": "F",
        "to": "D",
        "pct": 53.4
      }
    },
    {
      "id": 15060,
      "at": "2026-10-15T00:36:21.109Z",
      "domain": "mimivasquez.com",
      "name": "Mimi Vasquez",
      "page": "https://directindex.org/r/mimivasquez.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136715,
        "prev": 45258,
        "fix": "no_channel"
      }
    },
    {
      "id": 15056,
      "at": "2026-10-15T00:36:20.270Z",
      "domain": "orientalnaturalhealth.co.uk",
      "name": "Harmony Massage & Acupuncture",
      "page": "https://directindex.org/r/orientalnaturalhealth.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136711,
        "prev": 45299
      }
    },
    {
      "id": 15055,
      "at": "2026-10-15T00:36:20.270Z",
      "domain": "orientalnaturalhealth.co.uk",
      "name": "Harmony Massage & Acupuncture",
      "page": "https://directindex.org/r/orientalnaturalhealth.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136711,
        "prev": 45299,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 15054,
      "at": "2026-10-15T00:36:20.270Z",
      "domain": "orientalnaturalhealth.co.uk",
      "name": "Harmony Massage & Acupuncture",
      "page": "https://directindex.org/r/orientalnaturalhealth.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136711,
        "prev": 45299,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 15053,
      "at": "2026-10-15T00:36:20.270Z",
      "domain": "orientalnaturalhealth.co.uk",
      "name": "Harmony Massage & Acupuncture",
      "page": "https://directindex.org/r/orientalnaturalhealth.co.uk",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 136711,
        "prev": 45299,
        "fix": "no_https"
      }
    },
    {
      "id": 15052,
      "at": "2026-10-15T00:36:20.201Z",
      "domain": "hasci.com",
      "name": "Hair Science Institute",
      "page": "https://directindex.org/r/hasci.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136709,
        "prev": 45264,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15051,
      "at": "2026-10-15T00:36:20.201Z",
      "domain": "hasci.com",
      "name": "Hair Science Institute",
      "page": "https://directindex.org/r/hasci.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136709,
        "prev": 45264,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 15050,
      "at": "2026-10-15T00:36:20.201Z",
      "domain": "hasci.com",
      "name": "Hair Science Institute",
      "page": "https://directindex.org/r/hasci.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136709,
        "prev": 45264,
        "fix": "no_channel"
      }
    },
    {
      "id": 15049,
      "at": "2026-10-15T00:36:19.848Z",
      "domain": "emkcare.com",
      "name": "EMK London Clinic",
      "page": "https://directindex.org/r/emkcare.com",
      "kind": "vendor",
      "what": "vendor: none to Calendly",
      "detail": {
        "scan": 136707,
        "prev": 45280,
        "from": null,
        "to": "calendly"
      }
    },
    {
      "id": 15048,
      "at": "2026-10-15T00:36:19.848Z",
      "domain": "emkcare.com",
      "name": "EMK London Clinic",
      "page": "https://directindex.org/r/emkcare.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136707,
        "prev": 45280,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15047,
      "at": "2026-10-15T00:36:19.848Z",
      "domain": "emkcare.com",
      "name": "EMK London Clinic",
      "page": "https://directindex.org/r/emkcare.com",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 136707,
        "prev": 45280,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 15046,
      "at": "2026-10-15T00:36:19.848Z",
      "domain": "emkcare.com",
      "name": "EMK London Clinic",
      "page": "https://directindex.org/r/emkcare.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136707,
        "prev": 45280,
        "fix": "no_channel"
      }
    },
    {
      "id": 15038,
      "at": "2026-10-15T00:36:19.359Z",
      "domain": "pavilionbarbers.co.uk",
      "name": "Pavilion Barbers",
      "page": "https://directindex.org/r/pavilionbarbers.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136704,
        "prev": 45388
      }
    },
    {
      "id": 15037,
      "at": "2026-10-15T00:36:19.359Z",
      "domain": "pavilionbarbers.co.uk",
      "name": "Pavilion Barbers",
      "page": "https://directindex.org/r/pavilionbarbers.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 136704,
        "prev": 45388,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 15036,
      "at": "2026-10-15T00:36:19.359Z",
      "domain": "pavilionbarbers.co.uk",
      "name": "Pavilion Barbers",
      "page": "https://directindex.org/r/pavilionbarbers.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136704,
        "prev": 45388,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15035,
      "at": "2026-10-15T00:36:19.366Z",
      "domain": "valentinolondon.co.uk",
      "name": "Valentino",
      "page": "https://directindex.org/r/valentinolondon.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136703,
        "prev": 45285,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 15034,
      "at": "2026-10-15T00:36:19.366Z",
      "domain": "valentinolondon.co.uk",
      "name": "Valentino",
      "page": "https://directindex.org/r/valentinolondon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136703,
        "prev": 45285,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15033,
      "at": "2026-10-15T00:36:19.366Z",
      "domain": "valentinolondon.co.uk",
      "name": "Valentino",
      "page": "https://directindex.org/r/valentinolondon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136703,
        "prev": 45285,
        "fix": "no_channel"
      }
    },
    {
      "id": 15032,
      "at": "2026-10-15T00:36:19.247Z",
      "domain": "scissorspalacelondon.com",
      "name": "Scissors Palace",
      "page": "https://directindex.org/r/scissorspalacelondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136701,
        "prev": 45224,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15031,
      "at": "2026-10-15T00:36:19.247Z",
      "domain": "scissorspalacelondon.com",
      "name": "Scissors Palace",
      "page": "https://directindex.org/r/scissorspalacelondon.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 136701,
        "prev": 45224,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 15030,
      "at": "2026-10-15T00:36:19.247Z",
      "domain": "scissorspalacelondon.com",
      "name": "Scissors Palace",
      "page": "https://directindex.org/r/scissorspalacelondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136701,
        "prev": 45224,
        "fix": "no_channel"
      }
    },
    {
      "id": 15029,
      "at": "2026-10-15T00:36:19.252Z",
      "domain": "girlbeauty.co.uk",
      "name": "Portobello Girl Beauty",
      "page": "https://directindex.org/r/girlbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136700,
        "prev": 45206,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15028,
      "at": "2026-10-15T00:36:19.252Z",
      "domain": "girlbeauty.co.uk",
      "name": "Portobello Girl Beauty",
      "page": "https://directindex.org/r/girlbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 136700,
        "prev": 45206,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 15027,
      "at": "2026-10-15T00:36:19.252Z",
      "domain": "girlbeauty.co.uk",
      "name": "Portobello Girl Beauty",
      "page": "https://directindex.org/r/girlbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136700,
        "prev": 45206,
        "fix": "no_channel"
      }
    },
    {
      "id": 15023,
      "at": "2026-10-15T00:36:18.859Z",
      "domain": "emporiumtreatments.co.uk",
      "name": "Emporium Treatment Clinic",
      "page": "https://directindex.org/r/emporiumtreatments.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136698,
        "prev": 45397,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15022,
      "at": "2026-10-15T00:36:18.859Z",
      "domain": "emporiumtreatments.co.uk",
      "name": "Emporium Treatment Clinic",
      "page": "https://directindex.org/r/emporiumtreatments.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136698,
        "prev": 45397,
        "from": "D",
        "to": "B",
        "pct": 73.5
      }
    },
    {
      "id": 15021,
      "at": "2026-10-15T00:36:18.859Z",
      "domain": "emporiumtreatments.co.uk",
      "name": "Emporium Treatment Clinic",
      "page": "https://directindex.org/r/emporiumtreatments.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136698,
        "prev": 45397,
        "fix": "no_channel"
      }
    },
    {
      "id": 15017,
      "at": "2026-10-15T00:36:18.295Z",
      "domain": "vanityaesthetics.co.uk",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanityaesthetics.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136694,
        "prev": 45383,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15016,
      "at": "2026-10-15T00:36:18.295Z",
      "domain": "vanityaesthetics.co.uk",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanityaesthetics.co.uk",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 136694,
        "prev": 45383
      }
    },
    {
      "id": 15015,
      "at": "2026-10-15T00:36:18.295Z",
      "domain": "vanityaesthetics.co.uk",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanityaesthetics.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (80%)",
      "detail": {
        "scan": 136694,
        "prev": 45383,
        "from": "D",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 15014,
      "at": "2026-10-15T00:36:18.295Z",
      "domain": "vanityaesthetics.co.uk",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanityaesthetics.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136694,
        "prev": 45383,
        "fix": "no_channel"
      }
    },
    {
      "id": 15013,
      "at": "2026-10-15T00:36:18.295Z",
      "domain": "vanityaesthetics.co.uk",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanityaesthetics.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136694,
        "prev": 45383,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 15012,
      "at": "2026-10-15T00:36:17.923Z",
      "domain": "neutonhairsalon.com",
      "name": "Neuton Hair Salon",
      "page": "https://directindex.org/r/neutonhairsalon.com",
      "kind": "vendor",
      "what": "vendor: none to Acuity Scheduling",
      "detail": {
        "scan": 136689,
        "prev": 45257,
        "from": null,
        "to": "acuity"
      }
    },
    {
      "id": 15011,
      "at": "2026-10-15T00:36:17.923Z",
      "domain": "neutonhairsalon.com",
      "name": "Neuton Hair Salon",
      "page": "https://directindex.org/r/neutonhairsalon.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136689,
        "prev": 45257,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 15010,
      "at": "2026-10-15T00:36:17.923Z",
      "domain": "neutonhairsalon.com",
      "name": "Neuton Hair Salon",
      "page": "https://directindex.org/r/neutonhairsalon.com",
      "kind": "grade_up",
      "what": "grade F to D (46%)",
      "detail": {
        "scan": 136689,
        "prev": 45257,
        "from": "F",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 15009,
      "at": "2026-10-15T00:36:17.923Z",
      "domain": "neutonhairsalon.com",
      "name": "Neuton Hair Salon",
      "page": "https://directindex.org/r/neutonhairsalon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136689,
        "prev": 45257,
        "fix": "no_channel"
      }
    },
    {
      "id": 15005,
      "at": "2026-10-15T00:36:17.457Z",
      "domain": "chinese-medical-london.co.uk",
      "name": "LiLi Massage",
      "page": "https://directindex.org/r/chinese-medical-london.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136687,
        "prev": 45236,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15004,
      "at": "2026-10-15T00:36:17.457Z",
      "domain": "chinese-medical-london.co.uk",
      "name": "LiLi Massage",
      "page": "https://directindex.org/r/chinese-medical-london.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 136687,
        "prev": 45236,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 15003,
      "at": "2026-10-15T00:36:17.457Z",
      "domain": "chinese-medical-london.co.uk",
      "name": "LiLi Massage",
      "page": "https://directindex.org/r/chinese-medical-london.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136687,
        "prev": 45236,
        "fix": "no_channel"
      }
    },
    {
      "id": 15002,
      "at": "2026-10-15T00:36:17.286Z",
      "domain": "angelimedispa.com",
      "name": "Angeli Medispa",
      "page": "https://directindex.org/r/angelimedispa.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136683,
        "prev": 45274,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 15001,
      "at": "2026-10-15T00:36:17.286Z",
      "domain": "angelimedispa.com",
      "name": "Angeli Medispa",
      "page": "https://directindex.org/r/angelimedispa.com",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 136683,
        "prev": 45274,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 15000,
      "at": "2026-10-15T00:36:17.286Z",
      "domain": "angelimedispa.com",
      "name": "Angeli Medispa",
      "page": "https://directindex.org/r/angelimedispa.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136683,
        "prev": 45274,
        "fix": "no_channel"
      }
    },
    {
      "id": 14999,
      "at": "2026-10-15T00:36:17.284Z",
      "domain": "koia.london",
      "name": "Koia",
      "page": "https://directindex.org/r/koia.london",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136682,
        "prev": 45203,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14998,
      "at": "2026-10-15T00:36:17.284Z",
      "domain": "koia.london",
      "name": "Koia",
      "page": "https://directindex.org/r/koia.london",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136682,
        "prev": 45203,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14997,
      "at": "2026-10-15T00:36:17.284Z",
      "domain": "koia.london",
      "name": "Koia",
      "page": "https://directindex.org/r/koia.london",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136682,
        "prev": 45203,
        "fix": "no_channel"
      }
    },
    {
      "id": 14996,
      "at": "2026-10-15T00:36:17.050Z",
      "domain": "tatianakarelina.co.uk",
      "name": "Tatiana Karelina",
      "page": "https://directindex.org/r/tatianakarelina.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136680,
        "prev": 45229,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14995,
      "at": "2026-10-15T00:36:17.050Z",
      "domain": "tatianakarelina.co.uk",
      "name": "Tatiana Karelina",
      "page": "https://directindex.org/r/tatianakarelina.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 136680,
        "prev": 45229,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 14994,
      "at": "2026-10-15T00:36:17.050Z",
      "domain": "tatianakarelina.co.uk",
      "name": "Tatiana Karelina",
      "page": "https://directindex.org/r/tatianakarelina.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136680,
        "prev": 45229,
        "fix": "no_channel"
      }
    },
    {
      "id": 14979,
      "at": "2026-10-15T00:36:15.830Z",
      "domain": "lashbrowandnails.com",
      "name": "3D Nails Lash & Brows Studio",
      "page": "https://directindex.org/r/lashbrowandnails.com",
      "kind": "grade_down",
      "what": "grade D to F (29%)",
      "detail": {
        "scan": 136666,
        "prev": 45491,
        "from": "D",
        "to": "F",
        "pct": 29.2
      }
    },
    {
      "id": 14978,
      "at": "2026-10-15T00:36:15.830Z",
      "domain": "lashbrowandnails.com",
      "name": "3D Nails Lash & Brows Studio",
      "page": "https://directindex.org/r/lashbrowandnails.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136666,
        "prev": 45491,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14977,
      "at": "2026-10-15T00:36:15.830Z",
      "domain": "lashbrowandnails.com",
      "name": "3D Nails Lash & Brows Studio",
      "page": "https://directindex.org/r/lashbrowandnails.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136666,
        "prev": 45491,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14976,
      "at": "2026-10-15T00:36:15.830Z",
      "domain": "lashbrowandnails.com",
      "name": "3D Nails Lash & Brows Studio",
      "page": "https://directindex.org/r/lashbrowandnails.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136666,
        "prev": 45491,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14975,
      "at": "2026-10-15T00:36:14.752Z",
      "domain": "expireddomains.com",
      "name": "Aura Organics",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136660,
        "prev": 117206,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14974,
      "at": "2026-10-15T00:36:14.752Z",
      "domain": "expireddomains.com",
      "name": "Aura Organics",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136660,
        "prev": 117206,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14973,
      "at": "2026-10-15T00:36:14.752Z",
      "domain": "expireddomains.com",
      "name": "Aura Organics",
      "page": "https://directindex.org/r/expireddomains.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136660,
        "prev": 117206,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14960,
      "at": "2026-10-15T00:36:13.041Z",
      "domain": "masaj.me",
      "name": "Masaj",
      "page": "https://directindex.org/r/masaj.me",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136651,
        "prev": 45183,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14959,
      "at": "2026-10-15T00:36:13.041Z",
      "domain": "masaj.me",
      "name": "Masaj",
      "page": "https://directindex.org/r/masaj.me",
      "kind": "grade_up",
      "what": "grade B to A (94%)",
      "detail": {
        "scan": 136651,
        "prev": 45183,
        "from": "B",
        "to": "A",
        "pct": 93.8
      }
    },
    {
      "id": 14958,
      "at": "2026-10-15T00:36:13.041Z",
      "domain": "masaj.me",
      "name": "Masaj",
      "page": "https://directindex.org/r/masaj.me",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136651,
        "prev": 45183,
        "fix": "no_channel"
      }
    },
    {
      "id": 14957,
      "at": "2026-10-15T00:36:12.684Z",
      "domain": "colaz.co.uk",
      "name": "CoLaz Advanced",
      "page": "https://directindex.org/r/colaz.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136647,
        "prev": 45226,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14956,
      "at": "2026-10-15T00:36:12.684Z",
      "domain": "colaz.co.uk",
      "name": "CoLaz Advanced",
      "page": "https://directindex.org/r/colaz.co.uk",
      "kind": "grade_up",
      "what": "grade C to A (87%)",
      "detail": {
        "scan": 136647,
        "prev": 45226,
        "from": "C",
        "to": "A",
        "pct": 87.4
      }
    },
    {
      "id": 14955,
      "at": "2026-10-15T00:36:12.684Z",
      "domain": "colaz.co.uk",
      "name": "CoLaz Advanced",
      "page": "https://directindex.org/r/colaz.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136647,
        "prev": 45226,
        "fix": "no_channel"
      }
    },
    {
      "id": 14954,
      "at": "2026-10-15T00:36:12.524Z",
      "domain": "profilehairandbeauty.co.uk",
      "name": "Profile Hair & Beauty",
      "page": "https://directindex.org/r/profilehairandbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136646,
        "prev": 45212,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14953,
      "at": "2026-10-15T00:36:12.524Z",
      "domain": "profilehairandbeauty.co.uk",
      "name": "Profile Hair & Beauty",
      "page": "https://directindex.org/r/profilehairandbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136646,
        "prev": 45212,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14952,
      "at": "2026-10-15T00:36:12.524Z",
      "domain": "profilehairandbeauty.co.uk",
      "name": "Profile Hair & Beauty",
      "page": "https://directindex.org/r/profilehairandbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136646,
        "prev": 45212,
        "fix": "no_channel"
      }
    },
    {
      "id": 14947,
      "at": "2026-10-15T00:36:12.051Z",
      "domain": "ozzyhairdesign.co.uk",
      "name": "Ozzy Hair Design",
      "page": "https://directindex.org/r/ozzyhairdesign.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136644,
        "prev": 45204,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14946,
      "at": "2026-10-15T00:36:12.051Z",
      "domain": "ozzyhairdesign.co.uk",
      "name": "Ozzy Hair Design",
      "page": "https://directindex.org/r/ozzyhairdesign.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136644,
        "prev": 45204
      }
    },
    {
      "id": 14945,
      "at": "2026-10-15T00:36:12.051Z",
      "domain": "ozzyhairdesign.co.uk",
      "name": "Ozzy Hair Design",
      "page": "https://directindex.org/r/ozzyhairdesign.co.uk",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 136644,
        "prev": 45204,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 14944,
      "at": "2026-10-15T00:36:12.051Z",
      "domain": "ozzyhairdesign.co.uk",
      "name": "Ozzy Hair Design",
      "page": "https://directindex.org/r/ozzyhairdesign.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136644,
        "prev": 45204,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14943,
      "at": "2026-10-15T00:36:12.051Z",
      "domain": "ozzyhairdesign.co.uk",
      "name": "Ozzy Hair Design",
      "page": "https://directindex.org/r/ozzyhairdesign.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136644,
        "prev": 45204,
        "fix": "no_channel"
      }
    },
    {
      "id": 14931,
      "at": "2026-10-15T00:36:11.459Z",
      "domain": "nailsandbrows.me",
      "name": "Nails & Brows",
      "page": "https://directindex.org/r/nailsandbrows.me",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136632,
        "prev": 45044,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14930,
      "at": "2026-10-15T00:36:11.459Z",
      "domain": "nailsandbrows.me",
      "name": "Nails & Brows",
      "page": "https://directindex.org/r/nailsandbrows.me",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 136632,
        "prev": 45044,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 14929,
      "at": "2026-10-15T00:36:11.459Z",
      "domain": "nailsandbrows.me",
      "name": "Nails & Brows",
      "page": "https://directindex.org/r/nailsandbrows.me",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136632,
        "prev": 45044,
        "fix": "no_channel"
      }
    },
    {
      "id": 14922,
      "at": "2026-10-15T00:36:10.421Z",
      "domain": "stephaniepollard.co.uk",
      "name": "Stephanie Pollard",
      "page": "https://directindex.org/r/stephaniepollard.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136625,
        "prev": 45218,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14921,
      "at": "2026-10-15T00:36:10.421Z",
      "domain": "stephaniepollard.co.uk",
      "name": "Stephanie Pollard",
      "page": "https://directindex.org/r/stephaniepollard.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136625,
        "prev": 45218,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14920,
      "at": "2026-10-15T00:36:10.421Z",
      "domain": "stephaniepollard.co.uk",
      "name": "Stephanie Pollard",
      "page": "https://directindex.org/r/stephaniepollard.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136625,
        "prev": 45218,
        "fix": "no_channel"
      }
    },
    {
      "id": 14919,
      "at": "2026-10-15T00:36:10.368Z",
      "domain": "openouthair.com",
      "name": "Open Barbers",
      "page": "https://directindex.org/r/openouthair.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136624,
        "prev": 45215,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14918,
      "at": "2026-10-15T00:36:10.368Z",
      "domain": "openouthair.com",
      "name": "Open Barbers",
      "page": "https://directindex.org/r/openouthair.com",
      "kind": "grade_up",
      "what": "grade F to D (50%)",
      "detail": {
        "scan": 136624,
        "prev": 45215,
        "from": "F",
        "to": "D",
        "pct": 49.7
      }
    },
    {
      "id": 14917,
      "at": "2026-10-15T00:36:10.368Z",
      "domain": "openouthair.com",
      "name": "Open Barbers",
      "page": "https://directindex.org/r/openouthair.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136624,
        "prev": 45215,
        "fix": "no_channel"
      }
    },
    {
      "id": 14916,
      "at": "2026-10-15T00:36:09.771Z",
      "domain": "safarianandsimon.co.uk",
      "name": "Fifty Three",
      "page": "https://directindex.org/r/safarianandsimon.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136622,
        "prev": 45189,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14915,
      "at": "2026-10-15T00:36:09.771Z",
      "domain": "safarianandsimon.co.uk",
      "name": "Fifty Three",
      "page": "https://directindex.org/r/safarianandsimon.co.uk",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 136622,
        "prev": 45189,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 14914,
      "at": "2026-10-15T00:36:09.771Z",
      "domain": "safarianandsimon.co.uk",
      "name": "Fifty Three",
      "page": "https://directindex.org/r/safarianandsimon.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136622,
        "prev": 45189,
        "fix": "no_channel"
      }
    },
    {
      "id": 14910,
      "at": "2026-10-15T00:36:08.905Z",
      "domain": "casaspa.co.uk",
      "name": "Casa Spa",
      "page": "https://directindex.org/r/casaspa.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136620,
        "prev": 45199,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14909,
      "at": "2026-10-15T00:36:08.905Z",
      "domain": "casaspa.co.uk",
      "name": "Casa Spa",
      "page": "https://directindex.org/r/casaspa.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136620,
        "prev": 45199,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14908,
      "at": "2026-10-15T00:36:08.905Z",
      "domain": "casaspa.co.uk",
      "name": "Casa Spa",
      "page": "https://directindex.org/r/casaspa.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136620,
        "prev": 45199,
        "fix": "no_channel"
      }
    },
    {
      "id": 14907,
      "at": "2026-10-15T00:36:08.801Z",
      "domain": "apogiiclinic.co.uk",
      "name": "Apogii Clinic Cryo",
      "page": "https://directindex.org/r/apogiiclinic.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136617,
        "prev": 45223
      }
    },
    {
      "id": 14906,
      "at": "2026-10-15T00:36:08.801Z",
      "domain": "apogiiclinic.co.uk",
      "name": "Apogii Clinic Cryo",
      "page": "https://directindex.org/r/apogiiclinic.co.uk",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136617,
        "prev": 45223,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14905,
      "at": "2026-10-15T00:36:08.687Z",
      "domain": "johnfrieda.com",
      "name": "John Frieda",
      "page": "https://directindex.org/r/johnfrieda.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136616,
        "prev": 45161,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14904,
      "at": "2026-10-15T00:36:08.687Z",
      "domain": "johnfrieda.com",
      "name": "John Frieda",
      "page": "https://directindex.org/r/johnfrieda.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136616,
        "prev": 45161,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14903,
      "at": "2026-10-15T00:36:08.687Z",
      "domain": "johnfrieda.com",
      "name": "John Frieda",
      "page": "https://directindex.org/r/johnfrieda.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136616,
        "prev": 45161,
        "fix": "no_channel"
      }
    },
    {
      "id": 14898,
      "at": "2026-10-15T00:36:07.781Z",
      "domain": "cobalt-nailspa.com",
      "name": "Cobalt Nail & Massage",
      "page": "https://directindex.org/r/cobalt-nailspa.com",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 136613,
        "prev": 45194,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 14897,
      "at": "2026-10-15T00:36:07.781Z",
      "domain": "cobalt-nailspa.com",
      "name": "Cobalt Nail & Massage",
      "page": "https://directindex.org/r/cobalt-nailspa.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136613,
        "prev": 45194,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14896,
      "at": "2026-10-15T00:36:07.781Z",
      "domain": "cobalt-nailspa.com",
      "name": "Cobalt Nail & Massage",
      "page": "https://directindex.org/r/cobalt-nailspa.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136613,
        "prev": 45194,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14895,
      "at": "2026-10-15T00:36:07.781Z",
      "domain": "cobalt-nailspa.com",
      "name": "Cobalt Nail & Massage",
      "page": "https://directindex.org/r/cobalt-nailspa.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136613,
        "prev": 45194,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14894,
      "at": "2026-10-15T00:36:07.781Z",
      "domain": "cobalt-nailspa.com",
      "name": "Cobalt Nail & Massage",
      "page": "https://directindex.org/r/cobalt-nailspa.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136613,
        "prev": 45194,
        "fix": "no_channel"
      }
    },
    {
      "id": 14893,
      "at": "2026-10-15T00:36:07.602Z",
      "domain": "nailsalondirect.com",
      "name": "Regal Nails",
      "page": "https://directindex.org/r/nailsalondirect.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136612,
        "prev": 45166,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14892,
      "at": "2026-10-15T00:36:07.602Z",
      "domain": "nailsalondirect.com",
      "name": "Regal Nails",
      "page": "https://directindex.org/r/nailsalondirect.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 136612,
        "prev": 45166,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14891,
      "at": "2026-10-15T00:36:07.602Z",
      "domain": "nailsalondirect.com",
      "name": "Regal Nails",
      "page": "https://directindex.org/r/nailsalondirect.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136612,
        "prev": 45166,
        "fix": "no_channel"
      }
    },
    {
      "id": 14887,
      "at": "2026-10-15T00:36:07.024Z",
      "domain": "uk.com",
      "name": "World of Beauty",
      "page": "https://directindex.org/r/uk.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136608,
        "prev": 45005,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14886,
      "at": "2026-10-15T00:36:07.024Z",
      "domain": "uk.com",
      "name": "World of Beauty",
      "page": "https://directindex.org/r/uk.com",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 136608,
        "prev": 45005,
        "from": "D",
        "to": "B",
        "pct": 70
      }
    },
    {
      "id": 14885,
      "at": "2026-10-15T00:36:07.024Z",
      "domain": "uk.com",
      "name": "World of Beauty",
      "page": "https://directindex.org/r/uk.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136608,
        "prev": 45005,
        "fix": "no_channel"
      }
    },
    {
      "id": 14884,
      "at": "2026-10-15T00:36:06.922Z",
      "domain": "iconbarbers.co.uk",
      "name": "Icon Barbers",
      "page": "https://directindex.org/r/iconbarbers.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136605,
        "prev": 45052,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14883,
      "at": "2026-10-15T00:36:06.922Z",
      "domain": "iconbarbers.co.uk",
      "name": "Icon Barbers",
      "page": "https://directindex.org/r/iconbarbers.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136605,
        "prev": 45052,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14882,
      "at": "2026-10-15T00:36:06.922Z",
      "domain": "iconbarbers.co.uk",
      "name": "Icon Barbers",
      "page": "https://directindex.org/r/iconbarbers.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136605,
        "prev": 45052,
        "fix": "no_channel"
      }
    },
    {
      "id": 14881,
      "at": "2026-10-15T00:36:06.550Z",
      "domain": "baigalbeauty.co.uk",
      "name": "Baigal Beauty Salon",
      "page": "https://directindex.org/r/baigalbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136604,
        "prev": 45008,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14880,
      "at": "2026-10-15T00:36:06.550Z",
      "domain": "baigalbeauty.co.uk",
      "name": "Baigal Beauty Salon",
      "page": "https://directindex.org/r/baigalbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136604,
        "prev": 45008,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14879,
      "at": "2026-10-15T00:36:06.550Z",
      "domain": "baigalbeauty.co.uk",
      "name": "Baigal Beauty Salon",
      "page": "https://directindex.org/r/baigalbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136604,
        "prev": 45008,
        "fix": "no_channel"
      }
    },
    {
      "id": 14878,
      "at": "2026-10-15T00:36:06.264Z",
      "domain": "stil-salon.com",
      "name": "STIL Salon",
      "page": "https://directindex.org/r/stil-salon.com",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136601,
        "prev": 45191,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 14877,
      "at": "2026-10-15T00:36:06.264Z",
      "domain": "stil-salon.com",
      "name": "STIL Salon",
      "page": "https://directindex.org/r/stil-salon.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136601,
        "prev": 45191,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14876,
      "at": "2026-10-15T00:36:06.264Z",
      "domain": "stil-salon.com",
      "name": "STIL Salon",
      "page": "https://directindex.org/r/stil-salon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136601,
        "prev": 45191,
        "fix": "no_channel"
      }
    },
    {
      "id": 14875,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 14874,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14873,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 14872,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 14871,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14870,
      "at": "2026-10-15T00:36:05.930Z",
      "domain": "treatwell.co.uk",
      "name": "Forever Health Massage",
      "page": "https://directindex.org/r/treatwell.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136599,
        "prev": 45181,
        "fix": "no_channel"
      }
    },
    {
      "id": 14869,
      "at": "2026-10-15T00:36:05.893Z",
      "domain": "gcapitanio.com",
      "name": "Gianni Capitanio",
      "page": "https://directindex.org/r/gcapitanio.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 136598,
        "prev": 45162,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 14868,
      "at": "2026-10-15T00:36:05.484Z",
      "domain": "loveanddye.com",
      "name": "Love and Dye",
      "page": "https://directindex.org/r/loveanddye.com",
      "kind": "vendor",
      "what": "vendor: none to Fresha",
      "detail": {
        "scan": 136597,
        "prev": 45187,
        "from": null,
        "to": "fresha"
      }
    },
    {
      "id": 14867,
      "at": "2026-10-15T00:36:05.484Z",
      "domain": "loveanddye.com",
      "name": "Love and Dye",
      "page": "https://directindex.org/r/loveanddye.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 136597,
        "prev": 45187,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 14866,
      "at": "2026-10-15T00:36:05.484Z",
      "domain": "loveanddye.com",
      "name": "Love and Dye",
      "page": "https://directindex.org/r/loveanddye.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 136597,
        "prev": 45187,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 14865,
      "at": "2026-10-15T00:36:05.484Z",
      "domain": "loveanddye.com",
      "name": "Love and Dye",
      "page": "https://directindex.org/r/loveanddye.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136597,
        "prev": 45187,
        "fix": "no_channel"
      }
    },
    {
      "id": 14864,
      "at": "2026-10-15T00:36:05.298Z",
      "domain": "goodlooksbeauty.co.uk",
      "name": "Good Looks",
      "page": "https://directindex.org/r/goodlooksbeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136593,
        "prev": 45033,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14863,
      "at": "2026-10-15T00:36:05.298Z",
      "domain": "goodlooksbeauty.co.uk",
      "name": "Good Looks",
      "page": "https://directindex.org/r/goodlooksbeauty.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136593,
        "prev": 45033,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14862,
      "at": "2026-10-15T00:36:05.298Z",
      "domain": "goodlooksbeauty.co.uk",
      "name": "Good Looks",
      "page": "https://directindex.org/r/goodlooksbeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136593,
        "prev": 45033,
        "fix": "no_channel"
      }
    },
    {
      "id": 14857,
      "at": "2026-10-15T00:36:04.375Z",
      "domain": "sitelift.website",
      "name": "Ziad Hair Salon",
      "page": "https://directindex.org/r/sitelift.website",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136585,
        "prev": 45396
      }
    },
    {
      "id": 14856,
      "at": "2026-10-15T00:36:04.375Z",
      "domain": "sitelift.website",
      "name": "Ziad Hair Salon",
      "page": "https://directindex.org/r/sitelift.website",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136585,
        "prev": 45396,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14855,
      "at": "2026-10-15T00:36:04.375Z",
      "domain": "sitelift.website",
      "name": "Ziad Hair Salon",
      "page": "https://directindex.org/r/sitelift.website",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136585,
        "prev": 45396,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14847,
      "at": "2026-10-15T00:36:02.925Z",
      "domain": "marcelas.co.uk",
      "name": "Marcela's",
      "page": "https://directindex.org/r/marcelas.co.uk",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 136574,
        "prev": 45282,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14846,
      "at": "2026-10-15T00:36:02.925Z",
      "domain": "marcelas.co.uk",
      "name": "Marcela's",
      "page": "https://directindex.org/r/marcelas.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136574,
        "prev": 45282,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14845,
      "at": "2026-10-15T00:36:02.925Z",
      "domain": "marcelas.co.uk",
      "name": "Marcela's",
      "page": "https://directindex.org/r/marcelas.co.uk",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 136574,
        "prev": 45282,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 14844,
      "at": "2026-10-15T00:36:02.925Z",
      "domain": "marcelas.co.uk",
      "name": "Marcela's",
      "page": "https://directindex.org/r/marcelas.co.uk",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136574,
        "prev": 45282,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14813,
      "at": "2026-10-15T00:35:58.075Z",
      "domain": "thewellgarden.co.uk",
      "name": "The Well Garden",
      "page": "https://directindex.org/r/thewellgarden.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136525,
        "prev": 44926,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14812,
      "at": "2026-10-15T00:35:58.075Z",
      "domain": "thewellgarden.co.uk",
      "name": "The Well Garden",
      "page": "https://directindex.org/r/thewellgarden.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136525,
        "prev": 44926,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14811,
      "at": "2026-10-15T00:35:58.075Z",
      "domain": "thewellgarden.co.uk",
      "name": "The Well Garden",
      "page": "https://directindex.org/r/thewellgarden.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136525,
        "prev": 44926,
        "fix": "no_channel"
      }
    },
    {
      "id": 14810,
      "at": "2026-10-15T00:35:57.658Z",
      "domain": "dorabeauty.co.uk",
      "name": "Dora Beauty Clinic",
      "page": "https://directindex.org/r/dorabeauty.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136521,
        "prev": 45151,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14809,
      "at": "2026-10-15T00:35:57.658Z",
      "domain": "dorabeauty.co.uk",
      "name": "Dora Beauty Clinic",
      "page": "https://directindex.org/r/dorabeauty.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136521,
        "prev": 45151,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14808,
      "at": "2026-10-15T00:35:57.658Z",
      "domain": "dorabeauty.co.uk",
      "name": "Dora Beauty Clinic",
      "page": "https://directindex.org/r/dorabeauty.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136521,
        "prev": 45151,
        "fix": "no_channel"
      }
    },
    {
      "id": 14801,
      "at": "2026-10-15T00:35:56.812Z",
      "domain": "thewigmore.co.uk",
      "name": "Wigmore",
      "page": "https://directindex.org/r/thewigmore.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136512,
        "prev": 44920,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14800,
      "at": "2026-10-15T00:35:56.812Z",
      "domain": "thewigmore.co.uk",
      "name": "Wigmore",
      "page": "https://directindex.org/r/thewigmore.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136512,
        "prev": 44920,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14799,
      "at": "2026-10-15T00:35:56.812Z",
      "domain": "thewigmore.co.uk",
      "name": "Wigmore",
      "page": "https://directindex.org/r/thewigmore.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136512,
        "prev": 44920,
        "fix": "no_channel"
      }
    },
    {
      "id": 14793,
      "at": "2026-10-15T00:35:56.275Z",
      "domain": "harrisbeautyclinic.co.uk",
      "name": "Harri’s Beauty Clinic",
      "page": "https://directindex.org/r/harrisbeautyclinic.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136505,
        "prev": 45145,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14792,
      "at": "2026-10-15T00:35:56.275Z",
      "domain": "harrisbeautyclinic.co.uk",
      "name": "Harri’s Beauty Clinic",
      "page": "https://directindex.org/r/harrisbeautyclinic.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 136505,
        "prev": 45145,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 14791,
      "at": "2026-10-15T00:35:56.275Z",
      "domain": "harrisbeautyclinic.co.uk",
      "name": "Harri’s Beauty Clinic",
      "page": "https://directindex.org/r/harrisbeautyclinic.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136505,
        "prev": 45145,
        "fix": "no_channel"
      }
    },
    {
      "id": 14784,
      "at": "2026-10-15T00:35:56.051Z",
      "domain": "bluetitlondon.com",
      "name": "Blue Tit",
      "page": "https://directindex.org/r/bluetitlondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136500,
        "prev": 44899,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14783,
      "at": "2026-10-15T00:35:56.051Z",
      "domain": "bluetitlondon.com",
      "name": "Blue Tit",
      "page": "https://directindex.org/r/bluetitlondon.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 136500,
        "prev": 44899,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 14782,
      "at": "2026-10-15T00:35:56.051Z",
      "domain": "bluetitlondon.com",
      "name": "Blue Tit",
      "page": "https://directindex.org/r/bluetitlondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136500,
        "prev": 44899,
        "fix": "no_channel"
      }
    },
    {
      "id": 14779,
      "at": "2026-10-15T00:35:55.466Z",
      "domain": "andrewk.co.uk",
      "name": "Andrew K",
      "page": "https://directindex.org/r/andrewk.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136497,
        "prev": 44908,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14778,
      "at": "2026-10-15T00:35:55.466Z",
      "domain": "andrewk.co.uk",
      "name": "Andrew K",
      "page": "https://directindex.org/r/andrewk.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136497,
        "prev": 44908,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14777,
      "at": "2026-10-15T00:35:55.466Z",
      "domain": "andrewk.co.uk",
      "name": "Andrew K",
      "page": "https://directindex.org/r/andrewk.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136497,
        "prev": 44908,
        "fix": "no_channel"
      }
    },
    {
      "id": 14776,
      "at": "2026-10-15T00:35:55.305Z",
      "domain": "paulshairdressing.co.uk",
      "name": "Paul's Hairdressers",
      "page": "https://directindex.org/r/paulshairdressing.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136496,
        "prev": 44664,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14775,
      "at": "2026-10-15T00:35:55.305Z",
      "domain": "paulshairdressing.co.uk",
      "name": "Paul's Hairdressers",
      "page": "https://directindex.org/r/paulshairdressing.co.uk",
      "kind": "grade_up",
      "what": "grade D to C (61%)",
      "detail": {
        "scan": 136496,
        "prev": 44664,
        "from": "D",
        "to": "C",
        "pct": 61.2
      }
    },
    {
      "id": 14774,
      "at": "2026-10-15T00:35:55.305Z",
      "domain": "paulshairdressing.co.uk",
      "name": "Paul's Hairdressers",
      "page": "https://directindex.org/r/paulshairdressing.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136496,
        "prev": 44664,
        "fix": "no_channel"
      }
    },
    {
      "id": 14773,
      "at": "2026-10-15T00:35:55.108Z",
      "domain": "integratedbodydynamics.co.uk",
      "name": "Integrated Body Dynamic",
      "page": "https://directindex.org/r/integratedbodydynamics.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136495,
        "prev": 44889,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14772,
      "at": "2026-10-15T00:35:55.108Z",
      "domain": "integratedbodydynamics.co.uk",
      "name": "Integrated Body Dynamic",
      "page": "https://directindex.org/r/integratedbodydynamics.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (77%)",
      "detail": {
        "scan": 136495,
        "prev": 44889,
        "from": "D",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 14771,
      "at": "2026-10-15T00:35:55.108Z",
      "domain": "integratedbodydynamics.co.uk",
      "name": "Integrated Body Dynamic",
      "page": "https://directindex.org/r/integratedbodydynamics.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136495,
        "prev": 44889,
        "fix": "no_channel"
      }
    },
    {
      "id": 14770,
      "at": "2026-10-15T00:35:54.622Z",
      "domain": "edwardjameslondon.com",
      "name": "Edward James",
      "page": "https://directindex.org/r/edwardjameslondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136491,
        "prev": 44876,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14769,
      "at": "2026-10-15T00:35:54.622Z",
      "domain": "edwardjameslondon.com",
      "name": "Edward James",
      "page": "https://directindex.org/r/edwardjameslondon.com",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 136491,
        "prev": 44876,
        "from": "D",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 14768,
      "at": "2026-10-15T00:35:54.622Z",
      "domain": "edwardjameslondon.com",
      "name": "Edward James",
      "page": "https://directindex.org/r/edwardjameslondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136491,
        "prev": 44876,
        "fix": "no_channel"
      }
    },
    {
      "id": 14767,
      "at": "2026-10-15T00:35:54.524Z",
      "domain": "nuwavelaserclinic.com",
      "name": "Nu-Wave Medi Spa",
      "page": "https://directindex.org/r/nuwavelaserclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136489,
        "prev": 44867,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14766,
      "at": "2026-10-15T00:35:54.524Z",
      "domain": "nuwavelaserclinic.com",
      "name": "Nu-Wave Medi Spa",
      "page": "https://directindex.org/r/nuwavelaserclinic.com",
      "kind": "grade_up",
      "what": "grade F to C (60%)",
      "detail": {
        "scan": 136489,
        "prev": 44867,
        "from": "F",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 14765,
      "at": "2026-10-15T00:35:54.524Z",
      "domain": "nuwavelaserclinic.com",
      "name": "Nu-Wave Medi Spa",
      "page": "https://directindex.org/r/nuwavelaserclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136489,
        "prev": 44867,
        "fix": "no_channel"
      }
    },
    {
      "id": 14764,
      "at": "2026-10-15T00:35:54.423Z",
      "domain": "theroyalexchange.co.uk",
      "name": "M&K",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136488,
        "prev": 44864,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14763,
      "at": "2026-10-15T00:35:54.423Z",
      "domain": "theroyalexchange.co.uk",
      "name": "M&K",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 136488,
        "prev": 44864,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 14762,
      "at": "2026-10-15T00:35:54.423Z",
      "domain": "theroyalexchange.co.uk",
      "name": "M&K",
      "page": "https://directindex.org/r/theroyalexchange.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136488,
        "prev": 44864,
        "fix": "no_channel"
      }
    },
    {
      "id": 14761,
      "at": "2026-10-15T00:35:54.442Z",
      "domain": "hypoxiwls.co.uk",
      "name": "Hypoxi",
      "page": "https://directindex.org/r/hypoxiwls.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136487,
        "prev": 44599,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14760,
      "at": "2026-10-15T00:35:54.442Z",
      "domain": "hypoxiwls.co.uk",
      "name": "Hypoxi",
      "page": "https://directindex.org/r/hypoxiwls.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 136487,
        "prev": 44599,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 14759,
      "at": "2026-10-15T00:35:54.442Z",
      "domain": "hypoxiwls.co.uk",
      "name": "Hypoxi",
      "page": "https://directindex.org/r/hypoxiwls.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136487,
        "prev": 44599,
        "fix": "no_channel"
      }
    },
    {
      "id": 14758,
      "at": "2026-10-15T00:35:54.366Z",
      "domain": "electric-hair.com",
      "name": "Electric",
      "page": "https://directindex.org/r/electric-hair.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136486,
        "prev": 44594,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14757,
      "at": "2026-10-15T00:35:54.366Z",
      "domain": "electric-hair.com",
      "name": "Electric",
      "page": "https://directindex.org/r/electric-hair.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136486,
        "prev": 44594,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14756,
      "at": "2026-10-15T00:35:54.366Z",
      "domain": "electric-hair.com",
      "name": "Electric",
      "page": "https://directindex.org/r/electric-hair.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136486,
        "prev": 44594,
        "fix": "no_channel"
      }
    },
    {
      "id": 14755,
      "at": "2026-10-15T00:35:53.981Z",
      "domain": "mukuhair.com",
      "name": "Muku Hair Salon",
      "page": "https://directindex.org/r/mukuhair.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136482,
        "prev": 44934
      }
    },
    {
      "id": 14754,
      "at": "2026-10-15T00:35:53.981Z",
      "domain": "mukuhair.com",
      "name": "Muku Hair Salon",
      "page": "https://directindex.org/r/mukuhair.com",
      "kind": "grade_down",
      "what": "grade D to F (33%)",
      "detail": {
        "scan": 136482,
        "prev": 44934,
        "from": "D",
        "to": "F",
        "pct": 32.8
      }
    },
    {
      "id": 14753,
      "at": "2026-10-15T00:35:53.981Z",
      "domain": "mukuhair.com",
      "name": "Muku Hair Salon",
      "page": "https://directindex.org/r/mukuhair.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 136482,
        "prev": 44934,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 14752,
      "at": "2026-10-15T00:35:53.932Z",
      "domain": "fourlondon.com",
      "name": "Four",
      "page": "https://directindex.org/r/fourlondon.com",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 136481,
        "prev": 44617,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 14751,
      "at": "2026-10-15T00:35:53.932Z",
      "domain": "fourlondon.com",
      "name": "Four",
      "page": "https://directindex.org/r/fourlondon.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136481,
        "prev": 44617,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14750,
      "at": "2026-10-15T00:35:53.932Z",
      "domain": "fourlondon.com",
      "name": "Four",
      "page": "https://directindex.org/r/fourlondon.com",
      "kind": "grade_up",
      "what": "grade C to B (72%)",
      "detail": {
        "scan": 136481,
        "prev": 44617,
        "from": "C",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 14749,
      "at": "2026-10-15T00:35:53.932Z",
      "domain": "fourlondon.com",
      "name": "Four",
      "page": "https://directindex.org/r/fourlondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136481,
        "prev": 44617,
        "fix": "no_channel"
      }
    },
    {
      "id": 14748,
      "at": "2026-10-15T00:35:53.933Z",
      "domain": "estehairmedical.com",
      "name": "Estehair Medical",
      "page": "https://directindex.org/r/estehairmedical.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136480,
        "prev": 44614,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14747,
      "at": "2026-10-15T00:35:53.933Z",
      "domain": "estehairmedical.com",
      "name": "Estehair Medical",
      "page": "https://directindex.org/r/estehairmedical.com",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 136480,
        "prev": 44614,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 14746,
      "at": "2026-10-15T00:35:53.933Z",
      "domain": "estehairmedical.com",
      "name": "Estehair Medical",
      "page": "https://directindex.org/r/estehairmedical.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136480,
        "prev": 44614,
        "fix": "no_channel"
      }
    },
    {
      "id": 14742,
      "at": "2026-10-15T00:35:53.586Z",
      "domain": "permanentbeauty.london",
      "name": "Permanent Beauty",
      "page": "https://directindex.org/r/permanentbeauty.london",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136478,
        "prev": 44595,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14741,
      "at": "2026-10-15T00:35:53.586Z",
      "domain": "permanentbeauty.london",
      "name": "Permanent Beauty",
      "page": "https://directindex.org/r/permanentbeauty.london",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 136478,
        "prev": 44595,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 14740,
      "at": "2026-10-15T00:35:53.586Z",
      "domain": "permanentbeauty.london",
      "name": "Permanent Beauty",
      "page": "https://directindex.org/r/permanentbeauty.london",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136478,
        "prev": 44595,
        "fix": "no_channel"
      }
    },
    {
      "id": 14739,
      "at": "2026-10-15T00:35:53.591Z",
      "domain": "kingscrossmassagebeautytreatment.co.uk",
      "name": "Tips & Toes Nail Salon",
      "page": "https://directindex.org/r/kingscrossmassagebeautytreatment.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136475,
        "prev": 44583,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14738,
      "at": "2026-10-15T00:35:53.591Z",
      "domain": "kingscrossmassagebeautytreatment.co.uk",
      "name": "Tips & Toes Nail Salon",
      "page": "https://directindex.org/r/kingscrossmassagebeautytreatment.co.uk",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 136475,
        "prev": 44583,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 14737,
      "at": "2026-10-15T00:35:53.591Z",
      "domain": "kingscrossmassagebeautytreatment.co.uk",
      "name": "Tips & Toes Nail Salon",
      "page": "https://directindex.org/r/kingscrossmassagebeautytreatment.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136475,
        "prev": 44583,
        "fix": "no_channel"
      }
    },
    {
      "id": 14730,
      "at": "2026-10-15T00:35:52.673Z",
      "domain": "sirmalegrooming.co.uk",
      "name": "Sir Male Grooming",
      "page": "https://directindex.org/r/sirmalegrooming.co.uk",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 136461,
        "prev": 44804,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 14729,
      "at": "2026-10-15T00:35:52.412Z",
      "domain": "akbarbers.com",
      "name": "AK Barbers",
      "page": "https://directindex.org/r/akbarbers.com",
      "kind": "vendor",
      "what": "vendor: none to Setmore",
      "detail": {
        "scan": 136457,
        "prev": 44671,
        "from": null,
        "to": "setmore"
      }
    },
    {
      "id": 14728,
      "at": "2026-10-15T00:35:52.412Z",
      "domain": "akbarbers.com",
      "name": "AK Barbers",
      "page": "https://directindex.org/r/akbarbers.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 136457,
        "prev": 44671,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 14727,
      "at": "2026-10-15T00:35:52.412Z",
      "domain": "akbarbers.com",
      "name": "AK Barbers",
      "page": "https://directindex.org/r/akbarbers.com",
      "kind": "grade_up",
      "what": "grade F to D (50%)",
      "detail": {
        "scan": 136457,
        "prev": 44671,
        "from": "F",
        "to": "D",
        "pct": 50.3
      }
    },
    {
      "id": 14726,
      "at": "2026-10-15T00:35:52.412Z",
      "domain": "akbarbers.com",
      "name": "AK Barbers",
      "page": "https://directindex.org/r/akbarbers.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136457,
        "prev": 44671,
        "fix": "no_channel"
      }
    },
    {
      "id": 14712,
      "at": "2026-10-15T00:35:50.375Z",
      "domain": "tularose.com",
      "name": "Tula Rose",
      "page": "https://directindex.org/r/tularose.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136438,
        "prev": 44993,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14711,
      "at": "2026-10-15T00:35:50.375Z",
      "domain": "tularose.com",
      "name": "Tula Rose",
      "page": "https://directindex.org/r/tularose.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136438,
        "prev": 44993
      }
    },
    {
      "id": 14710,
      "at": "2026-10-15T00:35:50.375Z",
      "domain": "tularose.com",
      "name": "Tula Rose",
      "page": "https://directindex.org/r/tularose.com",
      "kind": "grade_down",
      "what": "grade C to F (37%)",
      "detail": {
        "scan": 136438,
        "prev": 44993,
        "from": "C",
        "to": "F",
        "pct": 36.9
      }
    },
    {
      "id": 14709,
      "at": "2026-10-15T00:35:50.375Z",
      "domain": "tularose.com",
      "name": "Tula Rose",
      "page": "https://directindex.org/r/tularose.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136438,
        "prev": 44993,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14708,
      "at": "2026-10-15T00:35:50.375Z",
      "domain": "tularose.com",
      "name": "Tula Rose",
      "page": "https://directindex.org/r/tularose.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136438,
        "prev": 44993,
        "fix": "no_channel"
      }
    },
    {
      "id": 14660,
      "at": "2026-10-15T00:35:41.536Z",
      "domain": "sknfed.com",
      "name": "Sknfed",
      "page": "https://directindex.org/r/sknfed.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136375,
        "prev": 44613
      }
    },
    {
      "id": 14659,
      "at": "2026-10-15T00:35:41.536Z",
      "domain": "sknfed.com",
      "name": "Sknfed",
      "page": "https://directindex.org/r/sknfed.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 136375,
        "prev": 44613,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 14658,
      "at": "2026-10-15T00:35:41.536Z",
      "domain": "sknfed.com",
      "name": "Sknfed",
      "page": "https://directindex.org/r/sknfed.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136375,
        "prev": 44613,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14656,
      "at": "2026-10-15T00:35:41.036Z",
      "domain": "percyandreed.com",
      "name": "Percy & Reed",
      "page": "https://directindex.org/r/percyandreed.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136372,
        "prev": 44856,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14655,
      "at": "2026-10-15T00:35:41.036Z",
      "domain": "percyandreed.com",
      "name": "Percy & Reed",
      "page": "https://directindex.org/r/percyandreed.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136372,
        "prev": 44856
      }
    },
    {
      "id": 14654,
      "at": "2026-10-15T00:35:41.036Z",
      "domain": "percyandreed.com",
      "name": "Percy & Reed",
      "page": "https://directindex.org/r/percyandreed.com",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 136372,
        "prev": 44856,
        "from": "D",
        "to": "F",
        "pct": 35.4
      }
    },
    {
      "id": 14653,
      "at": "2026-10-15T00:35:41.036Z",
      "domain": "percyandreed.com",
      "name": "Percy & Reed",
      "page": "https://directindex.org/r/percyandreed.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136372,
        "prev": 44856,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14652,
      "at": "2026-10-15T00:35:41.036Z",
      "domain": "percyandreed.com",
      "name": "Percy & Reed",
      "page": "https://directindex.org/r/percyandreed.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136372,
        "prev": 44856,
        "fix": "no_channel"
      }
    },
    {
      "id": 14646,
      "at": "2026-10-15T00:35:39.335Z",
      "domain": "regencybeautylondon.com",
      "name": "Regency Beauty",
      "page": "https://directindex.org/r/regencybeautylondon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136365,
        "prev": 44916,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14645,
      "at": "2026-10-15T00:35:39.335Z",
      "domain": "regencybeautylondon.com",
      "name": "Regency Beauty",
      "page": "https://directindex.org/r/regencybeautylondon.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136365,
        "prev": 44916
      }
    },
    {
      "id": 14644,
      "at": "2026-10-15T00:35:39.335Z",
      "domain": "regencybeautylondon.com",
      "name": "Regency Beauty",
      "page": "https://directindex.org/r/regencybeautylondon.com",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 136365,
        "prev": 44916,
        "from": "D",
        "to": "F",
        "pct": 35.4
      }
    },
    {
      "id": 14643,
      "at": "2026-10-15T00:35:39.335Z",
      "domain": "regencybeautylondon.com",
      "name": "Regency Beauty",
      "page": "https://directindex.org/r/regencybeautylondon.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136365,
        "prev": 44916,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14642,
      "at": "2026-10-15T00:35:39.335Z",
      "domain": "regencybeautylondon.com",
      "name": "Regency Beauty",
      "page": "https://directindex.org/r/regencybeautylondon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136365,
        "prev": 44916,
        "fix": "no_channel"
      }
    },
    {
      "id": 14636,
      "at": "2026-10-15T00:35:38.961Z",
      "domain": "crazycut.co.uk",
      "name": "Crazy Cut",
      "page": "https://directindex.org/r/crazycut.co.uk",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136360,
        "prev": 44620,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14635,
      "at": "2026-10-15T00:35:38.961Z",
      "domain": "crazycut.co.uk",
      "name": "Crazy Cut",
      "page": "https://directindex.org/r/crazycut.co.uk",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136360,
        "prev": 44620
      }
    },
    {
      "id": 14634,
      "at": "2026-10-15T00:35:38.961Z",
      "domain": "crazycut.co.uk",
      "name": "Crazy Cut",
      "page": "https://directindex.org/r/crazycut.co.uk",
      "kind": "grade_down",
      "what": "grade C to D (42%)",
      "detail": {
        "scan": 136360,
        "prev": 44620,
        "from": "C",
        "to": "D",
        "pct": 41.5
      }
    },
    {
      "id": 14633,
      "at": "2026-10-15T00:35:38.961Z",
      "domain": "crazycut.co.uk",
      "name": "Crazy Cut",
      "page": "https://directindex.org/r/crazycut.co.uk",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136360,
        "prev": 44620,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14632,
      "at": "2026-10-15T00:35:38.961Z",
      "domain": "crazycut.co.uk",
      "name": "Crazy Cut",
      "page": "https://directindex.org/r/crazycut.co.uk",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136360,
        "prev": 44620,
        "fix": "no_channel"
      }
    },
    {
      "id": 14629,
      "at": "2026-10-15T00:35:37.277Z",
      "domain": "cilahairdressing.com",
      "name": "Cila Hairdressing",
      "page": "https://directindex.org/r/cilahairdressing.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 136349,
        "prev": 44633,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 14628,
      "at": "2026-10-15T00:35:37.277Z",
      "domain": "cilahairdressing.com",
      "name": "Cila Hairdressing",
      "page": "https://directindex.org/r/cilahairdressing.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 136349,
        "prev": 44633
      }
    },
    {
      "id": 14627,
      "at": "2026-10-15T00:35:37.277Z",
      "domain": "cilahairdressing.com",
      "name": "Cila Hairdressing",
      "page": "https://directindex.org/r/cilahairdressing.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 136349,
        "prev": 44633,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 14626,
      "at": "2026-10-15T00:35:37.277Z",
      "domain": "cilahairdressing.com",
      "name": "Cila Hairdressing",
      "page": "https://directindex.org/r/cilahairdressing.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 136349,
        "prev": 44633,
        "fix": "no_channel"
      }
    }
  ]
}