AI vyhledávání
Proč AI nevidí web, který se načítá skriptem
Web může v prohlížeči vypadat dokonale, a přesto ho ChatGPT a Claude přečtou jako prázdnou stránku. Proč se to děje, jak to poznat a co s tím.
Spousta moderních webů se v prohlížeči skládá až za běhu. Server pošle téměř prázdnou stránku a skript ji teprve potom naplní nadpisy, texty a ceníkem. Člověk rozdíl nepozná, stránka se mu zobrazí za zlomek vteřiny.
Robot, který nespouští skripty, ale vidí jen tu první, prázdnou verzi. A přesně tak dnes čte web většina robotů, kteří sbírají obsah pro AI.
Co ukázalo měření
Vercel a společnost MERJ v prosinci 2024 zveřejnili rozbor toho, jak se na webech chovají roboti AI. Závěr je jednoznačný: žádný z hlavních robotů AI skripty nespouští. Týká se to robotů OpenAI (OAI-SearchBot, ChatGPT-User, GPTBot), Anthropicu (ClaudeBot), Perplexity, Meta i ByteDance.
Zajímavé je, že si skripty stahují. Podle měření tvořily soubory JavaScriptu 11,5 % požadavků robota ChatGPT a 23,8 % požadavků robota Claude. Jenže je nespustí, takže obsah, který by skript na stránku dopsal, nikdy nevidí.
Výjimky jsou dvě. Gemini používá infrastrukturu Googlu, a ta skripty spouští. Stejně tak robot Applu. Na Google se tedy spolehnout dá, na ChatGPT a Claude ne.
Jak poznat, jestli se vás to týká
Nejjednodušší test zvládnete v prohlížeči na počítači:
- Otevřete svůj web.
- Klikněte pravým tlačítkem a zvolte Zobrazit zdrojový kód stránky (ne „Prozkoumat“).
- Hledejte (Ctrl + F) větu, která je na stránce vidět, třeba hlavní nadpis nebo název služby.
Když ji ve zdrojovém kódu najdete, robot ji uvidí taky. Když tam není a místo textu vidíte hlavně odkazy na skripty, robot AI dostane prázdnou stránku.
Co s tím
Řešení je známé a není exotické: důležitý obsah musí přijít rovnou v HTML ze serveru. Vercel ve stejném rozboru doporučuje vykreslovat na serveru hlavně:
- hlavní obsah (služby, ceník, články, informace o produktech),
- titulky, popisy a kategorie stránek,
- navigaci.
Skripty pak klidně můžou dělat to, co obsah nenese: animace, chat, počítadla nebo efekty. Když nenaběhnou, nic důležitého nezmizí.
Pokud máte web postavený na moderním frameworku, zeptejte se toho, kdo ho dělal, jestli běží v režimu vykreslování na serveru nebo předem připravených stránek. U většiny frameworků jde o nastavení, ne o nový web.
Shrnutí
Co je vidět jen díky skriptu, to ChatGPT ani Claude nepřečtou. Za minutu si to ověříte přes zdrojový kód stránky. A pokud tam vaše texty chybí, nepomůže žádná optimalizace pro AI, dokud se obsah nezačne posílat rovnou ze serveru.