Články · Technika webu
Proč může být stránka plná textu pro AI prázdná
Vercel a MERJ zachytili za měsíc 569 milionů požadavků GPTBota. Žádný z hlavních AI crawlerů přitom nespouštěl JavaScript. Co to znamená pro weby, které obsah dokreslují až v prohlížeči.
Stránka, která se v prohlížeči tváří plná textu, může robotovi dorazit prázdná. Rozdíl je v tom, kdo text složí: jestli server, nebo až JavaScript v prohlížeči.
Co o tom víme
Nejrozsáhlejší měření zveřejnil Vercel s agenturou MERJ v prosinci 2024. Na své síti zachytili za měsíc 569 milionů požadavků GPTBota a 370 milionů od crawleru Anthropicu. Závěr: žádný z hlavních AI crawlerů JavaScript nespouštěl.
Zajímavý detail je, že si skripty stahují. U GPTBota tvořily soubory JavaScriptu 11,5 % požadavků, u ClaudeBota 23,8 %. Stáhnout a spustit ale není totéž. Soubor skončí v logu, obsah z něj nevznikne.
Výjimkou je Googlebot, který má vykreslovací službu a živí i Gemini. Odpovědi Googlu tedy vidí i obsah dokreslený v prohlížeči. Ostatní ne.
Berte to jako pozorování, ne jako zákon. Jsou to data ze serverových logů jedné sítě, ne kontrolovaný test. OpenAI ani Anthropic chování svých crawlerů nedokumentují, takže se může změnit, aniž to někdo ohlásí. Proto se vyplatí ověřit si vlastní stránku, místo abyste věřili číslu z cizí sítě.
Jak to pozná člověk bez nástrojů
V prohlížeči si otevřete zdrojový kód klávesou Ctrl+U. To je ten text, který přišel ze serveru, bez spuštěných skriptů. Hledejte v něm větu z vlastního obsahu. Když tam není, robot ji taky neuvidí.
Druhá možnost je vypnout si v prohlížeči JavaScript a stránku načíst znovu.
Rychlejší je kontrola, co z webu vidí AI. Zadáte adresu, stránka se stáhne ze serveru bez spuštění skriptů a uvidíte, kolik slov na ní zbude a kolik z toho je menu a patička.
Co s tím, když je stránka prázdná
Vykreslování na serveru. Next.js, Nuxt a Remix to umí zapnout. U e-shopu na krabicovém řešení je to otázka na dodavatele, ne na vás.
Předrenderování pro roboty. Kompromis pro weby, které se přepsat nedají. Robot dostane hotové HTML, člověk aplikaci.
Nejlevnější krok: dostat do HTML ze serveru alespoň nadpis, první odstavec, cenu a dostupnost. To obvykle stačí, aby stránka přestala být prázdná, a nevyžaduje to předělat celý web.
Mimochodem, totéž platí pro textovou vrstvu obrázků a pro obsah v záložkách, které se dokreslují až po kliknutí. Co není v HTML, pro robota neexistuje.
Zdroje
Naposledy aktualizováno 2026-10-16