{"avg":{"avg_bot_access":91.6,"avg_rendering":93,"avg_structure":35.3,"avg_schema":9.4,"avg_tech_stack":63.4,"avg_overall":56.8},"domain":{"domain":"spring.io","crawled_at":"2026-03-19T11:35:48.339396Z","gptbot_allowed":true,"claudebot_allowed":true,"ccbot_allowed":true,"google_extended_allowed":true,"googlebot_allowed":true,"raw_text_length":4385,"rendered_text_length":4616,"ghost_ratio":0.05000000074505806,"rendering_type":"SSR","word_count":640,"li_count":50,"tr_count":0,"th_count":0,"structure_score":7.809999942779541,"has_org_schema":false,"has_product_schema":false,"schema_count":0,"tech_stack":"gatsby","server_header":"cloudflare","cdn":"cloudflare","http_status":200,"load_time_ms":603,"total_html_bytes":402831,"useful_text_bytes":4385,"token_bloat_ratio":91.9000015258789,"images_total":11,"images_with_alt":10,"multimodal_pct":91,"tdm_reservation":false,"has_noai_tag":false,"script_bytes":7977,"has_breadcrumb_schema":false,"has_faq_schema":false,"has_article_schema":false,"has_website_schema":false,"page_title":"Spring | Home","meta_description":"Level up your Java code and explore what Spring can do for you.","logo_url":"https://spring.io/favicon-32x32.png?v=96334d577af708644f6f0495dd1c7bc8","crawl_blocked":false,"ai_readiness_score":72,"sub_bot_access":100,"sub_rendering":99,"sub_structure":51,"sub_schema":0,"sub_tech_stack":75,"extractability_score":41,"crawl_cost_score":65,"crawl_cost_label":"Medium","blocklist_risk":0,"blocklist_risk_label":"None","acri_score":47,"acri_extractability":71,"acri_semantic_structure":50,"acri_content_integrity":32,"acri_retrieval_robustness":30,"acri_grade":"D","h1_text":"Spring makes Javasimple.modern.productive.reactive.cloud-ready.","h2_texts":"Generative AI | Microservices | Reactive | Cloud | Web apps | Serverless | Event Driven | Batch | Level up your Java™ code | Get ahead","tranco_rank":11278,"category":"developer","title_length":13,"meta_desc_length":63,"has_canonical":true,"canonical_url":"https://spring.io/","canonical_mismatch":false,"has_meta_viewport":true,"h1_count":2,"h2_count":13,"h2_before_h1":false,"has_hreflang":false,"has_noindex":false,"has_lang_attr":true,"lang_attr":"en","og_image":"https://spring.io/img/og-spring.png","twitter_card":"summary_large_image","ttfb_ms":603,"dom_node_count":598,"html_payload_kb":393.4,"has_hsts":true,"has_csp":false,"cache_control":"public, max-age=0, must-revalidate","cf_cache_status":"DYNAMIC","sitemap_declared":true,"sitemap_url":"https://spring.io/sitemap-index.xml","internal_links":80,"external_links":16,"tracker_scripts":0,"tracker_token_pct":0,"global_score":62,"seo_pillar":41,"geo_pillar":60,"perf_pillar":68,"arch_pillar":91,"data_tier":1,"ai_trust_score":0,"ai_trust_rank":18137,"ai_trust_percentile":0,"inbound_ai_links":1,"outbound_ai_links":11,"llm_analyzed":true,"llm_analyzed_at":"2026-02-28T23:10:12.367929Z","llm_model":"mlx-community/gemma-3-4b-it-qat-4bit","ai_unified_analysis":{"core_offering":"Spring is a Java-based framework for building enterprise applications, providing tools and libraries for various aspects of software development, including","target_audience":"Developers, Java developers, software architects, DevOps engineers, and Spring framework users.","pricing_model":"Open source (Apache 2.0 license). Commercial support and enterprise features available through Spring Development Fund and SpringForge.","integration_partners":["RabbitMQ","Redis","Kafka","GitHub"],"compliance_standards":[],"competitive_moat":"Comprehensive Java framework with a large community, extensive documentation, and a wide range of integrations, fostering rapid development and maintainability.","content_depth_score":8,"programmatic_seo_signals":["Release notes pages","GitHub repository links","Blog posts about Spring features"],"key_pain_points":["Lack of structured FAQ schema","Thin landing pages for features"]}},"percentile":73,"similar_domains":[{"domain":"ghwk.de","acri_score":72,"ai_readiness_score":78,"tech_stack":"typo3","category":"developer","token_bloat_ratio":2.200000047683716,"schema_count":0,"distance":16.75,"page_title":"Gedenk- und Bildungsstätte Haus der Wannsee-Konferenz","h1_text":"Gedenk- und Bildungsstätte am historischen Ort der Besprechung am Wannsee, 20. Januar 1942"},{"domain":"shop.wba.co.uk","acri_score":72,"ai_readiness_score":82,"tech_stack":"cloudflare-pages","category":"developer","token_bloat_ratio":1.899999976158142,"schema_count":0,"distance":16.75,"page_title":"West Bromwich Albion Online Store | Official replica shirts","h1_text":""},{"domain":"osssoftware.org","acri_score":72,"ai_readiness_score":80,"tech_stack":"fastapi","category":"developer","token_bloat_ratio":5.400000095367432,"schema_count":0,"distance":16.75,"page_title":"Open Source Software, Open Source Alternatives, OSS Software","h1_text":"Open Source Software"},{"domain":"firefox-source-docs.mozilla.org","acri_score":72,"ai_readiness_score":80,"tech_stack":"proprietary","category":"developer","token_bloat_ratio":5.599999904632568,"schema_count":0,"distance":16.75,"page_title":"Firefox Source Tree Documentation — Firefox Source Docs  documentation","h1_text":"Firefox Source Tree Documentation"},{"domain":"docs.racket-lang.org","acri_score":72,"ai_readiness_score":80,"tech_stack":"express","category":"developer","token_bloat_ratio":5.5,"schema_count":0,"distance":16.75,"page_title":"Racket","h1_text":"Racket Documentation🔗ℹ"}]}
