Skip to content

JavaScript-gengivelse

Koncept inden for AI-søgning og SEO
Volatil, senest kontrolleret 2026-09-04 Denne side indeholder målte tal, der hurtigt ændrer sig.Gennemgået 2026-09-04

JavaScript-gengivelse er det trin, hvor en crawler udfører en sides scripts, før den læser dens indhold. Google sætter hver side, den henter med en HTTP 200-status, i kø til gengivelse, medmindre et robots meta-tag angiver andet, og kører scriptsene i en evergreen build af Chromium[1]. Serverlogmålinger offentliggjort af Vercel og MERJ i december 2024 viste, at crawlerne bag ChatGPT, Claude, Perplexity og Meta ikke gør det[2], og det gør Common Crawls CCBot heller ikke[3], så alt, hvad et klient-side script skriver ind på siden, er usynligt for dem.

Hvordan Google håndterer det

Googlebot holder crawling og gengivelse i separate køer. Hver respons med en HTTP 200-status sættes i kø til gengivelse, medmindre et robots meta-tag angiver andet, og en hovedløs Chromium kører derefter scriptsene[1]. På tværs af mere end 100.000 Googlebot-hentninger af nextjs.org, eksklusive fejlstatuskoder og ikke-indekserbare sider, blev hver HTML-side gengivet fuldt ud, inklusive indhold hentet asynkront og streamede React Server Components[4]. Ventetiden er normalt kort: over 37.000 gengivne sider matchet med server-beacon-par gav en medianforsinkelse på 10 sekunder og en 75. percentil på 26 sekunder, med en hale nær 18 timer ved den 99.[5]. Et noindex-tag i den indledende HTML annullerer gengivelsen fuldstændigt, så et script skrevet til at fjerne det kører aldrig[6].

AI-crawlere stopper ved den første respons

Det samme partnerskab målte de vigtigste AI-crawlere og fandt, at ingen af dem udfører JavaScript, herunder OpenAI's GPTBot, OAI-SearchBot og ChatGPT-User, Anthropic's ClaudeBot, Meta-ExternalAgent, Bytespider og PerplexityBot[2]. De downloader scriptfiler uden at køre dem, ved 11,50% af ChatGPT's anmodninger og 23,84% af Claudes[7]. Gemini er undtagelsen, der kører på Googlebots infrastruktur og gengiver fuldt ud, ligesom AppleBot via en browserbaseret crawler, mens Common Crawls CCBot ikke gengiver[3]. Mængderne i den målte måned var 4,5 milliarder Googlebot-hentninger på tværs af Gemini og Søgning, mod 569 millioner for GPTBot og 370 millioner for Claude[8].

Gengivelsesunderstøttelse af crawler

CrawlerOperatørUdfører JavaScript
GooglebotGoogleJa, evergreen Chromium
GeminiGoogleJa, på Googlebot-infrastruktur
AppleBotAppleJa, browserbaseret crawler
BingbotMicrosoftGenerelt ja
GPTBotOpenAINej
OAI-SearchBotOpenAINej
ChatGPT-UserOpenAINej
ClaudeBotAnthropicNej
PerplexityBotPerplexityNej
Meta-ExternalAgentMetaNej
BytespiderByteDanceNej
CCBotCommon CrawlNej

Kompileret fra Vercel og MERJ logstudiet[2][3], Googles gengivelsesdokumentation[1] og Microsofts erklæring fra 2018 om bingbot[9]. Understøttelse er et bevægeligt mål og bør genkontrolleres mod hver operatørs egen dokumentation.

Konsekvenser for klient-gengivne sider

Googles dokumentation anbefaler stadig server-side eller pre-rendering, da ikke alle bots kører JavaScript[10], og Googles svarflader tilføjer ingen egne krav: en side skal indekseres og være berettiget til et uddrag, før den kan vises som et understøttende link i AI-oversigter eller AI-tilstand[11]. Microsofts vejledning fra 2018 beskriver bingbot som generelt i stand til at gengive, mens den stadig anbefaler dynamisk gengivelse for sider, der er stærkt afhængige af JavaScript[9]. For assistenter, der kun læser den første respons, leverer en enkelt-side-applikation en tom skal, og titler, priser, brødtekst og strukturerede data, der injiceres efter indlæsning, er fraværende fra det, modellen ser[7]. MERJ's vejledning fra 2026 formulerer løsningen som en kanonisk URL, der serveres i flere repræsentationer snarere end et andet websted[12].

Data

Monthly crawler fetches across Vercel's network, late 2024 01250250037505000GooglebotGPTBotClaudeAppleBotPerplexityBot
Månedlige crawler-hentninger på tværs af Vercels netværk, sent 2024. Tal i millioner hentninger.
Vis tallene (5)
Punktmillioner hentninger
Googlebot4500
GPTBot569
Claude370
AppleBot314
PerplexityBot24.4
Referencer (12)
  1. Forstå det grundlæggende i JavaScript SEO - Google Search Central-dokumentation Arkiv
    Dokumentation Hentet 2026-09-04
  2. Fremkomsten af AI-crawleren - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-12-17 Hentet 2026-09-04
  3. Fremkomsten af AI-crawleren - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-12-17 Hentet 2026-09-04
  4. Hvordan Google håndterer JavaScript gennem indekseringsprocessen - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-07-31 Hentet 2026-09-04
  5. Hvordan Google håndterer JavaScript gennem indekseringsprocessen - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-07-31 Hentet 2026-09-04 Enkeltkilde Volatil, senest kontrolleret 2026-09-04
  6. Hvordan Google håndterer JavaScript gennem indekseringsprocessen - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-07-31 Hentet 2026-09-04
  7. Fremkomsten af AI-crawleren - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-12-17 Hentet 2026-09-04
  8. Fremkomsten af AI-crawleren - Vercel og MERJ Arkiv
    Empirisk undersøgelse Udgivet 2024-12-17 Hentet 2026-09-04 Enkeltkilde Volatil, senest kontrolleret 2026-09-04
  9. bingbot-serie: JavaScript, dynamisk gengivelse og cloaking - Bing Webmaster Blog Arkiv
    Leverandørdokumentation Udgivet 2018-10-31 Hentet 2026-09-04
  10. Forstå det grundlæggende i JavaScript SEO - Google Search Central-dokumentation Arkiv
    Dokumentation Hentet 2026-09-04
  11. AI-funktioner og dit websted - Google Search Central-dokumentation Arkiv
    Dokumentation Hentet 2026-09-04
  12. Det agentlæsbare web: servering af den rigtige repræsentation til den rigtige crawler - MERJ
    Leverandørdokumentation Udgivet 2026-05-29 Hentet 2026-09-04 Enkeltkilde

Senest opdateret 2026-09-04. Skrevet og vedligeholdt af Baseline Labs.

George
Online
0%