{
    "dataset": {
        "id": "ai-search-readiness-2026",
        "version": "1.0",
        "generated": "2026-10-02",
        "crawl_date": "2026-09-29",
        "engine_commit": "98996b7",
        "crawler": "SitequiryBot/1.0",
        "max_pages_per_site": 20,
        "aggregate_only": true,
        "license": "CC BY 4.0",
        "note": "Aggregate counts and shares only. No site names, no per-site rows. Convenience sample, not representative of the web."
    },
    "sample": {
        "sites_total": 106,
        "sites_completed": 90,
        "sites_failed": 16,
        "failed_by_kind": {
            "blocked": 13,
            "redirected": 3,
            "other": 0
        },
        "completed_left_out_of_page_metrics": 7,
        "left_out_reasons": {
            "js_rendered": 3,
            "bot_protection": 3,
            "few_pages": 1
        },
        "known_bot_protected_sites": 10,
        "pages_analyzed": 1578,
        "images_checked": 71406,
        "images_without_alt": 8991,
        "images_without_alt_pct": 13,
        "speed_measured": false,
        "by_language": {
            "sl": {
                "sites": 36,
                "completed": 33
            },
            "de": {
                "sites": 26,
                "completed": 23
            },
            "en": {
                "sites": 19,
                "completed": 15
            },
            "other": {
                "sites": 25,
                "completed": 19
            }
        },
        "by_category": {
            "companies_saas": {
                "sites": 15,
                "completed": 12
            },
            "news_media": {
                "sites": 22,
                "completed": 22
            },
            "ngo": {
                "sites": 5,
                "completed": 4
            },
            "public_education_health": {
                "sites": 25,
                "completed": 23
            },
            "shops": {
                "sites": 31,
                "completed": 22
            },
            "tourism_hospitality": {
                "sites": 8,
                "completed": 7
            }
        },
        "thresholds": {
            "min_segment_n": 15,
            "min_pages": 5
        }
    },
    "populations": {
        "network": {
            "description": "Sites whose report completed (robots.txt, llms.txt and sitemap were checked).",
            "n": 90,
            "segments": {
                "sl": {
                    "n": 33
                },
                "de": {
                    "n": 23
                },
                "en": {
                    "n": 15
                },
                "other": {
                    "n": 19
                }
            }
        },
        "robots": {
            "description": "Sites whose report completed and that serve a readable robots.txt.",
            "n": 84,
            "segments": {
                "sl": {
                    "n": 30
                },
                "de": {
                    "n": 22
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 18
                }
            }
        },
        "home": {
            "description": "Sites whose homepage (the page \"/\" leads to) could be analyzed and whose HTML contains the page content (not a client-rendered app shell).",
            "n": 85,
            "segments": {
                "sl": {
                    "n": 33
                },
                "de": {
                    "n": 23
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 16
                }
            }
        },
        "pages": {
            "description": "Sites with at least 5 analyzed pages whose HTML contains the page content.",
            "n": 83,
            "segments": {
                "sl": {
                    "n": 32
                },
                "de": {
                    "n": 23
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        "indexable": {
            "description": "Sites with at least 5 analyzed indexable pages (no noindex, canonical pointing to itself).",
            "n": 81,
            "segments": {
                "sl": {
                    "n": 31
                },
                "de": {
                    "n": 23
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        "images": {
            "description": "Sites with at least 5 analyzed pages that show at least one image.",
            "n": 83,
            "segments": {
                "sl": {
                    "n": 32
                },
                "de": {
                    "n": 23
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        }
    },
    "metrics": [
        {
            "id": "robots_txt_present",
            "group": "access",
            "population": "network",
            "label": "robots.txt readable",
            "definition": "The site serves a readable robots.txt (a missing file or an HTML error page counts as \"no rules\").",
            "n": 90,
            "count": 84,
            "pct": 93,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 30,
                    "pct": 91
                },
                "de": {
                    "n": 23,
                    "count": 22,
                    "pct": 96
                },
                "en": {
                    "n": 15,
                    "count": 14,
                    "pct": 93
                },
                "other": {
                    "n": 19,
                    "count": 18,
                    "pct": 95
                }
            }
        },
        {
            "id": "ai_blocked_any",
            "group": "access",
            "population": "network",
            "label": "Blocks at least one of 15 AI crawlers",
            "definition": "robots.txt disallows the homepage (\"/\") for at least one of the 15 AI crawlers Sitequiry checks.",
            "n": 90,
            "count": 18,
            "pct": 20,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 5,
                    "pct": 15
                },
                "de": {
                    "n": 23,
                    "count": 7,
                    "pct": 30
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 5,
                    "pct": 26
                }
            }
        },
        {
            "id": "ai_training_blocked_any",
            "group": "access",
            "population": "network",
            "label": "Blocks at least one AI training crawler",
            "definition": "robots.txt disallows the homepage for at least one of 8 training crawlers (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, meta-externalagent, Bytespider, Amazonbot).",
            "n": 90,
            "count": 18,
            "pct": 20,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 5,
                    "pct": 15
                },
                "de": {
                    "n": 23,
                    "count": 7,
                    "pct": 30
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 5,
                    "pct": 26
                }
            }
        },
        {
            "id": "ai_search_blocked_any",
            "group": "access",
            "population": "network",
            "label": "Blocks at least one AI search crawler",
            "definition": "robots.txt disallows the homepage for at least one of 4 AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot, DuckAssistBot).",
            "n": 90,
            "count": 14,
            "pct": 16,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 4,
                    "pct": 17
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 5,
                    "pct": 26
                }
            }
        },
        {
            "id": "ai_user_blocked_any",
            "group": "access",
            "population": "network",
            "label": "Blocks at least one user-triggered AI fetcher",
            "definition": "robots.txt disallows the homepage for at least one of 3 user-triggered fetchers (ChatGPT-User, Claude-User, Perplexity-User).",
            "n": 90,
            "count": 11,
            "pct": 12,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 3,
                    "pct": 13
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 3,
                    "pct": 16
                }
            }
        },
        {
            "id": "ai_blocked_all",
            "group": "access",
            "population": "network",
            "label": "Blocks all 15 AI crawlers",
            "definition": "robots.txt disallows the homepage for every one of the 15 AI crawlers.",
            "n": 90,
            "count": 1,
            "pct": 1,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 0,
                    "pct": 0
                },
                "de": {
                    "n": 23,
                    "count": 1,
                    "pct": 4
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 0,
                    "pct": 0
                }
            }
        },
        {
            "id": "googlebot_blocked",
            "group": "access",
            "population": "network",
            "label": "Blocks Googlebot",
            "definition": "robots.txt disallows the homepage for Googlebot.",
            "n": 90,
            "count": 0,
            "pct": 0,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 0,
                    "pct": 0
                },
                "de": {
                    "n": 23,
                    "count": 0,
                    "pct": 0
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 0,
                    "pct": 0
                }
            }
        },
        {
            "id": "sitemap_found",
            "group": "signals",
            "population": "network",
            "label": "XML sitemap found",
            "definition": "An XML sitemap was found (declared in robots.txt or at a standard address).",
            "n": 90,
            "count": 75,
            "pct": 83,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 27,
                    "pct": 82
                },
                "de": {
                    "n": 23,
                    "count": 20,
                    "pct": 87
                },
                "en": {
                    "n": 15,
                    "count": 13,
                    "pct": 87
                },
                "other": {
                    "n": 19,
                    "count": 15,
                    "pct": 79
                }
            }
        },
        {
            "id": "sitemap_declared",
            "group": "signals",
            "population": "robots",
            "label": "Sitemap declared in robots.txt",
            "definition": "robots.txt contains a Sitemap line (sites with a readable robots.txt only).",
            "n": 84,
            "count": 70,
            "pct": 83,
            "segments": {
                "sl": {
                    "n": 30,
                    "count": 25,
                    "pct": 83
                },
                "de": {
                    "n": 22,
                    "count": 19,
                    "pct": 86
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 18,
                    "count": 14,
                    "pct": 78
                }
            }
        },
        {
            "id": "llms_txt_present",
            "group": "signals",
            "population": "network",
            "label": "llms.txt present",
            "definition": "/llms.txt answers with a non-HTML text file (presence only; content quality is not judged).",
            "n": 90,
            "count": 12,
            "pct": 13,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 4,
                    "pct": 17
                },
                "en": {
                    "n": 15,
                    "count": 3,
                    "pct": 20
                },
                "other": {
                    "n": 19,
                    "count": 1,
                    "pct": 5
                }
            }
        },
        {
            "id": "home_schema_any",
            "group": "markup",
            "population": "home",
            "label": "Homepage has schema.org markup",
            "definition": "The homepage carries at least one schema.org type (JSON-LD, microdata or RDFa).",
            "n": 85,
            "count": 50,
            "pct": 59,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 20,
                    "pct": 61
                },
                "de": {
                    "n": 23,
                    "count": 16,
                    "pct": 70
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 16,
                    "count": 10,
                    "pct": 63
                }
            }
        },
        {
            "id": "home_org_schema",
            "group": "markup",
            "population": "home",
            "label": "Homepage has Organization markup",
            "definition": "The homepage carries an Organization or an organization subtype (LocalBusiness, Corporation, Store, Hotel, NGO, …).",
            "n": 85,
            "count": 30,
            "pct": 35,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 14,
                    "pct": 42
                },
                "de": {
                    "n": 23,
                    "count": 9,
                    "pct": 39
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 16,
                    "count": 4,
                    "pct": 25
                }
            }
        },
        {
            "id": "schema_any_page",
            "group": "markup",
            "population": "pages",
            "label": "Schema.org markup on at least one page",
            "definition": "At least one analyzed page carries schema.org markup.",
            "n": 83,
            "count": 65,
            "pct": 78,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 25,
                    "pct": 78
                },
                "de": {
                    "n": 23,
                    "count": 21,
                    "pct": 91
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "schema_most_pages",
            "group": "markup",
            "population": "pages",
            "label": "Schema.org markup on most pages",
            "definition": "More than half of the analyzed pages carry schema.org markup.",
            "n": 83,
            "count": 55,
            "pct": 66,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 21,
                    "pct": 66
                },
                "de": {
                    "n": 23,
                    "count": 19,
                    "pct": 83
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "faq_schema_any_page",
            "group": "markup",
            "population": "pages",
            "label": "FAQPage markup on at least one page",
            "definition": "At least one analyzed page carries FAQPage markup.",
            "n": 83,
            "count": 8,
            "pct": 10,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 1,
                    "pct": 3
                },
                "de": {
                    "n": 23,
                    "count": 4,
                    "pct": 17
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "hreflang_any_page",
            "group": "markup",
            "population": "pages",
            "label": "hreflang annotations",
            "definition": "At least one analyzed page lists hreflang alternates (relevant for multilingual sites only).",
            "n": 83,
            "count": 31,
            "pct": 37,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 8,
                    "pct": 25
                },
                "de": {
                    "n": 23,
                    "count": 14,
                    "pct": 61
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "meta_missing_any",
            "group": "onpage",
            "population": "indexable",
            "label": "Meta description missing on at least one page",
            "definition": "At least one indexable page has no meta description.",
            "n": 81,
            "count": 47,
            "pct": 58,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 23,
                    "pct": 74
                },
                "de": {
                    "n": 23,
                    "count": 10,
                    "pct": 43
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "meta_missing_majority",
            "group": "onpage",
            "population": "indexable",
            "label": "Meta description missing on most pages",
            "definition": "More than half of the indexable pages have no meta description.",
            "n": 81,
            "count": 15,
            "pct": 19,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 10,
                    "pct": 32
                },
                "de": {
                    "n": 23,
                    "count": 2,
                    "pct": 9
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "h1_missing_multi",
            "group": "onpage",
            "population": "indexable",
            "label": "H1 missing on more than one page",
            "definition": "Two or more indexable pages have no H1 heading.",
            "n": 81,
            "count": 35,
            "pct": 43,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 15,
                    "pct": 48
                },
                "de": {
                    "n": 23,
                    "count": 5,
                    "pct": 22
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "h1_missing_majority",
            "group": "onpage",
            "population": "indexable",
            "label": "H1 missing on most pages",
            "definition": "More than half of the indexable pages have no H1 heading.",
            "n": 81,
            "count": 15,
            "pct": 19,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 9,
                    "pct": 29
                },
                "de": {
                    "n": 23,
                    "count": 1,
                    "pct": 4
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "og_missing_any",
            "group": "onpage",
            "population": "indexable",
            "label": "Open Graph tags incomplete on at least one page",
            "definition": "At least one indexable page lacks og:title or og:image.",
            "n": 81,
            "count": 41,
            "pct": 51,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 15,
                    "pct": 48
                },
                "de": {
                    "n": 23,
                    "count": 13,
                    "pct": 57
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "og_missing_majority",
            "group": "onpage",
            "population": "indexable",
            "label": "Open Graph tags incomplete on most pages",
            "definition": "More than half of the indexable pages lack og:title or og:image.",
            "n": 81,
            "count": 20,
            "pct": 25,
            "segments": {
                "sl": {
                    "n": 31,
                    "count": 8,
                    "pct": 26
                },
                "de": {
                    "n": 23,
                    "count": 6,
                    "pct": 26
                },
                "en": {
                    "n": 13,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "alt_missing_any",
            "group": "onpage",
            "population": "images",
            "label": "Images without alt text on at least one page",
            "definition": "At least one analyzed page has an image with no alt attribute (alt=\"\" for decorative images is correct and not counted; tracking pixels and hidden images are ignored).",
            "n": 83,
            "count": 40,
            "pct": 48,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 18,
                    "pct": 56
                },
                "de": {
                    "n": 23,
                    "count": 10,
                    "pct": 43
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        },
        {
            "id": "alt_missing_over_10pct",
            "group": "onpage",
            "population": "images",
            "label": "More than 10% of images without alt text",
            "definition": "Across the analyzed pages of the site, more than 10% of the images have no alt attribute.",
            "n": 83,
            "count": 13,
            "pct": 16,
            "segments": {
                "sl": {
                    "n": 32,
                    "count": 7,
                    "pct": 22
                },
                "de": {
                    "n": 23,
                    "count": 1,
                    "pct": 4
                },
                "en": {
                    "n": 14,
                    "suppressed": "n_too_small"
                },
                "other": {
                    "n": 14,
                    "suppressed": "n_too_small"
                }
            }
        }
    ],
    "bots": [
        {
            "id": "bot_oai_searchbot",
            "bot": "OAI-SearchBot",
            "purpose": "search",
            "population": "network",
            "n": 90,
            "count": 5,
            "pct": 6,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 3,
                    "pct": 9
                },
                "de": {
                    "n": 23,
                    "count": 2,
                    "pct": 9
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 0,
                    "pct": 0
                }
            }
        },
        {
            "id": "bot_claude_searchbot",
            "bot": "Claude-SearchBot",
            "purpose": "search",
            "population": "network",
            "n": 90,
            "count": 5,
            "pct": 6,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 0,
                    "pct": 0
                },
                "de": {
                    "n": 23,
                    "count": 2,
                    "pct": 9
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 2,
                    "pct": 11
                }
            }
        },
        {
            "id": "bot_perplexitybot",
            "bot": "PerplexityBot",
            "purpose": "search",
            "population": "network",
            "n": 90,
            "count": 12,
            "pct": 13,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 3,
                    "pct": 13
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 4,
                    "pct": 21
                }
            }
        },
        {
            "id": "bot_duckassistbot",
            "bot": "DuckAssistBot",
            "purpose": "search",
            "population": "network",
            "n": 90,
            "count": 8,
            "pct": 9,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 2,
                    "pct": 6
                },
                "de": {
                    "n": 23,
                    "count": 1,
                    "pct": 4
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 4,
                    "pct": 21
                }
            }
        },
        {
            "id": "bot_chatgpt_user",
            "bot": "ChatGPT-User",
            "purpose": "user",
            "population": "network",
            "n": 90,
            "count": 8,
            "pct": 9,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 3,
                    "pct": 13
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 1,
                    "pct": 5
                }
            }
        },
        {
            "id": "bot_claude_user",
            "bot": "Claude-User",
            "purpose": "user",
            "population": "network",
            "n": 90,
            "count": 5,
            "pct": 6,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 0,
                    "pct": 0
                },
                "de": {
                    "n": 23,
                    "count": 2,
                    "pct": 9
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 2,
                    "pct": 11
                }
            }
        },
        {
            "id": "bot_perplexity_user",
            "bot": "Perplexity-User",
            "purpose": "user",
            "population": "network",
            "n": 90,
            "count": 6,
            "pct": 7,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 3,
                    "pct": 9
                },
                "de": {
                    "n": 23,
                    "count": 2,
                    "pct": 9
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 1,
                    "pct": 5
                }
            }
        },
        {
            "id": "bot_gptbot",
            "bot": "GPTBot",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 14,
            "pct": 16,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 5,
                    "pct": 15
                },
                "de": {
                    "n": 23,
                    "count": 6,
                    "pct": 26
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 3,
                    "pct": 16
                }
            }
        },
        {
            "id": "bot_claudebot",
            "bot": "ClaudeBot",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 16,
            "pct": 18,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 5,
                    "pct": 15
                },
                "de": {
                    "n": 23,
                    "count": 6,
                    "pct": 26
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 4,
                    "pct": 21
                }
            }
        },
        {
            "id": "bot_google_extended",
            "bot": "Google-Extended",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 11,
            "pct": 12,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 3,
                    "pct": 9
                },
                "de": {
                    "n": 23,
                    "count": 4,
                    "pct": 17
                },
                "en": {
                    "n": 15,
                    "count": 0,
                    "pct": 0
                },
                "other": {
                    "n": 19,
                    "count": 4,
                    "pct": 21
                }
            }
        },
        {
            "id": "bot_applebot_extended",
            "bot": "Applebot-Extended",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 12,
            "pct": 13,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 4,
                    "pct": 17
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 3,
                    "pct": 16
                }
            }
        },
        {
            "id": "bot_ccbot",
            "bot": "CCBot",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 14,
            "pct": 16,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 3,
                    "pct": 9
                },
                "de": {
                    "n": 23,
                    "count": 6,
                    "pct": 26
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 4,
                    "pct": 21
                }
            }
        },
        {
            "id": "bot_meta_externalagent",
            "bot": "meta-externalagent",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 9,
            "pct": 10,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 2,
                    "pct": 6
                },
                "de": {
                    "n": 23,
                    "count": 5,
                    "pct": 22
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 1,
                    "pct": 5
                }
            }
        },
        {
            "id": "bot_bytespider",
            "bot": "Bytespider",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 17,
            "pct": 19,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 4,
                    "pct": 12
                },
                "de": {
                    "n": 23,
                    "count": 7,
                    "pct": 30
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 5,
                    "pct": 26
                }
            }
        },
        {
            "id": "bot_amazonbot",
            "bot": "Amazonbot",
            "purpose": "training",
            "population": "network",
            "n": 90,
            "count": 10,
            "pct": 11,
            "segments": {
                "sl": {
                    "n": 33,
                    "count": 3,
                    "pct": 9
                },
                "de": {
                    "n": 23,
                    "count": 3,
                    "pct": 13
                },
                "en": {
                    "n": 15,
                    "count": 1,
                    "pct": 7
                },
                "other": {
                    "n": 19,
                    "count": 3,
                    "pct": 16
                }
            }
        }
    ],
    "verification": {
        "date": "2026-10-02",
        "llms_txt_rechecked": 12,
        "llms_txt_valid": 12,
        "robots_rechecked": 18,
        "robots_confirmed": 18
    },
    "not_measured": {
        "speed": "Google PageSpeed was not run for this sample, so there are no Core Web Vitals, no mobile score distribution and no render-blocking or page-weight figures. Speed is not part of this study.",
        "server_response_time": "Server response time was recorded for single requests from one location only; it is not a speed measurement and is not published.",
        "https_security_headers": "HTTP to HTTPS redirects and security headers were not recorded by the crawl.",
        "ai_visibility": "Whether a site is cited or shown in AI answers is not measured. Only readiness signals are.",
        "structured_data_validity": "Structured data is counted by presence; it was not validated against Google or schema.org rules.",
        "llms_txt_quality": "llms.txt is counted by presence; its content and whether any AI system reads it are not judged.",
        "scores": "Sitequiry SEO, AEO, GEO and overall scores are our own weighted rubric, not an independent measure, and are not published here.",
        "per_site_results": "Results per site are not published. Only aggregates are.",
        "category_country_segments": "Segments by category or country would have fewer than 15 sites each and are not published."
    }
}
