Co se mění pro weby v době umělé inteligence

Ještě před pár lety stačilo mít web, který se líbil Googlu. Dnes se ale čím dál víc lidí nedívá na výsledky vyhledávače — dívá se, co našel AI asistent. Místo dvaceti odkazů dostanou jednu souvislou odpověď, poskládanou z toho, co si AI přečetla na různých webech. A to mění úplně všechno, protože už nejde jen o to, aby vás web našel, ale aby vás AI pochopila, ocitovala a doporučila.
Tomuhle novému oboru se říká GEO (Generative Engine Optimization) nebo AEO (Answer Engine Optimization) — optimalizace pro generativní vyhledávače. Je to mladá disciplína, ale už teď je jasné, na čem stojí.
Co dnes AI modely skutečně oceňují
Na rozdíl od klasického SEO, kde často fungovalo zadat klíčová slova tak, aby se co nejvíce shodovala s často vyhledávanými termíny, generativní vyhledávače hledají něco jiného: jasnou, strukturovanou a důvěryhodnou odpověď na konkrétní otázku.
Prakticky to znamená:
- Strukturovaná data (schema.org / JSON-LD). Když má váš web jasně označeno, o jakou firmu se jedná, jaké má služby, jaké má recenze nebo jaké jsou nejčastější dotazy zákazníků, AI si tyhle informace umí mnohem snáz "přečíst" a použít. Je to podobné, jako byste vyhledávači místo nepřehledné hromady papírů podali přehledně vyplněný formulář.
- Otázky a odpovědi hned na začátku. Weby, které mají sekci "Časté dotazy" formulovanou přesně jako otázky lidí ("Kolik stojí web pro OSVČ?", "Jak dlouho trvá tvorba webu?") a odpověď dají hned do prvních dvou vět, mají mnohem větší šanci, že je AI ocituje doslovně.
- Konzistence napříč internetem. Když se název vaší firmy, adresa a kontaktní údaje shodují na vašem webu, v Google Business profilu i v katalozích, AI si vás spojí s vyšší jistotou — a důvěra je měna, se kterou generativní vyhledávače počítají snad ještě víc než ty klasické.
- Odkazy a zmínky odjinud. Recenze, rozhovory, citace na jiných webech — to všechno funguje jako "reference", které AI bere jako signál důvěryhodnosti, podobně jako když se rozhodujeme podle doporučení od známých.
Pro malé firmy a živnostníky je v tom vlastně dobrá zpráva: nejde o to mít nejvíc peněz na reklamu, ale mít nejjasnější a nejpoctivější obsah. To je bitva, kterou může vyhrát i menší hráč.
Stinná stránka věci: když někdo AI záměrně obelhává
Tahle nová éra ale s sebou nese i novou zranitelnost. Jazykové modely nečtou web jako člověk — čtou text. A pokud je do textu schovaná instrukce, kterou člověk na stránce vůbec nevidí (třeba bílým písmem na bílém pozadí, nebo v kódu, který se běžně nezobrazuje), model ji může vyhodnotit jako pokyn, který má následovat. Tomuhle jevu se říká prompt injection — vkládání skrytých instrukcí, které mají přimět AI, aby se zachovala jinak, než zamýšlel její uživatel.
V praxi to může vypadat nevinně: skrytý text řekne AI, aby o firmě mluvila jen v superlativech, aby ignorovala negativní recenze, nebo aby doporučila konkrétní produkt bez ohledu na kontext dotazu. V horších případech se to týká i pokusů přimět AI agenty, kteří dnes už umí sami nakupovat, rezervovat nebo vyplňovat formuláře, aby provedly něco, co uživatel nechtěl.
Je to reálné riziko, kterým se dnes vážně zabývají i velké technologické firmy. Jak se před tím dnes weby a AI systémy brání?
- Oddělováním "instrukcí" od "dat" už na úrovni toho, jak AI modely zpracovávají vstupy.
- Filtrováním a validací obsahu, který model načítá z internetu.
- Stále vyspělejším rozeznáváním, když text na stránce evidentně není určen pro člověka, ale jen pro stroj.
Kde je etická hranice a jak ji využít ve váš prospěch
Tady je důležité jasně oddělit dvě věci. Skrývat instrukce, které mění chování AI proti zájmu uživatele, je manipulace. Ale přidat na web doplňkový, popisný obsah určený primárně pro AI — takový, který člověku na stránce jen překáží, ale asistentovi dává užitečný kontext, je naprosto v pořádku a dnes se to dělá běžně.
Příklad: na stránku s ceníkem můžete vizuálně ukázat jen přehlednou tabulku, ale do strukturovaných dat (schema) doplnit detailní popis, co přesně cena zahrnuje, jaká je typická doba realizace, jaké technologie používáte. Člověk to nemusí číst v textu — vidí čistý web. AI to ale najde a použije, když bude někomu odpovídat na otázku "kdo dělá kvalitní web na míru za rozumnou cenu".
Rozdíl je v záměru: doplňujete informace, neměníte pravdu. Nepřesvědčujete AI, aby lhala za vás, dáváte jí jen víc kontextu, aby mohla lépe a přesněji odpovědět tomu, kdo se ptá.
Co se tedy konkrétně mění pro weby dnes?
Spousta dnešních webů je postavená na principu donedávna nejmodernějším React SPA (jednostránková aplikace). Pro člověka je to v pohodě, ale pro AI modely je to problém — protože tyto systémy neumí "procházet" web jako člověk. Pokud je obsah načítaný dynamicky přes JavaScript, model ho často vůbec nevidí. V čem konkrétně je problém? Většina generativních modelů dnes funguje tak, že si stáhnou HTML stránky a zpracují je jako text. Pokud je obsah načítaný až po spuštění JavaScriptu, model ho nevidí — a vy tak přicházíte o šanci, že vás AI doporučí. Co běžně vidí AI crawler doslovava na React SPA, je toto:
<body>
<div id="root"></div> ← prázdné
<script src="assets/index.js"></script>
</body>Veškerý obsah žije v JavaScriptu. AI agenti pak čtou buď:
- Rendered HTML — JavaScript renderuje Googlebot (se zpožděním dní až týdnů) a Gemini prostřednictvím infrastruktury Googlu. Ostatní velcí hráči — ChatGPT, Perplexity, Claude — JavaScript ve výchozím stavu nespouštějí.
- Raw HTML — většina AI crawlerů vidí jen statický obsah z index.html a meta tagy v hlavičce.
Dobrou zprávou je, že existují způsoby, jak AI čtenářům pomoct bez přepisování celého webu. Stačí přidat tři věci do existujícího HTML souboru — tam AI crawlery vždy sáhnou jako první, ještě před spuštěním JavaScriptu.
Krok 1: Strukturovaná data (JSON-LD)
JSON-LD je datový formát vložený přímo do sekce <head> vašeho HTML — je tedy přítomný v dokumentu ještě předtím, než prohlížeč spustí jakýkoli JavaScript, a AI modely ho umí přečíst vždy. Funguje jako přehledně vyplněný formulář o vaší firmě: kdo jste, co nabízíte, jaké jsou ceny, jak vás kontaktovat. Pro AI je takový popis spolehlivější než snaha vyčíst tytéž informace z vizuálního designu stránky.
<!-- Vložit do <head> v index.html -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Vaše firma",
"description": "Čím se zabýváte a pro koho — jedna věta.",
"url": "https://vaseweb.cz",
"email": "kontakt@vaseweb.cz",
"priceRange": "5 000 – 50 000 Kč",
"areaServed": "Česká republika",
"knowsLanguage": ["cs", "en"]
}
</script>Správnost dat ověřte na search.google.com/test/rich-results — vidíte přesně, co Google (a nepřímo i AI modely) z vašeho JSON-LD přečtou.
Recenze do JSON-LD vkládat nemusíte. Pokud je skutečně máte, Google doporučuje je zobrazovat přímo na stránce — skrytá hodnocení viditelná jen pro roboty jsou v rozporu s jeho pokyny. Mnohem cennější než hodnocení ve vlastním JSON-LD je mít o vás recenzi na Googlu, Heuréce nebo oborovém portálu — to jsou zdroje, které AI modely aktivně citují.
Krok 2: Prerendering nebo SSG — skutečné řešení
Noscript tag bývá zmiňován jako záchranná síť pro crawlery bez JavaScriptu — ale pojďme říct věci na rovinu: není to skutečné řešení. Je to minimum, které může mírně pomoct, ale AI modely noscript blok jako primární zdroj obsahu nehledají.
Skutečné řešení je, aby stránka vygenerovala HTML ještě na serveru, bez nutnosti spouštět JavaScript na straně klienta. Tři realistické cesty:
- Next.js nebo Astro — frameworky navržené pro serverové renderování a statický export. HTML je připravené okamžitě, AI crawler ho přečte bez problémů. Ideální pro nový web nebo kompletní přepis.
- Vite SSG pluginy (např. vite-plugin-ssg) — pokud máte existující Vite/React projekt, tyto pluginy při buildu vygenerují statické HTML pro každou stránku. Menší zásah než přechod na jiný framework.
- Prerender.io nebo podobná cloudová vrstva — zachytí požadavky od crawlerů, stránku pro ně prerenderuje a pošle statický HTML. Řešení bez zásahu do kódu, ale se závislostí na třetí straně.
Noscript jako nouzový fallback: Pokud žádná z výše uvedených cest není v dohledné době realistická, přidejte noscript blok s klíčovými informacemi do index.html. Není to opravné řešení, ale je to lepší než nic — implementace trvá pět minut.
Krok 3: llms.txt — shrnutí webu pro AI asistenty
Podobně jako robots.txt říká prohledávačům, co smí nebo nesmí indexovat, llms.txt je neoficiální formát (zatím bez širší standardizace), který si klade za cíl dávat AI modelům přehledné shrnutí celého webu — v prostém textu, formátovaném jako Markdown. Uložíte ho do kořene webu, kde bude dostupný na vaseweb.cz/llms.txt, a v hlavičce HTML na něj odkážete jedním řádkem.
<!-- Odkaz na llms.txt — vložit do <head> -->
<link rel="alternate" type="text/plain"
href="/llms.txt" title="AI-readable site summary" />Samotný soubor je prostý Markdown — napište ho jako byste psali email kolegovi, který o vás nikdy neslyšel:
# Vaše firma
> Kdo jste, co děláte, pro koho — dva tři řádky.
## Nabídka
- **Základní web** — od 15 000 Kč, dodání do 7 dnů (popis co zahrnuje)
- **Pokročilý web** — od 30 000 Kč, dodání do 14 dnů
## Portfolio
- [Název projektu](https://klient.cz) — krátký popis výsledku
## Kontakt
- Email: kontakt@vaseweb.cz
- Odpovídám do 24 hodin.Adopce llms.txt je zatím nízká: data Ahrefs ukázala, že 97 % webů se souborem nezaznamenalo žádné přístupy od AI botů, a Google ho aktivně nepodporuje. Přesto platí: implementace trvá hodinu, nic nestojí a je to levná sázka na budoucnost — a signál, že o strukturovanosti obsahu přemýšlíte.
Jak to ověřit vlastními silami
Než si objednáte audit nebo nástroj třetí strany, zkuste přímý test: v prohlížeči otevřete váš web a stiskněte Ctrl + U (Cmd + U na Macu). Zobrazí se raw HTML — přesně to, co vidí AI crawler. Stiskněte Ctrl + F a vyhledejte svůj hlavní nadpis nebo název firmy.
- Obsah se zobrazuje → crawler váš web přečte normálně.
- Vidíte jen prázdný <div id="root"></div> → obsah žije výhradně v JavaScriptu a AI ho nenajde.
Automatizovanou verzi tohoto testu — včetně kontroly JSON-LD, meta tagů a výsledku bez JavaScriptu — najdete jako bezplatný nástroj přímo na annlibertas.eu.
Co si z toho odnést
Ať už podnikáte v čemkoli, tahle změna se vás týká — čím dál víc lidí se totiž na dodavatele, řemeslníky i služby neptá vyhledávače, ale rovnou AI asistenta. A i při vyhledávání na Googlu se obvykle jako první zobrazí výsledky AI vyhledávání pro daný dotaz. Weby, které budou mít poctivý, dobře strukturovaný a přehledně popsaný obsah, získají v tomhle novém prostředí náskok — ne díky triku, ale díky tomu, že usnadní práci systému, který má lidem pomáhat najít to nejlepší řešení.
A možná je to i osvěžující myšlenka: v éře, kde se čím dál víc mluví o algoritmech a manipulaci, je nejlepší dlouhodobá strategie prostě — být upřímný, přehledný a užitečný. To AI ocení stejně jako člověk.