{
  "city": "milan-salons",
  "days": 30,
  "since": "2026-09-15T15:43:43.218Z",
  "count": 28,
  "sites": 10,
  "byKind": {
    "fixed": 7,
    "broke": 5,
    "grade_up": 6,
    "grade_down": 1,
    "blocked": 3,
    "unblocked": 0,
    "channel": 5,
    "vendor": 1,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18672,
      "at": "2026-10-15T02:25:54.576Z",
      "domain": "alivebeautymilano.com",
      "name": "Alive Beauty",
      "page": "https://directindex.org/r/alivebeautymilano.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139800,
        "prev": 52441
      }
    },
    {
      "id": 18671,
      "at": "2026-10-15T02:25:54.576Z",
      "domain": "alivebeautymilano.com",
      "name": "Alive Beauty",
      "page": "https://directindex.org/r/alivebeautymilano.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139800,
        "prev": 52441,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18670,
      "at": "2026-10-15T02:25:54.576Z",
      "domain": "alivebeautymilano.com",
      "name": "Alive Beauty",
      "page": "https://directindex.org/r/alivebeautymilano.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139800,
        "prev": 52441,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18669,
      "at": "2026-10-15T02:25:47.655Z",
      "domain": "oneseason.it",
      "name": "One Season",
      "page": "https://directindex.org/r/oneseason.it",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139799,
        "prev": 52249
      }
    },
    {
      "id": 18668,
      "at": "2026-10-15T02:25:47.655Z",
      "domain": "oneseason.it",
      "name": "One Season",
      "page": "https://directindex.org/r/oneseason.it",
      "kind": "grade_down",
      "what": "grade D to F (5%)",
      "detail": {
        "scan": 139799,
        "prev": 52249,
        "from": "D",
        "to": "F",
        "pct": 4.6
      }
    },
    {
      "id": 18667,
      "at": "2026-10-15T02:25:47.655Z",
      "domain": "oneseason.it",
      "name": "One Season",
      "page": "https://directindex.org/r/oneseason.it",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139799,
        "prev": 52249,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18666,
      "at": "2026-10-15T02:25:47.655Z",
      "domain": "oneseason.it",
      "name": "One Season",
      "page": "https://directindex.org/r/oneseason.it",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139799,
        "prev": 52249,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18665,
      "at": "2026-10-15T02:25:37.422Z",
      "domain": "centromassaggio.it",
      "name": "Centro massaggi Hongkong Milano",
      "page": "https://directindex.org/r/centromassaggio.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139792,
        "prev": 52119,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18664,
      "at": "2026-10-15T02:25:37.422Z",
      "domain": "centromassaggio.it",
      "name": "Centro massaggi Hongkong Milano",
      "page": "https://directindex.org/r/centromassaggio.it",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 139792,
        "prev": 52119,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 18663,
      "at": "2026-10-15T02:25:37.422Z",
      "domain": "centromassaggio.it",
      "name": "Centro massaggi Hongkong Milano",
      "page": "https://directindex.org/r/centromassaggio.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139792,
        "prev": 52119,
        "fix": "no_channel"
      }
    },
    {
      "id": 18662,
      "at": "2026-10-15T02:25:37.063Z",
      "domain": "majorbeautyrituals.com",
      "name": "Major beauty rituals",
      "page": "https://directindex.org/r/majorbeautyrituals.com",
      "kind": "grade_up",
      "what": "grade F to D (42%)",
      "detail": {
        "scan": 139790,
        "prev": 52138,
        "from": "F",
        "to": "D",
        "pct": 41.5
      }
    },
    {
      "id": 18661,
      "at": "2026-10-15T02:25:36.487Z",
      "domain": "treatwell.it",
      "name": "L’Esthétique Lea",
      "page": "https://directindex.org/r/treatwell.it",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 139788,
        "prev": 52039,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 18660,
      "at": "2026-10-15T02:25:36.487Z",
      "domain": "treatwell.it",
      "name": "L’Esthétique Lea",
      "page": "https://directindex.org/r/treatwell.it",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 139788,
        "prev": 52039,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 18659,
      "at": "2026-10-15T02:25:36.487Z",
      "domain": "treatwell.it",
      "name": "L’Esthétique Lea",
      "page": "https://directindex.org/r/treatwell.it",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 139788,
        "prev": 52039,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 18658,
      "at": "2026-10-15T02:25:36.487Z",
      "domain": "treatwell.it",
      "name": "L’Esthétique Lea",
      "page": "https://directindex.org/r/treatwell.it",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 139788,
        "prev": 52039,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 18657,
      "at": "2026-10-15T02:25:36.487Z",
      "domain": "treatwell.it",
      "name": "L’Esthétique Lea",
      "page": "https://directindex.org/r/treatwell.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139788,
        "prev": 52039,
        "fix": "no_channel"
      }
    },
    {
      "id": 18656,
      "at": "2026-10-15T02:25:28.431Z",
      "domain": "bcmcosmetics.it",
      "name": "BCM Beauty store",
      "page": "https://directindex.org/r/bcmcosmetics.it",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139776,
        "prev": 51937,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18655,
      "at": "2026-10-15T02:25:28.431Z",
      "domain": "bcmcosmetics.it",
      "name": "BCM Beauty store",
      "page": "https://directindex.org/r/bcmcosmetics.it",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 139776,
        "prev": 51937,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 18654,
      "at": "2026-10-15T02:25:28.431Z",
      "domain": "bcmcosmetics.it",
      "name": "BCM Beauty store",
      "page": "https://directindex.org/r/bcmcosmetics.it",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139776,
        "prev": 51937,
        "fix": "no_channel"
      }
    },
    {
      "id": 18653,
      "at": "2026-10-15T02:25:26.714Z",
      "domain": "jeanlouisdavid.com",
      "name": "Jean Louis David",
      "page": "https://directindex.org/r/jeanlouisdavid.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139771,
        "prev": 52192,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18652,
      "at": "2026-10-15T02:25:26.714Z",
      "domain": "jeanlouisdavid.com",
      "name": "Jean Louis David",
      "page": "https://directindex.org/r/jeanlouisdavid.com",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 139771,
        "prev": 52192,
        "from": "F",
        "to": "D",
        "pct": 51.3
      }
    },
    {
      "id": 18651,
      "at": "2026-10-15T02:25:26.714Z",
      "domain": "jeanlouisdavid.com",
      "name": "Jean Louis David",
      "page": "https://directindex.org/r/jeanlouisdavid.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139771,
        "prev": 52192,
        "fix": "no_channel"
      }
    },
    {
      "id": 18650,
      "at": "2026-10-15T02:25:25.453Z",
      "domain": "rossiandrea.it",
      "name": "Acconciature Andrea Rossi",
      "page": "https://directindex.org/r/rossiandrea.it",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 139761,
        "prev": 52206,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 18649,
      "at": "2026-10-15T02:25:23.492Z",
      "domain": "hairclubmilano.com",
      "name": "Hair Club Milano",
      "page": "https://directindex.org/r/hairclubmilano.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139752,
        "prev": 51959
      }
    },
    {
      "id": 18648,
      "at": "2026-10-15T02:25:23.492Z",
      "domain": "hairclubmilano.com",
      "name": "Hair Club Milano",
      "page": "https://directindex.org/r/hairclubmilano.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139752,
        "prev": 51959,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18647,
      "at": "2026-10-15T02:25:22.778Z",
      "domain": "wixsite.com",
      "name": "Pikul Thong",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139747,
        "prev": 52084,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18646,
      "at": "2026-10-15T02:25:22.778Z",
      "domain": "wixsite.com",
      "name": "Pikul Thong",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 139747,
        "prev": 52084,
        "from": "D",
        "to": "C",
        "pct": 58.8
      }
    },
    {
      "id": 18645,
      "at": "2026-10-15T02:25:22.778Z",
      "domain": "wixsite.com",
      "name": "Pikul Thong",
      "page": "https://directindex.org/r/wixsite.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139747,
        "prev": 52084,
        "fix": "no_channel"
      }
    }
  ]
}