TL;DR
8 lectura mínimaOpenAI documenta ChatGPT-User como un agente de recuperación activado por el usuario que carga una página solo cuando una persona o un Custom GPT dentro de ChatGPT le pide que abra ese enlace, algo separado del rastreo automático de GPTBot para el entrenamiento y del rastreo automático de OAI-SearchBot para la función de búsqueda de ChatGPT. La propia documentación de bots de OpenAI da a cada uno su propio user agent string y su propio comportamiento de robots.txt, y declara sin rodeos que ChatGPT-User "no se usa para rastrear la web de forma automática" (en el original: "is not used for crawling the web in an automatic fashion").
¿Qué es ChatGPT-User?
OpenAI documenta ChatGPT-User como el agente que recupera una página solo cuando una persona, o un Custom GPT que corre dentro de ChatGPT, le pide a ChatGPT que abra un enlace específico, según la propia documentación de bots de OpenAI en developers.openai.com, verificada el 9 September 2026. Esa documentación declara directamente que ChatGPT-User "no se usa para rastrear la web de forma automática", lo cual lo separa de los otros dos agentes de OpenAI que sí rastrean según su propio calendario. Una solicitud de ChatGPT-User existe porque alguien, en ese momento, pidió exactamente esa página.
¿Cuál es el user agent string exacto de ChatGPT-User?
ChatGPT-User se identifica con el string Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot, según la propia documentación de bots de OpenAI. OpenAI publica los rangos de IP actuales desde los que este agente envía solicitudes como JSON en openai.com/chatgpt-user.json, lo que da una forma de confirmar una solicitud desde el servidor sin depender solo del texto del encabezado. Verifique tanto el token dentro del user agent string como la IP de origen antes de tratar una solicitud como legítima.
| Agente | User agent string | Activador |
|---|---|---|
| ChatGPT-User | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot | Una persona o un Custom GPT le pide a ChatGPT que abra un enlace |
| GPTBot | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot | Rastreo automático para el entrenamiento del modelo fundacional |
| OAI-SearchBot | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot | Rastreo automático para mostrar sitios en la función de búsqueda de ChatGPT |
¿En qué se diferencia ChatGPT-User de GPTBot?
GPTBot rastrea un sitio según su propio calendario, y la documentación de OpenAI vincula a GPTBot directamente con los datos de entrenamiento, al declarar que el rastreo se usa "para hacer que nuestros modelos fundacionales de IA generativa sean más útiles y seguros" (en el original: "to make our generative AI foundation models more useful and safe"). ChatGPT-User, en cambio, se dispara una sola vez, en respuesta a una solicitud específica de una conversación específica, y toca solo la página que esa conversación nombró. La diferencia práctica está en el momento y la causa: una solicitud de GPTBot puede llegar en cualquier momento como parte de un rastreo programado, mientras que una solicitud de ChatGPT-User solo sigue a una pregunta en vivo que mencionó una URL.
¿En qué se diferencia ChatGPT-User de OAI-SearchBot?
OAI-SearchBot también rastrea de forma automática, según su propio calendario, pero la documentación de OpenAI vincula su propósito a un resultado distinto: mostrar sitios en la función de búsqueda de ChatGPT en lugar de entrenar un modelo. ChatGPT-User comparte con OAI-SearchBot la conexión con la superficie de producto en vivo de ChatGPT, pero los dos operan con activadores opuestos, uno ejecuta un rastreo permanente y el otro se dispara bajo demanda para una sola conversación. Un sitio que quiere aparecer cuando ChatGPT busca en la web, sin aportar datos de entrenamiento, elige permitir específicamente a OAI-SearchBot, lo cual es una decisión separada de permitir a GPTBot o a ChatGPT-User.

