Kan AI-assistenter læse en JavaScript-hjemmeside?

Ofte ikke helt. Så vidt vi ved, læser crawlerne bag ChatGPT, Claude og Perplexity den HTML, jeres server sender, uden at køre JavaScript. Tekst, priser og links, der først dukker op, når scripts har kørt, kan være usynlige for dem, selv om Google ser dem fint.

Hvorfor det betyder noget

Mange moderne hjemmesider sender en næsten tom side og bygger indholdet i browseren med JavaScript. Det mærker en besøgende ikke noget til. En crawler, der ikke kører scripts, ser derimod en side med en menu, et cookiebanner og ikke meget andet.

Google viser siderne i en rigtig browser, så en JavaScript-side kan ligge fint i Google og stadig være svær at læse for AI-assistenterne. Vercel offentliggjorde i 2024 en stor analyse af crawlertrafik, som viste, at OpenAIs og Anthropics crawlere hentede JavaScript-filer, men ikke så ud til at køre dem. Crawlerne ændrer sig, så se det som billedet lige nu og ikke som en fast regel.

Det, der typisk forsvinder

  • Beskrivelser af produkter og ydelser, der hentes fra et API, efter siden er åbnet.
  • Priser, åbningstider og kontaktoplysninger, som scripts sætter ind. Det er et kendt problem for webshops i ChatGPT.
  • Faneblade, harmonikaer og “læs mere”, hvor teksten først kommer i HTML’en, når nogen klikker.
  • Links, der kun findes som JavaScript-klik, så crawlerne ikke kan følge dem videre til jeres andre sider.

Sådan tjekker I jeres egen side

  1. Åbn en vigtig side, højreklik og vælg “Vis sidekilde” (ikke “Undersøg”).
  2. Søg i kilden efter en sætning fra siden og efter jeres pris eller telefonnummer.
  3. Kan I ikke finde dem, kan en crawler, der ikke kører JavaScript, heller ikke.

I kan også slå JavaScript fra i browseren og genindlæse siden. Det, der er tilbage, er nogenlunde det, crawlerne ser.

Hvad I kan gøre

  • Bed jeres udvikler om server-side rendering eller statisk generering af de vigtige sider, så indholdet ligger i HTML’en fra start. De fleste moderne frameworks kan det.
  • Skriv de vigtigste fakta som almindelig tekst: hvad I laver, for hvem, hvor og hvad det koster.
  • Brug almindelige links mellem siderne.
  • Sørg for, at crawlerne overhovedet må komme ind i robots.txt.

Når indholdet kan læses, så stil jeres vigtigste spørgsmål i assistenterne igen, og se, om svarene ændrer sig.

Vil I vide, hvad AI siger om jer i dag?

Få et gratis AI-snapshot