Predstavte si situáciu, ktorá je pri e-shopoch bežnejšia, než by sa zdalo. Majiteľ sa pýta, prečo ho ChatGPT alebo Perplexity nespomína, hoci v Google je na prvej strane. Čaká nový typ obsahu alebo tajný súbor pre umelú inteligenciu. Stačí však otvoriť zdrojový kód produktovej stránky a ukáže sa, že cena, popis aj recenzie sa do nej dostávajú až cez JavaScript. Googlebot si s tým poradí. Väčšina AI crawlerov vidí len hlavičku, menu a pätičku.
Technické SEO pre AI nie je nová disciplína. Je to klasické technické SEO, len s viacerými návštevníkmi, ktorí majú rôzne schopnosti a pravidlá. Prejdem, čo reálne rozhoduje o tom, či sa asistent k vášmu obsahu dostane, čo potvrdzuje dokumentácia Google, OpenAI a Anthropic, a ktoré rady z agentúrnych blogov sú skôr marketing. Obsahovú a značkovú stránku veci rozoberám v AEO stratégii pre AI odpovede a v článku o GEO optimalizácii pre AI vyhľadávanie. Tu sa držím techniky.
Ako sa AI vôbec dostane k vášmu webu
Obsah sa do AI odpovede dostáva tromi cestami a na každej môže zlyhať niečo iné.
Prvá cesta je Google. AI Overviews a AI Mode nemajú vlastného robota, pracujú s indexom Google Search. Google v dokumentácii k AI funkciám vo vyhľadávaní píše, že stránka musí byť zaindexovaná a spôsobilá zobraziť sa so snippetom. Žiadne ďalšie požiadavky. Zdravá indexácia v Google je teda technickou podmienkou pre AI Overviews.
Druhá cesta sú vyhľadávacie indexy AI firiem. OpenAI používa robota OAI-SearchBot, Anthropic Claude-SearchBot, Perplexity PerplexityBot. Z ich indexov asistent vyberá zdroje, keď odpovedá s vyhľadávaním na webe.
Tretia cesta je načítanie v reálnom čase. Keď používateľ vloží do chatu odkaz alebo asistent potrebuje konkrétnu stránku, pošle agenta ako ChatGPT-User alebo Claude-User. Ten stránku stiahne hneď a na pomalý server ani na skripty nečaká.
Popri tom bežia tréningové crawlery ako GPTBot a ClaudeBot, ktoré zbierajú dáta pre budúce modely. Na to, či vás asistent dnes ocituje vo vyhľadávaní, priamy vplyv nemajú. Práve zámena týchto kategórií je najčastejšou chybou, ktorú vidím.
Ktoré roboty pustiť a ktoré môžete zablokovať
Súbor robots.txt je stále hlavný nástroj, ktorým robotom hovoríte, kam smú. Veľa správcov však kopíruje hotové bloky bez toho, aby vedeli, čo ktorý robot robí.
| Robot | Prevádzkovateľ | Na čo slúži | Čo spôsobí blokovanie |
|---|---|---|---|
| Googlebot | index pre Search, AI Overviews aj AI Mode | vypadnete z vyhľadávania aj z AI funkcií | |
| Google-Extended | Google, len token v robots.txt | tréning Gemini a grounding v Gemini Apps a Vertex AI | žiadny vplyv na Google Search ani ranking |
| OAI-SearchBot | OpenAI | vyhľadávanie v ChatGPT | nezobrazíte sa vo výsledkoch vyhľadávania ChatGPT |
| GPTBot | OpenAI | tréning modelov | obsah sa nepoužije na tréning, vyhľadávanie ostáva |
| ChatGPT-User | OpenAI | otvorenie stránky na pokyn používateľa | robots.txt sa naň nemusí vzťahovať |
| Claude-SearchBot | Anthropic | index pre vyhľadávanie v Claude | nižšia viditeľnosť vo výsledkoch Claude |
| ClaudeBot | Anthropic | tréning modelov | obsah sa vylúči z budúcich tréningových dát |
| Claude-User | Anthropic | otvorenie stránky na pokyn používateľa | Claude stránku neotvorí, keď sa na ňu niekto pýta |
Podľa dokumentácie OpenAI k ich robotom platí jednoduché pravidlo: kto chce byť vo výsledkoch vyhľadávania ChatGPT, musí pustiť OAI-SearchBot. GPTBot je samostatné rozhodnutie o tréningu. Tréning teda môžete zakázať a vo vyhľadávaní zostať. Anthropic má rovnaké rozdelenie na tri roboty a rešpektuje aj direktívu Crawl-delay.
Najčastejší omyl je Google-Extended. Nie je to robot, ale značka v robots.txt, ktorou rozhodujete o použití obsahu pre Gemini. Google v prehľade svojich crawlerov výslovne uvádza, že neovplyvňuje zaradenie do Google Search a nie je signálom pre ranking. Jeho zablokovaním z AI Overviews nevypadnete.
Pre bežný firemný web a e-shop odporúčam vyhľadávacie a používateľské roboty pustiť a o tréningových rozhodnúť podľa obchodného modelu. Vydavateľ, ktorý žije z obsahu, má iné záujmy ako e-shop, ktorému sa oplatí, aby model poznal jeho značku.
Cloudflare, hosting a firewall ako tichý blokátor
Robots.txt je len polovica príbehu. Cloudflare ponúka jedným klikom nastavenie Block AI Bots a spravovaný robots.txt, ktorý sám doplní zákazy pre GPTBot, ClaudeBot, Google-Extended a ďalšie roboty. Podľa ohlásenia Cloudflare navyše od 15. septembra 2026 platí pre nové domény, že vyhľadávacie roboty sú povolené, no tréningové a agentové sa na stránkach s reklamou blokujú. Blog s reklamou na novej doméne tak môže asistentovi zabrániť otvoriť článok, na ktorý sa ho používateľ priamo pýta.
K tomu pridajte bezpečnostné pluginy vo WordPresse a pravidlá firewallu u hostingu. Každá vrstva môže AI robotovi vrátiť chybu 403 alebo 429 a v robots.txt o tom nebude ani stopa. Spoľahlivo to zistíte len na serveri, pomôže vám návod access log, súbor, ktorý máte zadarmo a nikdy ste ho neotvorili.
JavaScript je najväčšia slepá škvrna AI crawlerov
Agentúrne články to spomínajú okrajovo, no podľa mojich skúseností je to najčastejšia príčina neviditeľnosti. Analýza Vercelu nad viac ako miliardou mesačných požiadaviek AI robotov ukázala, že GPTBot, ClaudeBot aj PerplexityBot JavaScript nevykonávajú. Súbory JS si stiahnu, ale nespustia. Výnimkou je Gemini, ktorý využíva infraštruktúru Googlebotu, a AppleBot.
Googlebot JavaScript renderuje v headless Chromiu, stránky však najprv zaradí do fronty. Aj tak Google v základoch JavaScript SEO odporúča vykresľovanie na serveri alebo predrenderovanie, lebo nie každý robot vie JavaScript spustiť.
Z tej istej analýzy stojí za pozornosť ešte jeden údaj. Roboty ChatGPT a Claude mali okolo 34 % požiadaviek na neexistujúce stránky, Googlebot zhruba 8 %. AI roboty často skúšajú staré URL adresy, takže poctivé presmerovania po migráciách sú pre AI ešte dôležitejšie ako pre Google.
Na e-shopoch najčastejšie vidím mimo HTML tieto veci:
- cenu a dostupnosť pri variabilných produktoch
- recenzie z externých widgetov vkladaných skriptom
- záložky s popisom alebo parametrami načítané až po kliknutí
- celé frontendy postavené ako single page aplikácia bez vykresľovania na serveri
Test zvládne každý. Otvorte zobrazenie zdrojového kódu, nie inšpektor prvkov, a vyhľadajte cenu alebo prvú vetu popisu. Ak tam nie je, AI crawler ju nevidí.
Indexácia a snippety sú vstupenkou do AI Overviews
Google berie obsah pre AI funkcie z bežného indexu, takže všetko, čo kazí indexáciu, kazí aj AI viditeľnosť. Kanonické značky na nesprávnu URL, duplicity z filtrov, tisíce zbytočných URL z interného vyhľadávania. K poslednému bodu mám návod, ako výsledky interného vyhľadávania ošetriť cez robots.txt a noindex. Ak Google nové stránky indexuje týždne, začnite článkom Google neindexuje môj web.
Menej známa pasca sú obmedzenia snippetov. Direktíva nosnippet alebo max-snippet nastavená na nulu vás vyradí aj z AI Overviews. Správanie týchto direktív popisuje Google v dokumentácii k meta značke robots. Ak chcete z odpovedí vynechať len časť stránky, použite atribút data-nosnippet na konkrétnom prvku.
Rýchlosť a Core Web Vitals: čo je fakt a čo dohad
Hranice sú jasné. Podľa web.dev je dobrá hodnota LCP do 2,5 sekundy, INP do 200 milisekúnd a CLS do 0,1, merané na 75. percentile reálnych návštev. Ako tieto dáta čítať, rozoberám v článku o Core Web Vitals v Google Search Console.
Tvrdenie, že AI roboty preskočia pomalý web a vezmú informácie od rýchlejšej konkurencie, však nikde zdokumentované nie je. OpenAI ani Anthropic časové limity svojich robotov nezverejňujú. Navyše LCP, INP a CLS merajú zážitok človeka.
Zdokumentovaná je odozva servera. Google v návode k crawl budgetu píše, že pri stabilných a rýchlych odpovediach limit prehľadávania rastie a pri spomalení alebo chybách 5xx či 429 klesá. Pre AI je preto podľa mňa dôležitejší čas do prvého bajtu a stabilita servera než skóre v PageSpeed. Pri agentoch, ktoré čakajú v reálnom čase, považujem odozvu niekoľko sekúnd za riziko, hoci pevné číslo vám nikto nedá.
Kvôli ľuďom a konverziám sa rýchlosť oplatí riešiť tak či tak. Najväčšou brzdou bývajú skripty tretích strán, ďalšie kroky nájdete v návode, ako zrýchliť WordPress a WooCommerce.
Štruktúra stránky, ktorú prečíta stroj aj človek
Keď robot HTML dostane, musí v ňom rozoznať hlavný obsah. Pomáhajú obyčajné veci:
- jeden nadpis H1 a logická hierarchia H2 a H3 bez preskakovania úrovní
- sémantické prvky main, article a nav, ktoré oddelia obsah od menu a pätičky
- tabuľky ako skutočné tabuľky v HTML, nie obrázok alebo PDF
- kľúčové fakty v texte, nie iba v banneri či videu
- drobčeková navigácia a interné odkazy medzi súvisiacimi témami
Google v príručke k optimalizácii pre generatívne AI vo vyhľadávaní upozorňuje, že obsah netreba umelo sekať na drobné kúsky. Čistá štruktúra nie je trik pre AI, ale základná čitateľnosť. Ako písať samotný text, rozoberám v článku ako písať obsah, ktorý AI cituje.
Štruktúrované dáta: užitočné, ale nie zázračné
V spomínanej príručke Google píše, že štruktúrované dáta nie sú pre generatívne AI vyhľadávanie potrebné a žiadna špeciálna schema neexistuje. To isté platí pre llms.txt a iné súbory pre AI, ktoré Google pri vyhľadávaní nepoužíva.
Schemu napriek tomu nasadzujem, len z iných dôvodov, než aké sa predávajú. Typy Product, Offer, Organization, Article či BreadcrumbList zo slovníka schema.org stále otvárajú bohaté výsledky v klasickom vyhľadávaní. A nútia vás mať fakty konzistentné. Ak má produkt v schéme inú cenu ako v HTML a vo feede, máte problém s dôveryhodnosťou dát bez ohľadu na AI. Nasadenie bez programátora ponúkam cez aktiváciu JSON-LD schémy pre AI SEO, AEO a GEO.
Ako merať viditeľnosť v AI
V roku 2026 pribudol v Search Console prehľad výkonu v generatívnych AI funkciách. Ukazuje zobrazenia webu v AI Overviews a AI Mode podľa stránok, krajín a zariadení. Kliknutia zatiaľ neobsahuje a sprístupňuje sa postupne, takže ho nemusí vidieť každá služba. Ak so Search Console len začínate, pomôže vám môj návod na Google Search Console.
Zároveň pribudlo nastavenie, ktorým celý web z generatívnych AI funkcií vo vyhľadávaní vylúčite. Bežné výsledky to neovplyvní, prídete však o zobrazenia v AI Overviews, AI Mode aj v AI prvkoch v Discover. Pre e-shopy to väčšinou nedáva zmysel, pre niektorých vydavateľov áno. V každom prípade je to presnejší nástroj ako blokovanie Google-Extended.
Pri ostatných asistentoch zostávajú serverové logy a analytika, kde ChatGPT návštevy označuje parametrom utm_source s hodnotou chatgpt.com.
Čo v pôvodných radách nesedí a čo vám agentúry nepovedia
Agentúrne články o technickom SEO pre AI majú základ správny, no pod niektoré tvrdenia by som sa nepodpísal.
Číslo o 30 % lepšom výkone vďaka schéme. Pochádza od jedného dodávateľa, bez zverejnenej metodiky, bez kontrolnej skupiny a bez definície výkonu v AI. Google zároveň píše, že schema pre AI funkcie potrebná nie je.
AI roboty preskočia pomalý web. Znie to logicky, no dokumentácia to nepotvrdzuje. Oveľa častejšie som videl, že robot neprešiel cez firewall alebo JavaScript.
Stačí pustiť audit v populárnom nástroji. Crawlery SEO nástrojov sa štandardne správajú ako Googlebot alebo prehliadač so zapnutým JavaScriptom. Kým im vykresľovanie nevypnete, ukážu web taký, aký ho GPTBot nikdy neuvidí.
Mesačný audit pre každého. Problémy nevznikajú podľa kalendára, ale pri migrácii, zmene témy, aktualizácii pluginu alebo novej ochrane na hostingu. Čo sa stane, keď kontrolu po zmenách nerobí nikto, som popísal na prípade, ako značka padla zo 100 tisíc na 20 tisíc po marketingovej agentúre.
Prípadová štúdia bez dát. Rast z 10 % na 30 % kľúčových slov s AI Overviews len vďaka technike je možný, najmä ak mal klient predtým rozbitú indexáciu. Bez východiskového stavu je to však príbeh, nie dôkaz.
A čo sa v takých článkoch nedočítate: technika je len brána. Rozhoduje, či sa k vám AI dostane. Či vás ocituje, rozhoduje obsah a to, čo o vás píšu iní. Podobne ako pri SEO ranking faktoroch, kde sa fakty miešajú s mýtmi, aj tu sa najlepšie predávajú rady, ktoré sa najťažšie overujú.
Technický audit pre AI vyhľadávanie krok za krokom
Takto postupujem pri audite so zameraním na AI viditeľnosť. S prístupom k hostingu a Search Console ho zvládnete sami. Rovnaký postup je súčasťou môjho SEO auditu webu.
1. Skontrolujte robots.txt a nastavenia CDN
Prejdite každý blok User-agent v robots.txt a overte, že Googlebot, OAI-SearchBot, Claude-SearchBot a PerplexityBot majú prístup k dôležitým sekciám. Potom skontrolujte nastavenia AI robotov v Cloudflare alebo inom CDN.
2. Overte v logoch, čo AI roboty dostávajú
Stiahnite access log aspoň za týždeň a vyfiltrujte AI roboty. Opakované 403 alebo 429 znamenajú blokovanie, veľa 404 ukazuje na chýbajúce presmerovania.
3. Porovnajte zdrojové HTML s tým, čo vidí človek
Pri domovskej stránke, kategórii, produkte a článku hľadajte kľúčové informácie v zdrojovom kóde alebo stránku načítajte s vypnutým JavaScriptom. Čo zmizne, AI crawlery nevidia.
4. Preverte indexáciu a snippety v Search Console
V prehľade stránok hľadajte dôležité URL mimo indexu a skontrolujte kanonické adresy. Kontrolou URL overte, že stránky nemajú nosnippet ani nulový max-snippet.
5. Zmerajte odozvu servera a Core Web Vitals
Pozrite prehľad Core Web Vitals a v štatistikách prehľadávania priemerný čas odozvy. Ak kolíše alebo pribúdajú chyby 5xx, riešte najprv hosting a cache.
6. Skontrolujte štruktúru HTML a interné odkazy
Crawlerom s vypnutým JavaScriptom overte nadpisy, hĺbku stránok a osirelé URL.
7. Zvalidujte štruktúrované dáta a zhodu faktov
Otestujte hlavné šablóny v teste rozšírených výsledkov a porovnajte cenu, dostupnosť a názov v schéme s textom a feedom.
8. Nastavte priebežné sledovanie
Zapnite upozornenia v Search Console, sledujte prehľad generatívnych AI funkcií a po každej migrácii alebo zmene zabezpečenia zopakujte kroky 1 až 3.
Kontrolný zoznam technického SEO pre AI
| Oblasť | Čo overiť | Ako na to | Priorita |
|---|---|---|---|
| Prístup robotov | vyhľadávacie a používateľské AI roboty nie sú blokované | robots.txt, CDN, firewall | vysoká |
| Serverové odpovede | AI roboty nedostávajú 403, 429 ani 5xx | access log | vysoká |
| JavaScript | cena, popis a hlavný text sú v zdrojovom HTML | zdrojový kód, vypnutý JavaScript | vysoká |
| Indexácia a snippety | stránky sú v indexe bez nosnippet | Search Console, kontrola URL | vysoká |
| Presmerovania | staré URL vedú 301 na správne stránky | log 404, crawler | stredná |
| Odozva servera | stabilný čas odozvy | štatistiky prehľadávania | stredná |
| Core Web Vitals | LCP do 2,5 s, INP do 200 ms, CLS do 0,1 | prehľad Core Web Vitals | stredná |
| Štruktúra HTML | jeden H1, logické nadpisy, tabuľky v HTML | crawler, kontrola šablón | stredná |
| Štruktúrované dáta | schema bez chýb a zhodná s textom | test rozšírených výsledkov | stredná |
| Meranie | zobrazenia v AI funkciách | prehľad generatívnych AI funkcií | nízka |
Časté otázky
Musím mať súbor llms.txt, aby ma AI citovala?
Nie. Google vo svojej príručke k optimalizácii pre generatívne AI uvádza, že na zobrazenie v AI funkciách nie sú potrebné žiadne nové súbory pre AI a llms.txt pri vyhľadávaní ignoruje. Čas radšej investujte do toho, aby bol hlavný obsah v HTML a roboty mali prístup.
Ak zablokujem GPTBot, zmiznem z ChatGPT?
Z vyhľadávania v ChatGPT nie. GPTBot podľa OpenAI zbiera dáta pre tréning modelov, za výsledky vyhľadávania v ChatGPT zodpovedá OAI-SearchBot. Ak ho necháte povolený, zostanete viditeľný a zákaz pre GPTBot len vylúči váš obsah z tréningu budúcich modelov.
Ovplyvní blokovanie Google-Extended moje pozície alebo AI Overviews?
Nie. Google-Extended rozhoduje o použití obsahu pre Gemini Apps a Vertex AI a podľa Google neovplyvňuje zaradenie do vyhľadávania ani ranking. AI Overviews a AI Mode pracujú s bežným indexom. Na vylúčenie z nich slúži nastavenie v Search Console alebo obmedzenie snippetov.
Vidia AI crawlery obsah, ktorý sa načítava cez JavaScript?
Väčšina nie. Podľa analýzy Vercelu GPTBot, ClaudeBot a PerplexityBot JavaScript nespúšťajú, kým Googlebot a Gemini ho renderujú. Cena, dostupnosť, popis a hlavný text by preto mali byť priamo v HTML, ktoré posiela server.
Je schema markup podmienkou pre zobrazenie v AI Overviews?
Nie je. Google uvádza, že štruktúrované dáta nie sú pre generatívne AI vo vyhľadávaní potrebné a špeciálna schema neexistuje. Schema však pomáha pri bohatých výsledkoch a pri konzistentnosti údajov o produktoch a firme, takže má zmysel, len nie ako zázračná páka na AI.
Ako zistím, či sa môj web zobrazuje v AI Overviews a AI Mode?
V Google Search Console je od roku 2026 prehľad výkonu v generatívnych AI funkciách so zobrazeniami v AI Overviews a AI Mode podľa stránok, krajín a zariadení. Kliknutia zatiaľ neukazuje. Pre ChatGPT, Claude a Perplexity použite serverové logy a návštevy z odkazov v analytike.
Ako často robiť technický audit so zameraním na AI?
Menšiemu webu stačí dôkladná kontrola raz za štvrťrok, väčšiemu e-shopu s častými zmenami mesačne. Dôležitejšie je zopakovať kontrolu robots.txt, firewallu a vykresľovania po každej migrácii, zmene témy alebo nastavení hostingu, lebo vtedy vzniká väčšina problémov.