ACC-11
Firewall hostingu: nevíme, jestli pouští AI roboty
Co kontrola měří
Mezi webem a AI asistentem stojí tři brány: robots.txt (měří ACC-01 a ACC-10), síť před webem, typicky Cloudflare (ACC-09), a firewall hostingu. Ten poslední se zvenčí změřit nedá. Náš crawler chodí z našich adres, ne z adres OpenAI nebo Anthropicu, a vydávat se za cizího robota odmítáme. Zevnitř to ale jde: aplikace na serveru vidí každý požadavek, který k ní dorazil.
Plugin Torumata pro WordPress (od verze 0.3.0, když v něm správce počítání zapne) proto počítá požadavky podle hlavičky User-Agent a jednou denně nám pošle denní souhrny: kolik požadavků se představilo jako GPTBot, ClaudeBot, Googlebot a další roboti z našeho seznamu, kdy byl poslední a jaký stav mu web vrátil. K tomu jedno číslo za den: kolik bylo všech ostatních požadavků. Nález pracuje s posledními 30 dny (config/).
- Robot dorazil: firewall hostingu tyto požadavky pustil. Nález vypíše počet, datum posledního požadavku a stav odpovědi.
- Nedorazil žádný robot, kterého
robots.txtpouští, a web má běžný provoz (aspoň 300 ostatních požadavků a 14 dní s daty,config/): je to signál, ne důkaz blokace.bot- visits. json# absence_ signal - Dat nebo provozu je málo: nález řekne, že se z toho nedá nic vyvodit.
- Plugin nic neposlal: firewall hostingu je otevřená otázka, ne „v pořádku“.
Co kontrola nedělá:
- Neověřuje, že požadavek poslal skutečný robot.
User-Agentjde podvrhnout jedním parametrem, takže počítáme požadavky s daným jménem. Že dorazil požadavek s hlavičkou GPTBot, dokazuje, že firewall pustil ten požadavek; nedokazuje, že pouští i adresy OpenAI. - Nevidí požadavky, které vyřídila cache před WordPressem (cache serveru, CDN, plugin pro cache). U webu s takovou cache je počet nižší než skutečnost a ticho méně průkazné.
- Nečte IP adresy, adresy stránek ani nic o návštěvnících. Plugin posílá jen denní souhrny; proto ověření podle adresy (reverzní DNS) nedělá.
- Nemění skóre. Nález je informativní, váha nula: data pocházejí z webu zákazníka, ne z našeho měření.
Jak silný důkaz za tím stojí
Bez tohohle se vám AI vyhledávání nemá jak zobrazit. Google to má ve vlastní dokumentaci: stránka musí být zaindexovaná a způsobilá pro zobrazení s úryvkem. Nejtvrdší třída, jakou máme.
Stejně jako u ACC-09 se sem štítek hodí jen napůl. Důsledek, na který nález míří, je nutná podmínka: robot, kterého firewall nepustí, si stránku nestáhne, a Googlebot zablokovaný firewallem web nezaindexuje. Google ve vlastní dokumentaci uvádí, že stránka se v AI Overviews nebo AI Mode může objevit jen tehdy, je-li zaindexovaná a způsobilá k zobrazení s úryvkem.
Aby stránka mohla být zobrazena jako podpůrný odkaz v AI Overviews nebo AI Mode, musí být zaindexovaná a způsobilá k zobrazení s úryvkem ve vyhledávání Google. Žádné další požadavky neexistují.Google Search Central, AI features
Jestli se vás to týká, víme jen tak dobře, jak dobrá jsou data z pluginu. Proto informativní závažnost a proto rozlišení mezi „dorazil“ (pozorování), „nikdo nedorazil“ (signál) a „nemáme data“ (otevřená otázka). Že hostingy blokují adresy podle pověsti i u AI služeb, jsme doložili u hostingu Forpsi, který to 16. 9. 2026 písemně potvrdil; jak časté je to jinde, jsme neměřili.
Jak to opravit
Postup podle toho, co nález ukázal:
- Nemáte data: na WordPressu nainstalujte plugin Torumata 0.3.0+, v Nastavení → Torumata zapněte počítání požadavků AI robotů a v dashboardu Torumata založte API klíč s rozsahy „Stažení souborů“ a „Odesílání návštěv AI robotů“. Výsledek uvidíte při dalším auditu, nejlépe po dvou až čtyřech týdnech provozu.
- Robot dostává 403 nebo 503: požadavek firewallem hostingu prošel, odmítl ho web. Hledejte bezpečnostní plugin (Wordfence, All In One WP Security) nebo pravidlo v
.htaccess. - Povolený robot nedorazil: zeptejte se hostingu písemně, jestli jeho firewall blokuje adresy podle pověsti (například podle AbuseIPDB), jestli to platí i pro oficiálně zveřejněné adresy robotů OpenAI, Anthropicu a Googlu, a jestli jde udělat výjimku pro váš server.
Bez WordPressu zbývá otázka na hosting a vlastní přístupový log serveru: hledejte v něm požadavky s GPTBot, ClaudeBot nebo Googlebot v hlavičce User-Agent.
Co o tom říká report
Popis nálezu
Mezi webem a AI asistenty stojí tři brány: robots.txt, síť před webem (například Cloudflare) a firewall hostingu. První dvě posuzují jiné nálezy tohoto auditu. Firewall hostingu se zvenčí změřit nedá: chodíme z vlastních adres, ne z adres OpenAI nebo Anthropicu, a vydávat se za cizího robota nebudeme. Některé hostingy přitom blokují adresy podle pověsti ve veřejných databázích hlášení, a to i adresy AI služeb, a seznam blokovaných adres zákazníkům nedávají. Za posledních [windowDays] dní nemáme z vašeho webu žádná data o požadavcích AI robotů, takže tuhle bránu neumíme posoudit. Je to otevřená otázka, ne „v pořádku“.
Doporučení
Pokud web běží na WordPressu, nainstalujte plugin Torumata (verze 0.3.0 nebo novější), v Nastavení → Torumata zapněte počítání požadavků AI robotů a použijte API klíč s rozsahem „Odesílání návštěv AI robotů“. Plugin počítá jen denní souhrny podle hlavičky User-Agent, žádné IP adresy ani adresy stránek, a při dalším auditu se tady ukáže, kteří roboti k webu skutečně dorazili. Bez WordPressu se zeptejte hostingu přímo: jestli jeho firewall blokuje adresy podle pověsti a jestli to platí i pro oficiálně zveřejněné adresy robotů OpenAI, Anthropicu a Googlu.
Zdroje
- Google Search Central: AI features and your website (ověřeno 2026-08-19)
- Google Search Central: Verifying Googlebot and other Google crawlers (ověřeno 2026-10-09)
Text ověřen 2026-10-09