Inicio › Glosario › Robots.txt
· Categoría: SEO técnico
Robots.txt es un archivo de texto en la raíz de una web que indica a los rastreadores qué partes pueden visitar. Su formato es un estándar oficial desde septiembre de 2022 (RFC 9309), y Google solo lee los primeros 500 KiB del archivo (Google Search Central).
Robots.txt no sirve para sacar páginas de Google: bloquea el rastreo, no la indexación; para que una página no aparezca se usa noindex.
Generador de robots.txt
+10 XPRobots.txt sirve para indicar a los robots de los buscadores qué carpetas o URL no deben rastrear, por ejemplo el panel de administración, el carrito o las páginas de resultados de búsqueda interna.
Así se evita que Google gaste su rastreo en páginas sin valor y se concentra en las que deben posicionar. En webs pequeñas su efecto es menor; en tiendas con miles de filtros, es una pieza clave del presupuesto de rastreo.
Un ejemplo habitual es una tienda online cuyos filtros generan miles de combinaciones de URL: sin un Disallow para esos parámetros, Google puede pasar más tiempo en variantes inútiles que en las fichas de producto nuevas.
Un robots.txt se escribe en bloques: una línea User-agent que indica a qué robot se aplica y debajo las reglas Disallow (no rastrear) y Allow (sí rastrear), con rutas que empiezan por la barra.
User-agent: *
Disallow: /admin/
Disallow: /carrito/
Allow: /
Sitemap: https://tuweb.com/sitemap.xmlEl asterisco aplica la regla a todos los robots. La línea Sitemap indica dónde está el mapa del sitio y puede ir en cualquier parte del archivo.
El archivo robots.txt tiene que estar en la raíz del dominio, en tuweb.com/robots.txt; en una subcarpeta no lo lee ningún robot.
Cada subdominio necesita su propio archivo: blog.tuweb.com/robots.txt no se rige por el de tuweb.com. Plataformas como Tilda o WordPress lo generan de forma automática y permiten editarlo.
No: una URL bloqueada en robots.txt puede seguir apareciendo en Google, sin descripción, si otras webs la enlazan (Google Search Central).
Para que una página no aparezca hay que permitir el rastreo y añadir la etiqueta noindex: si la bloqueas en robots.txt, Google nunca llega a leer el noindex. Google dejó de admitir la regla noindex dentro de robots.txt el 1 de septiembre de 2019.
Los robots de IA se gestionan en el mismo archivo con su propio User-agent: OAI-SearchBot rastrea para la búsqueda de ChatGPT y GPTBot, para entrenar modelos de OpenAI (OpenAI).
Google usa el token Google-Extended, presentado en septiembre de 2023, para que las webs decidan si su contenido se usa para entrenar Gemini, sin afectar a la Búsqueda de Google. Si quieres aparecer en ChatGPT Search, no bloquees OAI-SearchBot; bloquear GPTBot solo afecta al entrenamiento.
Google ignora la regla Crawl-delay y cualquier línea que no reconoce; para frenar el rastreo hay que ajustar la velocidad del servidor o contactar con Google, no el robots.txt (Google Search Central).
Tampoco tiene en cuenta reglas para robots concretos si el bloque de Googlebot no las incluye: cada robot sigue solo el grupo de reglas más específico que le corresponde.
Cómo configurar robots.txt en cinco pasos:
Search Console tiene un informe de robots.txt, que en noviembre de 2023 sustituyó a la antigua herramienta de prueba: muestra qué archivos ha encontrado Google, cuándo los leyó y si hubo errores (Google Search Central).
Para una URL concreta, la Inspección de URL indica si está «Bloqueada por robots.txt». Conviene revisarlo después de cada cambio de diseño o de plataforma, porque es cuando más se cuelan bloqueos accidentales.
El error más grave es un Disallow: / olvidado tras el desarrollo de la web: bloquea el rastreo de todo el sitio.
| Regla | Qué hace | Ejemplo |
|---|---|---|
| User-agent | Indica a qué robot se aplica | User-agent: Googlebot |
| Disallow | Prohíbe rastrear una ruta | Disallow: /admin/ |
| Allow | Permite una ruta dentro de otra bloqueada | Allow: /admin/ayuda/ |
| Sitemap | Indica dónde está el sitemap | Sitemap: https://tuweb.com/sitemap.xml |
Robots.txt es una indicación que respetan los buscadores serios, pero no una medida de seguridad: un robot malicioso puede ignorarlo. Para proteger contenido privado hacen falta contraseñas o restricciones en el servidor.
Un archivo en la raíz de la web que indica a los robots qué partes pueden rastrear.
En tudominio.com/robots.txt.
No: bloquea el rastreo, no la indexación; para eso se usa noindex.
Solo si no quieres que OpenAI use tu contenido para entrenar; no afecta a ChatGPT Search, que usa OAI-SearchBot.
Un token para decidir si Google usa tu contenido para entrenar Gemini, sin efecto en la Búsqueda.
No.
Google lee los primeros 500 KiB del archivo.
Con el informe de robots.txt de Search Console y la Inspección de URL.
¿Quieres aplicarlo a tu web? Estrategia 360 hace auditoría seo en Barcelona y en remoto.
Fuentes: IETF, RFC 9309: Robots Exclusion Protocol (2022) · Google Search Central, especificación de robots.txt · Google, anuncio sobre noindex en robots.txt (2019) y Google-Extended (2023) · OpenAI, documentación de rastreadores
Escrito por Alena Shakina, CEO de Estrategia 360 · Conoce al equipo