{
  "studie": "ch-2026",
  "land": "CH",
  "erhebung": {
    "beginn": "2026-07-30T07:51:31.622Z",
    "ende": "2026-07-30T13:33:50.213Z",
    "dauerMin": 342
  },
  "version": {
    "auditEngineCommit": "8580f37",
    "pruefsummenSha256": {
      "domain-checks.mjs": "1c8e92c5de41952324415a453a2b8c86bc820d7ca1d2e55b1fa42667920c8135",
      "web.mjs": "4b15387ddaa5d4c98cdc92254bee3fd6d5afdad1664ce460b4f477cc636ebba0",
      "collect-privacy.js": "e77307d71a442f088fab0b4688d53c704e4d40f8d8c17391b8a395b81aa4d518"
    },
    "zeitbudget": {
      "navTimeoutMs": 20000,
      "settleMs": 4000,
      "harterDeckelMs": 60000
    },
    "schwellen": {
      "llmsSubstanzZeichen": 500,
      "branchenMindestN": 300
    }
  },
  "messstandpunkt": {
    "region": "EU",
    "interaktion": "keine",
    "seiten": "nur Startseite",
    "abrufeJeDomain": 1,
    "aufloesung": "1366x900",
    "zeitbudget": {
      "navTimeoutMs": 20000,
      "settleMs": 4000,
      "harterDeckelMs": 60000
    },
    "beleg": {
      "googleLaenderdomains": [
        {
          "name": "google.com",
          "domains": 2987
        },
        {
          "name": "google.de",
          "domains": 1130
        },
        {
          "name": "google.ch",
          "domains": 13
        },
        {
          "name": "google.it",
          "domains": 2
        }
      ],
      "hinweis": "Domains, deren Startseite die jeweilige Google-Länderdomain angesteuert hat. Diese Endpunkte lösen auf die Länderdomain des Besuchers auf, nicht der Website."
    }
  },
  "grundgesamtheit": {
    "quelle": "OpenStreetMap via Overpass-API, Lead-DB searchlens.leads",
    "leadsMitDomain": 17665,
    "domainsEindeutig": 15508,
    "domainsAngefasst": 15508,
    "domainsInMehrerenBranchen": 495,
    "gemessen": 13507,
    "ausgefallen": {
      "domainTot": 1127,
      "nichtErreichbar": 842,
      "messungFehlgeschlagen": 32
    },
    "mehrfachzuordnung": {
      "imRahmen": 495,
      "gemessen": 460,
      "inAusgewiesenenBranchen": 395
    }
  },
  "kennzahlen": {
    "preconsentStufe1Langlebig": {
      "treffer": 3476,
      "nenner": 13507,
      "anteil": 0.2573,
      "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
    },
    "preconsentStufe2Cookie": {
      "treffer": 3827,
      "nenner": 13507,
      "anteil": 0.2833,
      "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
    },
    "preconsentKernzahlEng": {
      "treffer": 5856,
      "nenner": 13507,
      "anteil": 0.4336,
      "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
    },
    "preconsentWeitGefasst": {
      "treffer": 10404,
      "nenner": 13507,
      "anteil": 0.7703,
      "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
    },
    "cookiesNichtEssenziell": {
      "treffer": 3827,
      "nenner": 13507,
      "anteil": 0.2833,
      "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
    },
    "trackingRequests": {
      "treffer": 5623,
      "nenner": 13507,
      "anteil": 0.4163,
      "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
    },
    "bannerVorhanden": {
      "treffer": 4171,
      "nenner": 13507,
      "anteil": 0.3088,
      "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
    },
    "bannerUndTrotzdemTracking": {
      "treffer": 2198,
      "nenner": 4171,
      "anteil": 0.527,
      "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
    },
    "googleFontsCdn": {
      "treffer": 5369,
      "nenner": 13507,
      "anteil": 0.3975,
      "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
    },
    "datenschutzLinkFehlt": {
      "treffer": 5812,
      "nenner": 13507,
      "anteil": 0.4303,
      "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
    },
    "llmsTxtVorhanden": {
      "treffer": 2148,
      "nenner": 13439,
      "anteil": 0.1598,
      "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
    },
    "llmsDateiSelbstErstellt": {
      "treffer": 1023,
      "nenner": 13439,
      "anteil": 0.0761,
      "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
    },
    "llmsDateiVomBaukasten": {
      "treffer": 1126,
      "nenner": 13439,
      "anteil": 0.0838,
      "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
    },
    "llmsFullTxt": {
      "treffer": 98,
      "nenner": 13439,
      "anteil": 0.0073,
      "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
    },
    "schemaJsonLd": {
      "treffer": 6516,
      "nenner": 13507,
      "anteil": 0.4824,
      "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
    },
    "schemaLocalBusiness": {
      "treffer": 4401,
      "nenner": 13507,
      "anteil": 0.3258,
      "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
    },
    "kiCrawlerAusgesperrt": {
      "treffer": 361,
      "nenner": 13507,
      "anteil": 0.0267,
      "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
    },
    "metaBeschreibung": {
      "treffer": 9237,
      "nenner": 13507,
      "anteil": 0.6839,
      "definition": "Meta-Description im Startseiten-HTML vorhanden."
    },
    "https": {
      "treffer": 13156,
      "nenner": 13507,
      "anteil": 0.974,
      "definition": "Startseite ist über https erreichbar."
    },
    "mindestensEinSecurityHeader": {
      "treffer": 8405,
      "nenner": 13507,
      "anteil": 0.6223,
      "definition": "Mindestens einer von sechs Security-Headern gesetzt."
    }
  },
  "cookieLaufzeiten": {
    "median": 400,
    "p75": 400,
    "p90": 400,
    "max": 400,
    "anzahl": 12216,
    "hinweis": "Laufzeit in Tagen der vor jeder Interaktion gesetzten Cookies der Stufe Analyse oder Werbung. 400 Tage ist der Deckel, den der Browser zulässt."
  },
  "weitGefasstZusammensetzung": [
    {
      "name": "Google (Sonstiges)",
      "treffer": 2550
    },
    {
      "name": "Sentry",
      "treffer": 1184
    },
    {
      "name": "cdnjs",
      "treffer": 911
    },
    {
      "name": "Google Maps",
      "treffer": 740
    },
    {
      "name": "Adobe Fonts",
      "treffer": 721
    },
    {
      "name": "YouTube",
      "treffer": 492
    },
    {
      "name": "Font Awesome",
      "treffer": 415
    },
    {
      "name": "unpkg CDN",
      "treffer": 351
    },
    {
      "name": "Vimeo",
      "treffer": 205
    },
    {
      "name": "Stripe",
      "treffer": 34
    },
    {
      "name": "Tawk.to",
      "treffer": 15
    },
    {
      "name": "Zendesk",
      "treffer": 11
    },
    {
      "name": "Calendly",
      "treffer": 10
    },
    {
      "name": "PayPal",
      "treffer": 7
    },
    {
      "name": "Spotify",
      "treffer": 6
    },
    {
      "name": "Intercom",
      "treffer": 2
    }
  ],
  "dunkelziffer": {
    "hostEintraege": 83157,
    "hostEintraegeUnbekannt": 39892,
    "hostnamenEindeutig": 5354,
    "hostnamenUnbekannt": 4826,
    "cookieEintraege": 45761,
    "cookieEintraegeUnbekannt": 23669,
    "domainsMitUnbekanntemHost": 8953,
    "domainsMitUnbekanntemHostOhneTreffer": 4342,
    "leereHostEintraege": 7537,
    "hinweis": "Einträge, nicht verschiedene Hosts. Einträge ohne Hostnamen zählen nicht als unbekannter Anbieter, sie sind ein nicht aufgezeichneter Wert."
  },
  "bannerErkennung": {
    "gesamt": 4171,
    "cmp": 2143,
    "dom": 2028,
    "trotzdemCmp": 1321,
    "trotzdemDom": 877,
    "anbieter": [
      {
        "name": "Cookiebot",
        "treffer": 677
      },
      {
        "name": "Complianz",
        "treffer": 414
      },
      {
        "name": "CookieYes",
        "treffer": 259
      },
      {
        "name": "Usercentrics",
        "treffer": 201
      },
      {
        "name": "OneTrust",
        "treffer": 198
      },
      {
        "name": "Borlabs Cookie",
        "treffer": 131
      },
      {
        "name": "iubenda",
        "treffer": 130
      },
      {
        "name": "Klaro",
        "treffer": 61
      },
      {
        "name": "TCF-CMP",
        "treffer": 26
      },
      {
        "name": "consentmanager",
        "treffer": 20
      },
      {
        "name": "Termly",
        "treffer": 20
      },
      {
        "name": "Didomi",
        "treffer": 4
      },
      {
        "name": "Osano",
        "treffer": 2
      }
    ]
  },
  "strukturierteDaten": {
    "nenner": 13507,
    "jsonLd": 6516,
    "microdata": 1710,
    "microdataOhneJsonLd": 939,
    "irgendeineForm": 7455
  },
  "kiBots": {
    "nenner": 13507,
    "jeBot": {
      "GPTBot": {
        "gesperrt": 297,
        "gesperrt via *": 49,
        "erlaubt": 400,
        "nicht erwaehnt": 10741
      },
      "ClaudeBot": {
        "gesperrt": 262,
        "gesperrt via *": 49,
        "erlaubt": 390,
        "nicht erwaehnt": 10786
      },
      "PerplexityBot": {
        "gesperrt": 104,
        "gesperrt via *": 50,
        "erlaubt": 95,
        "nicht erwaehnt": 11238
      },
      "Google-Extended": {
        "gesperrt": 269,
        "gesperrt via *": 50,
        "erlaubt": 380,
        "nicht erwaehnt": 10788
      },
      "CCBot": {
        "gesperrt": 276,
        "gesperrt via *": 50,
        "erlaubt": 353,
        "nicht erwaehnt": 10808
      }
    },
    "sitemapDeklariert": 8105,
    "hinweis": "Nicht gesperrt ist nicht gleich auffindbar. Das sind zwei verschiedene Aussagen."
  },
  "securityHeader": {
    "nenner": 13507,
    "je": {
      "content-security-policy": 1560,
      "strict-transport-security": 6656,
      "x-content-type-options": 4768,
      "x-frame-options": 2825,
      "referrer-policy": 1784,
      "permissions-policy": 1012
    },
    "keiner": 5102,
    "alleSechs": 282
  },
  "llmsStufen": {
    "nenner": 13439,
    "mitDatei": 2149,
    "vomBaukasten": {
      "n": 1126,
      "hohl": 82,
      "duenn": 368,
      "substanziell": 676,
      "ohne Stufe": 0
    },
    "vomSeoPlugin": {
      "n": 343,
      "hohl": 219,
      "duenn": 124,
      "substanziell": 0,
      "ohne Stufe": 0
    },
    "selbstOhnePlugin": {
      "n": 680,
      "hohl": 432,
      "duenn": 228,
      "substanziell": 19,
      "ohne Stufe": 1
    }
  },
  "llmsAnteilJeCms": {
    "gesamt": 2151,
    "jeSystem": [
      {
        "name": "Wix",
        "treffer": 1057,
        "anteilAllerLlmsTxt": 0.4914
      },
      {
        "name": "unbekannt/eigen",
        "treffer": 470,
        "anteilAllerLlmsTxt": 0.2185
      },
      {
        "name": "WordPress",
        "treffer": 443,
        "anteilAllerLlmsTxt": 0.206
      },
      {
        "name": "localsearch",
        "treffer": 67,
        "anteilAllerLlmsTxt": 0.0311
      },
      {
        "name": "Shopify",
        "treffer": 67,
        "anteilAllerLlmsTxt": 0.0311
      },
      {
        "name": "TYPO3",
        "treffer": 22,
        "anteilAllerLlmsTxt": 0.0102
      },
      {
        "name": "Webflow",
        "treffer": 17,
        "anteilAllerLlmsTxt": 0.0079
      },
      {
        "name": "Joomla",
        "treffer": 5,
        "anteilAllerLlmsTxt": 0.0023
      },
      {
        "name": "Hostinger",
        "treffer": 2,
        "anteilAllerLlmsTxt": 0.0009
      },
      {
        "name": "Squarespace",
        "treffer": 1,
        "anteilAllerLlmsTxt": 0.0005
      }
    ]
  },
  "dienste": [
    {
      "name": "Google Tag Manager",
      "treffer": 4872,
      "nenner": 13507,
      "anteil": 0.3607
    },
    {
      "name": "Google Analytics",
      "treffer": 4238,
      "nenner": 13507,
      "anteil": 0.3138
    },
    {
      "name": "Google Ads",
      "treffer": 1945,
      "nenner": 13507,
      "anteil": 0.144
    },
    {
      "name": "Meta Pixel / Facebook",
      "treffer": 985,
      "nenner": 13507,
      "anteil": 0.0729
    },
    {
      "name": "Matomo",
      "treffer": 320,
      "nenner": 13507,
      "anteil": 0.0237
    },
    {
      "name": "Microsoft Clarity",
      "treffer": 193,
      "nenner": 13507,
      "anteil": 0.0143
    },
    {
      "name": "LinkedIn Insight",
      "treffer": 183,
      "nenner": 13507,
      "anteil": 0.0135
    },
    {
      "name": "Hotjar",
      "treffer": 156,
      "nenner": 13507,
      "anteil": 0.0115
    },
    {
      "name": "Cloudflare Insights",
      "treffer": 128,
      "nenner": 13507,
      "anteil": 0.0095
    },
    {
      "name": "HubSpot",
      "treffer": 121,
      "nenner": 13507,
      "anteil": 0.009
    },
    {
      "name": "Microsoft Advertising",
      "treffer": 111,
      "nenner": 13507,
      "anteil": 0.0082
    },
    {
      "name": "Mailchimp",
      "treffer": 108,
      "nenner": 13507,
      "anteil": 0.008
    },
    {
      "name": "Plausible",
      "treffer": 79,
      "nenner": 13507,
      "anteil": 0.0058
    },
    {
      "name": "TikTok Pixel",
      "treffer": 60,
      "nenner": 13507,
      "anteil": 0.0044
    },
    {
      "name": "Pinterest Tag",
      "treffer": 43,
      "nenner": 13507,
      "anteil": 0.0032
    },
    {
      "name": "Klaviyo",
      "treffer": 28,
      "nenner": 13507,
      "anteil": 0.0021
    },
    {
      "name": "New Relic",
      "treffer": 25,
      "nenner": 13507,
      "anteil": 0.0019
    },
    {
      "name": "Datadog",
      "treffer": 19,
      "nenner": 13507,
      "anteil": 0.0014
    },
    {
      "name": "Fathom",
      "treffer": 15,
      "nenner": 13507,
      "anteil": 0.0011
    },
    {
      "name": "X (Twitter) Ads",
      "treffer": 10,
      "nenner": 13507,
      "anteil": 0.0007
    },
    {
      "name": "Criteo",
      "treffer": 9,
      "nenner": 13507,
      "anteil": 0.0007
    },
    {
      "name": "Taboola",
      "treffer": 5,
      "nenner": 13507,
      "anteil": 0.0004
    },
    {
      "name": "Outbrain",
      "treffer": 3,
      "nenner": 13507,
      "anteil": 0.0002
    },
    {
      "name": "Vercel Analytics",
      "treffer": 1,
      "nenner": 13507,
      "anteil": 0.0001
    }
  ],
  "branchen": [
    {
      "branche": "Restaurant",
      "n": 7137,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 1598,
          "nenner": 7137,
          "anteil": 0.2239,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 1772,
          "nenner": 7137,
          "anteil": 0.2483,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 2754,
          "nenner": 7137,
          "anteil": 0.3859,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 5505,
          "nenner": 7137,
          "anteil": 0.7713,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 1772,
          "nenner": 7137,
          "anteil": 0.2483,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 2638,
          "nenner": 7137,
          "anteil": 0.3696,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 1900,
          "nenner": 7137,
          "anteil": 0.2662,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 878,
          "nenner": 1900,
          "anteil": 0.4621,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 2962,
          "nenner": 7137,
          "anteil": 0.415,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 3672,
          "nenner": 7137,
          "anteil": 0.5145,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 1235,
          "nenner": 7106,
          "anteil": 0.1738,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 503,
          "nenner": 7106,
          "anteil": 0.0708,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 733,
          "nenner": 7106,
          "anteil": 0.1032,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 19,
          "nenner": 7106,
          "anteil": 0.0027,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 3309,
          "nenner": 7137,
          "anteil": 0.4636,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 2223,
          "nenner": 7137,
          "anteil": 0.3115,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 169,
          "nenner": 7137,
          "anteil": 0.0237,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 4605,
          "nenner": 7137,
          "anteil": 0.6452,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 6907,
          "nenner": 7137,
          "anteil": 0.9678,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 4333,
          "nenner": 7137,
          "anteil": 0.6071,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "Firma (allgemein)",
      "n": 1619,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 512,
          "nenner": 1619,
          "anteil": 0.3162,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 557,
          "nenner": 1619,
          "anteil": 0.344,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 887,
          "nenner": 1619,
          "anteil": 0.5479,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 1263,
          "nenner": 1619,
          "anteil": 0.7801,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 557,
          "nenner": 1619,
          "anteil": 0.344,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 858,
          "nenner": 1619,
          "anteil": 0.53,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 680,
          "nenner": 1619,
          "anteil": 0.42,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 413,
          "nenner": 680,
          "anteil": 0.6074,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 548,
          "nenner": 1619,
          "anteil": 0.3385,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 499,
          "nenner": 1619,
          "anteil": 0.3082,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 227,
          "nenner": 1609,
          "anteil": 0.1411,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 144,
          "nenner": 1609,
          "anteil": 0.0895,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 83,
          "nenner": 1609,
          "anteil": 0.0516,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 26,
          "nenner": 1609,
          "anteil": 0.0162,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 822,
          "nenner": 1619,
          "anteil": 0.5077,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 572,
          "nenner": 1619,
          "anteil": 0.3533,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 71,
          "nenner": 1619,
          "anteil": 0.0439,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 1225,
          "nenner": 1619,
          "anteil": 0.7566,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1596,
          "nenner": 1619,
          "anteil": 0.9858,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 1142,
          "nenner": 1619,
          "anteil": 0.7054,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "Hotel",
      "n": 1601,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 482,
          "nenner": 1601,
          "anteil": 0.3011,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 542,
          "nenner": 1601,
          "anteil": 0.3385,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 860,
          "nenner": 1601,
          "anteil": 0.5372,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 1315,
          "nenner": 1601,
          "anteil": 0.8214,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 542,
          "nenner": 1601,
          "anteil": 0.3385,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 837,
          "nenner": 1601,
          "anteil": 0.5228,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 680,
          "nenner": 1601,
          "anteil": 0.4247,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 428,
          "nenner": 680,
          "anteil": 0.6294,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 698,
          "nenner": 1601,
          "anteil": 0.436,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 524,
          "nenner": 1601,
          "anteil": 0.3273,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 205,
          "nenner": 1593,
          "anteil": 0.1287,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 111,
          "nenner": 1593,
          "anteil": 0.0697,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 94,
          "nenner": 1593,
          "anteil": 0.059,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 3,
          "nenner": 1593,
          "anteil": 0.0019,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 837,
          "nenner": 1601,
          "anteil": 0.5228,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 578,
          "nenner": 1601,
          "anteil": 0.361,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 33,
          "nenner": 1601,
          "anteil": 0.0206,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 1190,
          "nenner": 1601,
          "anteil": 0.7433,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1564,
          "nenner": 1601,
          "anteil": 0.9769,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 962,
          "nenner": 1601,
          "anteil": 0.6009,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "Arztpraxis",
      "n": 758,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 182,
          "nenner": 758,
          "anteil": 0.2401,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 191,
          "nenner": 758,
          "anteil": 0.252,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 272,
          "nenner": 758,
          "anteil": 0.3588,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 539,
          "nenner": 758,
          "anteil": 0.7111,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 191,
          "nenner": 758,
          "anteil": 0.252,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 255,
          "nenner": 758,
          "anteil": 0.3364,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 190,
          "nenner": 758,
          "anteil": 0.2507,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 77,
          "nenner": 190,
          "anteil": 0.4053,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 274,
          "nenner": 758,
          "anteil": 0.3615,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 201,
          "nenner": 758,
          "anteil": 0.2652,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 120,
          "nenner": 754,
          "anteil": 0.1592,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 54,
          "nenner": 754,
          "anteil": 0.0716,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 66,
          "nenner": 754,
          "anteil": 0.0875,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 2,
          "nenner": 754,
          "anteil": 0.0027,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 382,
          "nenner": 758,
          "anteil": 0.504,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 238,
          "nenner": 758,
          "anteil": 0.314,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 14,
          "nenner": 758,
          "anteil": 0.0185,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 542,
          "nenner": 758,
          "anteil": 0.715,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 740,
          "nenner": 758,
          "anteil": 0.9763,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 422,
          "nenner": 758,
          "anteil": 0.5567,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "IT-Dienstleister",
      "n": 388,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 104,
          "nenner": 388,
          "anteil": 0.268,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 117,
          "nenner": 388,
          "anteil": 0.3015,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 193,
          "nenner": 388,
          "anteil": 0.4974,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 276,
          "nenner": 388,
          "anteil": 0.7113,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 117,
          "nenner": 388,
          "anteil": 0.3015,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 177,
          "nenner": 388,
          "anteil": 0.4562,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 152,
          "nenner": 388,
          "anteil": 0.3918,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 102,
          "nenner": 152,
          "anteil": 0.6711,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 118,
          "nenner": 388,
          "anteil": 0.3041,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 115,
          "nenner": 388,
          "anteil": 0.2964,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 51,
          "nenner": 387,
          "anteil": 0.1318,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 47,
          "nenner": 387,
          "anteil": 0.1214,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 4,
          "nenner": 387,
          "anteil": 0.0103,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 7,
          "nenner": 387,
          "anteil": 0.0181,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 181,
          "nenner": 388,
          "anteil": 0.4665,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 145,
          "nenner": 388,
          "anteil": 0.3737,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 14,
          "nenner": 388,
          "anteil": 0.0361,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 281,
          "nenner": 388,
          "anteil": 0.7242,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 377,
          "nenner": 388,
          "anteil": 0.9716,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 263,
          "nenner": 388,
          "anteil": 0.6778,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "Autohaus",
      "n": 379,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 116,
          "nenner": 379,
          "anteil": 0.3061,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 126,
          "nenner": 379,
          "anteil": 0.3325,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 203,
          "nenner": 379,
          "anteil": 0.5356,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 313,
          "nenner": 379,
          "anteil": 0.8259,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 126,
          "nenner": 379,
          "anteil": 0.3325,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 195,
          "nenner": 379,
          "anteil": 0.5145,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 142,
          "nenner": 379,
          "anteil": 0.3747,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 95,
          "nenner": 142,
          "anteil": 0.669,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 174,
          "nenner": 379,
          "anteil": 0.4591,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 121,
          "nenner": 379,
          "anteil": 0.3193,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 57,
          "nenner": 378,
          "anteil": 0.1508,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 40,
          "nenner": 378,
          "anteil": 0.1058,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 17,
          "nenner": 378,
          "anteil": 0.045,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 1,
          "nenner": 378,
          "anteil": 0.0026,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 150,
          "nenner": 379,
          "anteil": 0.3958,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 79,
          "nenner": 379,
          "anteil": 0.2084,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 5,
          "nenner": 379,
          "anteil": 0.0132,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 276,
          "nenner": 379,
          "anteil": 0.7282,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 374,
          "nenner": 379,
          "anteil": 0.9868,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 238,
          "nenner": 379,
          "anteil": 0.628,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "branche": "Zahnarztpraxis",
      "n": 301,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 76,
          "nenner": 301,
          "anteil": 0.2525,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 87,
          "nenner": 301,
          "anteil": 0.289,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 125,
          "nenner": 301,
          "anteil": 0.4153,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 218,
          "nenner": 301,
          "anteil": 0.7243,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 87,
          "nenner": 301,
          "anteil": 0.289,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 123,
          "nenner": 301,
          "anteil": 0.4086,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 104,
          "nenner": 301,
          "anteil": 0.3455,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 51,
          "nenner": 104,
          "anteil": 0.4904,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 117,
          "nenner": 301,
          "anteil": 0.3887,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 78,
          "nenner": 301,
          "anteil": 0.2591,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 45,
          "nenner": 293,
          "anteil": 0.1536,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 27,
          "nenner": 293,
          "anteil": 0.0922,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 18,
          "nenner": 293,
          "anteil": 0.0614,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 3,
          "nenner": 293,
          "anteil": 0.0102,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 161,
          "nenner": 301,
          "anteil": 0.5349,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 92,
          "nenner": 301,
          "anteil": 0.3056,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 2,
          "nenner": 301,
          "anteil": 0.0066,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 233,
          "nenner": 301,
          "anteil": 0.7741,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 298,
          "nenner": 301,
          "anteil": 0.99,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 165,
          "nenner": 301,
          "anteil": 0.5482,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    }
  ],
  "branchenRest": {
    "n": 1726,
    "hinweis": "Gemessene Domains, die zu keiner ausgewiesenen Branche gehören. Die Branchenzeilen summieren sich weder zum Nenner noch untereinander: kleine Branchen fehlen, Mehrfachzuordnungen zählen mehrfach."
  },
  "ungewichtetesBranchenmittel": 0.4683,
  "ungewichtetesGewerbemittel": 0.455,
  "spreizung": {
    "punkte": 17.8,
    "definition": "Differenz der Leitzahl über die 6 Gewerbebranchen ab 300 gemessenen Domains, ohne die Restkategorie \"Firma (allgemein)\"."
  },
  "brancheMalCms": [
    {
      "system": "WordPress",
      "n": 5003,
      "branchen": [
        {
          "branche": "Restaurant",
          "n": 2683,
          "kernzahl": {
            "treffer": 1090,
            "nenner": 2683,
            "anteil": 0.4063,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        },
        {
          "branche": "Hotel",
          "n": 576,
          "kernzahl": {
            "treffer": 311,
            "nenner": 576,
            "anteil": 0.5399,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        },
        {
          "branche": "Firma (allgemein)",
          "n": 535,
          "kernzahl": {
            "treffer": 289,
            "nenner": 535,
            "anteil": 0.5402,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        },
        {
          "branche": "Arztpraxis",
          "n": 313,
          "kernzahl": {
            "treffer": 122,
            "nenner": 313,
            "anteil": 0.3898,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        }
      ]
    },
    {
      "system": "unbekannt/eigen",
      "n": 5386,
      "branchen": [
        {
          "branche": "Restaurant",
          "n": 2671,
          "kernzahl": {
            "treffer": 1089,
            "nenner": 2671,
            "anteil": 0.4077,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        },
        {
          "branche": "Firma (allgemein)",
          "n": 750,
          "kernzahl": {
            "treffer": 435,
            "nenner": 750,
            "anteil": 0.58,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        },
        {
          "branche": "Hotel",
          "n": 676,
          "kernzahl": {
            "treffer": 381,
            "nenner": 676,
            "anteil": 0.5636,
            "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
          }
        }
      ]
    }
  ],
  "cms": [
    {
      "name": "unbekannt/eigen",
      "n": 5386,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 1331,
          "nenner": 5386,
          "anteil": 0.2471,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 1447,
          "nenner": 5386,
          "anteil": 0.2687,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 2489,
          "nenner": 5386,
          "anteil": 0.4621,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 3762,
          "nenner": 5386,
          "anteil": 0.6985,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 1447,
          "nenner": 5386,
          "anteil": 0.2687,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 2382,
          "nenner": 5386,
          "anteil": 0.4423,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 1578,
          "nenner": 5386,
          "anteil": 0.293,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 1000,
          "nenner": 1578,
          "anteil": 0.6337,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 1792,
          "nenner": 5386,
          "anteil": 0.3327,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 2305,
          "nenner": 5386,
          "anteil": 0.428,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 468,
          "nenner": 5365,
          "anteil": 0.0872,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 468,
          "nenner": 5365,
          "anteil": 0.0872,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 5365,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 19,
          "nenner": 5365,
          "anteil": 0.0035,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 1419,
          "nenner": 5386,
          "anteil": 0.2635,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 789,
          "nenner": 5386,
          "anteil": 0.1465,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 279,
          "nenner": 5386,
          "anteil": 0.0518,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 3887,
          "nenner": 5386,
          "anteil": 0.7217,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 5095,
          "nenner": 5386,
          "anteil": 0.946,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 3210,
          "nenner": 5386,
          "anteil": 0.596,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "WordPress",
      "n": 5003,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 1586,
          "nenner": 5003,
          "anteil": 0.317,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 1703,
          "nenner": 5003,
          "anteil": 0.3404,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 2222,
          "nenner": 5003,
          "anteil": 0.4441,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 4123,
          "nenner": 5003,
          "anteil": 0.8241,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 1703,
          "nenner": 5003,
          "anteil": 0.3404,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 2130,
          "nenner": 5003,
          "anteil": 0.4257,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 1511,
          "nenner": 5003,
          "anteil": 0.302,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 827,
          "nenner": 1511,
          "anteil": 0.5473,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 2917,
          "nenner": 5003,
          "anteil": 0.5831,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 2262,
          "nenner": 5003,
          "anteil": 0.4521,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 442,
          "nenner": 4972,
          "anteil": 0.0889,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 443,
          "nenner": 4972,
          "anteil": 0.0891,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 4972,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 9,
          "nenner": 4972,
          "anteil": 0.0018,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 3177,
          "nenner": 5003,
          "anteil": 0.635,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 2313,
          "nenner": 5003,
          "anteil": 0.4623,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 52,
          "nenner": 5003,
          "anteil": 0.0104,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 2939,
          "nenner": 5003,
          "anteil": 0.5874,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 4961,
          "nenner": 5003,
          "anteil": 0.9916,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 2307,
          "nenner": 5003,
          "anteil": 0.4611,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Wix",
      "n": 1085,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 24,
          "nenner": 1085,
          "anteil": 0.0221,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 80,
          "nenner": 1085,
          "anteil": 0.0737,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 257,
          "nenner": 1085,
          "anteil": 0.2369,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 1083,
          "nenner": 1085,
          "anteil": 0.9982,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 80,
          "nenner": 1085,
          "anteil": 0.0737,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 248,
          "nenner": 1085,
          "anteil": 0.2286,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 303,
          "nenner": 1085,
          "anteil": 0.2793,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 37,
          "nenner": 303,
          "anteil": 0.1221,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 29,
          "nenner": 1085,
          "anteil": 0.0267,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 598,
          "nenner": 1085,
          "anteil": 0.5512,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 1057,
          "nenner": 1085,
          "anteil": 0.9742,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 1,
          "nenner": 1085,
          "anteil": 0.0009,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 1056,
          "nenner": 1085,
          "anteil": 0.9733,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 0,
          "nenner": 1085,
          "anteil": 0,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 1058,
          "nenner": 1085,
          "anteil": 0.9751,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 708,
          "nenner": 1085,
          "anteil": 0.6525,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 2,
          "nenner": 1085,
          "anteil": 0.0018,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 903,
          "nenner": 1085,
          "anteil": 0.8323,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1085,
          "nenner": 1085,
          "anteil": 1,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 1082,
          "nenner": 1085,
          "anteil": 0.9972,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "TYPO3",
      "n": 574,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 204,
          "nenner": 574,
          "anteil": 0.3554,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 221,
          "nenner": 574,
          "anteil": 0.385,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 327,
          "nenner": 574,
          "anteil": 0.5697,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 427,
          "nenner": 574,
          "anteil": 0.7439,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 221,
          "nenner": 574,
          "anteil": 0.385,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 320,
          "nenner": 574,
          "anteil": 0.5575,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 282,
          "nenner": 574,
          "anteil": 0.4913,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 154,
          "nenner": 282,
          "anteil": 0.5461,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 176,
          "nenner": 574,
          "anteil": 0.3066,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 110,
          "nenner": 574,
          "anteil": 0.1916,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 22,
          "nenner": 564,
          "anteil": 0.039,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 22,
          "nenner": 564,
          "anteil": 0.039,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 564,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 0,
          "nenner": 564,
          "anteil": 0,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 162,
          "nenner": 574,
          "anteil": 0.2822,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 97,
          "nenner": 574,
          "anteil": 0.169,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 20,
          "nenner": 574,
          "anteil": 0.0348,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 466,
          "nenner": 574,
          "anteil": 0.8118,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 565,
          "nenner": 574,
          "anteil": 0.9843,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 472,
          "nenner": 574,
          "anteil": 0.8223,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Joomla",
      "n": 390,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 93,
          "nenner": 390,
          "anteil": 0.2385,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 98,
          "nenner": 390,
          "anteil": 0.2513,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 142,
          "nenner": 390,
          "anteil": 0.3641,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 286,
          "nenner": 390,
          "anteil": 0.7333,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 98,
          "nenner": 390,
          "anteil": 0.2513,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 129,
          "nenner": 390,
          "anteil": 0.3308,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 89,
          "nenner": 390,
          "anteil": 0.2282,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 42,
          "nenner": 89,
          "anteil": 0.4719,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 207,
          "nenner": 390,
          "anteil": 0.5308,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 178,
          "nenner": 390,
          "anteil": 0.4564,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 5,
          "nenner": 385,
          "anteil": 0.013,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 5,
          "nenner": 385,
          "anteil": 0.013,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 385,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 0,
          "nenner": 385,
          "anteil": 0,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 166,
          "nenner": 390,
          "anteil": 0.4256,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 147,
          "nenner": 390,
          "anteil": 0.3769,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 3,
          "nenner": 390,
          "anteil": 0.0077,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 285,
          "nenner": 390,
          "anteil": 0.7308,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 382,
          "nenner": 390,
          "anteil": 0.9795,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 298,
          "nenner": 390,
          "anteil": 0.7641,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Squarespace",
      "n": 306,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 50,
          "nenner": 306,
          "anteil": 0.1634,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 65,
          "nenner": 306,
          "anteil": 0.2124,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 103,
          "nenner": 306,
          "anteil": 0.3366,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 265,
          "nenner": 306,
          "anteil": 0.866,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 65,
          "nenner": 306,
          "anteil": 0.2124,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 100,
          "nenner": 306,
          "anteil": 0.3268,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 94,
          "nenner": 306,
          "anteil": 0.3072,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 40,
          "nenner": 94,
          "anteil": 0.4255,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 19,
          "nenner": 306,
          "anteil": 0.0621,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 194,
          "nenner": 306,
          "anteil": 0.634,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 1,
          "nenner": 306,
          "anteil": 0.0033,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 1,
          "nenner": 306,
          "anteil": 0.0033,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 306,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 0,
          "nenner": 306,
          "anteil": 0,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 305,
          "nenner": 306,
          "anteil": 0.9967,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 219,
          "nenner": 306,
          "anteil": 0.7157,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 3,
          "nenner": 306,
          "anteil": 0.0098,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 182,
          "nenner": 306,
          "anteil": 0.5948,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 305,
          "nenner": 306,
          "anteil": 0.9967,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 305,
          "nenner": 306,
          "anteil": 0.9967,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Jimdo",
      "n": 288,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 23,
          "nenner": 288,
          "anteil": 0.0799,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 26,
          "nenner": 288,
          "anteil": 0.0903,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 54,
          "nenner": 288,
          "anteil": 0.1875,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 85,
          "nenner": 288,
          "anteil": 0.2951,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 26,
          "nenner": 288,
          "anteil": 0.0903,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 54,
          "nenner": 288,
          "anteil": 0.1875,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 154,
          "nenner": 288,
          "anteil": 0.5347,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 14,
          "nenner": 154,
          "anteil": 0.0909,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 12,
          "nenner": 288,
          "anteil": 0.0417,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 28,
          "nenner": 288,
          "anteil": 0.0972,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 0,
          "nenner": 288,
          "anteil": 0,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 0,
          "nenner": 288,
          "anteil": 0,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 0,
          "nenner": 288,
          "anteil": 0,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 0,
          "nenner": 288,
          "anteil": 0,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 7,
          "nenner": 288,
          "anteil": 0.0243,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 4,
          "nenner": 288,
          "anteil": 0.0139,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 0,
          "nenner": 288,
          "anteil": 0,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 168,
          "nenner": 288,
          "anteil": 0.5833,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 288,
          "nenner": 288,
          "anteil": 1,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 283,
          "nenner": 288,
          "anteil": 0.9826,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Webflow",
      "n": 265,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 121,
          "nenner": 265,
          "anteil": 0.4566,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 131,
          "nenner": 265,
          "anteil": 0.4943,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 166,
          "nenner": 265,
          "anteil": 0.6264,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 244,
          "nenner": 265,
          "anteil": 0.9208,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 131,
          "nenner": 265,
          "anteil": 0.4943,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 165,
          "nenner": 265,
          "anteil": 0.6226,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 50,
          "nenner": 265,
          "anteil": 0.1887,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 34,
          "nenner": 50,
          "anteil": 0.68,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 164,
          "nenner": 265,
          "anteil": 0.6189,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 83,
          "nenner": 265,
          "anteil": 0.3132,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 17,
          "nenner": 265,
          "anteil": 0.0642,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 16,
          "nenner": 265,
          "anteil": 0.0604,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 1,
          "nenner": 265,
          "anteil": 0.0038,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 1,
          "nenner": 265,
          "anteil": 0.0038,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 56,
          "nenner": 265,
          "anteil": 0.2113,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 41,
          "nenner": 265,
          "anteil": 0.1547,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 0,
          "nenner": 265,
          "anteil": 0,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 229,
          "nenner": 265,
          "anteil": 0.8642,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 265,
          "nenner": 265,
          "anteil": 1,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 256,
          "nenner": 265,
          "anteil": 0.966,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    }
  ],
  "kantone": [
    {
      "name": "Zürich",
      "n": 2913,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 770,
          "nenner": 2913,
          "anteil": 0.2643,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 840,
          "nenner": 2913,
          "anteil": 0.2884,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 1314,
          "nenner": 2913,
          "anteil": 0.4511,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 2231,
          "nenner": 2913,
          "anteil": 0.7659,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 840,
          "nenner": 2913,
          "anteil": 0.2884,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 1275,
          "nenner": 2913,
          "anteil": 0.4377,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 894,
          "nenner": 2913,
          "anteil": 0.3069,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 472,
          "nenner": 894,
          "anteil": 0.528,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 1030,
          "nenner": 2913,
          "anteil": 0.3536,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 1028,
          "nenner": 2913,
          "anteil": 0.3529,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 522,
          "nenner": 2897,
          "anteil": 0.1802,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 254,
          "nenner": 2897,
          "anteil": 0.0877,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 268,
          "nenner": 2897,
          "anteil": 0.0925,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 29,
          "nenner": 2897,
          "anteil": 0.01,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 1459,
          "nenner": 2913,
          "anteil": 0.5009,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 996,
          "nenner": 2913,
          "anteil": 0.3419,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 70,
          "nenner": 2913,
          "anteil": 0.024,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 2055,
          "nenner": 2913,
          "anteil": 0.7055,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 2850,
          "nenner": 2913,
          "anteil": 0.9784,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 1680,
          "nenner": 2913,
          "anteil": 0.5767,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Bern",
      "n": 1832,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 462,
          "nenner": 1832,
          "anteil": 0.2522,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 507,
          "nenner": 1832,
          "anteil": 0.2767,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 773,
          "nenner": 1832,
          "anteil": 0.4219,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 1395,
          "nenner": 1832,
          "anteil": 0.7615,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 507,
          "nenner": 1832,
          "anteil": 0.2767,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 727,
          "nenner": 1832,
          "anteil": 0.3968,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 558,
          "nenner": 1832,
          "anteil": 0.3046,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 292,
          "nenner": 558,
          "anteil": 0.5233,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 700,
          "nenner": 1832,
          "anteil": 0.3821,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 640,
          "nenner": 1832,
          "anteil": 0.3493,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 250,
          "nenner": 1825,
          "anteil": 0.137,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 122,
          "nenner": 1825,
          "anteil": 0.0668,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 128,
          "nenner": 1825,
          "anteil": 0.0701,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 10,
          "nenner": 1825,
          "anteil": 0.0055,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 798,
          "nenner": 1832,
          "anteil": 0.4356,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 537,
          "nenner": 1832,
          "anteil": 0.2931,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 60,
          "nenner": 1832,
          "anteil": 0.0328,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 1253,
          "nenner": 1832,
          "anteil": 0.684,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1781,
          "nenner": 1832,
          "anteil": 0.9722,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 1179,
          "nenner": 1832,
          "anteil": 0.6436,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Waadt",
      "n": 1087,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 284,
          "nenner": 1087,
          "anteil": 0.2613,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 320,
          "nenner": 1087,
          "anteil": 0.2944,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 484,
          "nenner": 1087,
          "anteil": 0.4453,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 920,
          "nenner": 1087,
          "anteil": 0.8464,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 320,
          "nenner": 1087,
          "anteil": 0.2944,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 457,
          "nenner": 1087,
          "anteil": 0.4204,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 308,
          "nenner": 1087,
          "anteil": 0.2833,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 169,
          "nenner": 308,
          "anteil": 0.5487,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 552,
          "nenner": 1087,
          "anteil": 0.5078,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 886,
          "nenner": 1087,
          "anteil": 0.8151,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 189,
          "nenner": 1081,
          "anteil": 0.1748,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 74,
          "nenner": 1081,
          "anteil": 0.0685,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 115,
          "nenner": 1081,
          "anteil": 0.1064,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 9,
          "nenner": 1081,
          "anteil": 0.0083,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 560,
          "nenner": 1087,
          "anteil": 0.5152,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 383,
          "nenner": 1087,
          "anteil": 0.3523,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 17,
          "nenner": 1087,
          "anteil": 0.0156,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 720,
          "nenner": 1087,
          "anteil": 0.6624,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1062,
          "nenner": 1087,
          "anteil": 0.977,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 846,
          "nenner": 1087,
          "anteil": 0.7783,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "St. Gallen",
      "n": 801,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 161,
          "nenner": 801,
          "anteil": 0.201,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 179,
          "nenner": 801,
          "anteil": 0.2235,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 304,
          "nenner": 801,
          "anteil": 0.3795,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 561,
          "nenner": 801,
          "anteil": 0.7004,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 179,
          "nenner": 801,
          "anteil": 0.2235,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 293,
          "nenner": 801,
          "anteil": 0.3658,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 245,
          "nenner": 801,
          "anteil": 0.3059,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 104,
          "nenner": 245,
          "anteil": 0.4245,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 254,
          "nenner": 801,
          "anteil": 0.3171,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 277,
          "nenner": 801,
          "anteil": 0.3458,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 139,
          "nenner": 799,
          "anteil": 0.174,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 54,
          "nenner": 799,
          "anteil": 0.0676,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 85,
          "nenner": 799,
          "anteil": 0.1064,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 8,
          "nenner": 799,
          "anteil": 0.01,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 389,
          "nenner": 801,
          "anteil": 0.4856,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 244,
          "nenner": 801,
          "anteil": 0.3046,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 30,
          "nenner": 801,
          "anteil": 0.0375,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 545,
          "nenner": 801,
          "anteil": 0.6804,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 785,
          "nenner": 801,
          "anteil": 0.98,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 479,
          "nenner": 801,
          "anteil": 0.598,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Aargau",
      "n": 795,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 212,
          "nenner": 795,
          "anteil": 0.2667,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 227,
          "nenner": 795,
          "anteil": 0.2855,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 341,
          "nenner": 795,
          "anteil": 0.4289,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 602,
          "nenner": 795,
          "anteil": 0.7572,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 227,
          "nenner": 795,
          "anteil": 0.2855,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 331,
          "nenner": 795,
          "anteil": 0.4164,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 252,
          "nenner": 795,
          "anteil": 0.317,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 136,
          "nenner": 252,
          "anteil": 0.5397,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 320,
          "nenner": 795,
          "anteil": 0.4025,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 248,
          "nenner": 795,
          "anteil": 0.3119,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 117,
          "nenner": 792,
          "anteil": 0.1477,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 61,
          "nenner": 792,
          "anteil": 0.077,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 57,
          "nenner": 792,
          "anteil": 0.072,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 4,
          "nenner": 792,
          "anteil": 0.0051,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 373,
          "nenner": 795,
          "anteil": 0.4692,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 242,
          "nenner": 795,
          "anteil": 0.3044,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 19,
          "nenner": 795,
          "anteil": 0.0239,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 541,
          "nenner": 795,
          "anteil": 0.6805,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 775,
          "nenner": 795,
          "anteil": 0.9748,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 425,
          "nenner": 795,
          "anteil": 0.5346,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Wallis",
      "n": 778,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 211,
          "nenner": 778,
          "anteil": 0.2712,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 231,
          "nenner": 778,
          "anteil": 0.2969,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 351,
          "nenner": 778,
          "anteil": 0.4512,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 629,
          "nenner": 778,
          "anteil": 0.8085,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 231,
          "nenner": 778,
          "anteil": 0.2969,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 339,
          "nenner": 778,
          "anteil": 0.4357,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 268,
          "nenner": 778,
          "anteil": 0.3445,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 140,
          "nenner": 268,
          "anteil": 0.5224,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 363,
          "nenner": 778,
          "anteil": 0.4666,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 467,
          "nenner": 778,
          "anteil": 0.6003,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 122,
          "nenner": 771,
          "anteil": 0.1582,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 54,
          "nenner": 771,
          "anteil": 0.07,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 68,
          "nenner": 771,
          "anteil": 0.0882,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 1,
          "nenner": 771,
          "anteil": 0.0013,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 405,
          "nenner": 778,
          "anteil": 0.5206,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 283,
          "nenner": 778,
          "anteil": 0.3638,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 24,
          "nenner": 778,
          "anteil": 0.0308,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 558,
          "nenner": 778,
          "anteil": 0.7172,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 757,
          "nenner": 778,
          "anteil": 0.973,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 529,
          "nenner": 778,
          "anteil": 0.6799,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Graubünden",
      "n": 753,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 195,
          "nenner": 753,
          "anteil": 0.259,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 219,
          "nenner": 753,
          "anteil": 0.2908,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 312,
          "nenner": 753,
          "anteil": 0.4143,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 554,
          "nenner": 753,
          "anteil": 0.7357,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 219,
          "nenner": 753,
          "anteil": 0.2908,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 300,
          "nenner": 753,
          "anteil": 0.3984,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 272,
          "nenner": 753,
          "anteil": 0.3612,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 124,
          "nenner": 272,
          "anteil": 0.4559,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 290,
          "nenner": 753,
          "anteil": 0.3851,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 222,
          "nenner": 753,
          "anteil": 0.2948,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 99,
          "nenner": 751,
          "anteil": 0.1318,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 44,
          "nenner": 751,
          "anteil": 0.0586,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 55,
          "nenner": 751,
          "anteil": 0.0732,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 2,
          "nenner": 751,
          "anteil": 0.0027,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 357,
          "nenner": 753,
          "anteil": 0.4741,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 251,
          "nenner": 753,
          "anteil": 0.3333,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 17,
          "nenner": 753,
          "anteil": 0.0226,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 540,
          "nenner": 753,
          "anteil": 0.7171,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 733,
          "nenner": 753,
          "anteil": 0.9734,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 481,
          "nenner": 753,
          "anteil": 0.6388,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Luzern",
      "n": 507,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 149,
          "nenner": 507,
          "anteil": 0.2939,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 163,
          "nenner": 507,
          "anteil": 0.3215,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 246,
          "nenner": 507,
          "anteil": 0.4852,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 396,
          "nenner": 507,
          "anteil": 0.7811,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 163,
          "nenner": 507,
          "anteil": 0.3215,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 242,
          "nenner": 507,
          "anteil": 0.4773,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 149,
          "nenner": 507,
          "anteil": 0.2939,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 92,
          "nenner": 149,
          "anteil": 0.6174,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 188,
          "nenner": 507,
          "anteil": 0.3708,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 158,
          "nenner": 507,
          "anteil": 0.3116,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 89,
          "nenner": 502,
          "anteil": 0.1773,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 50,
          "nenner": 502,
          "anteil": 0.0996,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 39,
          "nenner": 502,
          "anteil": 0.0777,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 5,
          "nenner": 502,
          "anteil": 0.01,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 231,
          "nenner": 507,
          "anteil": 0.4556,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 168,
          "nenner": 507,
          "anteil": 0.3314,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 8,
          "nenner": 507,
          "anteil": 0.0158,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 377,
          "nenner": 507,
          "anteil": 0.7436,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 496,
          "nenner": 507,
          "anteil": 0.9783,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 298,
          "nenner": 507,
          "anteil": 0.5878,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Genf",
      "n": 467,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 143,
          "nenner": 467,
          "anteil": 0.3062,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 168,
          "nenner": 467,
          "anteil": 0.3597,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 242,
          "nenner": 467,
          "anteil": 0.5182,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 401,
          "nenner": 467,
          "anteil": 0.8587,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 168,
          "nenner": 467,
          "anteil": 0.3597,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 230,
          "nenner": 467,
          "anteil": 0.4925,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 121,
          "nenner": 467,
          "anteil": 0.2591,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 79,
          "nenner": 121,
          "anteil": 0.6529,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 234,
          "nenner": 467,
          "anteil": 0.5011,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 370,
          "nenner": 467,
          "anteil": 0.7923,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 94,
          "nenner": 466,
          "anteil": 0.2017,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 43,
          "nenner": 466,
          "anteil": 0.0923,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 51,
          "nenner": 466,
          "anteil": 0.1094,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 5,
          "nenner": 466,
          "anteil": 0.0107,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 256,
          "nenner": 467,
          "anteil": 0.5482,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 186,
          "nenner": 467,
          "anteil": 0.3983,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 11,
          "nenner": 467,
          "anteil": 0.0236,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 319,
          "nenner": 467,
          "anteil": 0.6831,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 448,
          "nenner": 467,
          "anteil": 0.9593,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 368,
          "nenner": 467,
          "anteil": 0.788,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Tessin",
      "n": 460,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 117,
          "nenner": 460,
          "anteil": 0.2543,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 132,
          "nenner": 460,
          "anteil": 0.287,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 213,
          "nenner": 460,
          "anteil": 0.463,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 382,
          "nenner": 460,
          "anteil": 0.8304,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 132,
          "nenner": 460,
          "anteil": 0.287,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 210,
          "nenner": 460,
          "anteil": 0.4565,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 180,
          "nenner": 460,
          "anteil": 0.3913,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 109,
          "nenner": 180,
          "anteil": 0.6056,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 236,
          "nenner": 460,
          "anteil": 0.513,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 201,
          "nenner": 460,
          "anteil": 0.437,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 66,
          "nenner": 454,
          "anteil": 0.1454,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 42,
          "nenner": 454,
          "anteil": 0.0925,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 24,
          "nenner": 454,
          "anteil": 0.0529,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 4,
          "nenner": 454,
          "anteil": 0.0088,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 232,
          "nenner": 460,
          "anteil": 0.5043,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 144,
          "nenner": 460,
          "anteil": 0.313,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 6,
          "nenner": 460,
          "anteil": 0.013,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 277,
          "nenner": 460,
          "anteil": 0.6022,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 448,
          "nenner": 460,
          "anteil": 0.9739,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 240,
          "nenner": 460,
          "anteil": 0.5217,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Thurgau",
      "n": 409,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 100,
          "nenner": 409,
          "anteil": 0.2445,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 107,
          "nenner": 409,
          "anteil": 0.2616,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 165,
          "nenner": 409,
          "anteil": 0.4034,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 308,
          "nenner": 409,
          "anteil": 0.7531,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 107,
          "nenner": 409,
          "anteil": 0.2616,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 159,
          "nenner": 409,
          "anteil": 0.3888,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 137,
          "nenner": 409,
          "anteil": 0.335,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 68,
          "nenner": 137,
          "anteil": 0.4964,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 160,
          "nenner": 409,
          "anteil": 0.3912,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 128,
          "nenner": 409,
          "anteil": 0.313,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 57,
          "nenner": 408,
          "anteil": 0.1397,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 38,
          "nenner": 408,
          "anteil": 0.0931,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 19,
          "nenner": 408,
          "anteil": 0.0466,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 2,
          "nenner": 408,
          "anteil": 0.0049,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 189,
          "nenner": 409,
          "anteil": 0.4621,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 126,
          "nenner": 409,
          "anteil": 0.3081,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 17,
          "nenner": 409,
          "anteil": 0.0416,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 260,
          "nenner": 409,
          "anteil": 0.6357,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 397,
          "nenner": 409,
          "anteil": 0.9707,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 229,
          "nenner": 409,
          "anteil": 0.5599,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Basel-Stadt",
      "n": 384,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 88,
          "nenner": 384,
          "anteil": 0.2292,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 105,
          "nenner": 384,
          "anteil": 0.2734,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 165,
          "nenner": 384,
          "anteil": 0.4297,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 288,
          "nenner": 384,
          "anteil": 0.75,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 105,
          "nenner": 384,
          "anteil": 0.2734,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 159,
          "nenner": 384,
          "anteil": 0.4141,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 127,
          "nenner": 384,
          "anteil": 0.3307,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 74,
          "nenner": 127,
          "anteil": 0.5827,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 121,
          "nenner": 384,
          "anteil": 0.3151,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 145,
          "nenner": 384,
          "anteil": 0.3776,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 63,
          "nenner": 383,
          "anteil": 0.1645,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 31,
          "nenner": 383,
          "anteil": 0.0809,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 32,
          "nenner": 383,
          "anteil": 0.0836,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 5,
          "nenner": 383,
          "anteil": 0.0131,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 183,
          "nenner": 384,
          "anteil": 0.4766,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 133,
          "nenner": 384,
          "anteil": 0.3464,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 12,
          "nenner": 384,
          "anteil": 0.0313,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 272,
          "nenner": 384,
          "anteil": 0.7083,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 371,
          "nenner": 384,
          "anteil": 0.9661,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 226,
          "nenner": 384,
          "anteil": 0.5885,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Freiburg",
      "n": 330,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 106,
          "nenner": 330,
          "anteil": 0.3212,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 110,
          "nenner": 330,
          "anteil": 0.3333,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 156,
          "nenner": 330,
          "anteil": 0.4727,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 273,
          "nenner": 330,
          "anteil": 0.8273,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 110,
          "nenner": 330,
          "anteil": 0.3333,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 148,
          "nenner": 330,
          "anteil": 0.4485,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 97,
          "nenner": 330,
          "anteil": 0.2939,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 60,
          "nenner": 97,
          "anteil": 0.6186,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 169,
          "nenner": 330,
          "anteil": 0.5121,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 236,
          "nenner": 330,
          "anteil": 0.7152,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 48,
          "nenner": 329,
          "anteil": 0.1459,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 25,
          "nenner": 329,
          "anteil": 0.076,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 23,
          "nenner": 329,
          "anteil": 0.0699,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 3,
          "nenner": 329,
          "anteil": 0.0091,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 163,
          "nenner": 330,
          "anteil": 0.4939,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 103,
          "nenner": 330,
          "anteil": 0.3121,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 11,
          "nenner": 330,
          "anteil": 0.0333,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 215,
          "nenner": 330,
          "anteil": 0.6515,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 322,
          "nenner": 330,
          "anteil": 0.9758,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 247,
          "nenner": 330,
          "anteil": 0.7485,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Solothurn",
      "n": 327,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 62,
          "nenner": 327,
          "anteil": 0.1896,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 67,
          "nenner": 327,
          "anteil": 0.2049,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 105,
          "nenner": 327,
          "anteil": 0.3211,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 245,
          "nenner": 327,
          "anteil": 0.7492,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 67,
          "nenner": 327,
          "anteil": 0.2049,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 102,
          "nenner": 327,
          "anteil": 0.3119,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 80,
          "nenner": 327,
          "anteil": 0.2446,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 30,
          "nenner": 80,
          "anteil": 0.375,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 122,
          "nenner": 327,
          "anteil": 0.3731,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 118,
          "nenner": 327,
          "anteil": 0.3609,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 57,
          "nenner": 325,
          "anteil": 0.1754,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 23,
          "nenner": 325,
          "anteil": 0.0708,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 34,
          "nenner": 325,
          "anteil": 0.1046,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 3,
          "nenner": 325,
          "anteil": 0.0092,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 153,
          "nenner": 327,
          "anteil": 0.4679,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 104,
          "nenner": 327,
          "anteil": 0.318,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 9,
          "nenner": 327,
          "anteil": 0.0275,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 213,
          "nenner": 327,
          "anteil": 0.6514,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 318,
          "nenner": 327,
          "anteil": 0.9725,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 189,
          "nenner": 327,
          "anteil": 0.578,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    }
  ],
  "sprachregionen": [
    {
      "name": "Deutschschweiz",
      "n": 7505,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 1883,
          "nenner": 7505,
          "anteil": 0.2509,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 2058,
          "nenner": 7505,
          "anteil": 0.2742,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 3201,
          "nenner": 7505,
          "anteil": 0.4265,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 5606,
          "nenner": 7505,
          "anteil": 0.747,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 2058,
          "nenner": 7505,
          "anteil": 0.2742,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 3099,
          "nenner": 7505,
          "anteil": 0.4129,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 2282,
          "nenner": 7505,
          "anteil": 0.3041,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 1172,
          "nenner": 2282,
          "anteil": 0.5136,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 2677,
          "nenner": 7505,
          "anteil": 0.3567,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 2550,
          "nenner": 7505,
          "anteil": 0.3398,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 1228,
          "nenner": 7470,
          "anteil": 0.1644,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 592,
          "nenner": 7470,
          "anteil": 0.0793,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 637,
          "nenner": 7470,
          "anteil": 0.0853,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 63,
          "nenner": 7470,
          "anteil": 0.0084,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 3610,
          "nenner": 7505,
          "anteil": 0.481,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 2432,
          "nenner": 7505,
          "anteil": 0.3241,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 209,
          "nenner": 7505,
          "anteil": 0.0278,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 5180,
          "nenner": 7505,
          "anteil": 0.6902,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 7325,
          "nenner": 7505,
          "anteil": 0.976,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 4291,
          "nenner": 7505,
          "anteil": 0.5718,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Mehrsprachig",
      "n": 3693,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 974,
          "nenner": 3693,
          "anteil": 0.2637,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 1067,
          "nenner": 3693,
          "anteil": 0.2889,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 1592,
          "nenner": 3693,
          "anteil": 0.4311,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 2851,
          "nenner": 3693,
          "anteil": 0.772,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 1067,
          "nenner": 3693,
          "anteil": 0.2889,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 1514,
          "nenner": 3693,
          "anteil": 0.41,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 1195,
          "nenner": 3693,
          "anteil": 0.3236,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 616,
          "nenner": 1195,
          "anteil": 0.5155,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 1522,
          "nenner": 3693,
          "anteil": 0.4121,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 1565,
          "nenner": 3693,
          "anteil": 0.4238,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 519,
          "nenner": 3676,
          "anteil": 0.1412,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 245,
          "nenner": 3676,
          "anteil": 0.0666,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 274,
          "nenner": 3676,
          "anteil": 0.0745,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 16,
          "nenner": 3676,
          "anteil": 0.0044,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 1723,
          "nenner": 3693,
          "anteil": 0.4666,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 1174,
          "nenner": 3693,
          "anteil": 0.3179,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 112,
          "nenner": 3693,
          "anteil": 0.0303,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 2566,
          "nenner": 3693,
          "anteil": 0.6948,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 3593,
          "nenner": 3693,
          "anteil": 0.9729,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 2436,
          "nenner": 3693,
          "anteil": 0.6596,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Romandie",
      "n": 1849,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 502,
          "nenner": 1849,
          "anteil": 0.2715,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 570,
          "nenner": 1849,
          "anteil": 0.3083,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 850,
          "nenner": 1849,
          "anteil": 0.4597,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 1565,
          "nenner": 1849,
          "anteil": 0.8464,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 570,
          "nenner": 1849,
          "anteil": 0.3083,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 800,
          "nenner": 1849,
          "anteil": 0.4327,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 514,
          "nenner": 1849,
          "anteil": 0.278,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 301,
          "nenner": 514,
          "anteil": 0.5856,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 934,
          "nenner": 1849,
          "anteil": 0.5051,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 1496,
          "nenner": 1849,
          "anteil": 0.8091,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 335,
          "nenner": 1839,
          "anteil": 0.1822,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 144,
          "nenner": 1839,
          "anteil": 0.0783,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 191,
          "nenner": 1839,
          "anteil": 0.1039,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 15,
          "nenner": 1839,
          "anteil": 0.0082,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 951,
          "nenner": 1849,
          "anteil": 0.5143,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 651,
          "nenner": 1849,
          "anteil": 0.3521,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 34,
          "nenner": 1849,
          "anteil": 0.0184,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 1214,
          "nenner": 1849,
          "anteil": 0.6566,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 1790,
          "nenner": 1849,
          "anteil": 0.9681,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 1438,
          "nenner": 1849,
          "anteil": 0.7777,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    },
    {
      "name": "Italienische Schweiz",
      "n": 460,
      "kennzahlen": {
        "preconsentStufe1Langlebig": {
          "treffer": 117,
          "nenner": 460,
          "anteil": 0.2543,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung mit einer Laufzeit ab 365 Tagen, gesetzt vor jeder Interaktion."
        },
        "preconsentStufe2Cookie": {
          "treffer": 132,
          "nenner": 460,
          "anteil": 0.287,
          "definition": "Mindestens ein Cookie der Stufe Analyse oder Werbung vor jeder Interaktion."
        },
        "preconsentKernzahlEng": {
          "treffer": 213,
          "nenner": 460,
          "anteil": 0.463,
          "definition": "Mindestens ein Cookie oder ein Request der Stufe Analyse oder Werbung, vor jeder Interaktion. Cookies ohne Zuordnung zählen nicht mit, die Zahl ist ein Mindestwert. Bezeichnet Kontaktaufnahme, nicht Tracking."
        },
        "preconsentWeitGefasst": {
          "treffer": 382,
          "nenner": 460,
          "anteil": 0.8304,
          "definition": "Leitzahl zuzüglich funktionaler Dienste mit Datenabfluss in die USA: Schriften, Karten, Videos, Skript-CDNs, Fehler-Monitoring und Kontaktwerkzeuge. Vollständige Liste unter weitGefasstZusammensetzung."
        },
        "cookiesNichtEssenziell": {
          "treffer": 132,
          "nenner": 460,
          "anteil": 0.287,
          "definition": "Gleichbedeutend mit preconsentStufe2Cookie, aus Gründen der Vergleichbarkeit mit früheren Erhebungen beibehalten."
        },
        "trackingRequests": {
          "treffer": 210,
          "nenner": 460,
          "anteil": 0.4565,
          "definition": "Mindestens ein Request an einen Dienst der Stufe statistics oder marketing vor jeder Interaktion."
        },
        "bannerVorhanden": {
          "treffer": 180,
          "nenner": 460,
          "anteil": 0.3913,
          "definition": "Consent-Banner per DOM-Heuristik erkannt. Die Heuristik untertreibt systematisch, die Zahl ist eine Untergrenze."
        },
        "bannerUndTrotzdemTracking": {
          "treffer": 109,
          "nenner": 180,
          "anteil": 0.6056,
          "definition": "Anteil DER SEITEN MIT BANNER, die die Kernzahl erfüllen, bevor der Banner beantwortet ist."
        },
        "googleFontsCdn": {
          "treffer": 236,
          "nenner": 460,
          "anteil": 0.513,
          "definition": "Google Fonts direkt vom Google-CDN geladen, vor jeder Interaktion."
        },
        "datenschutzLinkFehlt": {
          "treffer": 201,
          "nenner": 460,
          "anteil": 0.437,
          "definition": "Kein Link auf eine Datenschutzerklärung auf der Startseite gefunden."
        },
        "llmsTxtVorhanden": {
          "treffer": 66,
          "nenner": 454,
          "anteil": 0.1454,
          "definition": "Echte llms.txt unter /llms.txt oder /.well-known/llms.txt. HTML-Soft-404 zählt nicht."
        },
        "llmsDateiSelbstErstellt": {
          "treffer": 42,
          "nenner": 454,
          "anteil": 0.0925,
          "definition": "llms.txt oder llms-full.txt vorhanden und nicht als Plattform-Boilerplate von Wix, Shopify oder Hostinger erkannt."
        },
        "llmsDateiVomBaukasten": {
          "treffer": 24,
          "nenner": 454,
          "anteil": 0.0529,
          "definition": "llms-Datei vorhanden, Inhalt als Plattform-Boilerplate erkannt. Der Betrieb hat dafür nichts getan."
        },
        "llmsFullTxt": {
          "treffer": 4,
          "nenner": 454,
          "anteil": 0.0088,
          "definition": "llms-full.txt vorhanden, gelesen werden die ersten 32 KB."
        },
        "schemaJsonLd": {
          "treffer": 232,
          "nenner": 460,
          "anteil": 0.5043,
          "definition": "Mindestens ein Block strukturierter Daten als JSON-LD im Startseiten-HTML."
        },
        "schemaLocalBusiness": {
          "treffer": 144,
          "nenner": 460,
          "anteil": 0.313,
          "definition": "JSON-LD enthält LocalBusiness, Organization oder einen verwandten Typ."
        },
        "kiCrawlerAusgesperrt": {
          "treffer": 6,
          "nenner": 460,
          "anteil": 0.013,
          "definition": "robots.txt sperrt GPTBot, ClaudeBot, PerplexityBot, Google-Extended oder CCBot komplett aus, direkt oder über *."
        },
        "metaBeschreibung": {
          "treffer": 277,
          "nenner": 460,
          "anteil": 0.6022,
          "definition": "Meta-Description im Startseiten-HTML vorhanden."
        },
        "https": {
          "treffer": 448,
          "nenner": 460,
          "anteil": 0.9739,
          "definition": "Startseite ist über https erreichbar."
        },
        "mindestensEinSecurityHeader": {
          "treffer": 240,
          "nenner": 460,
          "anteil": 0.5217,
          "definition": "Mindestens einer von sechs Security-Headern gesetzt."
        }
      }
    }
  ],
  "ausfallprofil": {
    "gesamt": 2001,
    "jeGrund": {
      "nicht erreichbar": 842,
      "domain tot": 1127,
      "messung gescheitert": 32
    },
    "jeBranche": {
      "Marketing": 2,
      "Elektriker": 15,
      "Firma (allgemein)": 148,
      "Klempner": 9,
      "Dachdecker": 2,
      "Garten- und Landschaftsbau": 4,
      "Immobilienmakler": 13,
      "Hotel": 205,
      "Restaurant": 1330,
      "Autohaus": 77,
      "Juwelier": 30,
      "Arztpraxis": 80,
      "Klinik": 12,
      "Uhren": 4,
      "IT-Dienstleister": 39,
      "Architekturbuero": 18,
      "Unternehmensberatung": 8,
      "Anwaltskanzlei": 3,
      "Treuhand und Buchhaltung": 4,
      "Finanzberatung": 1,
      "Ingenieurbuero": 3,
      "Zahnarztpraxis": 19,
      "Weingut": 13
    },
    "jeRegion": {
      "Deutschschweiz": 1038,
      "Mehrsprachig": 566,
      "Romandie": 306,
      "Italienische Schweiz": 91
    },
    "hinweis": "Domains ausserhalb jedes Nenners. Ausfälle sind keine Zufallsgruppe: HTTP 429 und 403 sind Bot-Abwehr, also eine Auswahl nach technischer Reife."
  },
  "fremdziele": {
    "andereRegistrierdomain": 891,
    "zielHostsMehrfachErreicht": 134,
    "zeilenAusMehrfachzaehlung": 211,
    "kernzahlFremd": {
      "treffer": 499,
      "nenner": 891,
      "anteil": 0.56,
      "definition": "Leitzahl unter den Domains, deren Seite auf einer anderen Registrierdomain liegt."
    },
    "kernzahlEigen": {
      "treffer": 5357,
      "nenner": 12616,
      "anteil": 0.4246,
      "definition": "Leitzahl unter den übrigen."
    }
  },
  "zeitdrift": [
    {
      "abschnitt": 1,
      "n": 2252,
      "kernzahl": {
        "treffer": 1128,
        "nenner": 2252,
        "anteil": 0.5009,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Hotel",
        "anteil": 0.5795
      }
    },
    {
      "abschnitt": 2,
      "n": 2252,
      "kernzahl": {
        "treffer": 914,
        "nenner": 2252,
        "anteil": 0.4059,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Restaurant",
        "anteil": 0.8996
      }
    },
    {
      "abschnitt": 3,
      "n": 2252,
      "kernzahl": {
        "treffer": 786,
        "nenner": 2252,
        "anteil": 0.349,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Restaurant",
        "anteil": 1
      }
    },
    {
      "abschnitt": 4,
      "n": 2252,
      "kernzahl": {
        "treffer": 898,
        "nenner": 2252,
        "anteil": 0.3988,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Restaurant",
        "anteil": 0.9449
      }
    },
    {
      "abschnitt": 5,
      "n": 2252,
      "kernzahl": {
        "treffer": 1104,
        "nenner": 2252,
        "anteil": 0.4902,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Firma (allgemein)",
        "anteil": 0.3806
      }
    },
    {
      "abschnitt": 6,
      "n": 2247,
      "kernzahl": {
        "treffer": 1026,
        "nenner": 2247,
        "anteil": 0.4566,
        "definition": "Leitzahl in diesem Abschnitt der Laufzeit."
      },
      "groessteBranche": {
        "branche": "Arztpraxis",
        "anteil": 0.3351
      }
    }
  ],
  "anonymitaet": {
    "k": 5,
    "zeilen": 13507,
    "kombinationen": 20,
    "kleinsteGruppe": 13,
    "zeilenUnterK": 0,
    "zeilenUnveraendert": 0,
    "unterdrueckt": 0,
    "aufgegebeneMerkmale": [
      "dienste",
      "cms",
      "llmsStufe",
      "sprachregion",
      "securityHeader",
      "llmsNebenfelder",
      "schemaLocalBusiness",
      "metaBeschreibung",
      "https",
      "kiCrawlerAusgesperrt",
      "llmsTxt",
      "branchen"
    ],
    "dienstMindestN": 300,
    "hinweis": "Jede Merkmalskombination kommt mindestens k mal vor. Der Preis dafür ist hoch und steht unter aufgegebeneMerkmale: diese Merkmale müssen ALLE Zeilen aufgeben, denn zwei Zeilen gehen nur zusammen, wenn sie dasselbe aufgeben. Eine Zeilendatei mit allen Merkmalen war zu 39,8 Prozent eindeutig und wird deshalb nicht veröffentlicht. Was diese Datei leistet: die Leitzahlen auf Zeilenebene nachrechnen. Was die Aggregate leisten: jede übrige Kennzahl mit Zähler und Nenner, auch je Branche, Baukasten und Kanton. Zusammen ist jede veröffentlichte Zahl prüfbar, ohne dass eine einzelne Firma bezeichnet wird."
  },
  "hinweise": {
    "rechtslageCH": "Die Zahlen messen technisches Verhalten, nicht Rechtmässigkeit. Das revidierte Schweizer Datenschutzgesetz (revDSG) verlangt für Analytics keine vorherige Einwilligung, es arbeitet über Transparenz und Widerspruch. Eine Schweizer Website, die vor dem ersten Klick Analytics lädt, tut das weitgehend rechtmässig. In Deutschland fordert Paragraph 25 TDDDG die Einwilligung vor dem Zugriff auf das Endgerät. Ein Vergleich der Quoten zwischen beiden Ländern misst deshalb zwei verschiedene Pflichten und ist kein Compliance-Gefälle.",
    "grenzen": [
      "Keine Verstoss-Behauptung. Gemessen wird technisches Verhalten, nicht Rechtmässigkeit.",
      "Die Leitzahl ist ein Mindestwert. Cookies ohne erkennbaren Dienst zählen in keiner Stufe mit.",
      "Die Bannererkennung untertreibt systematisch. Eine Aussage der Form 'X Prozent haben kein Cookie-Banner' ist nicht gedeckt, die Nicht-Banner-Quote ist nur eine Obergrenze.",
      "Gemessen wird ausschliesslich die Startseite, keine Unterseiten.",
      "Geparkte Domains werden als das gemessen, was die Parkseite tut.",
      "Grundgesamtheit ist, was in OpenStreetMap steht, nicht alle Schweizer Firmen.",
      "Gemessen wurde von einem Standort in der EU. Consent-Banner sind meist nach Besucherregion gesteuert, die Zahlen beschreiben also die Auslieferung an einen Besucher aus der EU."
    ],
    "keineFehlermarge": "Erfasst wurden alle Domains des Rahmens, nicht eine Stichprobe daraus. Das ist eine Vollerhebung, eine Fehlermarge wäre dafür der falsche Begriff. Die Unsicherheit liegt in der Abdeckung von OpenStreetMap und in den nicht erreichbaren Domains, die ausserhalb des Nenners stehen."
  }
}
