{"shared_score":{"domain":"hm.com","geo_score":61.4,"letter_grade":"D","full_score":{"top_fixes":[{"icon":"⭐","score":0,"prompt":"Improve E-E-A-T signals:\n  1. Add author bios with credentials\n  2. Show certifications, memberships\n  3. Include customer cases and testimonials\n  4. Publish regular blog/articles showing expertise\n  5. Add SSL/HTTPS for trust\n  6. Show years of experience or founding year\n  7. Ekstern omtale tæller: PR, anmeldelser og branchemedier styrker autoritetsløkken — men husk at ca. halvdelen af AI-citationer i nordiske lokale brancher går til virksomhedens EGET site (målt 2026-08-14), så eget indhold er den anden halvdel\n💡 Authority loop: AI validerer dine claims ved at tjekke om de gentages på tværs af uafhængige, troværdige kilder — ét brand-ejet site er ikke nok","dimension":"E-E-A-T Content Quality","dimension_id":"eeat_quality","customer_summary":{"why":"AI-tjenester fremhæver virksomheder, der tydeligt viser erfaring og ekspertise — fx forfatternavne, 'Om os'-side og kundecases. Mangler det, vælges konkurrenten.","what":"Tilføj en fyldig 'Om os'-side, sæt navn og titel på jeres indhold, og vis kundeudtalelser eller cases.","title":"Vis hvem der står bag (troværdighed)","tech_details":"Improve E-E-A-T signals:\n  1. Add author bios with credentials\n  2. Show certifications, memberships\n  3. Include customer cases and testimonials\n  4. Publish regular blog/articles showing expertise\n  5. Add SSL/HTTPS for trust\n  6. Show years of experience or founding year\n  7. Ekstern omtale tæller: PR, anmeldelser og branchemedier styrker autoritetsløkken — men husk at ca. halvdelen af AI-citationer i nordiske lokale brancher går til virksomhedens EGET site (målt 2026-08-14), så eget indhold er den anden halvdel\n💡 Authority loop: AI validerer dine claims ved at tjekke om de gentages på tværs af uafhængige, troværdige kilder — ét brand-ejet site er ikke nok"}},{"icon":"🔗","score":20,"prompt":"Fix internal linking:\n  1. Add 3+ internal links per page\n  2. Use descriptive anchor text (not \"click here\")\n  3. Link to important pages from the homepage\n  4. Fix broken internal links","dimension":"Internal Links","dimension_id":"internal_links","customer_summary":{"why":"Links mellem dine egne sider hjælper både besøgende og AI med at finde dit vigtigste indhold. Få links = vigtige sider bliver overset.","what":"Tilføj links fra forsiden og populære sider til dine vigtigste ydelses-sider. Det kan du typisk selv gøre i dit website-system.","title":"Bind dine sider bedre sammen med links","tech_details":"Fix internal linking:\n  1. Add 3+ internal links per page\n  2. Use descriptive anchor text (not \"click here\")\n  3. Link to important pages from the homepage\n  4. Fix broken internal links"}},{"icon":"⚡","score":43,"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"}},{"icon":"🔢","score":55,"prompt":"Erstat vage markedsføringspåstande med empiriske data i dit indhold.\nBaseret på KDD'24-studiet (Aggarwal et al., arXiv:2311.09735):\n  1. Udskift superlativ-claims ('markedsleder', 'Danmarks bedste', 'hurtigste') med konkrete tal\n     → 'Vi reducerede kunders time-to-insight fra 3 uger til 4 timer'\n  2. Tilføj resultater fra virkelige kunder/cases — kun tal I selv har målt,\n     og skriv gerne hvornår og hvordan de er målt\n  3. Inkluder specifikke tidshorisonter, priser og målbare effekter\n  4. Anvend 'Technical Justification'-mønster: forklar HVORDAN, ikke bare HVAD\n     → 'Geoa opdager GAB ved at sammenligne Brave Search + Perplexity-svar mod din sideindhold'\n  5. Citér gerne eksterne kilder (studier, analysefirmaer, branchedata)\n     → 'Gartner forudsiger 25% fald i traditionel søgetrafik inden 2026'\nMål: min. 1 empirisk udsagn per 100 ord, max. 1 vagt superlativ per side.","dimension":"Empirical Content Data","dimension_id":"empirical_density","customer_summary":{"why":"AI-søgemaskiner er trænet til at citere indhold med konkrete tal, procenter og case-resultater — og aktivt filtrere vagt markedsføringssprog fra. Er dine tekster fyldt med 'markedsleder' og 'landets bedste' uden beviser, springer AI dem over.","what":"Gå igennem dine vigtigste sider og erstat de vage påstande med reelle tal fra din egen forretning: 'Vi har leveret 240 projekter siden 2018' slår 'landets bedste' hver gang. Brug kun tal du kan dokumentere. Vi kan generere konkrete forslag til dig.","title":"Udskift tomme salgspåstande med konkrete tal","tech_details":"Erstat vage markedsføringspåstande med empiriske data i dit indhold.\nBaseret på KDD'24-studiet (Aggarwal et al., arXiv:2311.09735):\n  1. Udskift superlativ-claims ('markedsleder', 'Danmarks bedste', 'hurtigste') med konkrete tal\n     → 'Vi reducerede kunders time-to-insight fra 3 uger til 4 timer'\n  2. Tilføj resultater fra virkelige kunder/cases — kun tal I selv har målt,\n     og skriv gerne hvornår og hvordan de er målt\n  3. Inkluder specifikke tidshorisonter, priser og målbare effekter\n  4. Anvend 'Technical Justification'-mønster: forklar HVORDAN, ikke bare HVAD\n     → 'Geoa opdager GAB ved at sammenligne Brave Search + Perplexity-svar mod din sideindhold'\n  5. Citér gerne eksterne kilder (studier, analysefirmaer, branchedata)\n     → 'Gartner forudsiger 25% fald i traditionel søgetrafik inden 2026'\nMål: min. 1 empirisk udsagn per 100 ord, max. 1 vagt superlativ per side."}}],"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":false,"score":50,"issues":["HTTP 403 ved hentning — SSR ikke målt (bot-beskyttelse), neutral score 50 anvendt"],"weight":6,"fix_prompt":null},{"id":"llms_txt","icon":"📄","name":"llms.txt","pass":false,"score":50,"issues":["HTTP 403 ved hentning af /llms.txt — ikke målt, neutral score 50 anvendt"],"weight":3,"fix_prompt":null},{"id":"structured_data","icon":"📊","name":"Structured Data","pass":false,"score":50,"issues":["Kunne ikke hente siden (HTTP 403) — struktureret data ikke målt, neutral score 50 anvendt"],"weight":8,"fix_prompt":null},{"id":"basic_page_signals","icon":"📝","name":"Basic Page Signals","pass":true,"score":100,"issues":["Meta description kunne ikke måles (siden kunne ikke hentes) — ikke medregnet","Canonical-tag kunne ikke måles (siden kunne ikke hentes) — ikke medregnet","OG/social-tags kunne ikke måles (siden kunne ikke hentes) — ikke medregnet"],"weight":7,"fix_prompt":null},{"id":"content_citability","icon":"💬","name":"Content Citability","pass":true,"score":70,"issues":["Ingen H2/H3-overskrifter fundet — svært for AI at udtrække struktur","Ingen tabeller eller lister — struktureret indhold forbedrer AI-ekstraktion","Få fremhævede nøglebegreber — fed tekst guider AI-opmærksomhed"],"weight":8,"fix_prompt":null},{"id":"brand_entity","icon":"🏷️","name":"Brand Entity","pass":true,"score":85,"issues":["Intet LinkedIn-link på hjemmesiden"],"weight":8,"fix_prompt":null},{"id":"security","icon":"🔒","name":"Security","pass":true,"score":100,"issues":["Security-headers kunne ikke måles (HTTP 403, bot-beskyttelse) — ikke medregnet"],"weight":5,"fix_prompt":null},{"id":"performance","icon":"⚡","name":"Performance","pass":false,"score":43,"issues":["CLS 1.66 (denne side, rigtige brugere) — for høj; Googles grænse er 0.1 — på vej ned fra 0.14 over 25 uger, så det virker","INP 214ms (denne side, rigtige brugere) — for langsom; Googles grænse er 200ms — på vej ned fra 328ms over 25 uger, så det virker","LCP 3547ms (denne side, rigtige brugere) — for langsom; Googles grænse er 2500ms — og STIGENDE fra 1771ms 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.12,"period_end":"2026-10-03"},"delta":-0.02,"first":{"p75":0.14,"period_end":"2026-04-18"},"trend":"improved","weeks":25,"points":[{"p75":0.14,"period_end":"2026-04-18"},{"p75":0.14,"period_end":"2026-04-25"},{"p75":0.15,"period_end":"2026-05-02"},{"p75":0.14,"period_end":"2026-05-09"},{"p75":0.14,"period_end":"2026-05-16"},{"p75":0.14,"period_end":"2026-05-23"},{"p75":0.14,"period_end":"2026-05-30"},{"p75":0.13,"period_end":"2026-06-06"},{"p75":0.12,"period_end":"2026-06-13"},{"p75":0.12,"period_end":"2026-06-20"},{"p75":0.11,"period_end":"2026-06-27"},{"p75":0.11,"period_end":"2026-07-04"},{"p75":0.11,"period_end":"2026-07-11"},{"p75":0.11,"period_end":"2026-07-18"},{"p75":0.11,"period_end":"2026-07-25"},{"p75":0.11,"period_end":"2026-08-01"},{"p75":0.11,"period_end":"2026-08-08"},{"p75":0.1,"period_end":"2026-08-15"},{"p75":0.1,"period_end":"2026-08-22"},{"p75":0.1,"period_end":"2026-08-29"},{"p75":0.1,"period_end":"2026-09-05"},{"p75":0.11,"period_end":"2026-09-12"},{"p75":0.11,"period_end":"2026-09-19"},{"p75":0.11,"period_end":"2026-09-26"},{"p75":0.12,"period_end":"2026-10-03"}]},"INP":{"last":{"p75":295,"period_end":"2026-10-03"},"delta":-33,"first":{"p75":328,"period_end":"2026-04-18"},"trend":"improved","weeks":25,"points":[{"p75":328,"period_end":"2026-04-18"},{"p75":323,"period_end":"2026-04-25"},{"p75":316,"period_end":"2026-05-02"},{"p75":314,"period_end":"2026-05-09"},{"p75":327,"period_end":"2026-05-16"},{"p75":344,"period_end":"2026-05-23"},{"p75":369,"period_end":"2026-05-30"},{"p75":385,"period_end":"2026-06-06"},{"p75":379,"period_end":"2026-06-13"},{"p75":350,"period_end":"2026-06-20"},{"p75":328,"period_end":"2026-06-27"},{"p75":316,"period_end":"2026-07-04"},{"p75":309,"period_end":"2026-07-11"},{"p75":311,"period_end":"2026-07-18"},{"p75":312,"period_end":"2026-07-25"},{"p75":313,"period_end":"2026-08-01"},{"p75":317,"period_end":"2026-08-08"},{"p75":321,"period_end":"2026-08-15"},{"p75":321,"period_end":"2026-08-22"},{"p75":320,"period_end":"2026-08-29"},{"p75":317,"period_end":"2026-09-05"},{"p75":312,"period_end":"2026-09-12"},{"p75":309,"period_end":"2026-09-19"},{"p75":302,"period_end":"2026-09-26"},{"p75":295,"period_end":"2026-10-03"}]},"LCP":{"last":{"p75":1968,"period_end":"2026-10-03"},"delta":197,"first":{"p75":1771,"period_end":"2026-04-18"},"trend":"worsened","weeks":25,"points":[{"p75":1771,"period_end":"2026-04-18"},{"p75":1796,"period_end":"2026-04-25"},{"p75":1790,"period_end":"2026-05-02"},{"p75":1829,"period_end":"2026-05-09"},{"p75":1881,"period_end":"2026-05-16"},{"p75":1918,"period_end":"2026-05-23"},{"p75":1980,"period_end":"2026-05-30"},{"p75":2043,"period_end":"2026-06-06"},{"p75":2085,"period_end":"2026-06-13"},{"p75":2019,"period_end":"2026-06-20"},{"p75":1954,"period_end":"2026-06-27"},{"p75":1893,"period_end":"2026-07-04"},{"p75":1837,"period_end":"2026-07-11"},{"p75":1846,"period_end":"2026-07-18"},{"p75":1858,"period_end":"2026-07-25"},{"p75":1875,"period_end":"2026-08-01"},{"p75":1907,"period_end":"2026-08-08"},{"p75":1936,"period_end":"2026-08-15"},{"p75":1964,"period_end":"2026-08-22"},{"p75":1973,"period_end":"2026-08-29"},{"p75":1982,"period_end":"2026-09-05"},{"p75":1997,"period_end":"2026-09-12"},{"p75":1998,"period_end":"2026-09-19"},{"p75":1967,"period_end":"2026-09-26"},{"p75":1968,"period_end":"2026-10-03"}]}},"metrics":{"CLS":{"p75":1.66,"unit":"","rating":"poor","good_threshold":0.1},"INP":{"p75":214,"unit":"ms","rating":"needs_improvement","good_threshold":200},"LCP":{"p75":3547,"unit":"ms","rating":"needs_improvement","good_threshold":2500}},"complete":true,"assessment":"fail","metrics_available":["CLS","INP","LCP"]}},{"id":"mobile_adaptation","icon":"📱","name":"Mobile Adaptation","pass":false,"score":50,"issues":["Forsidens HTML kunne ikke hentes — mobiltilpasning ikke målt"],"weight":6,"fix_prompt":null},{"id":"internal_links","icon":"🔗","name":"Internal Links","pass":false,"score":20,"issues":["Kun 0 interne links — anbefal 5+ for AI-crawlbarhed"],"weight":5,"fix_prompt":"Fix internal linking:\n  1. Add 3+ internal links per page\n  2. Use descriptive anchor text (not \"click here\")\n  3. Link to important pages from the homepage\n  4. Fix broken internal links"},{"id":"eeat_quality","icon":"⭐","name":"E-E-A-T Content Quality","pass":false,"score":0,"issues":["Svag E-E-A-T profil — AI-søgemaskiner vurderer troværdighed som lav","Få troværdighedssignaler — tilføj autorbiografier, certificeringer, cases"],"weight":7,"fix_prompt":"Improve E-E-A-T signals:\n  1. Add author bios with credentials\n  2. Show certifications, memberships\n  3. Include customer cases and testimonials\n  4. Publish regular blog/articles showing expertise\n  5. Add SSL/HTTPS for trust\n  6. Show years of experience or founding year\n  7. Ekstern omtale tæller: PR, anmeldelser og branchemedier styrker autoritetsløkken — men husk at ca. halvdelen af AI-citationer i nordiske lokale brancher går til virksomhedens EGET site (målt 2026-08-14), så eget indhold er den anden halvdel\n💡 Authority loop: AI validerer dine claims ved at tjekke om de gentages på tværs af uafhængige, troværdige kilder — ét brand-ejet site er ikke nok"},{"id":"platform_optimization","icon":"🎯","name":"Platform Optimization","pass":true,"score":65,"issues":["Ingen FAQ-/spørgsmålssektion fundet på forsiden — de citerede sider besvarer typisk kundernes spørgsmål direkte i teksten","Få spørgsmål-svar mønstre — AI citerer ofte direkte svar","Kun 0/2 community-validation signaler fundet — anbefal Trustpilot, G2, cases eller LinkedIn"],"weight":7,"fix_prompt":null},{"id":"schema_recommendations","icon":"🗂️","name":"Schema Recommendations","pass":false,"score":50,"issues":["Struktureret data kunne ikke måles — schema-anbefalinger ikke vurderet, neutral score 50 anvendt"],"weight":7,"fix_prompt":null},{"id":"empirical_density","icon":"🔢","name":"Empirical Content Data","pass":false,"score":55,"issues":["Lav empirisk tæthed: kun 0 af 2 sætninger indeholder konkrete tal, procenter eller kvantificerede resultater. At tilføje statistikker var blandt de mest effektive ændringer i KDD'24-studiet (30-40 % på studiets primære synlighedsmål)","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","Ingen ekstern kildehenvisning fundet. Citater fra analysefirmaer eller branchestudier øger AI's tillid markant","Lav teknisk forklaringsdybde (0 sætninger forklarer mekanismen bag jeres løsning). AI prioriterer indhold der forklarer HVORDAN frem for HVAD ('vi bruger RAG + vektor-søgning til ...')"],"weight":7,"fix_prompt":"Erstat vage markedsføringspåstande med empiriske data i dit indhold.\nBaseret på KDD'24-studiet (Aggarwal et al., arXiv:2311.09735):\n  1. Udskift superlativ-claims ('markedsleder', 'Danmarks bedste', 'hurtigste') med konkrete tal\n     → 'Vi reducerede kunders time-to-insight fra 3 uger til 4 timer'\n  2. Tilføj resultater fra virkelige kunder/cases — kun tal I selv har målt,\n     og skriv gerne hvornår og hvordan de er målt\n  3. Inkluder specifikke tidshorisonter, priser og målbare effekter\n  4. Anvend 'Technical Justification'-mønster: forklar HVORDAN, ikke bare HVAD\n     → 'Geoa opdager GAB ved at sammenligne Brave Search + Perplexity-svar mod din sideindhold'\n  5. Citér gerne eksterne kilder (studier, analysefirmaer, branchedata)\n     → 'Gartner forudsiger 25% fald i traditionel søgetrafik inden 2026'\nMål: min. 1 empirisk udsagn per 100 ord, max. 1 vagt superlativ per side."}],"letter_grade":"D","onpage_signals":{"country":null,"title_text":"Access Denied","word_count":31,"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":0,"opening_hours_measured":false,"price_questions_measured":false,"unanswered_price_questions":[]},"overall_geo_score":61.4},"dials":{"google":{"score":60,"grade":"D","color":"#d97706"},"ai":{"score":66,"grade":"D","color":"#d97706"}},"created_at":"2026-07-11T17:15:31.111518+00:00"},"share_url":"/geo-score/share/d6d073805060","viewed_at":"2026-10-14T09:12:14.545106"}