Blog · Octubre 2026

robots.txt y ChatGPT: qué bloquear sin desaparecer de las respuestas

GPTBot es para el entrenamiento, OAI-SearchBot para la búsqueda. Quien bloquea los dos sale de las respuestas de ChatGPT, muchas veces sin enterarse.

Tarde o temprano alguien en la empresa pregunta al responsable de la web «¿bloqueamos a ChatGPT?». La respuesta depende de qué robot se bloquee. OpenAI usa tres, más uno para la publicidad, y cada uno hace un trabajo distinto. Bloquear el que no toca significa salir de las respuestas de ChatGPT y darse cuenta semanas después, mirando las visitas.

¿Cuáles son los robots de OpenAI y qué hace cada uno?

La lista oficial está en la documentación de OpenAI sobre sus robots:

  • OAI-SearchBot hace que las webs aparezcan en la búsqueda de ChatGPT, la que responde con enlaces y fuentes. De él depende que salgas en las respuestas.
  • GPTBot recoge contenido que puede usarse para entrenar los modelos de OpenAI. Bloquearlo equivale a pedir que tus textos queden fuera del entrenamiento.
  • ChatGPT-User abre una página cuando lo pide un usuario, por ejemplo al pegar un enlace en el chat. OpenAI dice que no sirve para decidir quién entra en la búsqueda y que, al tratarse de acciones que pide una persona, las reglas del robots.txt pueden no aplicarse.
  • OAI-AdsBot revisa las páginas a las que llevan los anuncios en ChatGPT. Solo visita esas, para comprobar que cumplen las normas, y puede usar su contenido para decidir cuándo mostrar el anuncio; sus datos no se usan para entrenar. Afecta a quien se anuncia en ChatGPT.

Cada uno se identifica con su nombre en el user agent (por ejemplo «OAI-SearchBot/1.4», con un número de versión que puede cambiar). En el robots.txt se escribe el nombre, sin versión.

¿Qué pasa si bloqueo OAI-SearchBot?

Tu web deja de mostrarse en las respuestas de búsqueda de ChatGPT. OpenAI aclara que puede seguir saliendo como simple enlace de navegación, pero fuera de las respuestas en las que ChatGPT recomienda y cita fuentes.

También funciona al revés. Según OpenAI, una web puede aparecer en la búsqueda si deja pasar a OAI-SearchBot y las direcciones IP que publica OpenAI, también en la configuración del hosting o de la CDN, sin posición garantizada (OpenAI, buscar en internet con ChatGPT). Para entrar no hay que pedir nada ni pagar nada.

Después de cambiar el robots.txt, OpenAI habla de unas 24 horas para que sus sistemas se ajusten. Si desbloqueas el robot hoy, el efecto llega a partir de mañana; si lo bloqueas por error, el daño también.

Si bloqueo GPTBot, ¿desaparezco de ChatGPT?

No. GPTBot solo afecta al entrenamiento. Entrenamiento y búsqueda son dos decisiones separadas: una empresa puede querer que sus textos no se usen para entrenar y seguir saliendo en las respuestas, y con el robots.txt se puede hacer.

El error que hay que evitar es la regla genérica: un bloqueo «para todos los robots de IA» copiado de un plugin o de una plantilla, que incluye también a OAI-SearchBot. Antes de aplicar una lista de robots que bloquear, léela nombre por nombre.

¿Cómo reconocer los robots reales de OpenAI?

Cualquiera puede poner «GPTBot» en su user agent. Por eso OpenAI publica las direcciones IP desde las que salen sus robots, un archivo para cada uno:

A quien gestiona servidores y firewall le sirven para dos cosas. La primera, distinguir el robot real de quien lo imita y bloquear solo al segundo. La segunda, comprobar que las protecciones antibots de la CDN o del firewall no rechazan a OAI-SearchBot. Un firewall que lo frena tiene el mismo efecto que un Disallow en el robots.txt, con la diferencia de que leyendo el archivo nadie lo ve.

¿Cómo funciona PerplexityBot?

Perplexity sigue el mismo esquema (documentación de Perplexity). PerplexityBot sirve para mostrar y enlazar webs en los resultados de Perplexity; la empresa dice que no lo usa para entrenar modelos y recomienda dejarlo pasar. Perplexity-User abre páginas cuando lo pide un usuario y por eso, en general, ignora el robots.txt. Perplexity también publica sus IP (perplexitybot.json) y habla de hasta 24 horas para leer los cambios.

¿Cómo bloquear el entrenamiento sin desaparecer de ChatGPT?

