Preskočiť na obsah
2.5Expert9 min

JavaScript Rendering a AI Crawlery: Priepasť viditeľnosti

Lucas Blochberger··Updated 11. júna 2026
Definition

AI crawlery ako GPTBot a ClaudeBot nemôžu vykonávať JavaScript. Analýza 500+ miliónov GPTBot požiadaviek nenašla žiadny dôkaz o vykonávaní JavaScriptu. Obsah renderovaný na strane klienta je neviditeľný pre cca 70% AI crawlerov.

Key Takeaways

  • AI-Crawler nemôžu vykonávať JavaScript — nula dôkazov v 500M+ GPTBot-Fetches
  • GPTBot stiahol JS-súbory (11,5% požiadaviek), ale nevykonáva ich
  • ClaudeBot stiahol JS (23,84%), ale nevykresluje
  • Iba Googlebot, Google Gemini a AppleBot používajú vykresľovanie založené na prehliadači
  • Obsah vykresľovaný na strane klienta je pre približne 70% AI-Crawler neviditeľný
  • SSR je predpoklad viditeľnosti, nie optimizácia výkonu
  • Google oficiálne označil dynamické vykresľovanie za zastarané (august 2022)
  • „9x Rendering-Tax" na rozpočet Crawl je dobre zdokumentovaný

Krajina technického SEO sa rozdelila na dve paralelné svety: Google renderuje JavaScript, AI-crawlery nie.

Dôkazy

Spoločná analýza spoločností Vercel a MERJ viac ako 500 miliónov GPTBot-fetches nezistila žiadny dôkaz pre JavaScript-execution. GPTBot síce fetches JavaScript-súbory (11,5 percenta requestov) a ClaudeBot ich stiahne (23,84 percenta), ale ani jeden z nich ich nemôže vykonať. PerplexityBot, Meta-ExternalAgent, CCBot a Bytespider nemajú tiež žiadnu rendering-kapacitu.

LenGooglebot(Headless Chromium),Google Gemini(cez Googlebot-infraštruktúru) aAppleBotpoužívajú browserové rendering.

Následok

Obsah renderovaný na strane klienta je pre približne 70 percent AI-crawlerov neviditeľný. Pre Next.js 15 ponúka App Router so Server Components obrovskú štrukturálnu výhodu — komponenty sa renderujú na serveri s nulou Client-JavaScript a dodávajú kompletný HTML každému typu crawlera.

Dynamic Rendering je mŕtvy

Google označil Dynamic Rendering v auguste 2022 oficiálne ako „workaround, nie dlhodobé riešenie". Do roku 2025 Google úplne odstránil časti implementácie a prepol na minulý čas: Dynamic Rendering „bol" workaround.

Rendering-tax

Často citovaný „9x Rendering-tax na Crawl Budget" pochádza od spoločností Onely a Prerender.io. Onely zdokumentoval oneskorenia až 313 hodín pre hlboké JavaScript-stránky oproti 36 hodinám pre statický HTML. Presný multiplikátor sa líši, ale smer je jasný.

Údaje a štatistiky

Kein grosser KI-Crawler rendert JavaScript (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Bytespider, Meta-ExternalAgent, PerplexityBot); ChatGPT-Crawler fetchen JS in 11,50 Prozent, Claude in 23,84 Prozent der Requests, fuehren es aber nicht aus

Vercel (mit MERJ), The rise of the AI crawler (2024)

GPTBot generierte 569 Millionen Requests und Claude 370 Millionen Requests pro Monat im Vercel-Netzwerk, zusammen rund 20 Prozent des Googlebot-Volumens von 4,5 Milliarden Requests

Vercel Blog, The rise of the AI crawler (2024)

404-Rate der Crawler: ChatGPT 34,82 Prozent, Claude 34,16 Prozent, Googlebot nur 8,22 Prozent der Fetches

Vercel Blog, The rise of the AI crawler (2024)

Googlebot benoetigte rund neun Mal mehr Zeit, um JavaScript-Seiten zu crawlen als reine HTML-Seiten (313 Stunden gegenueber 36 Stunden); einem JS-injizierten Link folgte er in 52 statt 25 Stunden

Onely, Ziemek Bucko, Rendering Queue: Google Needs 9X More Time To Crawl JS Than HTML (2022)

Median-Unterschied zwischen gerendertem und rohem Wortbestand auf Startseiten: 13,6 Prozent (Mobile), 17,5 Prozent (Desktop), bis zu 32 Prozent am 10. Perzentil auf Desktop

HTTP Archive Web Almanac 2024, SEO-Kapitel (2024)

Medianer JavaScript-Payload: 558 Kilobyte (Mobile), 613 Kilobyte (Desktop); rund 44 Prozent (206 Kilobyte) der ausgelieferten Bytes bleiben beim Laden ungenutzt

