JavaScript-gjengivelse
JavaScript-gjengivelse er trinnet der en søkebot utfører en sides skript før den leser innholdet. Google legger hver side den henter med en HTTP 200-status i kø for gjengivelse, med mindre en robots meta-tag sier noe annet, og kjører skriptene i en eviggrønn versjon av Chromium[1]. Serverloggmålinger publisert av Vercel og MERJ i desember 2024 fant at søkebotene bak ChatGPT, Claude, Perplexity og Meta ikke gjør det[2], og det gjør heller ikke Common Crawls CCBot[3], så alt et klient-side skript skriver inn på siden er usynlig for dem.
Hvordan Google håndterer det
Googlebot holder indeksering og gjengivelse i separate køer. Hver respons med en HTTP 200-status legges i kø for gjengivelse med mindre en robots meta-tag sier noe annet, og en hodeløs Chromium kjører deretter skriptene[1]. På tvers av mer enn 100 000 Googlebot-hentinger av nextjs.org, ekskludert feilstatuskoder og ikke-indekserbare sider, ble hver HTML-side gjengitt fullstendig, inkludert innhold hentet asynkront og strømmede React Server Components[4]. Ventetiden er vanligvis kort: over 37 000 gjengitte sider matchet med server-beacon-par ga en median forsinkelse på 10 sekunder og en 75. persentil på 26 sekunder, med en hale nær 18 timer på den 99.[5]. En noindex-tag i den opprinnelige HTML-en avbryter gjengivelsen fullstendig, så et skript skrevet for å fjerne den kjøres aldri[6].
AI-søkeboter stopper ved den første responsen
Det samme partnerskapet målte de viktigste AI-søkebotene og fant at ingen av dem utførte JavaScript, inkludert OpenAIs GPTBot, OAI-SearchBot og ChatGPT-User, Anthropics ClaudeBot, Meta-ExternalAgent, Bytespider og PerplexityBot[2]. De laster ned skriptfiler uten å kjøre dem, på 11,50 % av ChatGPTs forespørsler og 23,84 % av Claudes[7]. Gemini er unntaket, som bruker Googlebots infrastruktur og gjengir fullt ut, det samme gjør AppleBot gjennom en nettleserbasert søkebot, mens Common Crawls CCBot ikke gjengir[3]. Volumene i den målte måneden var 4,5 milliarder Googlebot-hentinger på tvers av Gemini og Søk, mot 569 millioner for GPTBot og 370 millioner for Claude[8].
Gjengivelsesstøtte per søkebot
| Søkebot | Operatør | Kjører JavaScript |
|---|---|---|
| Googlebot | Ja, eviggrønn Chromium | |
| Gemini | Ja, på Googlebot-infrastruktur | |
| AppleBot | Apple | Ja, nettleserbasert søkebot |
| Bingbot | Microsoft | Generelt ja |
| GPTBot | OpenAI | Nei |
| OAI-SearchBot | OpenAI | Nei |
| ChatGPT-User | OpenAI | Nei |
| ClaudeBot | Anthropic | Nei |
| PerplexityBot | Perplexity | Nei |
| Meta-ExternalAgent | Meta | Nei |
| Bytespider | ByteDance | Nei |
| CCBot | Common Crawl | Nei |
Samlet fra Vercel og MERJ sin loggstudie[2][3], Googles gjengivelsesdokumentasjon[1] og Microsofts uttalelse fra 2018 om bingbot[9]. Støtte er et bevegelig mål og bør sjekkes på nytt mot hver operatørs egen dokumentasjon.
Konsekvenser for klientgjengitte nettsteder
Googles dokumentasjon anbefaler fortsatt server-side eller forhåndsgjengivelse, siden ikke alle roboter kjører JavaScript[10], og Googles svarflater legger ikke til egne krav: en side må indekseres og være kvalifisert for et utdrag før den kan vises som en støttende lenke i AI-oversikter eller AI-modus[11]. Microsofts veiledning fra 2018 beskriver bingbot som generelt i stand til å gjengi, samtidig som den fortsatt anbefaler dynamisk gjengivelse for nettsteder som er sterkt avhengige av JavaScript[9]. For assistenter som bare leser den første responsen, leverer en enkelt-side-applikasjon et tomt skall, og titler, priser, brødtekst og strukturert data injisert etter lasting er fraværende fra det modellen ser[7]. MERJs veiledning fra 2026 rammer inn løsningen som en kanonisk URL servert i flere representasjoner i stedet for et andre nettsted[12].
Data
Vis tallene (5)
| Punkt | millioner hentinger |
|---|---|
| Googlebot | 4500 |
| GPTBot | 569 |
| Claude | 370 |
| AppleBot | 314 |
| PerplexityBot | 24.4 |
Referanser (12)
- Forstå det grunnleggende om JavaScript SEO - Google Search Central-dokumentasjon Arkiv
- Fremveksten av AI-søkeboten - Vercel og MERJ Arkiv
- Fremveksten av AI-søkeboten - Vercel og MERJ Arkiv
- Hvordan Google håndterer JavaScript gjennom indekseringsprosessen - Vercel og MERJ Arkiv
- Hvordan Google håndterer JavaScript gjennom indekseringsprosessen - Vercel og MERJ Arkiv
- Hvordan Google håndterer JavaScript gjennom indekseringsprosessen - Vercel og MERJ Arkiv
- Fremveksten av AI-søkeboten - Vercel og MERJ Arkiv
- Fremveksten av AI-søkeboten - Vercel og MERJ Arkiv
- bingbot-serie: JavaScript, dynamisk gjengivelse og tilsløring - Bing Webmaster Blog Arkiv
- Forstå det grunnleggende om JavaScript SEO - Google Search Central-dokumentasjon Arkiv
- AI-funksjoner og nettstedet ditt - Google Search Central-dokumentasjon Arkiv
- Det agentlesbare nettet: servering av riktig representasjon til riktig søkebot - MERJ
Sist oppdatert 2026-09-04. Skrevet og vedlikeholdt av Baseline Labs.