Este es un ejemplo para adaptar con quien lleva la web. Frena a GPTBot, deja pasar a los robots de búsqueda y de publicidad, y mantiene cerradas las zonas privadas (aquí carrito y cuenta de cliente). Cada elemento es una línea del archivo:

  • User-agent: GPTBot
  • Disallow: /
  • User-agent: OAI-SearchBot
  • User-agent: OAI-AdsBot
  • User-agent: PerplexityBot
  • Disallow: /carrito/
  • Disallow: /mi-cuenta/
  • User-agent: *
  • Disallow: /carrito/
  • Disallow: /mi-cuenta/

Hay un detalle que se escapa a menudo. Un robot sigue solo el grupo que lleva su nombre e ignora el del asterisco. Si creas un grupo para OAI-SearchBot, las carpetas privadas hay que repetirlas dentro, o las abres sin querer. Por eso en el ejemplo las mismas líneas Disallow aparecen dos veces.

Si tu robots.txt hoy no nombra ningún robot de IA y no tiene bloqueos generales, OAI-SearchBot ya entra. En ese caso basta con añadir el grupo de GPTBot, si quieres salir del entrenamiento.

¿Hace falta el archivo llms.txt?

De momento no. Google dice que su buscador lo ignora y que ni perjudica ni ayuda (Google Search Central). OpenAI no lo incluye entre lo que hay que hacer para aparecer en las respuestas, y solo pide dejar pasar a OAI-SearchBot. Ahrefs analizó 137.000 webs y encontró que, en mayo de 2026, el 97% de los archivos llms.txt no había recibido ni una sola petición (Ahrefs). Si alguien te lo vende como la forma de salir en ChatGPT, pídele la fuente. Lo contamos también en posicionamiento en IA y GEO.

¿Cómo comprobar que funciona?

  1. Lee el robots.txt publicado, en tusitio.es/robots.txt, y busca OAI-SearchBot, GPTBot y las reglas con asterisco.
  2. Mira los registros del servidor. Busca OAI-SearchBot en el user agent y compara la IP con searchbot.json. Si el robot no pasa nunca, o recibe errores 403, algo lo frena antes de llegar a la web.
  3. Mira Google Analytics 4. En las webs de los clientes que llevamos, las visitas desde ChatGPT aparecen con fuente «chatgpt.com» y medio «ai-assistant». Si suben después del desbloqueo, el cambio ha funcionado.
  4. Haz una prueba en un chat temporal, y si ChatGPT te deja elegir escoge «no personalizado», para que no use memorias ni instrucciones personalizadas (OpenAI, memoria), y pregunta a ChatGPT por un tema sobre el que tienes una página.

Si te anuncias en ChatGPT, revisa también OAI-AdsBot. Es el robot que visita la página de destino para revisarla (OpenAI, los robots). Cuando OpenAI no puede leerla rechaza el anuncio, y es una de las comprobaciones que hacemos al poner en marcha las campañas que gestionamos. Cómo funcionan los anuncios para tiendas online lo explicamos en cómo entran los productos en las respuestas de ChatGPT.

Preguntas frecuentes

¿Tengo que bloquear GPTBot?

Depende de lo que quieras. Bloquearlo pide a OpenAI que no use tu contenido para entrenar y deja tu web en la búsqueda de ChatGPT. Para seguir en las respuestas cuenta OAI-SearchBot.

¿Cuánto tarda OpenAI en leer el nuevo robots.txt?

Unas 24 horas, según la documentación de OpenAI. Perplexity habla de hasta 24 horas.

¿ChatGPT-User respeta el robots.txt?

OpenAI dice que, al tratarse de visitas que pide un usuario, las reglas del robots.txt pueden no aplicarse. Para salir de la búsqueda de ChatGPT se actúa sobre OAI-SearchBot.

¿Cómo sé si las visitas llegan desde ChatGPT?

En las webs de los clientes que llevamos, las visitas desde ChatGPT aparecen en Google Analytics 4 con fuente «chatgpt.com» y medio «ai-assistant».

¿Hace falta llms.txt para salir en ChatGPT?

No hay pruebas de que sirva. OpenAI para aparecer solo pide dejar pasar a OAI-SearchBot, Google lo ignora y según Ahrefs el 97% de los archivos no había recibido peticiones en mayo de 2026.

¿Te anuncias en ChatGPT o lo estás pensando?

Comprobamos que OpenAI pueda leer tus páginas, montamos las campañas y cada mes te mandamos un informe. Para empresas que invierten al menos 1.500 € al mes.