Přeskočit na obsah

Text bez JavaScriptu: co ukázalo 80 českých domén

Změřil jsem 80 českých domén. Hlavní text chyběl v serverovém HTML u nuly z nich — a automatika mě přitom třikrát poslala špatným směrem.

~1 000 slov 6 častých otázek ~5 minut čtení Aktualizováno: 12. 8. 2026
Text bez JavaScriptu: co ukázalo 80 českých domén
Stručná odpověď

Ve vzorku 80 českých domén jsem nenašel web, u kterého by hlavní text stránky chyběl v HTML ze serveru. Porovnatelných bylo 66 domén a text se našel u všech. Neznamená to, že takový web na českém internetu není — jen že v tomhle vzorku nebyl.

Text bez JavaScriptu: co ukázalo 80 českých domén

Roboti ChatGPT, Claude a Perplexity podle měření z prosince 2024 JavaScript stahovali, ale nespouštěli — pracovali s tím, co vrátí server. Novější veřejné měření nemám a chování se může změnit. Kolik textu jim tedy z českých webů zbude?

Vzal jsem stejných 80 domén jako u měření opt-outů — 33 médií a 47 e-shopů. U každé jednu stránku ze sitemapy: stáhl jsem ji prostým HTTP klientem, vykreslil v prohlížeči a hledal, jestli je hlavní text i v té serverové verzi.

KrokPočet
změřených domén80
vyřazeno z měřicích důvodů14
porovnatelných66
hlavní text nalezen v serverovém HTML66
prokazatelně chybějící hlavní text0

Co z toho plyne pro majitele webu

  • Hlavní text bývá v serverovém HTML častěji, než tvrdí zkratkovité titulky o webech nečitelných pro AI. Aspoň v tomhle vzorku a aspoň u jedné stránky na doménu.
  • Problém bývá jinde než v textu — v navigaci, v odlišné odpovědi serveru podle klienta, nebo ve špatně zvolené testovací stránce.
  • Automatické vyhodnocení bez ruční kontroly je nespolehlivé. U mě vyrobilo 23 nálezů a pravý nebyl ani jeden.

Proč vypadlo 14 domén

Vyřazená doména není nečitelná doména. Je to případ, který jsem nezměřil — a proto ho nepočítám ani na jednu stranu.

Důvod vyřazeníPočet
bez použitelné sitemapy4
prohlížeč dostal míň textu než HTTP klient (narazil na zeď)4
přesměrování jinam než na měřenou adresu2
žádný odstavec delší než 120 znaků2
chyba vykreslení nebo nedostupná stránka2

Kdybych těchhle 14 hodil mezi „nečitelné“, měl bych titulek o sedmnácti procentech českých webů. A byl by nepoctivý.

Proč automatika hlásí chybějící text falešně

Napoprvé jsem porovnával počty slov. Vyšly poměry přes 100 % — server posílal víc textu než prohlížeč. Metrika nedávala smysl.

Napodruhé jsem hledal v serverovém HTML nejdelší odstavec z vykreslené stránky. Patnáct z osmdesáti webů vyšlo jako „text chybí“. Ruční kontrola nepotvrdila ani jeden.

Napotřetí jsem přidal filtr na text lišty a chybové hlášky, kontrolu přesměrování a kontrolu, jestli prohlížeč vůbec dostal víc textu než HTTP klient. Zbylo osm z osmdesáti — a po ruční kontrole zase žádný pravý.

Kde bývá problém častěji než v hlavním textu

  1. Odkazy a navigace generované až JavaScriptem. Text na stránce je, ale robot se na ni nedostane, protože cestu k ní dokresluje prohlížeč.
  2. Různé HTML pro různé klienty. Server může odpovídat jinak podle User-Agentu, cookies, geolokace nebo ochrany proti robotům.
  3. Špatně zvolená testovací stránka. Homepage, kategorie a článek se chovají různě; test na jedné z nich nevypovídá o zbytku.
  4. Chyba měření. Nejčastější „nález“ ze všech — a ten se pozná jen tak, že se na něj člověk podívá.

Jak si to ověříte u sebe

Test jedné stránky

  • Stáhněte si stránku bez prohlížeče curl -sS 'https://vasweb.cz/vas-clanek/' > raw.html — uvidíte syrovou odpověď serveru bez JavaScriptu. Konkrétnímu robotovi může server odpovědět jinak.
  • Najděte v souboru větu ze svého textu grep -c 'kus vaší věty' raw.html — když vrátí nulu, zkuste kratší úsek bez diakritiky.
  • Než vyhlásíte poplach, zkontrolujte kódování text plný otazníků nechybí, jen ho čtete špatně. Napoví hlavička Content-Type.
  • Zopakujte to na třech typech stránek článek, produkt, kategorie — chovají se různě.
  • Zkontrolujte i odkazy, ne jen text když se navigace dogeneruje až v prohlížeči, robot na stránku nemusí dojít.

