GEO-Score
TjänsterOm ossLär digTopplistaRapporterPriserBlogg

GEO-Score

Det bästa GEO-analysverktyget

Testa ditt innehåll för AI-sökmotorer som ChatGPT, Perplexity och Claude. Få konkreta insikter för att förbättra din synlighet.

Få GEO-tips för innehåll

Resurser

  • Kunskapsbank
  • Vad är GEO?
  • GEO-blogg
  • GEO Score Checker
  • Topplista
  • AI-ordlista
  • Fallstudier
  • GEO Insights
  • Rapporter

GEO-verktyg

  • Komplett GEO-granskning av webbplats
  • GEO-analys
  • AI Visibility Checker
  • ROI-kalkylator
  • Schema Validator
  • Perplexity SEO-kontroll
  • ChatGPT SEO-kontroll
  • Kontroll för Googles AI-läge
  • AI-crawlertest
  • Agent readiness-test
  • llms.txt-generator
  • Query fan-out-verktyg
  • AI Bot Log Analyzer
  • Konkurrentjämförelse
  • Professionella tjänster
  • Alla verktyg

Analysera dina

  • Blogginlägg
  • Produktsidor
  • Landningssidor
  • Startsidor
  • Tjänstesidor

GEO-Score

  • Om oss
  • Integritetspolicy
  • Villkor
  • Kontakt
  • White Label
  • Bygg din framgång

Följ GEO-Score

Guider för AI-sökning

AI-sökoptimeringPerplexity SEOChatGPT SEOLLM SEOAI Visibility CheckerAlla guider →
GDPR-kompatibelData lagras i EUTillverkad i Nederländerna
KVK: 61855111BTW: NL004509498B76© 2026 GEO-score.onlineGEO-Score är en del av Be-Found.
Stärk din blogg med Bloffee
  1. Hem
  2. Forskning
  3. GEO-experiment
  4. JavaScripts döda vinkel

Egen forskning

Vad missar AI-crawlers när de hoppar över JavaScript?

Vi laddade varje startsida som gav vår bot HTML två gånger: som ren HTML och med JavaScript. Den 20 oktober 2026 berodde strukturerade data nästan aldrig på JavaScript: bara 1,3 % av dessa startsidor bland de 10 000 mest populära webbplatserna fick sin JSON-LD via JavaScript. Med texten är det en annan sak. På 26,4 % av dem står mindre än hälften av orden i den HTML som en bot utan JavaScript får.

Uppmätt 20 oktober 2026

av startsidorna i topp 10 000 har JSON-LD först efter JavaScript
1,3 %
har det mesta av texten först efter JavaScript
26,4 %
visar huvudrubriken (h1) först efter JavaScript
6,5 %

Vad vi testade

En webbsida kommer i två steg. Först skickar servern HTML. Sedan kör webbläsaren sidans JavaScript, som kan lägga till text, rubriker och strukturerade data.

Alla botar tar inte det andra steget. Enligt en loggstudie från Vercel från 2024 hämtar de stora AI-crawlerna JavaScript-filer men kör dem inte. Anthropics web fetch-verktyg för utvecklare stöder enligt dokumentationen inte sidor som är byggda med JavaScript. Google är annorlunda: det kör sidornas JavaScript.

Så vi laddade varje startsida två gånger, med några sekunders mellanrum och med samma botnamn: en gång som ren HTML, som en bot utan JavaScript ser den, och en gång i en riktig Chrome-webbläsare som kör JavaScript. Sedan jämförde vi de två.

Strukturerade data som bara syns med JavaScript

51,2 % av startsidorna i topp 10 000 har JSON-LD i rå HTML. Bara 1,3 % får det enbart via JavaScript, och på 1,3 % lägger JavaScript till fler typer. För strukturerade data är rå HTML alltså oftast hela historien.

Strukturerade data (JSON-LD) i rå HTML och efter JavaScript
MåttTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Har JSON-LD i rå HTML51,2 %46,1 %–56,3 %51 %45,9 %–56 %49 %43,8 %–54,2 %43,2 %38,2 %–48,3 %33 %28,2 %–38 %
Har JSON-LD efter JavaScript52,3 %47,2 %–57,3 %52,6 %47,5 %–57,6 %49,9 %44,6 %–55,1 %43,2 %38,2 %–48,3 %33,5 %28,8 %–38,6 %
JSON-LD bara efter JavaScript1,3 %0,6 %–3,1 %1,6 %0,8 %–3,5 %0,9 %0,3 %–2,5 %0,3 %0 %–1,5 %0,6 %0,2 %–2,1 %
JavaScript lägger till fler typer1,3 %0,6 %–3,1 %0,3 %0 %–1,5 %0,6 %0,2 %–2,1 %0,5 %0,1 %–2 %0,6 %0,2 %–2,1 %
JavaScript tar bort det igen0,3 %0 %–1,5 %0 %0 %–1 %0 %0 %–1,1 %0,3 %0 %–1,5 %0 %0 %–1,1 %
Jämförda startsidor (n)371367349368349