HTTP Archive Web Almanac 2024, JavaScript-Kapitel (2024)

48 Prozent der mobilen und 56 Prozent der Desktop-Seiten bestehen alle drei Core Web Vitals; gutes LCP erreichen nur 62 Prozent (Mobile) gegenueber 74 Prozent (Desktop)

HTTP Archive Web Almanac 2025, Performance-Kapitel (2025)

Google haelt in Oesterreich im Mai 2026 einen Suchmaschinen-Marktanteil von 81,87 Prozent, Bing 9,01 Prozent, DuckDuckGo 2,75 Prozent

StatCounter Global Stats, Search Engine Market Share Austria (2026)

In Oesterreich gab es im Januar 2025 rund 8,69 Millionen Internetnutzer bei einer Penetration von 95,3 Prozent

DataReportal, Digital 2025: Austria (2025)

ChatGPT, Perplexity und Claude konnten den Inhalt einer client-seitig gerenderten Seite nicht lesen, da sie auf JavaScript-Rendering angewiesen war

GSQI, Glenn Gabe, AI Search and JavaScript Rendering (2025)

Často kladené otázky

Môžu AI crawlery ako GPTBot a ClaudeBot vykonávať JavaScript?
Nie. Spoločná analýza Vercel a MERJ dokazuje, že žiadny veľký AI crawler nevykresluje JavaScript, vrátane GPTBot, ClaudeBot, PerplexityBot, Bytespider a Meta. Čiastočne sťahujú JavaScript súbory (ChatGPT v 11,50 percentách, Claude v 23,84 percentách requestov), ale nevykonávajú ich a čítajú iba surové HTML.
Prečo je Server-Side Rendering dôležitý pre viditeľnosť v AI?
Pretože AI crawlery spracovávajú iba HTML dodané serverom. Ak sa hlavný obsah nachádza až v DOM vykresľovanom na strane klienta, je pre ChatGPT, Perplexity a Claude neviditeľný. SSR, SSG alebo ISR dodávajú obsah hotový v HTML a tým ho robia čitateľným pre všetky crawlery. V dokumentovanom teste nemohli ChatGPT, Perplexity a Claude prečítať čistú CSR stránku.
Aký obsah musí byť povinne v HTML dodanom serverom?
Hlavný textový obsah, Title a Meta-Description, štruktúrované dáta podľa Schema.org ako JSON-LD, interné prepojenie ako skutočné HTML linky, hreflang údaje a Canonical tag. Tieto elementy riadia indexovanie, jazykové priradenie a vyhodnocovanie AI systémami a strácajú sa, ak sú vytvorené až pomocou JavaScriptu.
Vykresluje Googlebot JavaScript a stačí to pre viditeľnosť?
Googlebot vykresluje JavaScript, rovnako ako Google Gemini a AppleBot. To však nestačí, pretože AI crawlery to nerobia. Okrem toho JavaScript stojí čas aj u Google: Crawlovanie trvá približne 9-krát dlhšie ako pri čistom HTML (313 oproti 36 hodinám v experimente), čo predlžuje Time-to-Index.
Ako zistím, či je moja stránka viditeľná pre AI crawlery?
Porovnajte surové HTML s vykresleným DOM, napríklad cez zdrojový kód stránky alebo priame stiahnutie HTML. Ak hlavný obsah chýba v zdrojovom kóde, ide o CSR problém. Doplnkovo ukazujú Google Rich Results Test, URL Inspection v Search Console, JavaScript crawl so Screaming Frog a analýza server logov AI botov, čo je skutočne čitateľné.
Mám AI crawlery blokovať alebo povoliť cez robots.txt?
Je to vedomé rozhodnutie. Cez robots.txt sa dajú cielene riadiť GPTBot, ClaudeBot, PerplexityBot a Google-Extended. Blokovanie zabraňuje využívaniu obsahu v AI systémoch, ale zároveň vylučuje vlastnú značku z viditeľnosti v ich odpovediach. Kto chce byť citovaný v ChatGPT alebo Perplexity, mal by relevantné crawlery povoliť.
Môžu cookie bannery skrývať obsah pred crawlermi?
Obsah by nemal byť skrytý za súhlasom. Ak sa hlavný obsah načíta až po súhlase pomocou JavaScriptu, AI crawlery vidia iba banner. V súlade s GDPR je možné neosobné údaje dodávať na strane servera a Consent Management obmedziť na tracking a nepotrebné cookies. Tak zostáva obsah viditeľný bez porušenia ochrany údajov.

Ako si stojí vaša stránka?

Získajte bezplatný SEO report vašej stránky e-mailom – technické SEO, on-page, kľúčové slová a konkurencia. Nezáväzne.

Vyžiadať bezplatný SEO audit