¿Se puede bloquear a ChatGPT-User en robots.txt?
Una regla Disallow estándar bajo un bloque User-agent: ChatGPT-User es la sintaxis documentada, pero la propia documentación de bots de OpenAI señala que las reglas de robots.txt podrían no aplicarse a este agente de la misma forma que a un rastreador, ya que la solicitud la dispara una acción en vivo de un usuario y no un rastreo programado. Aun así, la regla le indica a una solicitud que la cumple que no continúe, así que vale la pena configurarla de todos modos. Lo que no hará es impedir que una persona le pregunte a ChatGPT sobre su página de formas que no requieran que ChatGPT-User la recupere directamente.
User-agent: ChatGPT-User
Disallow: /
¿Cómo se bloquea a GPTBot y a OAI-SearchBot?
Agregue un bloque nombrado por separado para cada agente que quiera controlar, ya que una regla que nombra a uno no tiene efecto sobre los demás.
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
La documentación de OpenAI declara que un cambio en robots.txt tarda unas 24 horas en llegar a sus sistemas, así que espere un retraso de aproximadamente un día en lugar de un efecto inmediato. Verifique cualquier solicitud contra los rangos de IP publicados en openai.com/gptbot.json y openai.com/searchbot.json antes de asumir que un rastreador bloqueado ignoró la regla, ya que un user agent string falsificado es un problema distinto al de una regla que todavía no se ha propagado.
- GPTBot rastrea para entrenar los modelos fundacionales de OpenAI
- OAI-SearchBot rastrea para impulsar la función de búsqueda de ChatGPT
- Ambos aceptan una regla Disallow de robots.txt estándar
- ChatGPT-User carga una página que una persona o un Custom GPT acaba de pedir
- OpenAI declara que no se usa para rastreo automático
- OpenAI señala que las reglas de robots.txt podrían no aplicarse de la misma forma
¿Qué se detiene realmente al bloquear a cada uno?
Bloquear a GPTBot detiene el rastreo programado que OpenAI vincula con el entrenamiento del modelo fundacional, así que las páginas detrás de esa regla dejan de alimentar futuras actualizaciones del modelo por esta vía específica. Bloquear a OAI-SearchBot detiene el rastreo programado que OpenAI vincula con la función de búsqueda de ChatGPT, así que las páginas detrás de esa regla tienen menos probabilidad de aparecer cuando alguien le pide a ChatGPT que busque en la web. Bloquear a ChatGPT-User apunta a una solicitud que solo ocurre porque una persona ya nombró su URL en una conversación en vivo, así que la regla sobre todo retiene el contenido en vivo de la página para ese único acceso, en lugar de sacar el sitio de algún rastreo permanente. Decidir cuál de los tres bloquear es en realidad decidir qué relación con ChatGPT se quiere mantener: aporte de entrenamiento, visibilidad en la búsqueda, o la capacidad de responder una pregunta directa sobre una página que alguien ya encontró.
Sea cual sea la combinación que elija un sitio, la pregunta más útil es qué dice ChatGPT una vez que ya respondió usando el contenido al que pudo acceder. Monitoreo de marca en búsqueda con IA rastrea dónde citan ChatGPT, Claude y Gemini a una marca en sus respuestas, que es el resultado que importa una vez que ya se ejecutó cualquiera de estas tres solicitudes. La misma división de tres rastreadores aparece en otras plataformas de IA: CCBot documenta el equivalente de Common Crawl, un archivo abierto que otros laboratorios filtran hacia conjuntos de entrenamiento en lugar de un rastreo directo, y Applebot-Extended documenta la versión de Apple de la misma división entre búsqueda y entrenamiento. Escriba cada regla dentro del mismo archivo, siguiendo la sintaxis cubierta en la guía completa de robots.txt.
Preguntas frecuentes
¿Bloquear a GPTBot también bloquea a ChatGPT-User?
No. La documentación de OpenAI le da a cada agente su propio nombre y su propio bloque de robots.txt, así que una regla que nombra a GPTBot no tiene efecto sobre ChatGPT-User ni sobre OAI-SearchBot. Escriba un bloque separado para cada agente que quiera controlar.

