En resumen
- La mayoría de los proveedores de IA separan los rastreadores para entrenamiento de los rastreadores para búsqueda. Ambos se controlan por separado en el robots.txt.
- Si quiere aparecer como fuente en ChatGPT, Claude o Perplexity, permita como mínimo OAI-SearchBot, Claude-SearchBot y PerplexityBot.
- Google-Extended regula el entrenamiento y el grounding de Gemini y Vertex AI, no la inclusión en la Búsqueda de Google.
- El robots.txt es una petición a los rastreadores, no una barrera de acceso. Lo confidencial va detrás de una contraseña.
Cómo leen las webs los sistemas de IA
En los sistemas de IA hay tres tipos de acceso. Los rastreadores de entrenamiento recopilan textos con los que se entrenan modelos futuros. Los rastreadores de búsqueda crean un índice propio del que el sistema elige y enlaza fuentes cuando llega una pregunta. Los accesos en nombre de un usuario se producen cuando alguien pide en el chat abrir una página concreta o la IA consulta algo en directo para responder.
Para la visibilidad de su empresa cuentan sobre todo los rastreadores de búsqueda. Si bloquea OAI-SearchBot, según OpenAI su web no aparecerá en las respuestas de búsqueda de ChatGPT. Un rastreador de entrenamiento bloqueado, en cambio, solo significa que su contenido no debe entrar en futuros datos de entrenamiento.
Los rastreadores de IA más importantes de un vistazo
| Proveedor | Nombre en el robots.txt | Finalidad |
|---|---|---|
| OpenAI | GPTBot | Entrenamiento de modelos futuros |
| OpenAI | OAI-SearchBot | Búsqueda en ChatGPT, fuentes y enlaces |
| OpenAI | ChatGPT-User | Acceso cuando un usuario necesita una página en el chat |
| Anthropic | ClaudeBot | Entrenamiento de modelos futuros |
| Anthropic | Claude-SearchBot | Índice de búsqueda para Claude |
| Anthropic | Claude-User | Acceso para la pregunta de un usuario |
| Perplexity | PerplexityBot | Búsqueda y enlaces en Perplexity, sin entrenamiento según el proveedor |
| Perplexity | Perplexity-User | Acceso para la pregunta de un usuario |
| Google-Extended | No es un rastreador propio, sino una señal de control para el entrenamiento y el grounding de Gemini | |
| Apple | Applebot-Extended | No es un rastreador propio, sino una señal de control para el entrenamiento de los modelos de Apple |
| Common Crawl | CCBot | Archivo web abierto que a menudo sirve de base para el entrenamiento |
Conviene conocer dos detalles. OpenAI y Perplexity advierten de que sus accesos en nombre de usuarios no siempre respetan el robots.txt, porque una persona pidió la página. Y según Google, Google-Extended no influye en si sus páginas aparecen en la Búsqueda de Google ni en su posición. Las AI Overviews y el modo IA forman parte de la Búsqueda y se controlan con el Googlebot normal.
Tres configuraciones típicas
Permitirlo todo
Para la mayoría de las empresas es la opción correcta: todos los rastreadores pueden leer, salvo las zonas sin valor para los visitantes.
User-agent: *
Disallow: /carrito/
Disallow: /interno/
Sitemap: https://www.example.com/sitemap.xml
Visible en las búsquedas de IA, pero sin entrenamiento
Quien no quiera ver sus textos en datos de entrenamiento bloquea solo los rastreadores de entrenamiento y las señales de control. Los rastreadores de búsqueda quedan bajo la regla general y siguen permitidos.
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
User-agent: Google-Extended
User-agent: Applebot-Extended
Disallow: /
User-agent: *
Allow: /
Sitemap: https://www.example.com/sitemap.xml
Qué conviene sopesar
Bloquear o no el entrenamiento es una decisión de negocio. El bloqueo solo afecta a entrenamientos futuros, lo ya aprendido se mantiene. Para muchas pymes es más bien una ventaja que los modelos conozcan el nombre y los servicios de la empresa incluso sin búsqueda web. Las editoriales y los proveedores de contenido de pago suelen decidir de otra forma.
Qué dice el derecho de la UE
La directiva europea de derechos de autor permite el análisis automatizado de textos y datos, salvo que el titular de los derechos se lo haya reservado de forma legible por máquina para contenidos publicados en línea (art. 4, apartado 3, de la Directiva 2019/790). El Reglamento de IA obliga a los proveedores de modelos de IA de uso general a detectar y respetar esas reservas (art. 53, apartado 1, letra c). El robots.txt es el medio legible por máquina más extendido para ello. Si basta siempre como reserva eficaz es una cuestión jurídica aún no resuelta del todo.
Errores frecuentes
- Bloqueo general heredado de un relanzamiento:
Disallow: /para todos los rastreadores suele venir de un entorno de pruebas y se queda tras la publicación. - La protección contra bots también bloquea: algunos cortafuegos, proveedores de alojamiento y servicios antibots bloquean por su cuenta a los rastreadores de IA, aunque el robots.txt los permita.
- Subdominios olvidados: cada subdominio, como shop.example.com, necesita su propio robots.txt.
- Nombres incorrectos: las mayúsculas y minúsculas no importan, las erratas sí. Un «GPT-Bot» no bloquea a nadie.
- Ocultar secretos con el robots.txt: el archivo es público. Quien lista ahí rutas internas las hace todavía más fáciles de encontrar.
Cómo revisar su configuración
- Abra
https://su-dominio/robots.txten el navegador y lea cada grupo. - Revise los subdominios y los dominios antiguos que sigan accesibles.
- Use el informe de robots.txt de Google Search Console.
- Busque en los registros del servidor OAI-SearchBot, Claude-SearchBot y PerplexityBot. Los proveedores publican sus rangos de IP para distinguir los accesos reales de los falsos.
- Pregunte a su proveedor de alojamiento o CDN si una protección antibots bloquea a los rastreadores de IA.
Los cambios necesitan algo de tiempo: OpenAI y Perplexity indican hasta 24 horas hasta que sus sistemas tienen en cuenta un robots.txt nuevo. Si los sistemas de IA le mencionan después de todo, lo medimos como agencia GEO en el check gratuito.
Fuentes
- OpenAI: Overview of OpenAI Crawlers
- Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler?
- Perplexity: Perplexity Crawlers
- Google Search Central: Google's common crawlers, Google-Extended
- Apple: About Applebot
- Common Crawl: CCBot
- IETF: RFC 9309 Robots Exclusion Protocol
- Directiva (UE) 2019/790 sobre los derechos de autor en el mercado único digital, art. 4: EUR-Lex
- Reglamento (UE) 2024/1689 de inteligencia artificial, art. 53: EUR-Lex