JavaScript Rendering a AI Crawlery: Priepasť viditeľnosti
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.
Na prvý pohľad
- 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, pretože 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
Žiadny veľký AI crawler nerenderuje JavaScript (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Bytespider, Meta-ExternalAgent, PerplexityBot); ChatGPT crawlery fetchujú JS v 11,50 percent, Claude v 23,84 percent requestov, ale nespúšťajú ho
Vercel (mit MERJ), The rise of the AI crawler (2024)GPTBot vygeneroval 569 miliónov requestov a Claude 370 miliónov requestov mesačne v sieti Vercel, spolu okolo 20 percent objemu Googlebot zo 4,5 miliardy requestov
Vercel Blog, The rise of the AI crawler (2024)404 miera crawlerov: ChatGPT 34,82 percent, Claude 34,16 percent, Googlebot len 8,22 percent fetchov
Vercel Blog, The rise of the AI crawler (2024)Googlebot potreboval približne deväťkrát viac času na crawlovanie JavaScript stránok ako čistých HTML stránok (313 hodín oproti 36 hodinám); JS-injektovanému linku nasledoval za 52 namiesto 25 hodín
Onely, Ziemek Bucko, Rendering Queue: Google Needs 9X More Time To Crawl JS Than HTML (2022)Mediánový rozdiel medzi renderovaným a surovým počtom slov na domovských stránkach: 13,6 percent (mobil), 17,5 percent (desktop), až 32 percent na 10. percentile na desktope
HTTP Archive Web Almanac 2024, SEO-Kapitel (2024)Mediánový JavaScript payload: 558 kilobajtov (mobil), 613 kilobajtov (desktop); okolo 44 percent (206 kilobajtov) dodaných bajtov zostáva pri načítaní nevyužitých
HTTP Archive Web Almanac 2024, JavaScript-Kapitel (2024)48 percent mobilných a 56 percent desktopových stránok spĺňa všetky tri Core Web Vitals; dobré LCP dosahuje len 62 percent (mobil) oproti 74 percent (desktop)
HTTP Archive Web Almanac 2025, Performance-Kapitel (2025)Google drží podiel na trhu vyhľadávačov 81,87 percent v Rakúsku v máji 2026, Bing 9,01 percent, DuckDuckGo 2,75 percent [Rakúsko]
StatCounter Global Stats, Search Engine Market Share Austria (2026)V Rakúsku bolo v januári 2025 približne 8,69 milióna internetových používateľov pri penetrácii 95,3 percent
DataReportal, Digital 2025: Austria (2025)ChatGPT, Perplexity a Claude nedokázali prečítať obsah client-side renderovanej stránky, pretože bola závislá na JavaScript renderingu
GSQI, Glenn Gabe, AI Search and JavaScript Rendering (2025)Otvorí chat s pripraveným promptom.
Často kladené otázky
Môžu AI crawlery ako GPTBot a ClaudeBot vykonávať JavaScript?
Prečo je Server-Side Rendering dôležitý pre viditeľnosť v AI?
Aký obsah musí byť povinne v HTML dodanom serverom?
Vykresluje Googlebot JavaScript a stačí to pre viditeľnosť?
Ako zistím, či je moja stránka viditeľná pre AI crawlery?
Mám AI crawlery blokovať alebo povoliť cez robots.txt?
Môžu cookie bannery skrývať obsah pred crawlermi?
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 →Alebo priamo na SEO agentúra vo Viedni