¿Por qué podría no funcionar del todo una regla de robots.txt para ChatGPT-User?
La propia documentación de OpenAI declara que las reglas de robots.txt podrían no aplicarse a ChatGPT-User de la misma forma que a un rastreador programado, porque la solicitud sigue una acción en vivo de un usuario y no un rastreo automático. La regla sigue siendo la forma documentada de señalar la intención, aunque OpenAI señale esta limitación.
¿Cuál es el user agent string exacto de OAI-SearchBot?
OAI-SearchBot se identifica como Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot, según la propia documentación de bots de OpenAI.
¿Cuánto tarda en aplicarse un cambio de robots.txt en OpenAI?
La documentación de OpenAI declara que una actualización de robots.txt tarda unas 24 horas en llegar a los sistemas de OpenAI. Espere aproximadamente un día de retraso antes de que una nueva regla para GPTBot u OAI-SearchBot entre en vigor.
RedReplier
Comenzar
Reddit, X, Bluesky y HN
Alertas de intención en tiempo real
Respuestas IA ilimitadas
Ordenado por intención de compra
¿Dónde publica OpenAI los rangos de IP de estos agentes?
En openai.com/gptbot.json, openai.com/searchbot.json y openai.com/chatgpt-user.json, un archivo por agente, según la propia documentación de bots de OpenAI. Verifique la IP de origen de una solicitud contra el archivo correspondiente antes de confiar solo en su user agent string.
¿GPTBot entrena los modelos de OpenAI con cada página que rastrea?
La documentación de OpenAI vincula el rastreo de GPTBot con hacer que sus modelos fundacionales de IA generativa sean "más útiles y seguros", sin enumerar excepciones por página. Un sitio que no quiere que ninguna página se incluya en ese proceso bloquea a GPTBot por nombre en robots.txt.
¿Cómo se compara la configuración de entrenamiento de CCBot con la de GPTBot?
CCBot documenta el equivalente de Common Crawl, un archivo abierto del que otros laboratorios filtran datos de entrenamiento en lugar de rastrear directamente. GPTBot, en cambio, rastrea un sitio de forma directa según el propio calendario de OpenAI para sus modelos base. Quien sopesa ambos casos toma dos decisiones separadas: si permite que OpenAI rastree directamente y si sus páginas terminan en el archivo abierto del que beben otros laboratorios.
¿Cómo se compara la división de Applebot-Extended con los tres agentes de OpenAI?
Applebot-Extended documenta la versión de Apple de la misma división entre búsqueda y entrenamiento que separa a GPTBot de OAI-SearchBot. Quien gestiona los tres agentes de OpenAI toma casi la misma decisión frente al rastreador de Apple: datos de entrenamiento o visibilidad en búsqueda. La comparación completa está en la guía de Applebot-Extended.
¿Las reglas para GPTBot, OAI-SearchBot y ChatGPT-User van en el mismo archivo robots.txt?
Sí, cada regla va en su propio bloque de User-agent con nombre dentro de un único archivo robots.txt, no en tres archivos separados. Una regla que nombra a un agente no afecta a los demás, así que cada bloque necesita su propia línea Disallow. La guía completa de robots.txt cubre la sintaxis exacta para apilar varios bloques de agentes.
¿El monitoreo de marca en IA rastrea la propia solicitud de ChatGPT-User?
Registra lo que ChatGPT, Claude y Gemini dicen una vez que ya respondieron, no la solicitud individual. Esa cita es el resultado que importa después de que cualquiera de los tres agentes de OpenAI ya se ejecutó, sea un rastreo programado o una sola búsqueda de ChatGPT-User. El monitoreo de marca en búsquedas de IA sigue el texto de la respuesta, no el rastreo o la búsqueda que lo alimentó.
Vernos más en Google
Un clic marca RedReplier como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.
Antes de irte...
RedReplier
Detecta a cada comprador que busca lo que vendes
RedReplier vigila Reddit, X, Bluesky y Hacker News en tiempo real, clasifica cada hilo por intención de compra y redacta tu respuesta, para que llegues primero.
Reddit, X, Bluesky y HN
Alertas de intención en tiempo real
Respuestas IA ilimitadas
Ordenado por intención de compra
Artículos relacionados


Bloquear OAI-SearchBot vs GPTBot le cuesta dos cosas distintas
La separación entre OAI-SearchBot vs GPTBot decide dos preguntas: si la búsqueda de ChatGPT muestra sus páginas y si entrenan los modelos de OpenAI.


Qué recopila CCBot para el archivo web abierto de Common Crawl
CCBot, rastreador de Common Crawl, arma un archivo abierto que laboratorios de IA filtran para entrenar modelos, y una regla en robots.txt lo controla todo.


Cómo Cloudflare Pay Per Crawl cobra a los bots de IA por página
Cloudflare Pay Per Crawl devuelve una respuesta HTTP 402 hasta que un rastreador de IA paga el precio por solicitud que fijó el propietario del sitio.

