Návody vysvětlují implementované kontroly. Jejich použití nezaručuje citaci ani doporučení v AI.
Kontrola TECH-SEZNAM-015, verze navod-2026-09-19.v1. Datum vydání návodu je součástí verze.
Ověření: Otevřete /robots.txt a porovnejte skupiny pro SeznamBot a Seznam-Extended se zapsaným rozhodnutím v kontextovém souboru; hotovo je, když každé ze dvou rozhodnutí sedí se souborem a v zápisu není nic nerozhodnutého.
Omezení: Kontrola platí jen pro web s českým trhem. Robots.txt ukazuje, co je zablokované, ne co bylo rozhodnuto; bez zapsaného rozhodnutí nejde odlišit nález od přání klienta. Jestli Seznam obsah skutečně použije, se z toho nepozná.
Seznam: dvě rozhodnutí, která se pletou
Seznam.cz má dva různé roboty a každý znamená něco jiného. SeznamBot plní fulltextové vyhledávání, řídí se pravidly pro svůj token v robots.txt a pro český veřejný web se typicky povoluje [S79]. Seznam-Extended je token, kterým vydavatel říká, jestli smí Seznam jeho obsah použít ve svých AI službách a partnerském režimu [S80]. Zakázat fulltext je technická chyba. Zakázat použití v AI je rozhodnutí o právech k obsahu a nález to není.
Kontrola proto hodnotí dvě rozhodnutí, každé zvlášť. Jmenovatel je vždy 2 rozhodnutí, ne počet řádků v robots.txt.
Co je potřeba dodat. Ze souboru robots.txt se dá přečíst, co je zablokované, ne co jste rozhodli. Bez zapsaného rozhodnutí kontrola vyjde unknown, a to znamená chybějící podklad, ne vadu webu. Do kontextového souboru (vzor templates/client-context.yaml) zapište:
markets_languages s českým trhem (CZ/cs); bez seznamu trhů se kontrola nespustí, bez českého trhu se na web nevztahuje;crawler_policy.required_agents se SeznamBot, pokud fulltext Seznamu chcete;crawler_policy.content_reuse s řádkem "Seznam-Extended": allow nebo deny. Nerozhodnutý token se nezapisuje vůbec, ne jako deny.
Fulltext neodpovídá rozhodnutí (SEZNAM_FULLTEXT_MISMATCH)
Kdo to opraví: vývojář.
Buď je SeznamBot v robots.txt zablokovaný, přestože ho máte mezi povinnými crawlery, nebo má přístup, ale mezi povinné jste ho nezapsali. První případ je technická chyba: český web tím přichází o fulltext Seznamu. Druhý případ znamená, že fulltext není rozhodnutý výslovně.
- Otevřete
/robots.txt a najděte skupinu User-agent: SeznamBot. Chybí-li, platí pro něj skupina User-agent: *. - Chcete-li fulltext, odeberte pravidlo
Disallow, které mu brání v přístupu ke kořeni webu. Skupina pro jmenovaný token nahrazuje skupinu *, nedědí z ní, takže zákazy, které mají platit i pro SeznamBot, v jeho skupině zopakujte. - Nechcete-li fulltext, nechte soubor být a
SeznamBot z required_agents vyřaďte, aby zápis odpovídal souboru.
Použití v AI neodpovídá rozhodnutí (SEZNAM_AI_REUSE_MISMATCH)
Kdo to opraví: vlastník rozhodne, vývojář zapíše.
Zapsané rozhodnutí o Seznam-Extended a soubor robots.txt říkají opak. Buď jste se z použití obsahu v Seznam AI odhlásili (deny), ale token má přístup, nebo jste ho povolili (allow), ale token je zablokovaný. Kontrola neříká, které z toho je správně; říká, že rozhodnutí není implementované.
- Vlastník potvrdí, co má platit. Je to rozhodnutí o právech k obsahu, ne technická otázka, a patří do záznamu politiky crawlerů.
- Platí
deny: vývojář přidá do robots.txt skupinu User-agent: Seznam-Extended s Disallow: /. Fulltextu se to nedotkne, SeznamBot má vlastní skupinu. - Platí
allow: vývojář odebere zákaz pro Seznam-Extended, nebo ho ze skupiny * vyjme vlastní skupinou bez zákazu. - Změnil-li se názor, opraví se zápis v kontextovém souboru, ne soubor na webu.
Co tahle kontrola neví
Neví, jestli Seznam obsah opravdu použije nebo jak často web prochází; posuzuje jen soulad zápisu a souboru. Mimo český trh se nepočítá. Když robots.txt vrátí chybu serveru, o obou rozhodnutích netvrdí nic; nedostupný soubor je nález kontroly TECH-ROBOTS-002. Čísla o Seznam AI, která vydavatel uvádí, jsou jeho vlastní a v čase se mění; z téhle kontroly se neodvozuje žádný podíl návštěvnosti.