{"shared_score":{"domain":"vestas.com","geo_score":79.6,"letter_grade":"C","full_score":{"top_fixes":[{"icon":"📄","score":0,"prompt":"Create an llms.txt file at yourdomain.com/llms.txt.\nFormat:\n  # Domain name\n  > Brief description of your site\n  ## Sections\n  - [Page title](https://domain.com/page): Description of page\n  Full spec: https://llmstxt.org/","dimension":"llms.txt","dimension_id":"llms_txt","customer_summary":{"why":"En lille fil (llms.txt) beskriver dit website for AI-tjenester. De fleste AI-crawlere læser den ikke bredt endnu — robots.txt-adgang og god indholdsstruktur vejer tungere i dag — men filen koster få minutter og gør dig klar, når standarden modnes.","what":"Filen kan laves på få minutter. Bed din webansvarlige lægge den op — eller brug vores generator, som laver den for dig.","title":"Fremtidssikr dit website med en llms.txt-fil","tech_details":"Create an llms.txt file at yourdomain.com/llms.txt.\nFormat:\n  # Domain name\n  > Brief description of your site\n  ## Sections\n  - [Page title](https://domain.com/page): Description of page\n  Full spec: https://llmstxt.org/"}},{"icon":"📝","score":51,"prompt":"Fix page metadata:\n  1. Ensure exactly ONE <h1> per page\n  2. Title tag: 10-70 characters, include primary keyword\n  3. Meta description: 120-160 characters, include call to action\n  4. Use H2-H4 for subheadings — never skip levels","dimension":"Basic Page Signals","dimension_id":"basic_page_signals","customer_summary":{"why":"Sidernes titler og overskrifter er det første, både Google og AI læser. Er de uklare eller mangler, bliver du sværere at finde og anbefale.","what":"Giv hver side én tydelig hovedoverskrift og en sigende titel. Det kan de fleste selv rette i deres website-system (fx WordPress).","title":"Ryd op i sidernes titler og overskrifter","tech_details":"Fix page metadata:\n  1. Ensure exactly ONE <h1> per page\n  2. Title tag: 10-70 characters, include primary keyword\n  3. Meta description: 120-160 characters, include call to action\n  4. Use H2-H4 for subheadings — never skip levels"}},{"icon":"⚡","score":58,"prompt":"Improve page performance:\n  1. Optimize images (compress, use WebP, lazy load)\n  2. Minify CSS/JS\n  3. Enable browser caching\n  4. Use a CDN\n  5. Remove render-blocking resources","dimension":"Performance","dimension_id":"performance","customer_summary":{"why":"Langsomme sider giver dårligere placeringer og flere besøgende, der falder fra, inden siden er indlæst.","what":"De største gevinster er som regel at komprimere billeder og fjerne tunge elementer. Send den tekniske liste til din webansvarlige.","title":"Gør dit website hurtigere","tech_details":"Improve page performance:\n  1. Optimize images (compress, use WebP, lazy load)\n  2. Minify CSS/JS\n  3. Enable browser caching\n  4. Use a CDN\n  5. Remove render-blocking resources"}}],"dimensions":[{"id":"ai_crawler_access","icon":"🤖","name":"AI Crawler Accessibility","pass":true,"score":100,"issues":[],"weight":10,"fix_prompt":null},{"id":"server_side_rendering","icon":"🖥️","name":"Server-Side Rendering","pass":true,"score":100,"issues":["Content appears in HTML — SSR friendly ✓"],"weight":6,"fix_prompt":null},{"id":"llms_txt","icon":"📄","name":"llms.txt","pass":false,"score":0,"issues":["Ingen /llms.txt fundet — anbefales stærkt til AI-synlighed. Kald POST /llms-txt/generate/{customer_id} for at generere en automatisk.","Ingen /llms-full.txt — anbefalet supplement til llms.txt med fuld sideindholdsindeks. llms-full.txt øger citering på Claude og ChatGPT ved at give dem adgang til komplet kontekst."],"weight":3,"fix_prompt":"Create an llms.txt file at yourdomain.com/llms.txt.\nFormat:\n  # Domain name\n  > Brief description of your site\n  ## Sections\n  - [Page title](https://domain.com/page): Description of page\n  Full spec: https://llmstxt.org/"},{"id":"structured_data","icon":"📊","name":"Structured Data","pass":true,"score":50,"issues":["Mangler WebSite schema — hjælper AI med at identificere hjemmesidens rolle"],"weight":8,"fix_prompt":null},{"id":"basic_page_signals","icon":"📝","name":"Basic Page Signals","pass":false,"score":51,"issues":["4 H1-overskrifter — anbefal kun én per side","Overskiftshierarki springer niveauer over (f.eks. H2→H4)","Meta description-længde: 166 tegn (optimalt: 25-160)","Manglende Open Graph / Social Sharing tags — AI-crawlere (Perplexity, ChatGPT plugins) bruger og:title og og:description til entitetsgenkendelse og uddrag. Mangler: Mangler twitter:card/twitter:title meta-tags"],"weight":7,"fix_prompt":"Fix page metadata:\n  1. Ensure exactly ONE <h1> per page\n  2. Title tag: 10-70 characters, include primary keyword\n  3. Meta description: 120-160 characters, include call to action\n  4. Use H2-H4 for subheadings — never skip levels"},{"id":"content_citability","icon":"💬","name":"Content Citability","pass":true,"score":100,"issues":[],"weight":8,"fix_prompt":null},{"id":"brand_entity","icon":"🏷️","name":"Brand Entity","pass":true,"score":100,"issues":[],"weight":8,"fix_prompt":null},{"id":"security","icon":"🔒","name":"Security","pass":true,"score":100,"issues":["Security-headers kunne ikke måles (HTTP 301, bot-beskyttelse) — ikke medregnet"],"weight":5,"fix_prompt":null},{"id":"performance","icon":"⚡","name":"Performance","pass":false,"score":58,"issues":["INP 336ms (denne side, rigtige brugere) — for langsom; Googles grænse er 200ms — og STIGENDE fra 234ms over 25 uger","LCP 4761ms (denne side, rigtige brugere) — for langsom; Googles grænse er 2500ms — og STIGENDE fra 2487ms over 25 uger"],"weight":6,"fix_prompt":"Improve page performance:\n  1. Optimize images (compress, use WebP, lazy load)\n  2. Minify CSS/JS\n  3. Enable browser caching\n  4. Use a CDN\n  5. Remove render-blocking resources","perf_source":"field","core_web_vitals":{"scope":"url","history":{"CLS":{"last":{"p75":0.04,"period_end":"2026-10-03"},"delta":0.02,"first":{"p75":0.02,"period_end":"2026-04-18"},"trend":"worsened","weeks":25,"points":[{"p75":0.02,"period_end":"2026-04-18"},{"p75":0.02,"period_end":"2026-04-25"},{"p75":0.02,"period_end":"2026-05-02"},{"p75":0.02,"period_end":"2026-05-09"},{"p75":0.03,"period_end":"2026-05-16"},{"p75":0.03,"period_end":"2026-05-23"},{"p75":0.04,"period_end":"2026-05-30"},{"p75":0.04,"period_end":"2026-06-06"},{"p75":0.04,"period_end":"2026-06-13"},{"p75":0.04,"period_end":"2026-06-20"},{"p75":0.04,"period_end":"2026-06-27"},{"p75":0.04,"period_end":"2026-07-04"},{"p75":0.04,"period_end":"2026-07-11"},{"p75":0.04,"period_end":"2026-07-18"},{"p75":0.04,"period_end":"2026-07-25"},{"p75":0.04,"period_end":"2026-08-01"},{"p75":0.04,"period_end":"2026-08-08"},{"p75":0.04,"period_end":"2026-08-15"},{"p75":0.04,"period_end":"2026-08-22"},{"p75":0.04,"period_end":"2026-08-29"},{"p75":0.04,"period_end":"2026-09-05"},{"p75":0.04,"period_end":"2026-09-12"},{"p75":0.04,"period_end":"2026-09-19"},{"p75":0.04,"period_end":"2026-09-26"},{"p75":0.04,"period_end":"2026-10-03"}]},"INP":{"last":{"p75":300,"period_end":"2026-10-03"},"delta":66,"first":{"p75":234,"period_end":"2026-04-18"},"trend":"worsened","weeks":25,"points":[{"p75":234,"period_end":"2026-04-18"},{"p75":238,"period_end":"2026-04-25"},{"p75":241,"period_end":"2026-05-02"},{"p75":239,"period_end":"2026-05-09"},{"p75":238,"period_end":"2026-05-16"},{"p75":238,"period_end":"2026-05-23"},{"p75":240,"period_end":"2026-05-30"},{"p75":248,"period_end":"2026-06-06"},{"p75":257,"period_end":"2026-06-13"},{"p75":263,"period_end":"2026-06-20"},{"p75":269,"period_end":"2026-06-27"},{"p75":272,"period_end":"2026-07-04"},{"p75":272,"period_end":"2026-07-11"},{"p75":273,"period_end":"2026-07-18"},{"p75":272,"period_end":"2026-07-25"},{"p75":273,"period_end":"2026-08-01"},{"p75":277,"period_end":"2026-08-08"},{"p75":274,"period_end":"2026-08-15"},{"p75":277,"period_end":"2026-08-22"},{"p75":282,"period_end":"2026-08-29"},{"p75":283,"period_end":"2026-09-05"},{"p75":293,"period_end":"2026-09-12"},{"p75":294,"period_end":"2026-09-19"},{"p75":290,"period_end":"2026-09-26"},{"p75":300,"period_end":"2026-10-03"}]},"LCP":{"last":{"p75":3204,"period_end":"2026-10-03"},"delta":717,"first":{"p75":2487,"period_end":"2026-04-18"},"trend":"worsened","weeks":25,"points":[{"p75":2487,"period_end":"2026-04-18"},{"p75":2564,"period_end":"2026-04-25"},{"p75":2691,"period_end":"2026-05-02"},{"p75":2656,"period_end":"2026-05-09"},{"p75":2686,"period_end":"2026-05-16"},{"p75":2717,"period_end":"2026-05-23"},{"p75":2777,"period_end":"2026-05-30"},{"p75":2944,"period_end":"2026-06-06"},{"p75":3077,"period_end":"2026-06-13"},{"p75":3259,"period_end":"2026-06-20"},{"p75":3383,"period_end":"2026-06-27"},{"p75":3438,"period_end":"2026-07-04"},{"p75":3549,"period_end":"2026-07-11"},{"p75":3550,"period_end":"2026-07-18"},{"p75":3594,"period_end":"2026-07-25"},{"p75":3641,"period_end":"2026-08-01"},{"p75":3608,"period_end":"2026-08-08"},{"p75":3589,"period_end":"2026-08-15"},{"p75":3535,"period_end":"2026-08-22"},{"p75":3560,"period_end":"2026-08-29"},{"p75":3564,"period_end":"2026-09-05"},{"p75":3547,"period_end":"2026-09-12"},{"p75":3537,"period_end":"2026-09-19"},{"p75":3412,"period_end":"2026-09-26"},{"p75":3204,"period_end":"2026-10-03"}]}},"metrics":{"CLS":{"p75":0.07,"unit":"","rating":"good","good_threshold":0.1},"INP":{"p75":336,"unit":"ms","rating":"needs_improvement","good_threshold":200},"LCP":{"p75":4761,"unit":"ms","rating":"poor","good_threshold":2500}},"complete":true,"assessment":"fail","metrics_available":["CLS","INP","LCP"]}},{"id":"mobile_adaptation","icon":"📱","name":"Mobile Adaptation","pass":true,"score":100,"issues":[],"weight":6,"fix_prompt":null},{"id":"internal_links","icon":"🔗","name":"Internal Links","pass":true,"score":100,"issues":[],"weight":5,"fix_prompt":null},{"id":"eeat_quality","icon":"⭐","name":"E-E-A-T Content Quality","pass":true,"score":62,"issues":["Moderat E-E-A-T — der er plads til forbedring i flere kategorier"],"weight":7,"fix_prompt":null},{"id":"platform_optimization","icon":"🎯","name":"Platform Optimization","pass":true,"score":80,"issues":["Ingen FAQ-/spørgsmålssektion fundet på forsiden — de citerede sider besvarer typisk kundernes spørgsmål direkte i teksten","Kun 1/2 community-validation signaler fundet — anbefal Trustpilot, G2, cases eller LinkedIn"],"weight":7,"fix_prompt":null},{"id":"schema_recommendations","icon":"🗂️","name":"Schema Recommendations","pass":true,"score":65,"issues":["Mangler WebSite schema — hjælper AI med at identificere hjemmesidens rolle","Mangler FAQPage schema — FAQ citeres hyppigt i AI-svar","Mangler BreadcrumbList schema — strukturerer sidestien for AI"],"weight":7,"fix_prompt":null},{"id":"empirical_density","icon":"🔢","name":"Empirical Content Data","pass":true,"score":87,"issues":["Moderat empirisk tæthed (21 af 214 sætninger med konkrete tal). Mål: mindst 1 empirisk udsagn per ~8 sætninger","Intet konkret case-resultat fundet (fx 'sagsbehandlingstid fra 3 uger til 4 dage'). Kundehistorier med målbare resultater er stærkt citerbart indhold — brug kun tal, I selv har målt, og skriv gerne hvornår"],"weight":7,"fix_prompt":null}],"letter_grade":"C","onpage_signals":{"country":null,"title_text":"Global Leader in Sustainable Energy | Vestas","word_count":7372,"cert_measured":false,"reviews_shown":false,"price_measured":true,"title_measured":true,"cert_terms_found":[],"reviews_measured":true,"has_opening_hours":false,"has_explicit_price":false,"internal_links_count":182,"opening_hours_measured":true,"price_questions_measured":false,"unanswered_price_questions":[]},"overall_geo_score":79.6},"dials":{"google":{"score":78,"grade":"C","color":"#16a34a"},"ai":{"score":78,"grade":"C","color":"#16a34a"}},"created_at":"2026-07-11T17:16:37.696741+00:00"},"share_url":"/geo-score/share/7d41280247ee","viewed_at":"2026-10-14T02:59:46.150247"}