{
  "city": "zurich-salons",
  "days": 30,
  "since": "2026-09-16T02:57:58.159Z",
  "count": 391,
  "sites": 112,
  "byKind": {
    "fixed": 116,
    "broke": 45,
    "grade_up": 88,
    "grade_down": 2,
    "blocked": 5,
    "unblocked": 5,
    "channel": 106,
    "vendor": 24,
    "assistant": 0
  },
  "changes": [
    {
      "id": 36381,
      "at": "2026-10-15T07:44:55.383Z",
      "domain": "siamthala.ch",
      "name": "Siamthala",
      "page": "https://directindex.org/r/siamthala.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153234,
        "prev": 113233,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36380,
      "at": "2026-10-15T07:44:55.383Z",
      "domain": "siamthala.ch",
      "name": "Siamthala",
      "page": "https://directindex.org/r/siamthala.ch",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 153234,
        "prev": 113233,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 36379,
      "at": "2026-10-15T07:44:55.383Z",
      "domain": "siamthala.ch",
      "name": "Siamthala",
      "page": "https://directindex.org/r/siamthala.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153234,
        "prev": 113233,
        "fix": "no_channel"
      }
    },
    {
      "id": 36378,
      "at": "2026-10-15T07:44:29.086Z",
      "domain": "ruthbeautycosmetic.ch",
      "name": "Ruth Beauty Cosmetic",
      "page": "https://directindex.org/r/ruthbeautycosmetic.ch",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153233,
        "prev": 113427,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36377,
      "at": "2026-10-15T07:44:29.086Z",
      "domain": "ruthbeautycosmetic.ch",
      "name": "Ruth Beauty Cosmetic",
      "page": "https://directindex.org/r/ruthbeautycosmetic.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153233,
        "prev": 113427,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36376,
      "at": "2026-10-15T07:44:29.086Z",
      "domain": "ruthbeautycosmetic.ch",
      "name": "Ruth Beauty Cosmetic",
      "page": "https://directindex.org/r/ruthbeautycosmetic.ch",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153233,
        "prev": 113427,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36375,
      "at": "2026-10-15T07:44:29.086Z",
      "domain": "ruthbeautycosmetic.ch",
      "name": "Ruth Beauty Cosmetic",
      "page": "https://directindex.org/r/ruthbeautycosmetic.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153233,
        "prev": 113427,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36374,
      "at": "2026-10-15T07:44:29.086Z",
      "domain": "ruthbeautycosmetic.ch",
      "name": "Ruth Beauty Cosmetic",
      "page": "https://directindex.org/r/ruthbeautycosmetic.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153233,
        "prev": 113427,
        "fix": "no_channel"
      }
    },
    {
      "id": 36373,
      "at": "2026-10-15T07:44:22.033Z",
      "domain": "thestudio.ch",
      "name": "The Studio",
      "page": "https://directindex.org/r/thestudio.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153232,
        "prev": 113442,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36372,
      "at": "2026-10-15T07:44:22.033Z",
      "domain": "thestudio.ch",
      "name": "The Studio",
      "page": "https://directindex.org/r/thestudio.ch",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 153232,
        "prev": 113442,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 36371,
      "at": "2026-10-15T07:44:22.033Z",
      "domain": "thestudio.ch",
      "name": "The Studio",
      "page": "https://directindex.org/r/thestudio.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153232,
        "prev": 113442,
        "fix": "booking_other"
      }
    },
    {
      "id": 36370,
      "at": "2026-10-15T07:44:22.033Z",
      "domain": "thestudio.ch",
      "name": "The Studio",
      "page": "https://directindex.org/r/thestudio.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153232,
        "prev": 113442,
        "fix": "no_channel"
      }
    },
    {
      "id": 36369,
      "at": "2026-10-15T07:44:19.342Z",
      "domain": "genki.ch",
      "name": "Genki",
      "page": "https://directindex.org/r/genki.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153231,
        "prev": 113636,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36368,
      "at": "2026-10-15T07:44:19.342Z",
      "domain": "genki.ch",
      "name": "Genki",
      "page": "https://directindex.org/r/genki.ch",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 153231,
        "prev": 113636,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 36367,
      "at": "2026-10-15T07:44:19.342Z",
      "domain": "genki.ch",
      "name": "Genki",
      "page": "https://directindex.org/r/genki.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153231,
        "prev": 113636,
        "fix": "no_channel"
      }
    },
    {
      "id": 36366,
      "at": "2026-10-15T07:44:13.638Z",
      "domain": "madhairstyling.ch",
      "name": "mad AVENUE",
      "page": "https://directindex.org/r/madhairstyling.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153228,
        "prev": 112508,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36365,
      "at": "2026-10-15T07:44:13.638Z",
      "domain": "madhairstyling.ch",
      "name": "mad AVENUE",
      "page": "https://directindex.org/r/madhairstyling.ch",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 153228,
        "prev": 112508,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 36364,
      "at": "2026-10-15T07:44:13.638Z",
      "domain": "madhairstyling.ch",
      "name": "mad AVENUE",
      "page": "https://directindex.org/r/madhairstyling.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153228,
        "prev": 112508,
        "fix": "no_channel"
      }
    },
    {
      "id": 36363,
      "at": "2026-10-15T07:44:13.074Z",
      "domain": "chiidaspa.ch",
      "name": "Chiida Spa",
      "page": "https://directindex.org/r/chiidaspa.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153227,
        "prev": 113401,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36362,
      "at": "2026-10-15T07:44:13.074Z",
      "domain": "chiidaspa.ch",
      "name": "Chiida Spa",
      "page": "https://directindex.org/r/chiidaspa.ch",
      "kind": "grade_up",
      "what": "grade C to B (83%)",
      "detail": {
        "scan": 153227,
        "prev": 113401,
        "from": "C",
        "to": "B",
        "pct": 83.1
      }
    },
    {
      "id": 36361,
      "at": "2026-10-15T07:44:13.074Z",
      "domain": "chiidaspa.ch",
      "name": "Chiida Spa",
      "page": "https://directindex.org/r/chiidaspa.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153227,
        "prev": 113401,
        "fix": "no_channel"
      }
    },
    {
      "id": 36360,
      "at": "2026-10-15T07:44:10.990Z",
      "domain": "coiffure-miracolo.ch",
      "name": "Miracolo",
      "page": "https://directindex.org/r/coiffure-miracolo.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153226,
        "prev": 113383,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36359,
      "at": "2026-10-15T07:44:10.990Z",
      "domain": "coiffure-miracolo.ch",
      "name": "Miracolo",
      "page": "https://directindex.org/r/coiffure-miracolo.ch",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 153226,
        "prev": 113383,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 36358,
      "at": "2026-10-15T07:44:10.990Z",
      "domain": "coiffure-miracolo.ch",
      "name": "Miracolo",
      "page": "https://directindex.org/r/coiffure-miracolo.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153226,
        "prev": 113383,
        "fix": "booking_other"
      }
    },
    {
      "id": 36357,
      "at": "2026-10-15T07:44:10.990Z",
      "domain": "coiffure-miracolo.ch",
      "name": "Miracolo",
      "page": "https://directindex.org/r/coiffure-miracolo.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153226,
        "prev": 113383,
        "fix": "no_channel"
      }
    },
    {
      "id": 36356,
      "at": "2026-10-15T07:44:10.487Z",
      "domain": "fityournails.net",
      "name": "FityourNails",
      "page": "https://directindex.org/r/fityournails.net",
      "kind": "vendor",
      "what": "vendor: none to Setmore",
      "detail": {
        "scan": 153225,
        "prev": 113582,
        "from": null,
        "to": "setmore"
      }
    },
    {
      "id": 36355,
      "at": "2026-10-15T07:44:10.487Z",
      "domain": "fityournails.net",
      "name": "FityourNails",
      "page": "https://directindex.org/r/fityournails.net",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153225,
        "prev": 113582,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36354,
      "at": "2026-10-15T07:44:10.487Z",
      "domain": "fityournails.net",
      "name": "FityourNails",
      "page": "https://directindex.org/r/fityournails.net",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 153225,
        "prev": 113582,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 36353,
      "at": "2026-10-15T07:44:10.487Z",
      "domain": "fityournails.net",
      "name": "FityourNails",
      "page": "https://directindex.org/r/fityournails.net",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153225,
        "prev": 113582,
        "fix": "no_channel"
      }
    },
    {
      "id": 36352,
      "at": "2026-10-15T07:44:08.724Z",
      "domain": "ono-estetika.com",
      "name": "ono estetika Clinic Glatt Wallisellen",
      "page": "https://directindex.org/r/ono-estetika.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153223,
        "prev": 113622,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36351,
      "at": "2026-10-15T07:44:08.724Z",
      "domain": "ono-estetika.com",
      "name": "ono estetika Clinic Glatt Wallisellen",
      "page": "https://directindex.org/r/ono-estetika.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153223,
        "prev": 113622,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36350,
      "at": "2026-10-15T07:44:08.724Z",
      "domain": "ono-estetika.com",
      "name": "ono estetika Clinic Glatt Wallisellen",
      "page": "https://directindex.org/r/ono-estetika.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153223,
        "prev": 113622,
        "fix": "no_channel"
      }
    },
    {
      "id": 36349,
      "at": "2026-10-15T07:44:07.866Z",
      "domain": "natural-beauty.ch",
      "name": "Delia",
      "page": "https://directindex.org/r/natural-beauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153221,
        "prev": 113489,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36348,
      "at": "2026-10-15T07:44:07.866Z",
      "domain": "natural-beauty.ch",
      "name": "Delia",
      "page": "https://directindex.org/r/natural-beauty.ch",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 153221,
        "prev": 113489,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 36347,
      "at": "2026-10-15T07:44:07.866Z",
      "domain": "natural-beauty.ch",
      "name": "Delia",
      "page": "https://directindex.org/r/natural-beauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153221,
        "prev": 113489,
        "fix": "no_channel"
      }
    },
    {
      "id": 36346,
      "at": "2026-10-15T07:44:05.283Z",
      "domain": "praxis-singh.ch",
      "name": "Praxis Singh",
      "page": "https://directindex.org/r/praxis-singh.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153217,
        "prev": 113512,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36345,
      "at": "2026-10-15T07:44:05.283Z",
      "domain": "praxis-singh.ch",
      "name": "Praxis Singh",
      "page": "https://directindex.org/r/praxis-singh.ch",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 153217,
        "prev": 113512,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 36344,
      "at": "2026-10-15T07:44:05.283Z",
      "domain": "praxis-singh.ch",
      "name": "Praxis Singh",
      "page": "https://directindex.org/r/praxis-singh.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153217,
        "prev": 113512,
        "fix": "no_channel"
      }
    },
    {
      "id": 36343,
      "at": "2026-10-15T07:44:05.072Z",
      "domain": "rolph.ch",
      "name": "Rolph",
      "page": "https://directindex.org/r/rolph.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153215,
        "prev": 113323,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36342,
      "at": "2026-10-15T07:44:05.072Z",
      "domain": "rolph.ch",
      "name": "Rolph",
      "page": "https://directindex.org/r/rolph.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153215,
        "prev": 113323,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36341,
      "at": "2026-10-15T07:44:05.072Z",
      "domain": "rolph.ch",
      "name": "Rolph",
      "page": "https://directindex.org/r/rolph.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153215,
        "prev": 113323,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36340,
      "at": "2026-10-15T07:44:05.072Z",
      "domain": "rolph.ch",
      "name": "Rolph",
      "page": "https://directindex.org/r/rolph.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153215,
        "prev": 113323,
        "fix": "no_channel"
      }
    },
    {
      "id": 36339,
      "at": "2026-10-15T07:44:04.765Z",
      "domain": "veyu.ch",
      "name": "Veyu",
      "page": "https://directindex.org/r/veyu.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153214,
        "prev": 113465,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36338,
      "at": "2026-10-15T07:44:04.765Z",
      "domain": "veyu.ch",
      "name": "Veyu",
      "page": "https://directindex.org/r/veyu.ch",
      "kind": "grade_up",
      "what": "grade D to C (62%)",
      "detail": {
        "scan": 153214,
        "prev": 113465,
        "from": "D",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 36337,
      "at": "2026-10-15T07:44:04.765Z",
      "domain": "veyu.ch",
      "name": "Veyu",
      "page": "https://directindex.org/r/veyu.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153214,
        "prev": 113465,
        "fix": "no_channel"
      }
    },
    {
      "id": 36336,
      "at": "2026-10-15T07:44:04.254Z",
      "domain": "raphaelhofstetter.com",
      "name": "raphael hofstetter",
      "page": "https://directindex.org/r/raphaelhofstetter.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153213,
        "prev": 113447,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36335,
      "at": "2026-10-15T07:44:04.254Z",
      "domain": "raphaelhofstetter.com",
      "name": "raphael hofstetter",
      "page": "https://directindex.org/r/raphaelhofstetter.com",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 153213,
        "prev": 113447,
        "from": "F",
        "to": "D",
        "pct": 44.6
      }
    },
    {
      "id": 36334,
      "at": "2026-10-15T07:44:04.254Z",
      "domain": "raphaelhofstetter.com",
      "name": "raphael hofstetter",
      "page": "https://directindex.org/r/raphaelhofstetter.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153213,
        "prev": 113447,
        "fix": "booking_other"
      }
    },
    {
      "id": 36333,
      "at": "2026-10-15T07:44:04.254Z",
      "domain": "raphaelhofstetter.com",
      "name": "raphael hofstetter",
      "page": "https://directindex.org/r/raphaelhofstetter.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153213,
        "prev": 113447,
        "fix": "no_channel"
      }
    },
    {
      "id": 36332,
      "at": "2026-10-15T07:44:03.966Z",
      "domain": "coiffeur-imad.ch",
      "name": "Coiffeur Imad",
      "page": "https://directindex.org/r/coiffeur-imad.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153211,
        "prev": 113301,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36331,
      "at": "2026-10-15T07:44:03.966Z",
      "domain": "coiffeur-imad.ch",
      "name": "Coiffeur Imad",
      "page": "https://directindex.org/r/coiffeur-imad.ch",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 153211,
        "prev": 113301,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 36330,
      "at": "2026-10-15T07:44:03.966Z",
      "domain": "coiffeur-imad.ch",
      "name": "Coiffeur Imad",
      "page": "https://directindex.org/r/coiffeur-imad.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153211,
        "prev": 113301,
        "fix": "no_channel"
      }
    },
    {
      "id": 36329,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36328,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 153209,
        "prev": 113364
      }
    },
    {
      "id": 36327,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 36326,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "fix": "booking_other"
      }
    },
    {
      "id": 36325,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 36324,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "fix": "no_channel"
      }
    },
    {
      "id": 36323,
      "at": "2026-10-15T07:44:03.751Z",
      "domain": "linomarra.ch",
      "name": "Lino Marra",
      "page": "https://directindex.org/r/linomarra.ch",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153209,
        "prev": 113364,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36322,
      "at": "2026-10-15T07:44:03.694Z",
      "domain": "fenerhairstyles.ch",
      "name": "Fener Hair Styles",
      "page": "https://directindex.org/r/fenerhairstyles.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153207,
        "prev": 113479,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36321,
      "at": "2026-10-15T07:44:03.694Z",
      "domain": "fenerhairstyles.ch",
      "name": "Fener Hair Styles",
      "page": "https://directindex.org/r/fenerhairstyles.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153207,
        "prev": 113479,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36320,
      "at": "2026-10-15T07:44:03.694Z",
      "domain": "fenerhairstyles.ch",
      "name": "Fener Hair Styles",
      "page": "https://directindex.org/r/fenerhairstyles.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153207,
        "prev": 113479,
        "fix": "no_channel"
      }
    },
    {
      "id": 36319,
      "at": "2026-10-15T07:44:03.242Z",
      "domain": "panthawan.ch",
      "name": "Panthawan",
      "page": "https://directindex.org/r/panthawan.ch",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 153205,
        "prev": 113602
      }
    },
    {
      "id": 36318,
      "at": "2026-10-15T07:44:03.242Z",
      "domain": "panthawan.ch",
      "name": "Panthawan",
      "page": "https://directindex.org/r/panthawan.ch",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 153205,
        "prev": 113602,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 36317,
      "at": "2026-10-15T07:44:03.242Z",
      "domain": "panthawan.ch",
      "name": "Panthawan",
      "page": "https://directindex.org/r/panthawan.ch",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153205,
        "prev": 113602,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36316,
      "at": "2026-10-15T07:44:01.332Z",
      "domain": "serainatura.ch",
      "name": "Serainatura",
      "page": "https://directindex.org/r/serainatura.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153203,
        "prev": 113493,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36315,
      "at": "2026-10-15T07:44:01.332Z",
      "domain": "serainatura.ch",
      "name": "Serainatura",
      "page": "https://directindex.org/r/serainatura.ch",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 153203,
        "prev": 113493,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 36314,
      "at": "2026-10-15T07:44:01.332Z",
      "domain": "serainatura.ch",
      "name": "Serainatura",
      "page": "https://directindex.org/r/serainatura.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153203,
        "prev": 113493,
        "fix": "no_channel"
      }
    },
    {
      "id": 36313,
      "at": "2026-10-15T07:44:01.177Z",
      "domain": "esalen-zuerich.ch",
      "name": "Esalen Zürich",
      "page": "https://directindex.org/r/esalen-zuerich.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153201,
        "prev": 113569,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36312,
      "at": "2026-10-15T07:44:01.177Z",
      "domain": "esalen-zuerich.ch",
      "name": "Esalen Zürich",
      "page": "https://directindex.org/r/esalen-zuerich.ch",
      "kind": "grade_up",
      "what": "grade F to C (59%)",
      "detail": {
        "scan": 153201,
        "prev": 113569,
        "from": "F",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 36311,
      "at": "2026-10-15T07:44:01.177Z",
      "domain": "esalen-zuerich.ch",
      "name": "Esalen Zürich",
      "page": "https://directindex.org/r/esalen-zuerich.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153201,
        "prev": 113569,
        "fix": "no_channel"
      }
    },
    {
      "id": 36310,
      "at": "2026-10-15T07:44:01.004Z",
      "domain": "tarawell.ch",
      "name": "Tara Well",
      "page": "https://directindex.org/r/tarawell.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153200,
        "prev": 113245,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36309,
      "at": "2026-10-15T07:44:01.004Z",
      "domain": "tarawell.ch",
      "name": "Tara Well",
      "page": "https://directindex.org/r/tarawell.ch",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 153200,
        "prev": 113245,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 36308,
      "at": "2026-10-15T07:44:01.004Z",
      "domain": "tarawell.ch",
      "name": "Tara Well",
      "page": "https://directindex.org/r/tarawell.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153200,
        "prev": 113245,
        "fix": "no_channel"
      }
    },
    {
      "id": 36307,
      "at": "2026-10-15T07:44:00.581Z",
      "domain": "hairyup.ch",
      "name": "Coiffure Hairy Up",
      "page": "https://directindex.org/r/hairyup.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153196,
        "prev": 113445,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36306,
      "at": "2026-10-15T07:44:00.581Z",
      "domain": "hairyup.ch",
      "name": "Coiffure Hairy Up",
      "page": "https://directindex.org/r/hairyup.ch",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 153196,
        "prev": 113445,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 36305,
      "at": "2026-10-15T07:44:00.581Z",
      "domain": "hairyup.ch",
      "name": "Coiffure Hairy Up",
      "page": "https://directindex.org/r/hairyup.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153196,
        "prev": 113445,
        "fix": "no_channel"
      }
    },
    {
      "id": 36304,
      "at": "2026-10-15T07:44:00.409Z",
      "domain": "pedinail-zuerich.ch",
      "name": "Pedi Nail",
      "page": "https://directindex.org/r/pedinail-zuerich.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153195,
        "prev": 113562,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36303,
      "at": "2026-10-15T07:44:00.409Z",
      "domain": "pedinail-zuerich.ch",
      "name": "Pedi Nail",
      "page": "https://directindex.org/r/pedinail-zuerich.ch",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 153195,
        "prev": 113562,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 36302,
      "at": "2026-10-15T07:44:00.409Z",
      "domain": "pedinail-zuerich.ch",
      "name": "Pedi Nail",
      "page": "https://directindex.org/r/pedinail-zuerich.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153195,
        "prev": 113562,
        "fix": "no_channel"
      }
    },
    {
      "id": 36301,
      "at": "2026-10-15T07:44:00.300Z",
      "domain": "elu-cosmetics.ch",
      "name": "Élu Cosmetics",
      "page": "https://directindex.org/r/elu-cosmetics.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153193,
        "prev": 113494,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36300,
      "at": "2026-10-15T07:44:00.300Z",
      "domain": "elu-cosmetics.ch",
      "name": "Élu Cosmetics",
      "page": "https://directindex.org/r/elu-cosmetics.ch",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 153193,
        "prev": 113494,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 36299,
      "at": "2026-10-15T07:44:00.300Z",
      "domain": "elu-cosmetics.ch",
      "name": "Élu Cosmetics",
      "page": "https://directindex.org/r/elu-cosmetics.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153193,
        "prev": 113494,
        "fix": "no_channel"
      }
    },
    {
      "id": 36298,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36297,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36296,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 36295,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36294,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36293,
      "at": "2026-10-15T07:44:00.139Z",
      "domain": "estroverso.ch",
      "name": "EstroVerso Hair Design",
      "page": "https://directindex.org/r/estroverso.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153192,
        "prev": 113285,
        "fix": "no_channel"
      }
    },
    {
      "id": 36292,
      "at": "2026-10-15T07:43:59.391Z",
      "domain": "gingerhair.ch",
      "name": "Ginger",
      "page": "https://directindex.org/r/gingerhair.ch",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 153189,
        "prev": 113360
      }
    },
    {
      "id": 36291,
      "at": "2026-10-15T07:43:59.391Z",
      "domain": "gingerhair.ch",
      "name": "Ginger",
      "page": "https://directindex.org/r/gingerhair.ch",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 153189,
        "prev": 113360,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 36290,
      "at": "2026-10-15T07:43:59.391Z",
      "domain": "gingerhair.ch",
      "name": "Ginger",
      "page": "https://directindex.org/r/gingerhair.ch",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153189,
        "prev": 113360,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36289,
      "at": "2026-10-15T07:43:59.300Z",
      "domain": "mynicenails.ch",
      "name": "My Nice Nails | Zürich Hauptbahnhof",
      "page": "https://directindex.org/r/mynicenails.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153188,
        "prev": 112926,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36288,
      "at": "2026-10-15T07:43:59.300Z",
      "domain": "mynicenails.ch",
      "name": "My Nice Nails | Zürich Hauptbahnhof",
      "page": "https://directindex.org/r/mynicenails.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153188,
        "prev": 112926,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36287,
      "at": "2026-10-15T07:43:59.300Z",
      "domain": "mynicenails.ch",
      "name": "My Nice Nails | Zürich Hauptbahnhof",
      "page": "https://directindex.org/r/mynicenails.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153188,
        "prev": 112926,
        "fix": "no_channel"
      }
    },
    {
      "id": 36286,
      "at": "2026-10-15T07:43:57.531Z",
      "domain": "batistabeauty.ch",
      "name": "Batista Beauty",
      "page": "https://directindex.org/r/batistabeauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153186,
        "prev": 113193,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36285,
      "at": "2026-10-15T07:43:57.531Z",
      "domain": "batistabeauty.ch",
      "name": "Batista Beauty",
      "page": "https://directindex.org/r/batistabeauty.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153186,
        "prev": 113193,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36284,
      "at": "2026-10-15T07:43:57.531Z",
      "domain": "batistabeauty.ch",
      "name": "Batista Beauty",
      "page": "https://directindex.org/r/batistabeauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153186,
        "prev": 113193,
        "fix": "no_channel"
      }
    },
    {
      "id": 36283,
      "at": "2026-10-15T07:43:56.800Z",
      "domain": "la-belle.swiss",
      "name": "La Belle",
      "page": "https://directindex.org/r/la-belle.swiss",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153185,
        "prev": 113218,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36282,
      "at": "2026-10-15T07:43:56.800Z",
      "domain": "la-belle.swiss",
      "name": "La Belle",
      "page": "https://directindex.org/r/la-belle.swiss",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153185,
        "prev": 113218,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36281,
      "at": "2026-10-15T07:43:56.800Z",
      "domain": "la-belle.swiss",
      "name": "La Belle",
      "page": "https://directindex.org/r/la-belle.swiss",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153185,
        "prev": 113218,
        "fix": "no_channel"
      }
    },
    {
      "id": 36280,
      "at": "2026-10-15T07:43:56.048Z",
      "domain": "coiffina.ch",
      "name": "Hair-1",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 153184,
        "prev": 113171,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 36279,
      "at": "2026-10-15T07:43:56.048Z",
      "domain": "coiffina.ch",
      "name": "Hair-1",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153184,
        "prev": 113171,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36278,
      "at": "2026-10-15T07:43:56.048Z",
      "domain": "coiffina.ch",
      "name": "Hair-1",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "grade_up",
      "what": "grade F to D (54%)",
      "detail": {
        "scan": 153184,
        "prev": 113171,
        "from": "F",
        "to": "D",
        "pct": 53.8
      }
    },
    {
      "id": 36277,
      "at": "2026-10-15T07:43:56.048Z",
      "domain": "coiffina.ch",
      "name": "Hair-1",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153184,
        "prev": 113171,
        "fix": "no_channel"
      }
    },
    {
      "id": 36276,
      "at": "2026-10-15T07:43:55.388Z",
      "domain": "beautyegge.ch",
      "name": "Dä Beauty Eggä",
      "page": "https://directindex.org/r/beautyegge.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153183,
        "prev": 113186,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36275,
      "at": "2026-10-15T07:43:55.388Z",
      "domain": "beautyegge.ch",
      "name": "Dä Beauty Eggä",
      "page": "https://directindex.org/r/beautyegge.ch",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 153183,
        "prev": 113186,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 36274,
      "at": "2026-10-15T07:43:55.388Z",
      "domain": "beautyegge.ch",
      "name": "Dä Beauty Eggä",
      "page": "https://directindex.org/r/beautyegge.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153183,
        "prev": 113186,
        "fix": "no_channel"
      }
    },
    {
      "id": 36273,
      "at": "2026-10-15T07:43:52.907Z",
      "domain": "m2-h.ch",
      "name": "M2 Hairstylist",
      "page": "https://directindex.org/r/m2-h.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153182,
        "prev": 113096,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36272,
      "at": "2026-10-15T07:43:52.907Z",
      "domain": "m2-h.ch",
      "name": "M2 Hairstylist",
      "page": "https://directindex.org/r/m2-h.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153182,
        "prev": 113096,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36271,
      "at": "2026-10-15T07:43:52.907Z",
      "domain": "m2-h.ch",
      "name": "M2 Hairstylist",
      "page": "https://directindex.org/r/m2-h.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153182,
        "prev": 113096,
        "fix": "booking_other"
      }
    },
    {
      "id": 36270,
      "at": "2026-10-15T07:43:52.907Z",
      "domain": "m2-h.ch",
      "name": "M2 Hairstylist",
      "page": "https://directindex.org/r/m2-h.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153182,
        "prev": 113096,
        "fix": "no_channel"
      }
    },
    {
      "id": 36269,
      "at": "2026-10-15T07:43:52.461Z",
      "domain": "whiteberrysmile.ch",
      "name": "Whiteberry Smile",
      "page": "https://directindex.org/r/whiteberrysmile.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153181,
        "prev": 112930,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36268,
      "at": "2026-10-15T07:43:52.461Z",
      "domain": "whiteberrysmile.ch",
      "name": "Whiteberry Smile",
      "page": "https://directindex.org/r/whiteberrysmile.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153181,
        "prev": 112930,
        "fix": "booking_other"
      }
    },
    {
      "id": 36267,
      "at": "2026-10-15T07:43:52.461Z",
      "domain": "whiteberrysmile.ch",
      "name": "Whiteberry Smile",
      "page": "https://directindex.org/r/whiteberrysmile.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153181,
        "prev": 112930,
        "fix": "no_channel"
      }
    },
    {
      "id": 36266,
      "at": "2026-10-15T07:43:51.860Z",
      "domain": "beautywish.ch",
      "name": "Beautywish",
      "page": "https://directindex.org/r/beautywish.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153180,
        "prev": 113260,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36265,
      "at": "2026-10-15T07:43:51.860Z",
      "domain": "beautywish.ch",
      "name": "Beautywish",
      "page": "https://directindex.org/r/beautywish.ch",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 153180,
        "prev": 113260,
        "from": "F",
        "to": "D",
        "pct": 48.2
      }
    },
    {
      "id": 36264,
      "at": "2026-10-15T07:43:51.860Z",
      "domain": "beautywish.ch",
      "name": "Beautywish",
      "page": "https://directindex.org/r/beautywish.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153180,
        "prev": 113260,
        "fix": "no_channel"
      }
    },
    {
      "id": 36263,
      "at": "2026-10-15T07:43:51.811Z",
      "domain": "mesbeauty.ch",
      "name": "Mes Beauty Coiffeur",
      "page": "https://directindex.org/r/mesbeauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153179,
        "prev": 112988,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36262,
      "at": "2026-10-15T07:43:51.811Z",
      "domain": "mesbeauty.ch",
      "name": "Mes Beauty Coiffeur",
      "page": "https://directindex.org/r/mesbeauty.ch",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 153179,
        "prev": 112988,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 36261,
      "at": "2026-10-15T07:43:51.811Z",
      "domain": "mesbeauty.ch",
      "name": "Mes Beauty Coiffeur",
      "page": "https://directindex.org/r/mesbeauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153179,
        "prev": 112988,
        "fix": "no_channel"
      }
    },
    {
      "id": 36260,
      "at": "2026-10-15T07:43:51.289Z",
      "domain": "fussrundum.ch",
      "name": "fussrundum",
      "page": "https://directindex.org/r/fussrundum.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153178,
        "prev": 113137,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36259,
      "at": "2026-10-15T07:43:51.289Z",
      "domain": "fussrundum.ch",
      "name": "fussrundum",
      "page": "https://directindex.org/r/fussrundum.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153178,
        "prev": 113137,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36258,
      "at": "2026-10-15T07:43:51.289Z",
      "domain": "fussrundum.ch",
      "name": "fussrundum",
      "page": "https://directindex.org/r/fussrundum.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153178,
        "prev": 113137,
        "fix": "no_channel"
      }
    },
    {
      "id": 36257,
      "at": "2026-10-15T07:43:50.827Z",
      "domain": "body-and-more.ch",
      "name": "Body&More",
      "page": "https://directindex.org/r/body-and-more.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153177,
        "prev": 113136,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36256,
      "at": "2026-10-15T07:43:50.827Z",
      "domain": "body-and-more.ch",
      "name": "Body&More",
      "page": "https://directindex.org/r/body-and-more.ch",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 153177,
        "prev": 113136,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 36255,
      "at": "2026-10-15T07:43:50.827Z",
      "domain": "body-and-more.ch",
      "name": "Body&More",
      "page": "https://directindex.org/r/body-and-more.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153177,
        "prev": 113136,
        "fix": "no_channel"
      }
    },
    {
      "id": 36254,
      "at": "2026-10-15T07:43:50.779Z",
      "domain": "perfectlook.ch",
      "name": "Perfect Look",
      "page": "https://directindex.org/r/perfectlook.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153176,
        "prev": 113087,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36253,
      "at": "2026-10-15T07:43:50.779Z",
      "domain": "perfectlook.ch",
      "name": "Perfect Look",
      "page": "https://directindex.org/r/perfectlook.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153176,
        "prev": 113087,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36252,
      "at": "2026-10-15T07:43:50.779Z",
      "domain": "perfectlook.ch",
      "name": "Perfect Look",
      "page": "https://directindex.org/r/perfectlook.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153176,
        "prev": 113087,
        "fix": "no_channel"
      }
    },
    {
      "id": 36251,
      "at": "2026-10-15T07:43:50.478Z",
      "domain": "loeckli.ch",
      "name": "Löckli",
      "page": "https://directindex.org/r/loeckli.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153175,
        "prev": 113079,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36250,
      "at": "2026-10-15T07:43:50.478Z",
      "domain": "loeckli.ch",
      "name": "Löckli",
      "page": "https://directindex.org/r/loeckli.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153175,
        "prev": 113079,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36249,
      "at": "2026-10-15T07:43:50.478Z",
      "domain": "loeckli.ch",
      "name": "Löckli",
      "page": "https://directindex.org/r/loeckli.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153175,
        "prev": 113079,
        "fix": "no_channel"
      }
    },
    {
      "id": 36248,
      "at": "2026-10-15T07:43:50.252Z",
      "domain": "alabeaute.ch",
      "name": "à la beauté",
      "page": "https://directindex.org/r/alabeaute.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153173,
        "prev": 113027,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36247,
      "at": "2026-10-15T07:43:50.252Z",
      "domain": "alabeaute.ch",
      "name": "à la beauté",
      "page": "https://directindex.org/r/alabeaute.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153173,
        "prev": 113027,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36246,
      "at": "2026-10-15T07:43:50.252Z",
      "domain": "alabeaute.ch",
      "name": "à la beauté",
      "page": "https://directindex.org/r/alabeaute.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153173,
        "prev": 113027,
        "fix": "no_channel"
      }
    },
    {
      "id": 36245,
      "at": "2026-10-15T07:43:49.940Z",
      "domain": "varibelle.ch",
      "name": "Varibelle",
      "page": "https://directindex.org/r/varibelle.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153172,
        "prev": 112905,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36244,
      "at": "2026-10-15T07:43:49.940Z",
      "domain": "varibelle.ch",
      "name": "Varibelle",
      "page": "https://directindex.org/r/varibelle.ch",
      "kind": "grade_up",
      "what": "grade D to C (67%)",
      "detail": {
        "scan": 153172,
        "prev": 112905,
        "from": "D",
        "to": "C",
        "pct": 66.6
      }
    },
    {
      "id": 36243,
      "at": "2026-10-15T07:43:49.940Z",
      "domain": "varibelle.ch",
      "name": "Varibelle",
      "page": "https://directindex.org/r/varibelle.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153172,
        "prev": 112905,
        "fix": "no_channel"
      }
    },
    {
      "id": 36242,
      "at": "2026-10-15T07:43:48.565Z",
      "domain": "theeramclinic.com",
      "name": "The Eram Clinic",
      "page": "https://directindex.org/r/theeramclinic.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153169,
        "prev": 113113,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36241,
      "at": "2026-10-15T07:43:48.565Z",
      "domain": "theeramclinic.com",
      "name": "The Eram Clinic",
      "page": "https://directindex.org/r/theeramclinic.com",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153169,
        "prev": 113113,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36240,
      "at": "2026-10-15T07:43:48.565Z",
      "domain": "theeramclinic.com",
      "name": "The Eram Clinic",
      "page": "https://directindex.org/r/theeramclinic.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153169,
        "prev": 113113,
        "fix": "no_channel"
      }
    },
    {
      "id": 36239,
      "at": "2026-10-15T07:43:49.126Z",
      "domain": "caprice.ch",
      "name": "Caprice Hairstyle",
      "page": "https://directindex.org/r/caprice.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153167,
        "prev": 113312,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36238,
      "at": "2026-10-15T07:43:49.126Z",
      "domain": "caprice.ch",
      "name": "Caprice Hairstyle",
      "page": "https://directindex.org/r/caprice.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153167,
        "prev": 113312,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36237,
      "at": "2026-10-15T07:43:49.126Z",
      "domain": "caprice.ch",
      "name": "Caprice Hairstyle",
      "page": "https://directindex.org/r/caprice.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153167,
        "prev": 113312,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36236,
      "at": "2026-10-15T07:43:49.126Z",
      "domain": "caprice.ch",
      "name": "Caprice Hairstyle",
      "page": "https://directindex.org/r/caprice.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153167,
        "prev": 113312,
        "fix": "no_channel"
      }
    },
    {
      "id": 36235,
      "at": "2026-10-15T07:43:48.223Z",
      "domain": "aura-kosmetik.ch",
      "name": "Aura Kosmetik",
      "page": "https://directindex.org/r/aura-kosmetik.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153162,
        "prev": 112950,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36234,
      "at": "2026-10-15T07:43:48.223Z",
      "domain": "aura-kosmetik.ch",
      "name": "Aura Kosmetik",
      "page": "https://directindex.org/r/aura-kosmetik.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153162,
        "prev": 112950,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36233,
      "at": "2026-10-15T07:43:48.223Z",
      "domain": "aura-kosmetik.ch",
      "name": "Aura Kosmetik",
      "page": "https://directindex.org/r/aura-kosmetik.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153162,
        "prev": 112950,
        "fix": "no_channel"
      }
    },
    {
      "id": 36232,
      "at": "2026-10-15T07:43:47.866Z",
      "domain": "bohohairskin.ch",
      "name": "Boho Hair & Skin",
      "page": "https://directindex.org/r/bohohairskin.ch",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 153160,
        "prev": 113144,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 36231,
      "at": "2026-10-15T07:43:47.866Z",
      "domain": "bohohairskin.ch",
      "name": "Boho Hair & Skin",
      "page": "https://directindex.org/r/bohohairskin.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153160,
        "prev": 113144,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36230,
      "at": "2026-10-15T07:43:47.866Z",
      "domain": "bohohairskin.ch",
      "name": "Boho Hair & Skin",
      "page": "https://directindex.org/r/bohohairskin.ch",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 153160,
        "prev": 113144,
        "from": "F",
        "to": "D",
        "pct": 45.1
      }
    },
    {
      "id": 36229,
      "at": "2026-10-15T07:43:47.866Z",
      "domain": "bohohairskin.ch",
      "name": "Boho Hair & Skin",
      "page": "https://directindex.org/r/bohohairskin.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153160,
        "prev": 113144,
        "fix": "no_channel"
      }
    },
    {
      "id": 36228,
      "at": "2026-10-15T07:43:47.412Z",
      "domain": "madclassic.ch",
      "name": "MAD Classic",
      "page": "https://directindex.org/r/madclassic.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153158,
        "prev": 113098,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36227,
      "at": "2026-10-15T07:43:47.412Z",
      "domain": "madclassic.ch",
      "name": "MAD Classic",
      "page": "https://directindex.org/r/madclassic.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153158,
        "prev": 113098,
        "fix": "booking_other"
      }
    },
    {
      "id": 36226,
      "at": "2026-10-15T07:43:47.412Z",
      "domain": "madclassic.ch",
      "name": "MAD Classic",
      "page": "https://directindex.org/r/madclassic.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153158,
        "prev": 113098,
        "fix": "no_channel"
      }
    },
    {
      "id": 36225,
      "at": "2026-10-15T07:43:47.395Z",
      "domain": "pho-siam.ch",
      "name": "PhoSiam",
      "page": "https://directindex.org/r/pho-siam.ch",
      "kind": "vendor",
      "what": "vendor: none to SimplyBook.me",
      "detail": {
        "scan": 153157,
        "prev": 113239,
        "from": null,
        "to": "simplybook"
      }
    },
    {
      "id": 36224,
      "at": "2026-10-15T07:43:47.395Z",
      "domain": "pho-siam.ch",
      "name": "PhoSiam",
      "page": "https://directindex.org/r/pho-siam.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153157,
        "prev": 113239,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36223,
      "at": "2026-10-15T07:43:47.395Z",
      "domain": "pho-siam.ch",
      "name": "PhoSiam",
      "page": "https://directindex.org/r/pho-siam.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153157,
        "prev": 113239,
        "fix": "no_channel"
      }
    },
    {
      "id": 36222,
      "at": "2026-10-15T07:43:47.211Z",
      "domain": "heroesandflames.com",
      "name": "heros & flames",
      "page": "https://directindex.org/r/heroesandflames.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153155,
        "prev": 112904,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36221,
      "at": "2026-10-15T07:43:47.211Z",
      "domain": "heroesandflames.com",
      "name": "heros & flames",
      "page": "https://directindex.org/r/heroesandflames.com",
      "kind": "grade_up",
      "what": "grade F to C (57%)",
      "detail": {
        "scan": 153155,
        "prev": 112904,
        "from": "F",
        "to": "C",
        "pct": 56.9
      }
    },
    {
      "id": 36220,
      "at": "2026-10-15T07:43:47.211Z",
      "domain": "heroesandflames.com",
      "name": "heros & flames",
      "page": "https://directindex.org/r/heroesandflames.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153155,
        "prev": 112904,
        "fix": "no_channel"
      }
    },
    {
      "id": 36219,
      "at": "2026-10-15T07:43:46.836Z",
      "domain": "schoenheitsschmiede.ch",
      "name": "be.YOU.tiful",
      "page": "https://directindex.org/r/schoenheitsschmiede.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153154,
        "prev": 113039,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36218,
      "at": "2026-10-15T07:43:46.836Z",
      "domain": "schoenheitsschmiede.ch",
      "name": "be.YOU.tiful",
      "page": "https://directindex.org/r/schoenheitsschmiede.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153154,
        "prev": 113039,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36217,
      "at": "2026-10-15T07:43:46.836Z",
      "domain": "schoenheitsschmiede.ch",
      "name": "be.YOU.tiful",
      "page": "https://directindex.org/r/schoenheitsschmiede.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153154,
        "prev": 113039,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36216,
      "at": "2026-10-15T07:43:46.836Z",
      "domain": "schoenheitsschmiede.ch",
      "name": "be.YOU.tiful",
      "page": "https://directindex.org/r/schoenheitsschmiede.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153154,
        "prev": 113039,
        "fix": "no_channel"
      }
    },
    {
      "id": 36215,
      "at": "2026-10-15T07:43:46.692Z",
      "domain": "jscoiffeur.ch",
      "name": "JS Coiffeur",
      "page": "https://directindex.org/r/jscoiffeur.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153151,
        "prev": 113153,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36214,
      "at": "2026-10-15T07:43:46.692Z",
      "domain": "jscoiffeur.ch",
      "name": "JS Coiffeur",
      "page": "https://directindex.org/r/jscoiffeur.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153151,
        "prev": 113153,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36213,
      "at": "2026-10-15T07:43:46.692Z",
      "domain": "jscoiffeur.ch",
      "name": "JS Coiffeur",
      "page": "https://directindex.org/r/jscoiffeur.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153151,
        "prev": 113153,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36212,
      "at": "2026-10-15T07:43:46.692Z",
      "domain": "jscoiffeur.ch",
      "name": "JS Coiffeur",
      "page": "https://directindex.org/r/jscoiffeur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153151,
        "prev": 113153,
        "fix": "no_channel"
      }
    },
    {
      "id": 36211,
      "at": "2026-10-15T07:43:46.531Z",
      "domain": "finest-barbers.com",
      "name": "Finest Barbers",
      "page": "https://directindex.org/r/finest-barbers.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153150,
        "prev": 112895,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36210,
      "at": "2026-10-15T07:43:46.531Z",
      "domain": "finest-barbers.com",
      "name": "Finest Barbers",
      "page": "https://directindex.org/r/finest-barbers.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 153150,
        "prev": 112895
      }
    },
    {
      "id": 36209,
      "at": "2026-10-15T07:43:46.531Z",
      "domain": "finest-barbers.com",
      "name": "Finest Barbers",
      "page": "https://directindex.org/r/finest-barbers.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153150,
        "prev": 112895,
        "fix": "booking_other"
      }
    },
    {
      "id": 36208,
      "at": "2026-10-15T07:43:46.531Z",
      "domain": "finest-barbers.com",
      "name": "Finest Barbers",
      "page": "https://directindex.org/r/finest-barbers.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153150,
        "prev": 112895,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36207,
      "at": "2026-10-15T07:43:46.531Z",
      "domain": "finest-barbers.com",
      "name": "Finest Barbers",
      "page": "https://directindex.org/r/finest-barbers.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153150,
        "prev": 112895,
        "fix": "no_channel"
      }
    },
    {
      "id": 36206,
      "at": "2026-10-15T07:43:46.370Z",
      "domain": "shantalahair.ch",
      "name": "Shantala Hair",
      "page": "https://directindex.org/r/shantalahair.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153148,
        "prev": 112914,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36205,
      "at": "2026-10-15T07:43:46.370Z",
      "domain": "shantalahair.ch",
      "name": "Shantala Hair",
      "page": "https://directindex.org/r/shantalahair.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153148,
        "prev": 112914,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36204,
      "at": "2026-10-15T07:43:46.370Z",
      "domain": "shantalahair.ch",
      "name": "Shantala Hair",
      "page": "https://directindex.org/r/shantalahair.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153148,
        "prev": 112914,
        "fix": "booking_other"
      }
    },
    {
      "id": 36203,
      "at": "2026-10-15T07:43:46.370Z",
      "domain": "shantalahair.ch",
      "name": "Shantala Hair",
      "page": "https://directindex.org/r/shantalahair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153148,
        "prev": 112914,
        "fix": "no_channel"
      }
    },
    {
      "id": 36202,
      "at": "2026-10-15T07:43:45.833Z",
      "domain": "coiffurewiederkehr.ch",
      "name": "Wiederkehr",
      "page": "https://directindex.org/r/coiffurewiederkehr.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153147,
        "prev": 112855,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36201,
      "at": "2026-10-15T07:43:45.833Z",
      "domain": "coiffurewiederkehr.ch",
      "name": "Wiederkehr",
      "page": "https://directindex.org/r/coiffurewiederkehr.ch",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 153147,
        "prev": 112855,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 36200,
      "at": "2026-10-15T07:43:45.833Z",
      "domain": "coiffurewiederkehr.ch",
      "name": "Wiederkehr",
      "page": "https://directindex.org/r/coiffurewiederkehr.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153147,
        "prev": 112855,
        "fix": "booking_other"
      }
    },
    {
      "id": 36199,
      "at": "2026-10-15T07:43:45.833Z",
      "domain": "coiffurewiederkehr.ch",
      "name": "Wiederkehr",
      "page": "https://directindex.org/r/coiffurewiederkehr.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153147,
        "prev": 112855,
        "fix": "no_channel"
      }
    },
    {
      "id": 36198,
      "at": "2026-10-15T07:43:45.844Z",
      "domain": "vanity.ch",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanity.ch",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 153146,
        "prev": 112863,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 36197,
      "at": "2026-10-15T07:43:45.844Z",
      "domain": "vanity.ch",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanity.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153146,
        "prev": 112863,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36196,
      "at": "2026-10-15T07:43:45.844Z",
      "domain": "vanity.ch",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanity.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153146,
        "prev": 112863,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36195,
      "at": "2026-10-15T07:43:45.844Z",
      "domain": "vanity.ch",
      "name": "Vanity",
      "page": "https://directindex.org/r/vanity.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153146,
        "prev": 112863,
        "fix": "no_channel"
      }
    },
    {
      "id": 36194,
      "at": "2026-10-15T07:43:45.779Z",
      "domain": "saint-jacques.ch",
      "name": "Saint-Jacques Coiffure & Beaute",
      "page": "https://directindex.org/r/saint-jacques.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153144,
        "prev": 113059,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36193,
      "at": "2026-10-15T07:43:45.779Z",
      "domain": "saint-jacques.ch",
      "name": "Saint-Jacques Coiffure & Beaute",
      "page": "https://directindex.org/r/saint-jacques.ch",
      "kind": "grade_up",
      "what": "grade D to C (64%)",
      "detail": {
        "scan": 153144,
        "prev": 113059,
        "from": "D",
        "to": "C",
        "pct": 63.5
      }
    },
    {
      "id": 36192,
      "at": "2026-10-15T07:43:45.779Z",
      "domain": "saint-jacques.ch",
      "name": "Saint-Jacques Coiffure & Beaute",
      "page": "https://directindex.org/r/saint-jacques.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153144,
        "prev": 113059,
        "fix": "no_channel"
      }
    },
    {
      "id": 36191,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36190,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36189,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 153143,
        "prev": 113240
      }
    },
    {
      "id": 36188,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "grade_down",
      "what": "grade D to F (40%)",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "from": "D",
        "to": "F",
        "pct": 39.5
      }
    },
    {
      "id": 36187,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36186,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36185,
      "at": "2026-10-15T07:43:45.625Z",
      "domain": "zuerchercoiffeur.ch",
      "name": "Zürcher",
      "page": "https://directindex.org/r/zuerchercoiffeur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153143,
        "prev": 113240,
        "fix": "no_channel"
      }
    },
    {
      "id": 36184,
      "at": "2026-10-15T07:43:44.392Z",
      "domain": "fashion-hair.ch",
      "name": "Fashion Hair",
      "page": "https://directindex.org/r/fashion-hair.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153138,
        "prev": 112535,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36183,
      "at": "2026-10-15T07:43:44.392Z",
      "domain": "fashion-hair.ch",
      "name": "Fashion Hair",
      "page": "https://directindex.org/r/fashion-hair.ch",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 153138,
        "prev": 112535,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 36182,
      "at": "2026-10-15T07:43:44.392Z",
      "domain": "fashion-hair.ch",
      "name": "Fashion Hair",
      "page": "https://directindex.org/r/fashion-hair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153138,
        "prev": 112535,
        "fix": "no_channel"
      }
    },
    {
      "id": 36181,
      "at": "2026-10-15T07:43:43.626Z",
      "domain": "pacificsun.ch",
      "name": "Sunshine Solarium",
      "page": "https://directindex.org/r/pacificsun.ch",
      "kind": "vendor",
      "what": "vendor: none to Calendly",
      "detail": {
        "scan": 153136,
        "prev": 112824,
        "from": null,
        "to": "calendly"
      }
    },
    {
      "id": 36180,
      "at": "2026-10-15T07:43:43.626Z",
      "domain": "pacificsun.ch",
      "name": "Sunshine Solarium",
      "page": "https://directindex.org/r/pacificsun.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153136,
        "prev": 112824,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36179,
      "at": "2026-10-15T07:43:43.626Z",
      "domain": "pacificsun.ch",
      "name": "Sunshine Solarium",
      "page": "https://directindex.org/r/pacificsun.ch",
      "kind": "grade_up",
      "what": "grade F to D (45%)",
      "detail": {
        "scan": 153136,
        "prev": 112824,
        "from": "F",
        "to": "D",
        "pct": 45.1
      }
    },
    {
      "id": 36178,
      "at": "2026-10-15T07:43:43.626Z",
      "domain": "pacificsun.ch",
      "name": "Sunshine Solarium",
      "page": "https://directindex.org/r/pacificsun.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153136,
        "prev": 112824,
        "fix": "no_channel"
      }
    },
    {
      "id": 36177,
      "at": "2026-10-15T07:43:43.456Z",
      "domain": "cannazza.ch",
      "name": "Jean-Marie Cannazza Coiffure",
      "page": "https://directindex.org/r/cannazza.ch",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 153135,
        "prev": 112870,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 36176,
      "at": "2026-10-15T07:43:43.456Z",
      "domain": "cannazza.ch",
      "name": "Jean-Marie Cannazza Coiffure",
      "page": "https://directindex.org/r/cannazza.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153135,
        "prev": 112870,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36175,
      "at": "2026-10-15T07:43:43.456Z",
      "domain": "cannazza.ch",
      "name": "Jean-Marie Cannazza Coiffure",
      "page": "https://directindex.org/r/cannazza.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153135,
        "prev": 112870,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36174,
      "at": "2026-10-15T07:43:43.456Z",
      "domain": "cannazza.ch",
      "name": "Jean-Marie Cannazza Coiffure",
      "page": "https://directindex.org/r/cannazza.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153135,
        "prev": 112870,
        "fix": "no_channel"
      }
    },
    {
      "id": 36173,
      "at": "2026-10-15T07:43:43.357Z",
      "domain": "spe-nails.ch",
      "name": "S.P.E. Nails",
      "page": "https://directindex.org/r/spe-nails.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153134,
        "prev": 112901,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36172,
      "at": "2026-10-15T07:43:43.357Z",
      "domain": "spe-nails.ch",
      "name": "S.P.E. Nails",
      "page": "https://directindex.org/r/spe-nails.ch",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 153134,
        "prev": 112901,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 36171,
      "at": "2026-10-15T07:43:43.357Z",
      "domain": "spe-nails.ch",
      "name": "S.P.E. Nails",
      "page": "https://directindex.org/r/spe-nails.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153134,
        "prev": 112901,
        "fix": "no_channel"
      }
    },
    {
      "id": 36170,
      "at": "2026-10-15T07:43:43.265Z",
      "domain": "hairstylist-pierre.ch",
      "name": "Hairstylist Pierre",
      "page": "https://directindex.org/r/hairstylist-pierre.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153133,
        "prev": 112825,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36169,
      "at": "2026-10-15T07:43:43.265Z",
      "domain": "hairstylist-pierre.ch",
      "name": "Hairstylist Pierre",
      "page": "https://directindex.org/r/hairstylist-pierre.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153133,
        "prev": 112825,
        "fix": "booking_other"
      }
    },
    {
      "id": 36168,
      "at": "2026-10-15T07:43:43.265Z",
      "domain": "hairstylist-pierre.ch",
      "name": "Hairstylist Pierre",
      "page": "https://directindex.org/r/hairstylist-pierre.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153133,
        "prev": 112825,
        "fix": "no_channel"
      }
    },
    {
      "id": 36167,
      "at": "2026-10-15T07:43:41.504Z",
      "domain": "thebarber.ch",
      "name": "The Barber",
      "page": "https://directindex.org/r/thebarber.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153132,
        "prev": 112837,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36166,
      "at": "2026-10-15T07:43:41.504Z",
      "domain": "thebarber.ch",
      "name": "The Barber",
      "page": "https://directindex.org/r/thebarber.ch",
      "kind": "grade_up",
      "what": "grade D to B (70%)",
      "detail": {
        "scan": 153132,
        "prev": 112837,
        "from": "D",
        "to": "B",
        "pct": 70.3
      }
    },
    {
      "id": 36165,
      "at": "2026-10-15T07:43:41.504Z",
      "domain": "thebarber.ch",
      "name": "The Barber",
      "page": "https://directindex.org/r/thebarber.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153132,
        "prev": 112837,
        "fix": "no_channel"
      }
    },
    {
      "id": 36164,
      "at": "2026-10-15T07:43:40.918Z",
      "domain": "coiffeur-saleh.ch",
      "name": "Coiffeur Saleh",
      "page": "https://directindex.org/r/coiffeur-saleh.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153131,
        "prev": 112740,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36163,
      "at": "2026-10-15T07:43:40.918Z",
      "domain": "coiffeur-saleh.ch",
      "name": "Coiffeur Saleh",
      "page": "https://directindex.org/r/coiffeur-saleh.ch",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 153131,
        "prev": 112740,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 36162,
      "at": "2026-10-15T07:43:40.918Z",
      "domain": "coiffeur-saleh.ch",
      "name": "Coiffeur Saleh",
      "page": "https://directindex.org/r/coiffeur-saleh.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153131,
        "prev": 112740,
        "fix": "no_channel"
      }
    },
    {
      "id": 36161,
      "at": "2026-10-15T07:43:40.851Z",
      "domain": "coiffina.ch",
      "name": "Coiffina",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153130,
        "prev": 112783,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36160,
      "at": "2026-10-15T07:43:40.851Z",
      "domain": "coiffina.ch",
      "name": "Coiffina",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153130,
        "prev": 112783,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36159,
      "at": "2026-10-15T07:43:40.851Z",
      "domain": "coiffina.ch",
      "name": "Coiffina",
      "page": "https://directindex.org/r/coiffina.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153130,
        "prev": 112783,
        "fix": "no_channel"
      }
    },
    {
      "id": 36158,
      "at": "2026-10-15T07:43:37.768Z",
      "domain": "venus-beauty.ch",
      "name": "Venus Beauty",
      "page": "https://directindex.org/r/venus-beauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153127,
        "prev": 112944,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36157,
      "at": "2026-10-15T07:43:37.768Z",
      "domain": "venus-beauty.ch",
      "name": "Venus Beauty",
      "page": "https://directindex.org/r/venus-beauty.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153127,
        "prev": 112944,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36156,
      "at": "2026-10-15T07:43:37.768Z",
      "domain": "venus-beauty.ch",
      "name": "Venus Beauty",
      "page": "https://directindex.org/r/venus-beauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153127,
        "prev": 112944,
        "fix": "no_channel"
      }
    },
    {
      "id": 36155,
      "at": "2026-10-15T07:43:37.358Z",
      "domain": "amazonia-cosmetic.ch",
      "name": "Amazonia Beauty & Nails",
      "page": "https://directindex.org/r/amazonia-cosmetic.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153126,
        "prev": 112743,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36154,
      "at": "2026-10-15T07:43:37.358Z",
      "domain": "amazonia-cosmetic.ch",
      "name": "Amazonia Beauty & Nails",
      "page": "https://directindex.org/r/amazonia-cosmetic.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153126,
        "prev": 112743,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36153,
      "at": "2026-10-15T07:43:37.358Z",
      "domain": "amazonia-cosmetic.ch",
      "name": "Amazonia Beauty & Nails",
      "page": "https://directindex.org/r/amazonia-cosmetic.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153126,
        "prev": 112743,
        "fix": "no_channel"
      }
    },
    {
      "id": 36152,
      "at": "2026-10-15T07:43:37.045Z",
      "domain": "finenails.ch",
      "name": "FineNails",
      "page": "https://directindex.org/r/finenails.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153125,
        "prev": 112715,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36151,
      "at": "2026-10-15T07:43:37.045Z",
      "domain": "finenails.ch",
      "name": "FineNails",
      "page": "https://directindex.org/r/finenails.ch",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153125,
        "prev": 112715,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36150,
      "at": "2026-10-15T07:43:37.045Z",
      "domain": "finenails.ch",
      "name": "FineNails",
      "page": "https://directindex.org/r/finenails.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153125,
        "prev": 112715,
        "fix": "no_channel"
      }
    },
    {
      "id": 36149,
      "at": "2026-10-15T07:43:36.355Z",
      "domain": "wax-in-the-city.com",
      "name": "Wax in the City",
      "page": "https://directindex.org/r/wax-in-the-city.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153124,
        "prev": 112671,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36148,
      "at": "2026-10-15T07:43:36.355Z",
      "domain": "wax-in-the-city.com",
      "name": "Wax in the City",
      "page": "https://directindex.org/r/wax-in-the-city.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 153124,
        "prev": 112671,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36147,
      "at": "2026-10-15T07:43:36.355Z",
      "domain": "wax-in-the-city.com",
      "name": "Wax in the City",
      "page": "https://directindex.org/r/wax-in-the-city.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153124,
        "prev": 112671,
        "fix": "no_channel"
      }
    },
    {
      "id": 36146,
      "at": "2026-10-15T07:43:36.119Z",
      "domain": "alpinewhite.com",
      "name": "Alpine White",
      "page": "https://directindex.org/r/alpinewhite.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153122,
        "prev": 112707,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36145,
      "at": "2026-10-15T07:43:36.119Z",
      "domain": "alpinewhite.com",
      "name": "Alpine White",
      "page": "https://directindex.org/r/alpinewhite.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 153122,
        "prev": 112707,
        "from": "D",
        "to": "B",
        "pct": 71.5
      }
    },
    {
      "id": 36144,
      "at": "2026-10-15T07:43:36.119Z",
      "domain": "alpinewhite.com",
      "name": "Alpine White",
      "page": "https://directindex.org/r/alpinewhite.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153122,
        "prev": 112707,
        "fix": "booking_other"
      }
    },
    {
      "id": 36143,
      "at": "2026-10-15T07:43:36.119Z",
      "domain": "alpinewhite.com",
      "name": "Alpine White",
      "page": "https://directindex.org/r/alpinewhite.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153122,
        "prev": 112707,
        "fix": "no_channel"
      }
    },
    {
      "id": 36142,
      "at": "2026-10-15T07:43:36.063Z",
      "domain": "beijaflor.ch",
      "name": "Beija-Flôr",
      "page": "https://directindex.org/r/beijaflor.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153120,
        "prev": 112712,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36141,
      "at": "2026-10-15T07:43:36.063Z",
      "domain": "beijaflor.ch",
      "name": "Beija-Flôr",
      "page": "https://directindex.org/r/beijaflor.ch",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 153120,
        "prev": 112712,
        "from": "D",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 36140,
      "at": "2026-10-15T07:43:36.063Z",
      "domain": "beijaflor.ch",
      "name": "Beija-Flôr",
      "page": "https://directindex.org/r/beijaflor.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153120,
        "prev": 112712,
        "fix": "no_channel"
      }
    },
    {
      "id": 36139,
      "at": "2026-10-15T07:43:36.065Z",
      "domain": "andrejoe.ch",
      "name": "André Joe Coiffure",
      "page": "https://directindex.org/r/andrejoe.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153119,
        "prev": 112697,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36138,
      "at": "2026-10-15T07:43:36.065Z",
      "domain": "andrejoe.ch",
      "name": "André Joe Coiffure",
      "page": "https://directindex.org/r/andrejoe.ch",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 153119,
        "prev": 112697,
        "from": "C",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 36137,
      "at": "2026-10-15T07:43:36.065Z",
      "domain": "andrejoe.ch",
      "name": "André Joe Coiffure",
      "page": "https://directindex.org/r/andrejoe.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153119,
        "prev": 112697,
        "fix": "no_channel"
      }
    },
    {
      "id": 36136,
      "at": "2026-10-15T07:43:35.510Z",
      "domain": "gashi-coiffeur.ch",
      "name": "Gashi",
      "page": "https://directindex.org/r/gashi-coiffeur.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153117,
        "prev": 112706,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36135,
      "at": "2026-10-15T07:43:35.510Z",
      "domain": "gashi-coiffeur.ch",
      "name": "Gashi",
      "page": "https://directindex.org/r/gashi-coiffeur.ch",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 153117,
        "prev": 112706,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36134,
      "at": "2026-10-15T07:43:35.510Z",
      "domain": "gashi-coiffeur.ch",
      "name": "Gashi",
      "page": "https://directindex.org/r/gashi-coiffeur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153117,
        "prev": 112706,
        "fix": "no_channel"
      }
    },
    {
      "id": 36133,
      "at": "2026-10-15T07:43:35.780Z",
      "domain": "bodyesthetic.ch",
      "name": "Body Esthetic",
      "page": "https://directindex.org/r/bodyesthetic.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153116,
        "prev": 112682,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36132,
      "at": "2026-10-15T07:43:35.780Z",
      "domain": "bodyesthetic.ch",
      "name": "Body Esthetic",
      "page": "https://directindex.org/r/bodyesthetic.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153116,
        "prev": 112682,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36131,
      "at": "2026-10-15T07:43:35.780Z",
      "domain": "bodyesthetic.ch",
      "name": "Body Esthetic",
      "page": "https://directindex.org/r/bodyesthetic.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153116,
        "prev": 112682,
        "fix": "no_channel"
      }
    },
    {
      "id": 36130,
      "at": "2026-10-15T07:43:35.294Z",
      "domain": "envoguenails.ch",
      "name": "En Vouge Nails",
      "page": "https://directindex.org/r/envoguenails.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153115,
        "prev": 112701,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36129,
      "at": "2026-10-15T07:43:35.294Z",
      "domain": "envoguenails.ch",
      "name": "En Vouge Nails",
      "page": "https://directindex.org/r/envoguenails.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153115,
        "prev": 112701,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36128,
      "at": "2026-10-15T07:43:35.294Z",
      "domain": "envoguenails.ch",
      "name": "En Vouge Nails",
      "page": "https://directindex.org/r/envoguenails.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153115,
        "prev": 112701,
        "fix": "no_channel"
      }
    },
    {
      "id": 36127,
      "at": "2026-10-15T07:43:35.036Z",
      "domain": "cutsirup.ch",
      "name": "Cut & Sirup",
      "page": "https://directindex.org/r/cutsirup.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153114,
        "prev": 112708,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36126,
      "at": "2026-10-15T07:43:35.036Z",
      "domain": "cutsirup.ch",
      "name": "Cut & Sirup",
      "page": "https://directindex.org/r/cutsirup.ch",
      "kind": "grade_up",
      "what": "grade F to C (67%)",
      "detail": {
        "scan": 153114,
        "prev": 112708,
        "from": "F",
        "to": "C",
        "pct": 66.6
      }
    },
    {
      "id": 36125,
      "at": "2026-10-15T07:43:35.036Z",
      "domain": "cutsirup.ch",
      "name": "Cut & Sirup",
      "page": "https://directindex.org/r/cutsirup.ch",
      "kind": "broke",
      "what": "new finding: structured data was incomplete",
      "detail": {
        "scan": 153114,
        "prev": 112708,
        "fix": "structured_incomplete"
      }
    },
    {
      "id": 36124,
      "at": "2026-10-15T07:43:35.036Z",
      "domain": "cutsirup.ch",
      "name": "Cut & Sirup",
      "page": "https://directindex.org/r/cutsirup.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153114,
        "prev": 112708,
        "fix": "no_channel"
      }
    },
    {
      "id": 36123,
      "at": "2026-10-15T07:43:35.036Z",
      "domain": "cutsirup.ch",
      "name": "Cut & Sirup",
      "page": "https://directindex.org/r/cutsirup.ch",
      "kind": "fixed",
      "what": "fixed: no structured data for the business",
      "detail": {
        "scan": 153114,
        "prev": 112708,
        "fix": "no_structured"
      }
    },
    {
      "id": 36122,
      "at": "2026-10-15T07:43:34.553Z",
      "domain": "leng-beauty.ch",
      "name": "Leng Beauty",
      "page": "https://directindex.org/r/leng-beauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153113,
        "prev": 112662,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36121,
      "at": "2026-10-15T07:43:34.553Z",
      "domain": "leng-beauty.ch",
      "name": "Leng Beauty",
      "page": "https://directindex.org/r/leng-beauty.ch",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 153113,
        "prev": 112662,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 36120,
      "at": "2026-10-15T07:43:34.553Z",
      "domain": "leng-beauty.ch",
      "name": "Leng Beauty",
      "page": "https://directindex.org/r/leng-beauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153113,
        "prev": 112662,
        "fix": "no_channel"
      }
    },
    {
      "id": 36119,
      "at": "2026-10-15T07:43:34.212Z",
      "domain": "mondo-valentino.ch",
      "name": "Extensionpoint & BlowDry Bar",
      "page": "https://directindex.org/r/mondo-valentino.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153112,
        "prev": 112653,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36118,
      "at": "2026-10-15T07:43:34.212Z",
      "domain": "mondo-valentino.ch",
      "name": "Extensionpoint & BlowDry Bar",
      "page": "https://directindex.org/r/mondo-valentino.ch",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 153112,
        "prev": 112653,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 36117,
      "at": "2026-10-15T07:43:34.212Z",
      "domain": "mondo-valentino.ch",
      "name": "Extensionpoint & BlowDry Bar",
      "page": "https://directindex.org/r/mondo-valentino.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153112,
        "prev": 112653,
        "fix": "no_channel"
      }
    },
    {
      "id": 36116,
      "at": "2026-10-15T07:43:34.012Z",
      "domain": "nadyacown.ch",
      "name": "Nadya Cown",
      "page": "https://directindex.org/r/nadyacown.ch",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 153111,
        "prev": 112902
      }
    },
    {
      "id": 36115,
      "at": "2026-10-15T07:43:34.012Z",
      "domain": "nadyacown.ch",
      "name": "Nadya Cown",
      "page": "https://directindex.org/r/nadyacown.ch",
      "kind": "grade_down",
      "what": "grade D to F (38%)",
      "detail": {
        "scan": 153111,
        "prev": 112902,
        "from": "D",
        "to": "F",
        "pct": 38
      }
    },
    {
      "id": 36114,
      "at": "2026-10-15T07:43:34.012Z",
      "domain": "nadyacown.ch",
      "name": "Nadya Cown",
      "page": "https://directindex.org/r/nadyacown.ch",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153111,
        "prev": 112902,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36113,
      "at": "2026-10-15T07:43:33.923Z",
      "domain": "ilovenails.ch",
      "name": "I Love Nails",
      "page": "https://directindex.org/r/ilovenails.ch",
      "kind": "vendor",
      "what": "vendor: none to SimplyBook.me",
      "detail": {
        "scan": 153110,
        "prev": 112710,
        "from": null,
        "to": "simplybook"
      }
    },
    {
      "id": 36112,
      "at": "2026-10-15T07:43:33.923Z",
      "domain": "ilovenails.ch",
      "name": "I Love Nails",
      "page": "https://directindex.org/r/ilovenails.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153110,
        "prev": 112710,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36111,
      "at": "2026-10-15T07:43:33.923Z",
      "domain": "ilovenails.ch",
      "name": "I Love Nails",
      "page": "https://directindex.org/r/ilovenails.ch",
      "kind": "grade_up",
      "what": "grade D to C (67%)",
      "detail": {
        "scan": 153110,
        "prev": 112710,
        "from": "D",
        "to": "C",
        "pct": 66.6
      }
    },
    {
      "id": 36110,
      "at": "2026-10-15T07:43:33.923Z",
      "domain": "ilovenails.ch",
      "name": "I Love Nails",
      "page": "https://directindex.org/r/ilovenails.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153110,
        "prev": 112710,
        "fix": "no_channel"
      }
    },
    {
      "id": 36109,
      "at": "2026-10-15T07:43:33.752Z",
      "domain": "art-coiffure.ch",
      "name": "Art Coiffure Kaiser",
      "page": "https://directindex.org/r/art-coiffure.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153107,
        "prev": 112509,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36108,
      "at": "2026-10-15T07:43:33.752Z",
      "domain": "art-coiffure.ch",
      "name": "Art Coiffure Kaiser",
      "page": "https://directindex.org/r/art-coiffure.ch",
      "kind": "grade_up",
      "what": "grade F to D (51%)",
      "detail": {
        "scan": 153107,
        "prev": 112509,
        "from": "F",
        "to": "D",
        "pct": 51.2
      }
    },
    {
      "id": 36107,
      "at": "2026-10-15T07:43:33.752Z",
      "domain": "art-coiffure.ch",
      "name": "Art Coiffure Kaiser",
      "page": "https://directindex.org/r/art-coiffure.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153107,
        "prev": 112509,
        "fix": "no_channel"
      }
    },
    {
      "id": 36106,
      "at": "2026-10-15T07:43:33.392Z",
      "domain": "saval-hair.ch",
      "name": "Saval Hair",
      "page": "https://directindex.org/r/saval-hair.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153105,
        "prev": 112550,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36105,
      "at": "2026-10-15T07:43:33.392Z",
      "domain": "saval-hair.ch",
      "name": "Saval Hair",
      "page": "https://directindex.org/r/saval-hair.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153105,
        "prev": 112550,
        "fix": "booking_other"
      }
    },
    {
      "id": 36104,
      "at": "2026-10-15T07:43:33.392Z",
      "domain": "saval-hair.ch",
      "name": "Saval Hair",
      "page": "https://directindex.org/r/saval-hair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153105,
        "prev": 112550,
        "fix": "no_channel"
      }
    },
    {
      "id": 36103,
      "at": "2026-10-15T07:43:33.219Z",
      "domain": "ilanacampbell.com",
      "name": "ILANA",
      "page": "https://directindex.org/r/ilanacampbell.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153104,
        "prev": 112499,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36102,
      "at": "2026-10-15T07:43:33.219Z",
      "domain": "ilanacampbell.com",
      "name": "ILANA",
      "page": "https://directindex.org/r/ilanacampbell.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 153104,
        "prev": 112499,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 36101,
      "at": "2026-10-15T07:43:33.219Z",
      "domain": "ilanacampbell.com",
      "name": "ILANA",
      "page": "https://directindex.org/r/ilanacampbell.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153104,
        "prev": 112499,
        "fix": "no_channel"
      }
    },
    {
      "id": 36100,
      "at": "2026-10-15T07:43:32.945Z",
      "domain": "coiffure-firenze.ch",
      "name": "Firenze",
      "page": "https://directindex.org/r/coiffure-firenze.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153102,
        "prev": 112469,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36099,
      "at": "2026-10-15T07:43:32.945Z",
      "domain": "coiffure-firenze.ch",
      "name": "Firenze",
      "page": "https://directindex.org/r/coiffure-firenze.ch",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 153102,
        "prev": 112469,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 36098,
      "at": "2026-10-15T07:43:32.945Z",
      "domain": "coiffure-firenze.ch",
      "name": "Firenze",
      "page": "https://directindex.org/r/coiffure-firenze.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153102,
        "prev": 112469,
        "fix": "no_channel"
      }
    },
    {
      "id": 36097,
      "at": "2026-10-15T07:43:32.654Z",
      "domain": "lanhua-hair.ch",
      "name": "Lanhua Hair",
      "page": "https://directindex.org/r/lanhua-hair.ch",
      "kind": "vendor",
      "what": "vendor: none to Acuity Scheduling",
      "detail": {
        "scan": 153100,
        "prev": 112648,
        "from": null,
        "to": "acuity"
      }
    },
    {
      "id": 36096,
      "at": "2026-10-15T07:43:32.654Z",
      "domain": "lanhua-hair.ch",
      "name": "Lanhua Hair",
      "page": "https://directindex.org/r/lanhua-hair.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153100,
        "prev": 112648,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 36095,
      "at": "2026-10-15T07:43:32.654Z",
      "domain": "lanhua-hair.ch",
      "name": "Lanhua Hair",
      "page": "https://directindex.org/r/lanhua-hair.ch",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 153100,
        "prev": 112648,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 36094,
      "at": "2026-10-15T07:43:32.654Z",
      "domain": "lanhua-hair.ch",
      "name": "Lanhua Hair",
      "page": "https://directindex.org/r/lanhua-hair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153100,
        "prev": 112648,
        "fix": "no_channel"
      }
    },
    {
      "id": 36093,
      "at": "2026-10-15T07:43:32.325Z",
      "domain": "beautyspace.ch",
      "name": "BeautySpace",
      "page": "https://directindex.org/r/beautyspace.ch",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 153099,
        "prev": 112504,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 36092,
      "at": "2026-10-15T07:43:31.744Z",
      "domain": "elcoiffeur.ch",
      "name": "el coiffeur",
      "page": "https://directindex.org/r/elcoiffeur.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153097,
        "prev": 112854,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36091,
      "at": "2026-10-15T07:43:31.744Z",
      "domain": "elcoiffeur.ch",
      "name": "el coiffeur",
      "page": "https://directindex.org/r/elcoiffeur.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153097,
        "prev": 112854,
        "fix": "booking_other"
      }
    },
    {
      "id": 36090,
      "at": "2026-10-15T07:43:31.744Z",
      "domain": "elcoiffeur.ch",
      "name": "el coiffeur",
      "page": "https://directindex.org/r/elcoiffeur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153097,
        "prev": 112854,
        "fix": "no_channel"
      }
    },
    {
      "id": 36089,
      "at": "2026-10-15T07:43:31.531Z",
      "domain": "creationmikula.ch",
      "name": "Création Mikula",
      "page": "https://directindex.org/r/creationmikula.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153096,
        "prev": 112501,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36088,
      "at": "2026-10-15T07:43:31.531Z",
      "domain": "creationmikula.ch",
      "name": "Création Mikula",
      "page": "https://directindex.org/r/creationmikula.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153096,
        "prev": 112501,
        "fix": "booking_other"
      }
    },
    {
      "id": 36087,
      "at": "2026-10-15T07:43:31.531Z",
      "domain": "creationmikula.ch",
      "name": "Création Mikula",
      "page": "https://directindex.org/r/creationmikula.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153096,
        "prev": 112501,
        "fix": "no_channel"
      }
    },
    {
      "id": 36086,
      "at": "2026-10-15T07:43:31.731Z",
      "domain": "ritas-beauty.ch",
      "name": "Ritas Beauty Salon",
      "page": "https://directindex.org/r/ritas-beauty.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153095,
        "prev": 112505,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36085,
      "at": "2026-10-15T07:43:31.731Z",
      "domain": "ritas-beauty.ch",
      "name": "Ritas Beauty Salon",
      "page": "https://directindex.org/r/ritas-beauty.ch",
      "kind": "grade_up",
      "what": "grade C to B (83%)",
      "detail": {
        "scan": 153095,
        "prev": 112505,
        "from": "C",
        "to": "B",
        "pct": 83.1
      }
    },
    {
      "id": 36084,
      "at": "2026-10-15T07:43:31.731Z",
      "domain": "ritas-beauty.ch",
      "name": "Ritas Beauty Salon",
      "page": "https://directindex.org/r/ritas-beauty.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153095,
        "prev": 112505,
        "fix": "no_channel"
      }
    },
    {
      "id": 36083,
      "at": "2026-10-15T07:43:31.001Z",
      "domain": "the-cut.ch",
      "name": "The Cut",
      "page": "https://directindex.org/r/the-cut.ch",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 153092,
        "prev": 112695
      }
    },
    {
      "id": 36082,
      "at": "2026-10-15T07:43:31.001Z",
      "domain": "the-cut.ch",
      "name": "The Cut",
      "page": "https://directindex.org/r/the-cut.ch",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153092,
        "prev": 112695,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36081,
      "at": "2026-10-15T07:43:29.569Z",
      "domain": "grace-richtiplatz.ch",
      "name": "Grace",
      "page": "https://directindex.org/r/grace-richtiplatz.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153089,
        "prev": 112647,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36080,
      "at": "2026-10-15T07:43:29.569Z",
      "domain": "grace-richtiplatz.ch",
      "name": "Grace",
      "page": "https://directindex.org/r/grace-richtiplatz.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153089,
        "prev": 112647,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36079,
      "at": "2026-10-15T07:43:29.569Z",
      "domain": "grace-richtiplatz.ch",
      "name": "Grace",
      "page": "https://directindex.org/r/grace-richtiplatz.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153089,
        "prev": 112647,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36078,
      "at": "2026-10-15T07:43:29.569Z",
      "domain": "grace-richtiplatz.ch",
      "name": "Grace",
      "page": "https://directindex.org/r/grace-richtiplatz.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153089,
        "prev": 112647,
        "fix": "no_channel"
      }
    },
    {
      "id": 36077,
      "at": "2026-10-15T07:43:26.616Z",
      "domain": "coiffeurjeannine.ch",
      "name": "Coiffure Jeannine",
      "page": "https://directindex.org/r/coiffeurjeannine.ch",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 153086,
        "prev": 112345,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 36076,
      "at": "2026-10-15T07:43:24.496Z",
      "domain": "nicsell.com",
      "name": "Iconique",
      "page": "https://directindex.org/r/nicsell.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153085,
        "prev": 112769,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36075,
      "at": "2026-10-15T07:43:24.496Z",
      "domain": "nicsell.com",
      "name": "Iconique",
      "page": "https://directindex.org/r/nicsell.com",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 153085,
        "prev": 112769,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 36074,
      "at": "2026-10-15T07:43:24.496Z",
      "domain": "nicsell.com",
      "name": "Iconique",
      "page": "https://directindex.org/r/nicsell.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153085,
        "prev": 112769,
        "fix": "no_channel"
      }
    },
    {
      "id": 36073,
      "at": "2026-10-15T07:43:24.481Z",
      "domain": "eddine.ch",
      "name": "Aveda exclusive Salon",
      "page": "https://directindex.org/r/eddine.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153084,
        "prev": 112615,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36072,
      "at": "2026-10-15T07:43:24.481Z",
      "domain": "eddine.ch",
      "name": "Aveda exclusive Salon",
      "page": "https://directindex.org/r/eddine.ch",
      "kind": "grade_up",
      "what": "grade C to B (80%)",
      "detail": {
        "scan": 153084,
        "prev": 112615,
        "from": "C",
        "to": "B",
        "pct": 79.5
      }
    },
    {
      "id": 36071,
      "at": "2026-10-15T07:43:24.481Z",
      "domain": "eddine.ch",
      "name": "Aveda exclusive Salon",
      "page": "https://directindex.org/r/eddine.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153084,
        "prev": 112615,
        "fix": "no_channel"
      }
    },
    {
      "id": 36070,
      "at": "2026-10-15T07:43:24.176Z",
      "domain": "andana.ch",
      "name": "Andana Massagen",
      "page": "https://directindex.org/r/andana.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153083,
        "prev": 112527,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36069,
      "at": "2026-10-15T07:43:24.176Z",
      "domain": "andana.ch",
      "name": "Andana Massagen",
      "page": "https://directindex.org/r/andana.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153083,
        "prev": 112527,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36068,
      "at": "2026-10-15T07:43:24.176Z",
      "domain": "andana.ch",
      "name": "Andana Massagen",
      "page": "https://directindex.org/r/andana.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153083,
        "prev": 112527,
        "fix": "no_channel"
      }
    },
    {
      "id": 36067,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153081,
        "prev": 112385,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36066,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 153081,
        "prev": 112385
      }
    },
    {
      "id": 36065,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "grade_up",
      "what": "grade D to B (80%)",
      "detail": {
        "scan": 153081,
        "prev": 112385,
        "from": "D",
        "to": "B",
        "pct": 80
      }
    },
    {
      "id": 36064,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 153081,
        "prev": 112385,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 36063,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153081,
        "prev": 112385,
        "fix": "no_channel"
      }
    },
    {
      "id": 36062,
      "at": "2026-10-15T07:43:23.873Z",
      "domain": "bodyandface.ch",
      "name": "Body and Face",
      "page": "https://directindex.org/r/bodyandface.ch",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153081,
        "prev": 112385,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36061,
      "at": "2026-10-15T07:43:23.492Z",
      "domain": "bambini-coiffeur.ch",
      "name": "Di Giorgio Bambini Coiffeur",
      "page": "https://directindex.org/r/bambini-coiffeur.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153079,
        "prev": 112543,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36060,
      "at": "2026-10-15T07:43:23.492Z",
      "domain": "bambini-coiffeur.ch",
      "name": "Di Giorgio Bambini Coiffeur",
      "page": "https://directindex.org/r/bambini-coiffeur.ch",
      "kind": "grade_up",
      "what": "grade F to D (47%)",
      "detail": {
        "scan": 153079,
        "prev": 112543,
        "from": "F",
        "to": "D",
        "pct": 46.6
      }
    },
    {
      "id": 36059,
      "at": "2026-10-15T07:43:23.492Z",
      "domain": "bambini-coiffeur.ch",
      "name": "Di Giorgio Bambini Coiffeur",
      "page": "https://directindex.org/r/bambini-coiffeur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153079,
        "prev": 112543,
        "fix": "no_channel"
      }
    },
    {
      "id": 36058,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153076,
        "prev": 112378,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36057,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 153076,
        "prev": 112378
      }
    },
    {
      "id": 36056,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "grade_up",
      "what": "grade F to C (63%)",
      "detail": {
        "scan": 153076,
        "prev": 112378,
        "from": "F",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36055,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 153076,
        "prev": 112378,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 36054,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153076,
        "prev": 112378,
        "fix": "no_channel"
      }
    },
    {
      "id": 36053,
      "at": "2026-10-15T07:43:22.905Z",
      "domain": "blackandwhite.ch",
      "name": "Black & White",
      "page": "https://directindex.org/r/blackandwhite.ch",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153076,
        "prev": 112378,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36052,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36051,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36050,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 36049,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36048,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36047,
      "at": "2026-10-15T07:43:22.775Z",
      "domain": "sajeeka.ch",
      "name": "Sajeeka",
      "page": "https://directindex.org/r/sajeeka.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153075,
        "prev": 112473,
        "fix": "no_channel"
      }
    },
    {
      "id": 36046,
      "at": "2026-10-15T07:43:22.629Z",
      "domain": "fantastic-hair.ch",
      "name": "Fantastic Hair",
      "page": "https://directindex.org/r/fantastic-hair.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153074,
        "prev": 112369,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36045,
      "at": "2026-10-15T07:43:22.629Z",
      "domain": "fantastic-hair.ch",
      "name": "Fantastic Hair",
      "page": "https://directindex.org/r/fantastic-hair.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153074,
        "prev": 112369,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36044,
      "at": "2026-10-15T07:43:22.629Z",
      "domain": "fantastic-hair.ch",
      "name": "Fantastic Hair",
      "page": "https://directindex.org/r/fantastic-hair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153074,
        "prev": 112369,
        "fix": "no_channel"
      }
    },
    {
      "id": 36043,
      "at": "2026-10-15T07:43:22.255Z",
      "domain": "hairzig.ch",
      "name": "Gwafför Hairzig",
      "page": "https://directindex.org/r/hairzig.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153073,
        "prev": 112487,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36042,
      "at": "2026-10-15T07:43:22.255Z",
      "domain": "hairzig.ch",
      "name": "Gwafför Hairzig",
      "page": "https://directindex.org/r/hairzig.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153073,
        "prev": 112487,
        "fix": "booking_other"
      }
    },
    {
      "id": 36041,
      "at": "2026-10-15T07:43:22.255Z",
      "domain": "hairzig.ch",
      "name": "Gwafför Hairzig",
      "page": "https://directindex.org/r/hairzig.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153073,
        "prev": 112487,
        "fix": "no_channel"
      }
    },
    {
      "id": 36040,
      "at": "2026-10-15T07:43:22.182Z",
      "domain": "orinad.ch",
      "name": "Orinad",
      "page": "https://directindex.org/r/orinad.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153072,
        "prev": 112341,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36039,
      "at": "2026-10-15T07:43:22.182Z",
      "domain": "orinad.ch",
      "name": "Orinad",
      "page": "https://directindex.org/r/orinad.ch",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 153072,
        "prev": 112341,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 36038,
      "at": "2026-10-15T07:43:22.182Z",
      "domain": "orinad.ch",
      "name": "Orinad",
      "page": "https://directindex.org/r/orinad.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153072,
        "prev": 112341,
        "fix": "no_channel"
      }
    },
    {
      "id": 36037,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36036,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36035,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 36034,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36033,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36032,
      "at": "2026-10-15T07:43:22.026Z",
      "domain": "schoenheitsmanufaktur.ch",
      "name": "Maria Simon",
      "page": "https://directindex.org/r/schoenheitsmanufaktur.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153070,
        "prev": 112305,
        "fix": "no_channel"
      }
    },
    {
      "id": 36031,
      "at": "2026-10-15T07:43:21.814Z",
      "domain": "bays-barbershop.ch",
      "name": "Bay's Barbershop",
      "page": "https://directindex.org/r/bays-barbershop.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153068,
        "prev": 112292,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36030,
      "at": "2026-10-15T07:43:21.814Z",
      "domain": "bays-barbershop.ch",
      "name": "Bay's Barbershop",
      "page": "https://directindex.org/r/bays-barbershop.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153068,
        "prev": 112292,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36029,
      "at": "2026-10-15T07:43:21.814Z",
      "domain": "bays-barbershop.ch",
      "name": "Bay's Barbershop",
      "page": "https://directindex.org/r/bays-barbershop.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153068,
        "prev": 112292,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36028,
      "at": "2026-10-15T07:43:21.814Z",
      "domain": "bays-barbershop.ch",
      "name": "Bay's Barbershop",
      "page": "https://directindex.org/r/bays-barbershop.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153068,
        "prev": 112292,
        "fix": "no_channel"
      }
    },
    {
      "id": 36027,
      "at": "2026-10-15T07:43:21.122Z",
      "domain": "backandbelly.ch",
      "name": "BackAndBelly",
      "page": "https://directindex.org/r/backandbelly.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153062,
        "prev": 112289,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36026,
      "at": "2026-10-15T07:43:21.122Z",
      "domain": "backandbelly.ch",
      "name": "BackAndBelly",
      "page": "https://directindex.org/r/backandbelly.ch",
      "kind": "grade_up",
      "what": "grade C to B (82%)",
      "detail": {
        "scan": 153062,
        "prev": 112289,
        "from": "C",
        "to": "B",
        "pct": 81.5
      }
    },
    {
      "id": 36025,
      "at": "2026-10-15T07:43:21.122Z",
      "domain": "backandbelly.ch",
      "name": "BackAndBelly",
      "page": "https://directindex.org/r/backandbelly.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153062,
        "prev": 112289,
        "fix": "no_channel"
      }
    },
    {
      "id": 36024,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36023,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36022,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 36021,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36020,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36019,
      "at": "2026-10-15T07:43:20.916Z",
      "domain": "kiru.art",
      "name": "Kiru Coiffeur",
      "page": "https://directindex.org/r/kiru.art",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153061,
        "prev": 112333,
        "fix": "no_channel"
      }
    },
    {
      "id": 36018,
      "at": "2026-10-15T07:43:20.197Z",
      "domain": "hairz-lich.ch",
      "name": "Coiffeur HAIRzlich",
      "page": "https://directindex.org/r/hairz-lich.ch",
      "kind": "vendor",
      "what": "vendor: none to Salonkee",
      "detail": {
        "scan": 153058,
        "prev": 112267,
        "from": null,
        "to": "salonkee"
      }
    },
    {
      "id": 36017,
      "at": "2026-10-15T07:43:20.197Z",
      "domain": "hairz-lich.ch",
      "name": "Coiffeur HAIRzlich",
      "page": "https://directindex.org/r/hairz-lich.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153058,
        "prev": 112267,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36016,
      "at": "2026-10-15T07:43:20.197Z",
      "domain": "hairz-lich.ch",
      "name": "Coiffeur HAIRzlich",
      "page": "https://directindex.org/r/hairz-lich.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153058,
        "prev": 112267,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36015,
      "at": "2026-10-15T07:43:20.197Z",
      "domain": "hairz-lich.ch",
      "name": "Coiffeur HAIRzlich",
      "page": "https://directindex.org/r/hairz-lich.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153058,
        "prev": 112267,
        "fix": "no_channel"
      }
    },
    {
      "id": 36014,
      "at": "2026-10-15T07:43:19.966Z",
      "domain": "neloks.ch",
      "name": "Neloks Haarkultur Zürich",
      "page": "https://directindex.org/r/neloks.ch",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 153057,
        "prev": 112468
      }
    },
    {
      "id": 36013,
      "at": "2026-10-15T07:43:19.966Z",
      "domain": "neloks.ch",
      "name": "Neloks Haarkultur Zürich",
      "page": "https://directindex.org/r/neloks.ch",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 153057,
        "prev": 112468,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 36012,
      "at": "2026-10-15T07:43:19.785Z",
      "domain": "shape-zuerich.ch",
      "name": "Shape Hairstylist",
      "page": "https://directindex.org/r/shape-zuerich.ch",
      "kind": "vendor",
      "what": "vendor: none to Treatwell",
      "detail": {
        "scan": 153054,
        "prev": 112377,
        "from": null,
        "to": "treatwell"
      }
    },
    {
      "id": 36011,
      "at": "2026-10-15T07:43:19.785Z",
      "domain": "shape-zuerich.ch",
      "name": "Shape Hairstylist",
      "page": "https://directindex.org/r/shape-zuerich.ch",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 153054,
        "prev": 112377,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 36010,
      "at": "2026-10-15T07:43:19.785Z",
      "domain": "shape-zuerich.ch",
      "name": "Shape Hairstylist",
      "page": "https://directindex.org/r/shape-zuerich.ch",
      "kind": "broke",
      "what": "new finding: the booking vendor's terms did not allow agents",
      "detail": {
        "scan": 153054,
        "prev": 112377,
        "fix": "vendor_terms_ban"
      }
    },
    {
      "id": 36009,
      "at": "2026-10-15T07:43:19.785Z",
      "domain": "shape-zuerich.ch",
      "name": "Shape Hairstylist",
      "page": "https://directindex.org/r/shape-zuerich.ch",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 153054,
        "prev": 112377,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 36008,
      "at": "2026-10-15T07:43:19.785Z",
      "domain": "shape-zuerich.ch",
      "name": "Shape Hairstylist",
      "page": "https://directindex.org/r/shape-zuerich.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153054,
        "prev": 112377,
        "fix": "no_channel"
      }
    },
    {
      "id": 36007,
      "at": "2026-10-15T07:43:19.154Z",
      "domain": "cutandcolor.ch",
      "name": "Cut & Color",
      "page": "https://directindex.org/r/cutandcolor.ch",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 153052,
        "prev": 112285,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 36006,
      "at": "2026-10-15T07:43:19.154Z",
      "domain": "cutandcolor.ch",
      "name": "Cut & Color",
      "page": "https://directindex.org/r/cutandcolor.ch",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 153052,
        "prev": 112285,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 36005,
      "at": "2026-10-15T07:43:19.154Z",
      "domain": "cutandcolor.ch",
      "name": "Cut & Color",
      "page": "https://directindex.org/r/cutandcolor.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153052,
        "prev": 112285,
        "fix": "no_channel"
      }
    },
    {
      "id": 36004,
      "at": "2026-10-15T07:43:18.524Z",
      "domain": "zollinger-hair.ch",
      "name": "Zollinger Hair",
      "page": "https://directindex.org/r/zollinger-hair.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153048,
        "prev": 112284,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 36003,
      "at": "2026-10-15T07:43:18.524Z",
      "domain": "zollinger-hair.ch",
      "name": "Zollinger Hair",
      "page": "https://directindex.org/r/zollinger-hair.ch",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 153048,
        "prev": 112284,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 36002,
      "at": "2026-10-15T07:43:18.524Z",
      "domain": "zollinger-hair.ch",
      "name": "Zollinger Hair",
      "page": "https://directindex.org/r/zollinger-hair.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153048,
        "prev": 112284,
        "fix": "booking_other"
      }
    },
    {
      "id": 36001,
      "at": "2026-10-15T07:43:18.524Z",
      "domain": "zollinger-hair.ch",
      "name": "Zollinger Hair",
      "page": "https://directindex.org/r/zollinger-hair.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153048,
        "prev": 112284,
        "fix": "no_channel"
      }
    },
    {
      "id": 36000,
      "at": "2026-10-15T07:43:18.523Z",
      "domain": "kamm.ch",
      "name": "Coiffure Peter Kamm",
      "page": "https://directindex.org/r/kamm.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153047,
        "prev": 112286,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 35999,
      "at": "2026-10-15T07:43:18.523Z",
      "domain": "kamm.ch",
      "name": "Coiffure Peter Kamm",
      "page": "https://directindex.org/r/kamm.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153047,
        "prev": 112286,
        "fix": "booking_other"
      }
    },
    {
      "id": 35998,
      "at": "2026-10-15T07:43:18.523Z",
      "domain": "kamm.ch",
      "name": "Coiffure Peter Kamm",
      "page": "https://directindex.org/r/kamm.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153047,
        "prev": 112286,
        "fix": "no_channel"
      }
    },
    {
      "id": 35997,
      "at": "2026-10-15T07:43:18.421Z",
      "domain": "hairspring.ch",
      "name": "Hair Solutions",
      "page": "https://directindex.org/r/hairspring.ch",
      "kind": "vendor",
      "what": "vendor: none to Phorest",
      "detail": {
        "scan": 153046,
        "prev": 112297,
        "from": null,
        "to": "phorest"
      }
    },
    {
      "id": 35996,
      "at": "2026-10-15T07:43:18.421Z",
      "domain": "hairspring.ch",
      "name": "Hair Solutions",
      "page": "https://directindex.org/r/hairspring.ch",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 153046,
        "prev": 112297,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 35995,
      "at": "2026-10-15T07:43:18.421Z",
      "domain": "hairspring.ch",
      "name": "Hair Solutions",
      "page": "https://directindex.org/r/hairspring.ch",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 153046,
        "prev": 112297,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 35994,
      "at": "2026-10-15T07:43:18.421Z",
      "domain": "hairspring.ch",
      "name": "Hair Solutions",
      "page": "https://directindex.org/r/hairspring.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153046,
        "prev": 112297,
        "fix": "no_channel"
      }
    },
    {
      "id": 35993,
      "at": "2026-10-15T07:43:18.033Z",
      "domain": "r79.ch",
      "name": "R79",
      "page": "https://directindex.org/r/r79.ch",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 153045,
        "prev": 112279,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 35992,
      "at": "2026-10-15T07:43:18.033Z",
      "domain": "r79.ch",
      "name": "R79",
      "page": "https://directindex.org/r/r79.ch",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 153045,
        "prev": 112279,
        "fix": "booking_other"
      }
    },
    {
      "id": 35991,
      "at": "2026-10-15T07:43:18.033Z",
      "domain": "r79.ch",
      "name": "R79",
      "page": "https://directindex.org/r/r79.ch",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 153045,
        "prev": 112279,
        "fix": "no_channel"
      }
    }
  ]
}