Jak číst procenta o nečitelnosti webů pro AI

U čísel typu „X % webů je pro AI nečitelných“ je podstatné vědět, jak vznikla. Z tohohle měření mi vyšly tři otázky:

  • Jak poznali, že obsah chybí? Kolik z toho byly lišty se souhlasem a chybové hlášky?
  • Kolik nálezů ověřili ručně? U mě prošlo automatikou 23 nálezů a ruční kontrolu nepřežil ani jeden.
  • Co udělali s weby, kde měření selhalo? U mě jich bylo 14 z 80.

Nemám metodiku cizích měření, takže netvrdím, že jsou špatná. Bez odpovědí na tyhle tři otázky se ale jejich čísla hůř interpretují a skoro nedají s ničím porovnat. Delší postup má článek o čtení studií.

Počítat neúspěšná měření jako nálezy

Web bez sitemapy nebo s rozbitým vykreslením není nečitelný web. Je to případ, který jste nezměřili.

Věřit nejdelšímu odstavci

Na hodně stránkách je nejdelší souvislý text lišta se souhlasem, ne obsah.

Publikovat, co vypadne ze skriptu

Dvacet tři nálezů, nula pravých. Ruční kontrola nebyla formalita, byla to celá práce.

Limity

  • Jeden odečet, 12. srpna 2026, jedna stránka na doménu. O zbytku webu to neříká nic.
  • Vzorek není náhodný — 33 médií je ruční seznam, 47 e-shopů z jedné platformy. Neplatí to jako obrázek českého webu.
  • Měřím serverové HTML, ne chování robotů. Chrome není robot OpenAI a server mu může odpovědět jinak než jemu.

Co udělat dnes

Stáhněte si přes curl tři typy svých stránek, najděte v nich jednu větu z hlavního obsahu a zkontrolujte, jestli jde navigace projít bez JavaScriptu. Když něco nesedí, ověřte to očima dřív, než z toho uděláte závěr — u mě to byl rozdíl mezi nulou a patnácti „nálezy“.

Sniper Design
Pomoc s implementací

Nechcete to řešit interně? Postavíme to za vás.

V Sniper Design děláme kompletní AI SEO — strategii, audit, implementaci i obsah. Zlatý partner Upgates i Shoptetu, přes 600 e‑shopů na CZ trhu. Na AI vyhledávání připravujeme návrhy homepage, obsahovou strukturu i audity klientských webů.

  • 600+ e‑shopů
  • Vlastní e‑shop MEGA DETAIL
FAQČasté otázky

Časté otázky, které k tématu nejčastěji padají

Kolik českých webů nedá AI robotovi text bez JavaScriptu?
V mém vzorku 80 domén (33 médií, 47 e-shopů) k 12. srpnu 2026 jsem takový případ nenašel — porovnatelných bylo 66 a u všech byl hlavní text v HTML ze serveru. Neznamená to, že na českém webu takový případ není.
Neodporuje to zprávám, že velká část webů je pro AI nečitelná?
Nemusí. Nemám metodiku těch měření, takže je nemůžu porovnat. Rozdíl může být ve vzorku, v typu stránky i v tom, jak se počítají weby, u kterých měření samo selže.
Jak poznám u své stránky, že text v serverovém HTML je?
Stáhněte si ji příkazem curl a hledejte v odpovědi větu ze svého textu. Když ji tam najdete, je to silný signál, že text posílá server rovnou v HTML. Pozor na kódování — na tom mi měření spadlo.
Proč jste 14 domén vyřadil?
Neměly použitelnou sitemapu, přesměrovaly jinam, vrátily chybu při vykreslení, nebo prohlížeč dostal míň textu než prostý HTTP klient. Takový případ se nedá porovnat, tak ho nepočítám ani na jednu stranu.
Znamená to, že se o JavaScript nemusím starat?
Ne. Měřil jsem jednu stránku na doménu a jen to, jestli je text v serverovém HTML. O zbytku webu, o navigaci ani o tom, co s tím který robot udělá, to neříká nic.
Které roboty vůbec JavaScript spouštějí?
Podle veřejného měření z prosince 2024 ho roboti ChatGPT, Claude a Perplexity stahovali, ale nespouštěli; Googlebot a Applebot ho vykreslovaly. Je to jedno měření staré rok a půl a chování se může změnit. Rozebírá to samostatný článek o JavaScriptu a AI robotech.
Čtěte dál

Související články

Všechny články v blogu Zpět na úvod