Hvorfor ChatGPT kan se en tom side
Nettsiden din kan se helt fin ut i nettleseren og likevel være nesten tom for AI. Grunnen er JavaScript.
Når du åpner en nettside, gjør nettleseren mye arbeid i bakgrunnen. Den henter siden, kjører JavaScript og bygger det du ser. Mange moderne nettsider sender nesten ingen tekst i selve siden. Teksten kommer først når JavaScript har kjørt.
For deg spiller det ingen rolle. Du ser hele siden. For en AI-robot kan det bety at siden er tom.
Ikke alle roboter kjører JavaScript
Vercel og MERJ målte i desember 2024 hvordan robotene fra AI-selskapene oppfører seg. De fant ingen tegn til at robotene fra OpenAI, Anthropic, Perplexity og Meta kjører JavaScript. Bare fra OpenAI så de over 500 millioner besøk. Robotene henter JavaScript-filene, men kjører dem ikke.
Google gjør det annerledes. Google kjører JavaScript og ser hele siden. Gemini bruker Google sin infrastruktur og ser det samme. Apple sin robot kjører også JavaScript.
Resultatet er at samme side kan se helt forskjellig ut, avhengig av hvem som spør. Google ser alt. ChatGPT, Claude og Perplexity ser bare det som står i selve siden.
Hvilke sider rammes
Det gjelder først og fremst sider som er laget som en app i nettleseren, for eksempel med React eller Vue, uten at teksten lages på forhånd. Sider fra WordPress, Wix og Squarespace sender som regel teksten med i selve siden.
Slik ser du det selv
Skriv inn adressen din på forsiden. Lesbart henter siden to ganger. Én gang slik den er, og én gang i en ekte nettleser. Så ser du hvor mange ord som finnes uten JavaScript, og hvor mange som finnes med.
Du kan også sjekke det for hånd. Åpne siden, høyreklikk og velg «Vis sidekilde». Finner du ikke teksten din der, ser ikke ChatGPT den heller.
Slik retter du det
Løsningen er at teksten ligger klar i siden før JavaScript kjører. Det kan gjøres på flere måter:
- Siden lages ferdig på serveren hver gang noen spør etter den.
- Siden lages ferdig én gang når den publiseres, og lagres som vanlig HTML.
- Det viktigste innholdet flyttes inn i selve siden, mens resten kan komme med JavaScript.
Hvilken løsning som passer, kommer an på hvordan siden er bygget. Det er en jobb for en utvikler, men den gjøres som regel bare én gang.
Se hva Google og AI ser på din side.
Sjekk siden din