Přeskočit na obsah
Kontakt

← Průvodce

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.

· Matěj Kudrna · 2 min čtení

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:

  1. Otevřete svůj web.
  2. Klikněte pravým tlačítkem a zvolte Zobrazit zdrojový kód stránky (ne „Prozkoumat“).
  3. 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.

Zdroje

  1. Vercel a MERJ: The rise of the AI crawler (prosinec 2024)
  2. Vercel: How Google handles JavaScript throughout the indexing process