Trasig JSON-LD är också ovanligt: 0,5 % av startsidorna med JSON-LD i rå HTML har ett block som inte är giltig JSON. Ett sådant block kan inte läsas som strukturerade data alls. Vår schemavalidator läser rå HTML på samma sätt och visar den exakta raden.

Startsidor med JSON-LD i rå HTML: andel med minst ett trasigt block
MåttTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Minst ett block är inte giltig JSON0,5 %0,1 %–2,9 %1,6 %0,5 %–4,6 %2,9 %1,3 %–6,7 %1,3 %0,3 %–4,5 %0,9 %0,2 %–4,8 %
Startsidor med JSON-LD i rå HTML (n)190187171159115

Under varje andel står dess intervall: med 95 % säkerhet ligger den verkliga andelen mellan de två talen. Kolumn 1-3 är populära webbplatser efter placering på Tranco-listan, kolumn 4-5 nederländsk- och tyskspråkiga webbplatser från webbkatalogen Curlie.

Titel, beskrivning och huvudrubrik

Sidtiteln finns nästan alltid i rå HTML: bara 1,1 % av startsidorna i topp 10 000 lägger till den med JavaScript. Huvudrubriken är en annan sak: på 6,5 % dyker h1 upp först efter JavaScript.

Saknas i rå HTML, finns efter JavaScript
MåttTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Sidtitel1,1 %0,4 %–2,7 %1,6 %0,8 %–3,5 %0,9 %0,3 %–2,5 %0,5 %0,1 %–2 %0,3 %0,1 %–1,6 %
Metabeskrivning1,1 %0,4 %–2,7 %1,6 %0,8 %–3,5 %0,9 %0,3 %–2,5 %1,1 %0,4 %–2,8 %0,6 %0,2 %–2,1 %
Huvudrubrik (h1)6,5 %4,4 %–9,4 %8,4 %6 %–11,7 %5,7 %3,7 %–8,7 %1,1 %0,4 %–2,8 %0,9 %0,3 %–2,5 %
Jämförda startsidor (n)371367349368349

Själva texten

På den typiska startsidan i topp 10 000 finns 87,5 % av orden som en webbläsare visar också i rå HTML. Men på 26,4 % av startsidorna finns mindre än hälften av texten där utan JavaScript. En bot som hoppar över JavaScript ser bara en del av de sidorna.

Startsidor där det mesta av texten kräver JavaScript
MåttTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Mindre än hälften av orden finns i rå HTML26,4 %22,1 %–31,1 %23,9 %19,8 %–28,6 %16,3 %12,8 %–20,5 %13,2 %10,1 %–17,1 %8 %5,6 %–11,4 %
Jämförda startsidor (n)368360344363348
Vanligt antal ord på startsidan (median)
MåttTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Ord i rå HTML948710830453505
Ord efter JavaScript1 4091 0581 044523552

Vill du se vad en bot utan JavaScript får från din sida? Öppna sidans källkod (Ctrl+U, eller Cmd+Option+U på en Mac) i stället för själva sidan. Eller låt vår gratis GEO-analys kolla sidan.

Vad det här inte bevisar

  • Det visar inte att AI-verktyg använder strukturerade data för att välja källor, eller att du blir citerad oftare om du lägger till dem.
  • Vi är ingen AI-crawler. Webbplatser kan skicka annan HTML till AI-botar än till oss, utifrån botnamnet eller IP-adressen.
  • Bara startsidor. Produktsidor och artiklar kan bete sig annorlunda.
  • Vi räknar all text i HTML-koden, även text som är dold på skärmen, på båda sidor. Vi kontrollerar inte vad en besökare faktiskt ser.
  • Vi klickade inte på något. Där en cookie- eller samtyckesbanner dyker upp kan sidan efter JavaScript innehålla bannerns text, eller mindre av själva sidan.
  • Text i shadow DOM (som vissa webbkomponenter använder) ingår inte i sidans HTML som vi läser, så den räknade vi inte heller efter JavaScript.
  • Det säger inget om Google: Google kör JavaScript innan det indexerar en sida.

