{
  "city": "seattle-cafes-bars",
  "days": 30,
  "since": "2026-09-15T20:21:30.970Z",
  "count": 152,
  "sites": 47,
  "byKind": {
    "fixed": 34,
    "broke": 32,
    "grade_up": 18,
    "grade_down": 19,
    "blocked": 21,
    "unblocked": 3,
    "channel": 17,
    "vendor": 8,
    "assistant": 0
  },
  "changes": [
    {
      "id": 32777,
      "at": "2026-10-15T07:04:45.829Z",
      "domain": "portandanchor.com",
      "name": "Port & Anchor",
      "page": "https://directindex.org/r/portandanchor.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 150662,
        "prev": 107744
      }
    },
    {
      "id": 32776,
      "at": "2026-10-15T07:04:45.829Z",
      "domain": "portandanchor.com",
      "name": "Port & Anchor",
      "page": "https://directindex.org/r/portandanchor.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 150662,
        "prev": 107744,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 32775,
      "at": "2026-10-15T07:04:45.829Z",
      "domain": "portandanchor.com",
      "name": "Port & Anchor",
      "page": "https://directindex.org/r/portandanchor.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 150662,
        "prev": 107744,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 32774,
      "at": "2026-10-15T07:04:45.829Z",
      "domain": "portandanchor.com",
      "name": "Port & Anchor",
      "page": "https://directindex.org/r/portandanchor.com",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 150662,
        "prev": 107744,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 28262,
      "at": "2026-10-15T05:10:09.936Z",
      "domain": "owlnthistle.com",
      "name": "Owl 'N Thistle",
      "page": "https://directindex.org/r/owlnthistle.com",
      "kind": "broke",
      "what": "new finding: no llms.txt",
      "detail": {
        "scan": 146927,
        "prev": 107502,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28261,
      "at": "2026-10-15T05:06:55.972Z",
      "domain": "queenannecoffeeco.com",
      "name": "Queen Anne Coffee Co.",
      "page": "https://directindex.org/r/queenannecoffeeco.com",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 146919,
        "prev": 109048,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 28260,
      "at": "2026-10-15T05:06:55.972Z",
      "domain": "queenannecoffeeco.com",
      "name": "Queen Anne Coffee Co.",
      "page": "https://directindex.org/r/queenannecoffeeco.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146919,
        "prev": 109048,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28259,
      "at": "2026-10-15T05:06:55.972Z",
      "domain": "queenannecoffeeco.com",
      "name": "Queen Anne Coffee Co.",
      "page": "https://directindex.org/r/queenannecoffeeco.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146919,
        "prev": 109048,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28258,
      "at": "2026-10-15T05:06:55.972Z",
      "domain": "queenannecoffeeco.com",
      "name": "Queen Anne Coffee Co.",
      "page": "https://directindex.org/r/queenannecoffeeco.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146919,
        "prev": 109048,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28111,
      "at": "2026-10-15T05:05:39.313Z",
      "domain": "theretroseattle.com",
      "name": "Retro Restaurant Lounge",
      "page": "https://directindex.org/r/theretroseattle.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146815,
        "prev": 107495
      }
    },
    {
      "id": 28110,
      "at": "2026-10-15T05:05:39.313Z",
      "domain": "theretroseattle.com",
      "name": "Retro Restaurant Lounge",
      "page": "https://directindex.org/r/theretroseattle.com",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 146815,
        "prev": 107495,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 28109,
      "at": "2026-10-15T05:05:39.313Z",
      "domain": "theretroseattle.com",
      "name": "Retro Restaurant Lounge",
      "page": "https://directindex.org/r/theretroseattle.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146815,
        "prev": 107495,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28108,
      "at": "2026-10-15T05:05:18.794Z",
      "domain": "thewhiskybar.com",
      "name": "The Whisky Bar",
      "page": "https://directindex.org/r/thewhiskybar.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146804,
        "prev": 109254
      }
    },
    {
      "id": 28107,
      "at": "2026-10-15T05:05:18.794Z",
      "domain": "thewhiskybar.com",
      "name": "The Whisky Bar",
      "page": "https://directindex.org/r/thewhiskybar.com",
      "kind": "grade_down",
      "what": "grade D to F (11%)",
      "detail": {
        "scan": 146804,
        "prev": 109254,
        "from": "D",
        "to": "F",
        "pct": 10.8
      }
    },
    {
      "id": 28106,
      "at": "2026-10-15T05:05:18.794Z",
      "domain": "thewhiskybar.com",
      "name": "The Whisky Bar",
      "page": "https://directindex.org/r/thewhiskybar.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146804,
        "prev": 109254,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28105,
      "at": "2026-10-15T05:05:18.794Z",
      "domain": "thewhiskybar.com",
      "name": "The Whisky Bar",
      "page": "https://directindex.org/r/thewhiskybar.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146804,
        "prev": 109254,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28104,
      "at": "2026-10-15T05:05:18.359Z",
      "domain": "bigtimebrewery.com",
      "name": "Big Time Brewery and Alehouse",
      "page": "https://directindex.org/r/bigtimebrewery.com",
      "kind": "vendor",
      "what": "vendor: none to Clover",
      "detail": {
        "scan": 146802,
        "prev": 108029,
        "from": null,
        "to": "clover"
      }
    },
    {
      "id": 28103,
      "at": "2026-10-15T05:05:18.359Z",
      "domain": "bigtimebrewery.com",
      "name": "Big Time Brewery and Alehouse",
      "page": "https://directindex.org/r/bigtimebrewery.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146802,
        "prev": 108029,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 28102,
      "at": "2026-10-15T05:05:18.359Z",
      "domain": "bigtimebrewery.com",
      "name": "Big Time Brewery and Alehouse",
      "page": "https://directindex.org/r/bigtimebrewery.com",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 146802,
        "prev": 108029,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 28101,
      "at": "2026-10-15T05:05:18.359Z",
      "domain": "bigtimebrewery.com",
      "name": "Big Time Brewery and Alehouse",
      "page": "https://directindex.org/r/bigtimebrewery.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 146802,
        "prev": 108029,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 28100,
      "at": "2026-10-15T05:05:18.359Z",
      "domain": "bigtimebrewery.com",
      "name": "Big Time Brewery and Alehouse",
      "page": "https://directindex.org/r/bigtimebrewery.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146802,
        "prev": 108029,
        "fix": "no_channel"
      }
    },
    {
      "id": 28099,
      "at": "2026-10-15T05:05:17.920Z",
      "domain": "yummy-town.tw",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/yummy-town.tw",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146799,
        "prev": 107798
      }
    },
    {
      "id": 28098,
      "at": "2026-10-15T05:05:17.920Z",
      "domain": "yummy-town.tw",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/yummy-town.tw",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146799,
        "prev": 107798,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28097,
      "at": "2026-10-15T05:05:17.920Z",
      "domain": "yummy-town.tw",
      "name": "Happy Lemon",
      "page": "https://directindex.org/r/yummy-town.tw",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146799,
        "prev": 107798,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28096,
      "at": "2026-10-15T05:05:16.284Z",
      "domain": "chopsuey.com",
      "name": "Chop Suey",
      "page": "https://directindex.org/r/chopsuey.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 146795,
        "prev": 108314,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 28095,
      "at": "2026-10-15T05:05:16.284Z",
      "domain": "chopsuey.com",
      "name": "Chop Suey",
      "page": "https://directindex.org/r/chopsuey.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146795,
        "prev": 108314,
        "fix": "booking_other"
      }
    },
    {
      "id": 28094,
      "at": "2026-10-15T05:05:16.284Z",
      "domain": "chopsuey.com",
      "name": "Chop Suey",
      "page": "https://directindex.org/r/chopsuey.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146795,
        "prev": 108314,
        "fix": "no_channel"
      }
    },
    {
      "id": 28093,
      "at": "2026-10-15T05:05:10.211Z",
      "domain": "thelookoutbarseattle.com",
      "name": "The Lookout",
      "page": "https://directindex.org/r/thelookoutbarseattle.com",
      "kind": "vendor",
      "what": "vendor: none to SpotOn",
      "detail": {
        "scan": 146775,
        "prev": 107933,
        "from": null,
        "to": "spoton"
      }
    },
    {
      "id": 28092,
      "at": "2026-10-15T05:05:10.211Z",
      "domain": "thelookoutbarseattle.com",
      "name": "The Lookout",
      "page": "https://directindex.org/r/thelookoutbarseattle.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146775,
        "prev": 107933,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 28091,
      "at": "2026-10-15T05:05:10.211Z",
      "domain": "thelookoutbarseattle.com",
      "name": "The Lookout",
      "page": "https://directindex.org/r/thelookoutbarseattle.com",
      "kind": "grade_up",
      "what": "grade B to A (91%)",
      "detail": {
        "scan": 146775,
        "prev": 107933,
        "from": "B",
        "to": "A",
        "pct": 90.8
      }
    },
    {
      "id": 28090,
      "at": "2026-10-15T05:05:10.211Z",
      "domain": "thelookoutbarseattle.com",
      "name": "The Lookout",
      "page": "https://directindex.org/r/thelookoutbarseattle.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146775,
        "prev": 107933,
        "fix": "no_channel"
      }
    },
    {
      "id": 28089,
      "at": "2026-10-15T05:05:02.560Z",
      "domain": "conduitcoffee.com",
      "name": "Conduit Coffee",
      "page": "https://directindex.org/r/conduitcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146754,
        "prev": 108308
      }
    },
    {
      "id": 28088,
      "at": "2026-10-15T05:05:02.560Z",
      "domain": "conduitcoffee.com",
      "name": "Conduit Coffee",
      "page": "https://directindex.org/r/conduitcoffee.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146754,
        "prev": 108308,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 28087,
      "at": "2026-10-15T05:05:02.560Z",
      "domain": "conduitcoffee.com",
      "name": "Conduit Coffee",
      "page": "https://directindex.org/r/conduitcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146754,
        "prev": 108308,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28086,
      "at": "2026-10-15T05:05:01.325Z",
      "domain": "bamco.com",
      "name": "Cherry Street Market",
      "page": "https://directindex.org/r/bamco.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 146745,
        "prev": 107800,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 28085,
      "at": "2026-10-15T05:04:56.297Z",
      "domain": "ozziesinseattle.com",
      "name": "Ozzie's Bar",
      "page": "https://directindex.org/r/ozziesinseattle.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146726,
        "prev": 107627,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28084,
      "at": "2026-10-15T05:04:56.297Z",
      "domain": "ozziesinseattle.com",
      "name": "Ozzie's Bar",
      "page": "https://directindex.org/r/ozziesinseattle.com",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 146726,
        "prev": 107627,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 28083,
      "at": "2026-10-15T05:04:56.297Z",
      "domain": "ozziesinseattle.com",
      "name": "Ozzie's Bar",
      "page": "https://directindex.org/r/ozziesinseattle.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146726,
        "prev": 107627,
        "fix": "no_channel"
      }
    },
    {
      "id": 28082,
      "at": "2026-10-15T05:04:54.278Z",
      "domain": "mlb.com",
      "name": "Hit It Here Café",
      "page": "https://directindex.org/r/mlb.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146719,
        "prev": 107750,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28081,
      "at": "2026-10-15T05:04:54.278Z",
      "domain": "mlb.com",
      "name": "Hit It Here Café",
      "page": "https://directindex.org/r/mlb.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 146719,
        "prev": 107750,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 28080,
      "at": "2026-10-15T05:04:54.278Z",
      "domain": "mlb.com",
      "name": "Hit It Here Café",
      "page": "https://directindex.org/r/mlb.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146719,
        "prev": 107750,
        "fix": "no_channel"
      }
    },
    {
      "id": 28079,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 28078,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 28077,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 28076,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 28075,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 28074,
      "at": "2026-10-15T05:04:53.650Z",
      "domain": "blackarrowscoffee.com",
      "name": "Black Arrows Coffee",
      "page": "https://directindex.org/r/blackarrowscoffee.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146712,
        "prev": 107686,
        "fix": "no_channel"
      }
    },
    {
      "id": 28070,
      "at": "2026-10-15T05:04:52.257Z",
      "domain": "blarneystoneseattle.com",
      "name": "The Blarney Stone Pub",
      "page": "https://directindex.org/r/blarneystoneseattle.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 146707,
        "prev": 107614,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 28069,
      "at": "2026-10-15T05:04:52.257Z",
      "domain": "blarneystoneseattle.com",
      "name": "The Blarney Stone Pub",
      "page": "https://directindex.org/r/blarneystoneseattle.com",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 146707,
        "prev": 107614,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 28068,
      "at": "2026-10-15T05:04:52.257Z",
      "domain": "blarneystoneseattle.com",
      "name": "The Blarney Stone Pub",
      "page": "https://directindex.org/r/blarneystoneseattle.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146707,
        "prev": 107614,
        "fix": "booking_other"
      }
    },
    {
      "id": 28067,
      "at": "2026-10-15T05:04:52.257Z",
      "domain": "blarneystoneseattle.com",
      "name": "The Blarney Stone Pub",
      "page": "https://directindex.org/r/blarneystoneseattle.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146707,
        "prev": 107614,
        "fix": "no_channel"
      }
    },
    {
      "id": 28066,
      "at": "2026-10-15T05:04:51.888Z",
      "domain": "storyville.com",
      "name": "Storyville Coffee",
      "page": "https://directindex.org/r/storyville.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146706,
        "prev": 107807,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28065,
      "at": "2026-10-15T05:04:51.888Z",
      "domain": "storyville.com",
      "name": "Storyville Coffee",
      "page": "https://directindex.org/r/storyville.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146706,
        "prev": 107807
      }
    },
    {
      "id": 28064,
      "at": "2026-10-15T05:04:51.888Z",
      "domain": "storyville.com",
      "name": "Storyville Coffee",
      "page": "https://directindex.org/r/storyville.com",
      "kind": "grade_down",
      "what": "grade C to F (37%)",
      "detail": {
        "scan": 146706,
        "prev": 107807,
        "from": "C",
        "to": "F",
        "pct": 36.9
      }
    },
    {
      "id": 28063,
      "at": "2026-10-15T05:04:51.888Z",
      "domain": "storyville.com",
      "name": "Storyville Coffee",
      "page": "https://directindex.org/r/storyville.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146706,
        "prev": 107807,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28062,
      "at": "2026-10-15T05:04:51.888Z",
      "domain": "storyville.com",
      "name": "Storyville Coffee",
      "page": "https://directindex.org/r/storyville.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146706,
        "prev": 107807,
        "fix": "no_channel"
      }
    },
    {
      "id": 28061,
      "at": "2026-10-15T05:04:50.425Z",
      "domain": "pushxpullcoffee.com",
      "name": "Push x Pull",
      "page": "https://directindex.org/r/pushxpullcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146696,
        "prev": 107851
      }
    },
    {
      "id": 28060,
      "at": "2026-10-15T05:04:50.425Z",
      "domain": "pushxpullcoffee.com",
      "name": "Push x Pull",
      "page": "https://directindex.org/r/pushxpullcoffee.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146696,
        "prev": 107851,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 28059,
      "at": "2026-10-15T05:04:50.425Z",
      "domain": "pushxpullcoffee.com",
      "name": "Push x Pull",
      "page": "https://directindex.org/r/pushxpullcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146696,
        "prev": 107851,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28058,
      "at": "2026-10-15T05:04:49.652Z",
      "domain": "hellbentbrewingcompany.com",
      "name": "Hellbent Brewing Company",
      "page": "https://directindex.org/r/hellbentbrewingcompany.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146693,
        "prev": 107676,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28057,
      "at": "2026-10-15T05:04:49.652Z",
      "domain": "hellbentbrewingcompany.com",
      "name": "Hellbent Brewing Company",
      "page": "https://directindex.org/r/hellbentbrewingcompany.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 146693,
        "prev": 107676,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28056,
      "at": "2026-10-15T05:04:49.652Z",
      "domain": "hellbentbrewingcompany.com",
      "name": "Hellbent Brewing Company",
      "page": "https://directindex.org/r/hellbentbrewingcompany.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146693,
        "prev": 107676,
        "fix": "no_channel"
      }
    },
    {
      "id": 28055,
      "at": "2026-10-15T05:04:48.923Z",
      "domain": "anchorheadcoffee.com",
      "name": "Anchorhead Coffee Co",
      "page": "https://directindex.org/r/anchorheadcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146690,
        "prev": 107806
      }
    },
    {
      "id": 28054,
      "at": "2026-10-15T05:04:48.923Z",
      "domain": "anchorheadcoffee.com",
      "name": "Anchorhead Coffee Co",
      "page": "https://directindex.org/r/anchorheadcoffee.com",
      "kind": "grade_down",
      "what": "grade C to F (29%)",
      "detail": {
        "scan": 146690,
        "prev": 107806,
        "from": "C",
        "to": "F",
        "pct": 29.2
      }
    },
    {
      "id": 28053,
      "at": "2026-10-15T05:04:48.923Z",
      "domain": "anchorheadcoffee.com",
      "name": "Anchorhead Coffee Co",
      "page": "https://directindex.org/r/anchorheadcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146690,
        "prev": 107806,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28052,
      "at": "2026-10-15T05:04:48.710Z",
      "domain": "slightlyfurry.com",
      "name": "Slightly Furry Beverage Company",
      "page": "https://directindex.org/r/slightlyfurry.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146689,
        "prev": 107899
      }
    },
    {
      "id": 28051,
      "at": "2026-10-15T05:04:48.710Z",
      "domain": "slightlyfurry.com",
      "name": "Slightly Furry Beverage Company",
      "page": "https://directindex.org/r/slightlyfurry.com",
      "kind": "grade_down",
      "what": "grade D to F (5%)",
      "detail": {
        "scan": 146689,
        "prev": 107899,
        "from": "D",
        "to": "F",
        "pct": 4.6
      }
    },
    {
      "id": 28050,
      "at": "2026-10-15T05:04:48.710Z",
      "domain": "slightlyfurry.com",
      "name": "Slightly Furry Beverage Company",
      "page": "https://directindex.org/r/slightlyfurry.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146689,
        "prev": 107899,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28049,
      "at": "2026-10-15T05:04:48.312Z",
      "domain": "velvet-elk.com",
      "name": "The Velvet Elk",
      "page": "https://directindex.org/r/velvet-elk.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146686,
        "prev": 107671
      }
    },
    {
      "id": 28048,
      "at": "2026-10-15T05:04:48.312Z",
      "domain": "velvet-elk.com",
      "name": "The Velvet Elk",
      "page": "https://directindex.org/r/velvet-elk.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146686,
        "prev": 107671,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28047,
      "at": "2026-10-15T05:04:45.876Z",
      "domain": "ochoseattle.com",
      "name": "Ocho",
      "page": "https://directindex.org/r/ochoseattle.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146680,
        "prev": 107677,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28046,
      "at": "2026-10-15T05:04:42.621Z",
      "domain": "liberatedfoods.com",
      "name": "Askatu",
      "page": "https://directindex.org/r/liberatedfoods.com",
      "kind": "vendor",
      "what": "vendor: none to SpotOn",
      "detail": {
        "scan": 146677,
        "prev": 107528,
        "from": null,
        "to": "spoton"
      }
    },
    {
      "id": 28045,
      "at": "2026-10-15T05:04:42.621Z",
      "domain": "liberatedfoods.com",
      "name": "Askatu",
      "page": "https://directindex.org/r/liberatedfoods.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146677,
        "prev": 107528,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 28044,
      "at": "2026-10-15T05:04:42.621Z",
      "domain": "liberatedfoods.com",
      "name": "Askatu",
      "page": "https://directindex.org/r/liberatedfoods.com",
      "kind": "grade_up",
      "what": "grade B to A (88%)",
      "detail": {
        "scan": 146677,
        "prev": 107528,
        "from": "B",
        "to": "A",
        "pct": 87.7
      }
    },
    {
      "id": 28043,
      "at": "2026-10-15T05:04:42.621Z",
      "domain": "liberatedfoods.com",
      "name": "Askatu",
      "page": "https://directindex.org/r/liberatedfoods.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146677,
        "prev": 107528,
        "fix": "no_channel"
      }
    },
    {
      "id": 28042,
      "at": "2026-10-15T05:04:38.726Z",
      "domain": "uberbier.com",
      "name": "Über",
      "page": "https://directindex.org/r/uberbier.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 146666,
        "prev": 107481
      }
    },
    {
      "id": 28041,
      "at": "2026-10-15T05:04:38.726Z",
      "domain": "uberbier.com",
      "name": "Über",
      "page": "https://directindex.org/r/uberbier.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146666,
        "prev": 107481,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28040,
      "at": "2026-10-15T05:04:37.889Z",
      "domain": "roambarseattle.com",
      "name": "Roam",
      "page": "https://directindex.org/r/roambarseattle.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146658,
        "prev": 107234,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28039,
      "at": "2026-10-15T05:04:37.889Z",
      "domain": "roambarseattle.com",
      "name": "Roam",
      "page": "https://directindex.org/r/roambarseattle.com",
      "kind": "grade_up",
      "what": "grade B to A (95%)",
      "detail": {
        "scan": 146658,
        "prev": 107234,
        "from": "B",
        "to": "A",
        "pct": 95.4
      }
    },
    {
      "id": 28038,
      "at": "2026-10-15T05:04:37.889Z",
      "domain": "roambarseattle.com",
      "name": "Roam",
      "page": "https://directindex.org/r/roambarseattle.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146658,
        "prev": 107234,
        "fix": "no_channel"
      }
    },
    {
      "id": 28037,
      "at": "2026-10-15T05:04:37.016Z",
      "domain": "ltdbarandgrill.com",
      "name": "LTD",
      "page": "https://directindex.org/r/ltdbarandgrill.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 146654,
        "prev": 107189
      }
    },
    {
      "id": 28036,
      "at": "2026-10-15T05:04:37.016Z",
      "domain": "ltdbarandgrill.com",
      "name": "LTD",
      "page": "https://directindex.org/r/ltdbarandgrill.com",
      "kind": "grade_up",
      "what": "grade C to B (72%)",
      "detail": {
        "scan": 146654,
        "prev": 107189,
        "from": "C",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 28035,
      "at": "2026-10-15T05:04:37.016Z",
      "domain": "ltdbarandgrill.com",
      "name": "LTD",
      "page": "https://directindex.org/r/ltdbarandgrill.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146654,
        "prev": 107189,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28034,
      "at": "2026-10-15T05:04:37.016Z",
      "domain": "ltdbarandgrill.com",
      "name": "LTD",
      "page": "https://directindex.org/r/ltdbarandgrill.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146654,
        "prev": 107189,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28033,
      "at": "2026-10-15T05:04:36.955Z",
      "domain": "seameow.com",
      "name": "Seattle Meowtropolitan",
      "page": "https://directindex.org/r/seameow.com",
      "kind": "vendor",
      "what": "vendor: none to FareHarbor",
      "detail": {
        "scan": 146652,
        "prev": 107183,
        "from": null,
        "to": "fareharbor"
      }
    },
    {
      "id": 28032,
      "at": "2026-10-15T05:04:36.955Z",
      "domain": "seameow.com",
      "name": "Seattle Meowtropolitan",
      "page": "https://directindex.org/r/seameow.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146652,
        "prev": 107183,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 28031,
      "at": "2026-10-15T05:04:36.955Z",
      "domain": "seameow.com",
      "name": "Seattle Meowtropolitan",
      "page": "https://directindex.org/r/seameow.com",
      "kind": "grade_up",
      "what": "grade C to B (74%)",
      "detail": {
        "scan": 146652,
        "prev": 107183,
        "from": "C",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 28030,
      "at": "2026-10-15T05:04:36.955Z",
      "domain": "seameow.com",
      "name": "Seattle Meowtropolitan",
      "page": "https://directindex.org/r/seameow.com",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 146652,
        "prev": 107183,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 28029,
      "at": "2026-10-15T05:04:36.955Z",
      "domain": "seameow.com",
      "name": "Seattle Meowtropolitan",
      "page": "https://directindex.org/r/seameow.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146652,
        "prev": 107183,
        "fix": "no_channel"
      }
    },
    {
      "id": 28028,
      "at": "2026-10-15T05:04:36.902Z",
      "domain": "theouterrimseattle.com",
      "name": "The Outer Rim",
      "page": "https://directindex.org/r/theouterrimseattle.com",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 146651,
        "prev": 107680,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 28027,
      "at": "2026-10-15T05:04:36.902Z",
      "domain": "theouterrimseattle.com",
      "name": "The Outer Rim",
      "page": "https://directindex.org/r/theouterrimseattle.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146651,
        "prev": 107680,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28026,
      "at": "2026-10-15T05:04:36.902Z",
      "domain": "theouterrimseattle.com",
      "name": "The Outer Rim",
      "page": "https://directindex.org/r/theouterrimseattle.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146651,
        "prev": 107680,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28025,
      "at": "2026-10-15T05:04:36.902Z",
      "domain": "theouterrimseattle.com",
      "name": "The Outer Rim",
      "page": "https://directindex.org/r/theouterrimseattle.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146651,
        "prev": 107680,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28024,
      "at": "2026-10-15T05:04:36.004Z",
      "domain": "mirotea.com",
      "name": "Miro Tea",
      "page": "https://directindex.org/r/mirotea.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146648,
        "prev": 107684
      }
    },
    {
      "id": 28023,
      "at": "2026-10-15T05:04:36.004Z",
      "domain": "mirotea.com",
      "name": "Miro Tea",
      "page": "https://directindex.org/r/mirotea.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146648,
        "prev": 107684,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 28022,
      "at": "2026-10-15T05:04:36.004Z",
      "domain": "mirotea.com",
      "name": "Miro Tea",
      "page": "https://directindex.org/r/mirotea.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146648,
        "prev": 107684,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28021,
      "at": "2026-10-15T05:04:35.493Z",
      "domain": "massive.club",
      "name": "Massive",
      "page": "https://directindex.org/r/massive.club",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 146643,
        "prev": 107310,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 28020,
      "at": "2026-10-15T05:04:35.493Z",
      "domain": "massive.club",
      "name": "Massive",
      "page": "https://directindex.org/r/massive.club",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 146643,
        "prev": 107310,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 28019,
      "at": "2026-10-15T05:04:35.493Z",
      "domain": "massive.club",
      "name": "Massive",
      "page": "https://directindex.org/r/massive.club",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 146643,
        "prev": 107310,
        "fix": "booking_other"
      }
    },
    {
      "id": 28018,
      "at": "2026-10-15T05:04:35.493Z",
      "domain": "massive.club",
      "name": "Massive",
      "page": "https://directindex.org/r/massive.club",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146643,
        "prev": 107310,
        "fix": "no_channel"
      }
    },
    {
      "id": 28017,
      "at": "2026-10-15T05:04:35.004Z",
      "domain": "thecozynuttavern.com",
      "name": "Cozy Nut Tavern",
      "page": "https://directindex.org/r/thecozynuttavern.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146640,
        "prev": 107694
      }
    },
    {
      "id": 28016,
      "at": "2026-10-15T05:04:35.004Z",
      "domain": "thecozynuttavern.com",
      "name": "Cozy Nut Tavern",
      "page": "https://directindex.org/r/thecozynuttavern.com",
      "kind": "grade_down",
      "what": "grade C to F (31%)",
      "detail": {
        "scan": 146640,
        "prev": 107694,
        "from": "C",
        "to": "F",
        "pct": 30.8
      }
    },
    {
      "id": 28015,
      "at": "2026-10-15T05:04:35.004Z",
      "domain": "thecozynuttavern.com",
      "name": "Cozy Nut Tavern",
      "page": "https://directindex.org/r/thecozynuttavern.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146640,
        "prev": 107694,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28014,
      "at": "2026-10-15T05:04:35.004Z",
      "domain": "thecozynuttavern.com",
      "name": "Cozy Nut Tavern",
      "page": "https://directindex.org/r/thecozynuttavern.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146640,
        "prev": 107694,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28013,
      "at": "2026-10-15T05:04:34.750Z",
      "domain": "fulcrumcoffee.com",
      "name": "Fulcrum Coffee Roasters",
      "page": "https://directindex.org/r/fulcrumcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146639,
        "prev": 107498
      }
    },
    {
      "id": 28012,
      "at": "2026-10-15T05:04:34.750Z",
      "domain": "fulcrumcoffee.com",
      "name": "Fulcrum Coffee Roasters",
      "page": "https://directindex.org/r/fulcrumcoffee.com",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 146639,
        "prev": 107498,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 28011,
      "at": "2026-10-15T05:04:34.750Z",
      "domain": "fulcrumcoffee.com",
      "name": "Fulcrum Coffee Roasters",
      "page": "https://directindex.org/r/fulcrumcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146639,
        "prev": 107498,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28010,
      "at": "2026-10-15T05:04:33.985Z",
      "domain": "caffeumbria.com",
      "name": "Caffè Umbria",
      "page": "https://directindex.org/r/caffeumbria.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146634,
        "prev": 107578,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 28009,
      "at": "2026-10-15T05:04:33.985Z",
      "domain": "caffeumbria.com",
      "name": "Caffè Umbria",
      "page": "https://directindex.org/r/caffeumbria.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146634,
        "prev": 107578,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 28008,
      "at": "2026-10-15T05:04:33.985Z",
      "domain": "caffeumbria.com",
      "name": "Caffè Umbria",
      "page": "https://directindex.org/r/caffeumbria.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146634,
        "prev": 107578,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 28007,
      "at": "2026-10-15T05:04:33.985Z",
      "domain": "caffeumbria.com",
      "name": "Caffè Umbria",
      "page": "https://directindex.org/r/caffeumbria.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146634,
        "prev": 107578,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 28006,
      "at": "2026-10-15T05:04:33.222Z",
      "domain": "tdosea.com",
      "name": "The Doctor's Office",
      "page": "https://directindex.org/r/tdosea.com",
      "kind": "vendor",
      "what": "vendor: none to Tock",
      "detail": {
        "scan": 146630,
        "prev": 107302,
        "from": null,
        "to": "tock"
      }
    },
    {
      "id": 28005,
      "at": "2026-10-15T05:04:33.222Z",
      "domain": "tdosea.com",
      "name": "The Doctor's Office",
      "page": "https://directindex.org/r/tdosea.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146630,
        "prev": 107302,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 28004,
      "at": "2026-10-15T05:04:33.222Z",
      "domain": "tdosea.com",
      "name": "The Doctor's Office",
      "page": "https://directindex.org/r/tdosea.com",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 146630,
        "prev": 107302,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 28003,
      "at": "2026-10-15T05:04:33.222Z",
      "domain": "tdosea.com",
      "name": "The Doctor's Office",
      "page": "https://directindex.org/r/tdosea.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146630,
        "prev": 107302,
        "fix": "no_channel"
      }
    },
    {
      "id": 27999,
      "at": "2026-10-15T05:04:30.651Z",
      "domain": "baycafefishermansterminal.com",
      "name": "Bay Cafe",
      "page": "https://directindex.org/r/baycafefishermansterminal.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 146625,
        "prev": 107080,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 27998,
      "at": "2026-10-15T05:04:30.651Z",
      "domain": "baycafefishermansterminal.com",
      "name": "Bay Cafe",
      "page": "https://directindex.org/r/baycafefishermansterminal.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 146625,
        "prev": 107080,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 27997,
      "at": "2026-10-15T05:04:30.651Z",
      "domain": "baycafefishermansterminal.com",
      "name": "Bay Cafe",
      "page": "https://directindex.org/r/baycafefishermansterminal.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146625,
        "prev": 107080,
        "fix": "no_channel"
      }
    },
    {
      "id": 27996,
      "at": "2026-10-15T05:04:30.690Z",
      "domain": "theangrybeaverseattle.com",
      "name": "The Angry Beaver",
      "page": "https://directindex.org/r/theangrybeaverseattle.com",
      "kind": "vendor",
      "what": "vendor: none to SpotOn",
      "detail": {
        "scan": 146624,
        "prev": 106992,
        "from": null,
        "to": "spoton"
      }
    },
    {
      "id": 27995,
      "at": "2026-10-15T05:04:30.690Z",
      "domain": "theangrybeaverseattle.com",
      "name": "The Angry Beaver",
      "page": "https://directindex.org/r/theangrybeaverseattle.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146624,
        "prev": 106992,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 27994,
      "at": "2026-10-15T05:04:30.690Z",
      "domain": "theangrybeaverseattle.com",
      "name": "The Angry Beaver",
      "page": "https://directindex.org/r/theangrybeaverseattle.com",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 146624,
        "prev": 106992,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 27993,
      "at": "2026-10-15T05:04:30.690Z",
      "domain": "theangrybeaverseattle.com",
      "name": "The Angry Beaver",
      "page": "https://directindex.org/r/theangrybeaverseattle.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146624,
        "prev": 106992,
        "fix": "no_channel"
      }
    },
    {
      "id": 27992,
      "at": "2026-10-15T05:04:29.586Z",
      "domain": "bobalustteahouse.com",
      "name": "Bobalust",
      "page": "https://directindex.org/r/bobalustteahouse.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 146622,
        "prev": 106837
      }
    },
    {
      "id": 27991,
      "at": "2026-10-15T05:04:29.586Z",
      "domain": "bobalustteahouse.com",
      "name": "Bobalust",
      "page": "https://directindex.org/r/bobalustteahouse.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 146622,
        "prev": 106837,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 27990,
      "at": "2026-10-15T05:04:29.586Z",
      "domain": "bobalustteahouse.com",
      "name": "Bobalust",
      "page": "https://directindex.org/r/bobalustteahouse.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 146622,
        "prev": 106837,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 27989,
      "at": "2026-10-15T05:04:28.010Z",
      "domain": "badalberts.com",
      "name": "Bad Albert's Tap & Grill",
      "page": "https://directindex.org/r/badalberts.com",
      "kind": "vendor",
      "what": "vendor: none to SpotOn",
      "detail": {
        "scan": 146620,
        "prev": 107244,
        "from": null,
        "to": "spoton"
      }
    },
    {
      "id": 27988,
      "at": "2026-10-15T05:04:28.010Z",
      "domain": "badalberts.com",
      "name": "Bad Albert's Tap & Grill",
      "page": "https://directindex.org/r/badalberts.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 146620,
        "prev": 107244,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 27987,
      "at": "2026-10-15T05:04:28.010Z",
      "domain": "badalberts.com",
      "name": "Bad Albert's Tap & Grill",
      "page": "https://directindex.org/r/badalberts.com",
      "kind": "grade_up",
      "what": "grade D to C (66%)",
      "detail": {
        "scan": 146620,
        "prev": 107244,
        "from": "D",
        "to": "C",
        "pct": 66.2
      }
    },
    {
      "id": 27986,
      "at": "2026-10-15T05:04:28.010Z",
      "domain": "badalberts.com",
      "name": "Bad Albert's Tap & Grill",
      "page": "https://directindex.org/r/badalberts.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 146620,
        "prev": 107244,
        "fix": "no_channel"
      }
    },
    {
      "id": 27985,
      "at": "2026-10-15T05:04:27.780Z",
      "domain": "thecomettavern.com",
      "name": "Comet Tavern",
      "page": "https://directindex.org/r/thecomettavern.com",
      "kind": "grade_up",
      "what": "grade C to B (71%)",
      "detail": {
        "scan": 146616,
        "prev": 106802,
        "from": "C",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 27981,
      "at": "2026-10-15T05:04:25.061Z",
      "domain": "avolecoffee.com",
      "name": "Avole",
      "page": "https://directindex.org/r/avolecoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146607,
        "prev": 107364
      }
    },
    {
      "id": 27980,
      "at": "2026-10-15T05:04:25.061Z",
      "domain": "avolecoffee.com",
      "name": "Avole",
      "page": "https://directindex.org/r/avolecoffee.com",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 146607,
        "prev": 107364,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 27979,
      "at": "2026-10-15T05:04:25.061Z",
      "domain": "avolecoffee.com",
      "name": "Avole",
      "page": "https://directindex.org/r/avolecoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146607,
        "prev": 107364,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27975,
      "at": "2026-10-15T05:04:23.413Z",
      "domain": "monorailespresso.com",
      "name": "Monorail Espresso",
      "page": "https://directindex.org/r/monorailespresso.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146601,
        "prev": 107452
      }
    },
    {
      "id": 27974,
      "at": "2026-10-15T05:04:23.413Z",
      "domain": "monorailespresso.com",
      "name": "Monorail Espresso",
      "page": "https://directindex.org/r/monorailespresso.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146601,
        "prev": 107452,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 27973,
      "at": "2026-10-15T05:04:23.413Z",
      "domain": "monorailespresso.com",
      "name": "Monorail Espresso",
      "page": "https://directindex.org/r/monorailespresso.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146601,
        "prev": 107452,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27966,
      "at": "2026-10-15T05:04:22.157Z",
      "domain": "psychedeliclens.store",
      "name": "Psychedelic Lens",
      "page": "https://directindex.org/r/psychedeliclens.store",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146593,
        "prev": 107320
      }
    },
    {
      "id": 27965,
      "at": "2026-10-15T05:04:22.157Z",
      "domain": "psychedeliclens.store",
      "name": "Psychedelic Lens",
      "page": "https://directindex.org/r/psychedeliclens.store",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146593,
        "prev": 107320,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 27964,
      "at": "2026-10-15T05:04:22.157Z",
      "domain": "psychedeliclens.store",
      "name": "Psychedelic Lens",
      "page": "https://directindex.org/r/psychedeliclens.store",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146593,
        "prev": 107320,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27963,
      "at": "2026-10-15T05:04:22.023Z",
      "domain": "bfullers.com",
      "name": "B. Fuller's Mortar & Pestle",
      "page": "https://directindex.org/r/bfullers.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146591,
        "prev": 107324
      }
    },
    {
      "id": 27962,
      "at": "2026-10-15T05:04:22.023Z",
      "domain": "bfullers.com",
      "name": "B. Fuller's Mortar & Pestle",
      "page": "https://directindex.org/r/bfullers.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146591,
        "prev": 107324,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 27961,
      "at": "2026-10-15T05:04:22.023Z",
      "domain": "bfullers.com",
      "name": "B. Fuller's Mortar & Pestle",
      "page": "https://directindex.org/r/bfullers.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146591,
        "prev": 107324,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27936,
      "at": "2026-10-15T05:04:14.130Z",
      "domain": "qedcoffee.com",
      "name": "QED Coffee",
      "page": "https://directindex.org/r/qedcoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146540,
        "prev": 106706
      }
    },
    {
      "id": 27935,
      "at": "2026-10-15T05:04:14.130Z",
      "domain": "qedcoffee.com",
      "name": "QED Coffee",
      "page": "https://directindex.org/r/qedcoffee.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 146540,
        "prev": 106706,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 27934,
      "at": "2026-10-15T05:04:14.130Z",
      "domain": "qedcoffee.com",
      "name": "QED Coffee",
      "page": "https://directindex.org/r/qedcoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146540,
        "prev": 106706,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27933,
      "at": "2026-10-15T05:04:09.565Z",
      "domain": "seattleallegro.com",
      "name": "Cafe Allegro",
      "page": "https://directindex.org/r/seattleallegro.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146539,
        "prev": 106991
      }
    },
    {
      "id": 27932,
      "at": "2026-10-15T05:04:09.565Z",
      "domain": "seattleallegro.com",
      "name": "Cafe Allegro",
      "page": "https://directindex.org/r/seattleallegro.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146539,
        "prev": 106991,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27931,
      "at": "2026-10-15T05:04:09.197Z",
      "domain": "divaespresso.com",
      "name": "Diva Espresso",
      "page": "https://directindex.org/r/divaespresso.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146538,
        "prev": 106891
      }
    },
    {
      "id": 27930,
      "at": "2026-10-15T05:04:09.197Z",
      "domain": "divaespresso.com",
      "name": "Diva Espresso",
      "page": "https://directindex.org/r/divaespresso.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146538,
        "prev": 106891,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 27929,
      "at": "2026-10-15T05:04:07.346Z",
      "domain": "herkimercoffee.com",
      "name": "Herkimer Coffee - Phinney Ridge",
      "page": "https://directindex.org/r/herkimercoffee.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 146537,
        "prev": 106715
      }
    },
    {
      "id": 27928,
      "at": "2026-10-15T05:04:07.346Z",
      "domain": "herkimercoffee.com",
      "name": "Herkimer Coffee - Phinney Ridge",
      "page": "https://directindex.org/r/herkimercoffee.com",
      "kind": "grade_down",
      "what": "grade C to F (20%)",
      "detail": {
        "scan": 146537,
        "prev": 106715,
        "from": "C",
        "to": "F",
        "pct": 20
      }
    },
    {
      "id": 27927,
      "at": "2026-10-15T05:04:07.346Z",
      "domain": "herkimercoffee.com",
      "name": "Herkimer Coffee - Phinney Ridge",
      "page": "https://directindex.org/r/herkimercoffee.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 146537,
        "prev": 106715,
        "fix": "blocked_for_bots"
      }
    }
  ]
}