Technické informace
- User-agent string
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot- Respektuje robots.txt
- castecne
- Publikované IP
- Rozsahy IP
- Oficiální dokumentace
- Odkaz
Podrobný popis
ChatGPT-User je jeden ze tří oficiálních botů OpenAI a funguje pouze na žádost uživatele, nikdy autonomně. Typicky se aktivuje ve třech scénářích: když uživatel v ChatGPT zadá konkrétní URL („Shrň mi článek z [web.cz]“), když Custom GPT potřebuje získat data pro specifickou odpověď, nebo když ChatGPT prostřednictvím GPT Actions volá externí aplikace. Ve všech případech je spouštěčem konkrétní uživatelská akce — ChatGPT-User nikdy nechodí systematicky jako klasický crawler.
Co ChatGPT-User zásadně odlišuje od Claude-User (user-fetcher Anthropicu) je vztah k robots.txt. OpenAI v oficiální dokumentaci explicitně uvádí: „Jelikož tyto akce iniciuje uživatel, pravidla robots.txt se nemusí uplatňovat.“ To je odlišná filozofie než Anthropic, který pro všechny tři své boty respektuje robots.txt bezvýhradně. OpenAI argumentuje, že pokud uživatel aktivně požádal o načtení konkrétní stránky, jedná se o akci jménem uživatele, nikoliv o automatické procházení — a proto by robots.txt neměla takovou akci omezovat.
V praxi to znamená, že blokace ChatGPT-User v robots.txt je nespolehlivá. OpenAI slovem „nemusí“ naznačuje, že v některých případech robots.txt respektovat mohou, ale nemůžete se na to spolehnout. Pokud opravdu chcete zabránit ChatGPT-User v načítání vašich stránek, musíte použít tvrdší mechanismy: firewall pravidla s IP adresami z openai.com/chatgpt-user.json, rate-limiting podle user-agenta, nebo vyžadovat přihlášení na citlivé sekce webu.
Jedna důležitá nuance: OpenAI v dokumentaci výslovně dodává, že „ChatGPT-User se nepoužívá k určení, zda se obsah zobrazí ve Search. Pro správu Search opt-out a automatického crawlu použijte OAI-SearchBot v robots.txt.“ To znamená, že blokací ChatGPT-User neovlivníte svou viditelnost v ChatGPT Search výsledcích — ty jsou řízené samostatným botem OAI-SearchBot.
Co se stane, když bota zablokujete
Co se stane, když ChatGPT-User zablokujete
Pokud v robots.txt zakážete ChatGPT-User, OpenAI uvádí, že jejich systémy tuto direktivu mohou, ale nemusí respektovat. V ideálním scénáři ChatGPT nebude na žádost uživatele stahovat vaše stránky. V reálném scénáři se na to ale nemůžete 100% spolehnout.
Dopad na vaši byznysovou viditelnost, pokud blokace zafunguje: Když někdo v ChatGPT napíše „Shrň mi informace z vaseweb.cz“ nebo když Custom GPT potřebuje získat data z vaší stránky pro konkrétní uživatelský scénář, ChatGPT tuto stránku nebude moci načíst. Odpoví uživateli buď z tréninkových dat (pokud o vás něco ví), nebo sdělí, že k obsahu přistupovat nemůže. Ztratíte viditelnost přesně v momentě, kdy má uživatel nejvyšší zájem — konkrétně se ptá na vás.
Pokud opravdu potřebujete tvrdou blokaci (např. z důvodu licenčních omezení nebo placeného obsahu), robots.txt sám o sobě nestačí. Doporučujeme:
- Blokovat IP adresy z
openai.com/chatgpt-user.jsonna úrovni firewallu nebo CDN (Cloudflare, AWS WAF) - Vyžadovat přihlášení pro citlivé sekce
- Rate-limit požadavků s user-agentem obsahujícím „ChatGPT-User“
Blokace ChatGPT-User nemá vliv na viditelnost v ChatGPT Search — tu řídí OAI-SearchBot. Ani na zařazení obsahu do tréninku budoucích modelů — to řídí GPTBot. Tři rozhodnutí, tři nezávislé boti.
Doporučení pro B2B
<p>ChatGPT-User přímo ovlivňuje, jestli uživatelé ChatGPT dostanou přesnou informaci, když se ptají konkrétně na váš web. Blokace je navíc z principu nespolehlivá — OpenAI robots.txt u tohoto bota nemusí respektovat. Pro typickou B2B firmu je povolení správné rozhodnutí, a pokud chcete opravdu tvrdě blokovat, musíte jít přes firewall, ne robots.txt.</p>
Ukázky robots.txt
Povolit bota
User-agent: ChatGPT-User
Allow: /Zablokovat bota
User-agent: ChatGPT-User
Disallow: /Omezit frekvenci (Crawl-delay)
Částečné blokování
User-agent: ChatGPT-User
Disallow: /premium/
Disallow: /members/
Allow: /Historie
hatGPT-User byl zaveden s první verzí browsing funkce v ChatGPT v roce 2023. V prosinci 2025 OpenAI aktualizoval dokumentaci a změnil formulaci vztahu k robots.txt — z dřívějšího „respektuje robots.txt tagy“ na aktuální „robots.txt rules may not apply“. V serverových lozích se kromě oficiální verze 1.0 pozorují i verze 2.0 a 3.0, přestože OpenAI je oficiálně nezmiňuje. Pravidla v robots.txt fungují pro všechny verze stejně — stačí substring „ChatGPT-User“.
Časté dotazy
Proč OpenAI u ChatGPT-User nerespektuje robots.txt, když Anthropic u Claude-User ano?
Jde o odlišnou filozofii obou firem. OpenAI argumentuje, že pokud uživatel aktivně požádal o načtení konkrétní stránky, jedná se o akci jménem uživatele, nikoliv o automatické procházení. Robots.txt je historicky signál pro automatizované crawlery, nikoliv pro situace, kdy reálný uživatel klikne na odkaz nebo zadá URL. Anthropic zvolil přísnější přístup a robots.txt respektuje u všech svých botů bez výjimky. Praktický důsledek: pokud chcete spolehlivě blokovat ChatGPT-User, musíte použít tvrdší mechanismy (firewall, CDN pravidla), zatímco u Claude-User stačí robots.txt.
Jaký je rozdíl mezi ChatGPT-User a OAI-SearchBot?
OAI-SearchBot je indexační crawler — systematicky prochází web, buduje index a tím feeduje ChatGPT Search funkci. ChatGPT-User je user-triggered fetcher — stahuje konkrétní stránky pouze na žádost uživatele (když někdo zadá URL nebo Custom GPT volá externí data). OAI-SearchBot rozhoduje o tom, jestli vás ChatGPT najde při generickém vyhledávacím dotazu. ChatGPT-User rozhoduje o tom, jestli ChatGPT může načíst vaši stránku, když o ni uživatel výslovně požádá. Blokace každého z nich má jiné důsledky a OpenAI je formalizoval jako nezávislé boty právě proto.
Co je to „GPT Actions" a jak se k nim ChatGPT-User vztahuje?
GPT Actions je funkce OpenAI, která umožňuje ChatGPT a Custom GPTs volat externí aplikace přes API — typicky pro scénáře jako „Zarezervuj mi stůl přes OpenTable“ nebo „Zkontroluj stav mé objednávky na Amazonu“. ChatGPT-User je user-agent, kterým se tyto volání prezentují. Pokud vaše API volá ChatGPT v rámci GPT Actions, v lozích uvidíte právě ChatGPT-User. Pro webové administrátory je to důležité vědět — ne všechny ChatGPT-User návštěvy jsou „shrň mi tenhle článek“, některé jsou programové volání API z Custom GPT.
Můžu mít v robots.txt pravidla pro ChatGPT-User/2.0 a ChatGPT-User/3.0 odděleně?
Technicky ano, ale nemá to smysl. Robots.txt používá substring matching — pravidlo pro User-agent: ChatGPT-User pokryje všechny verze (1.0, 2.0, 3.0, i budoucí). Doporučujeme mít jedno pravidlo pro ChatGPT-User a řešit verze společně. Oddělená pravidla by fungovala jen pokud byste chtěli různé chování pro různé verze, což není praktický scénář.
Jak blokace ChatGPT-User ovlivní moji viditelnost v ChatGPT?
Jen v jednom specifickém scénáři: když uživatel v ChatGPT explicitně požádá o načtení vaší stránky nebo když Custom GPT volá vaše API. Neovlivní to: vaši viditelnost v ChatGPT Search odpovědích (to řídí OAI-SearchBot) ani vaše zařazení do tréninkových dat budoucích modelů (to řídí GPTBot). Takže blokace ChatGPT-User selektivně vypne jen jeden způsob interakce — zbytek ekosystému ChatGPT s vaším webem pokračuje. Což může být vlastně přesně to, co chcete, pokud máte například premium obsah, který nechcete živě sdílet, ale jeho existence v Search výsledcích vám vyhovuje.
Je váš web dobře nastavený pro AI crawlery?
Nechte si zauditovat robots.txt a další signály.
Auditovat web zdarma