Så gjorde vi

Vi drog slumpmässigt 1 500 webbplatser från var och en av fem grupper: tre placeringsintervall på Tranco-listan 467YX över populära webbplatser (plats 1-10 000, 10 001-100 000 och 100 001-1 000 000), plus de nederländsk- och tyskspråkiga delarna av webbkatalogen Curlie (47 502 och 309 045 webbplatser listade med sin startsida). Med ett fast startvärde för slumpen drar alla med samma två filer exakt samma webbplatser.

Av webbplatserna vars startsida öppnades normalt i vårt robots.txt-test tog vi de första 400 per grupp i slumpmässig ordning. Innan vi laddade en sida hämtade vi robots.txt igen och fortsatte bara om den fortfarande tillät vår bot.

Webbläsaren var Chrome/141.0.7390.76 (headless), med samma botnamn som den rena förfrågan: GEOScoreBot/1.0 (+https://geo-score.online). Den väntade tills sidan laddat klart plus upp till 10 sekunders nätverkstystnad och läste sedan sidan. Den hoppade över bilder, video och typsnitt, som inte ändrar texten, och följde robots.txt för webbplatsens egna filer. Körningen tog ungefär 32 minuter.

Båda versionerna gick genom samma kod: JSON-LD via tolken i vår schemavalidator, sidtitel, metabeskrivning och h1 när de inte är tomma, och orden i sidans body utan skript, stilar och kommentarer. En sida räknas som "det mesta av texten kräver JavaScript" när mindre än hälften av orden efter JavaScript också finns i rå HTML.

Vi skrev ner frågorna, urvalet och varje mått innan crawlen började och sparade planen. Allt vi bestämde efter att ha sett data är markerat som utforskande.

Varje startsida vi försökte med, och vad som hände
StegTopp 10 00010 001–100 000100 001–1 miljonNederländskspråkigaTyskspråkiga
Startsidor vi försökte med400400400400400
robots.txt sa nu nej till vår bot22210
Ren HTML-förfrågan misslyckades02000
Webbläsaren kunde inte ladda sidan611242447
JavaScript skickade webbläsaren till en annan sida21182574
Jämförda: räknas i andelarna371367349368349
… varav fortfarande laddade när vi slutade vänta4637241222

När JavaScript skickar en webbläsare till en annan sida (en språksida, en cookievägg, en botkontroll) är de två versionerna inte längre samma sida, så vi utelämnar dem. En bot utan JavaScript stannar på den första sidan.

Andra studier av samma fråga

Vercel (leverantörsdata, december 2024) undersökte trafiken från AI-crawlers i sitt eget nätverk. Då körde ingen av de stora AI-crawlerna JavaScript: de hämtade JavaScript-filer men såg inte innehållet som JavaScript lägger till. Gemini var undantaget, eftersom den använder Googles crawler, som renderar sidor.

Anthropics dokumentation för web fetch-verktyget, som utvecklare använder för att låta Claude öppna en sida, säger att webbplatser byggda med JavaScript inte stöds. Det gäller utvecklarverktyget; dokumentationen säger inget om Claude-appen.

Vercel: The rise of the AI crawler (leverantörsdata, 2024)Anthropic: dokumentation för web fetch-verktyget

Kolla din egen webbplats

Det här är genomsnitt. Din egen webbplats är antingen med eller inte. Våra gratisverktyg kollar det på några sekunder.

  • Vilka AI-crawlers får besöka min webbplats?
  • Kolla eller skriv min llms.txt
  • Kolla mina strukturerade data
  • Fullständig GEO-analys av en sida

Ladda ner data

Varje tal på den här sidan finns i CSV-filen, en rad per tal, med antal, bas och 95 %-intervall. Den innehåller bara summor, inga namn på webbplatser.

Ladda ner siffrorna (CSV)

Du får återanvända siffrorna under licensen CC BY 4.0. Nämn GEO-Score och länka till den här sidan.

Källor till webbplatslistorna

Populära webbplatser: Tranco-listan 467YX (Le Pochat m.fl., NDSS 2019).

Nederländsk- och tyskspråkiga webbplatser: med innehåll från Curlie.org - den största människoredigerade webbkatalogen. Bidra genom att föreslå en webbplats eller bli redaktör. Curlie-data är licensierad under CC BY 3.0.

20 oktober 2026: första mätningen publicerad.