Visibilidad en Google y en la IA · Panamá y España
SEO y SEM

Cómo crear un archivo robots.txt paso a paso, con ejemplos

Por Actualizado el 7 min de lectura
Respuesta rápida

Para crear un robots.txt, abre un editor de texto plano, escribe grupos de reglas con User-agent, Disallow y Allow, añade la línea Sitemap y guárdalo en UTF-8 con el nombre exacto robots.txt. Súbelo a la raíz del dominio y compruébalo en Search Console. Recuerda que bloquea el rastreo, no la indexación: para ocultar una página usa noindex.

Un robots.txt mal escrito puede dejar tu sitio entero fuera del rastreo de Google. Esta guía sigue la documentación oficial para que lo escribas bien a la primera.

Puntos clave

  • Robots.txt gestiona el rastreo; no sirve para ocultar páginas ni para proteger información.
  • Las rutas distinguen mayúsculas y minúsculas: /Blog/ y /blog/ son reglas distintas.
  • No bloquees CSS ni JavaScript si Google los necesita para entender la página.
  • Comprueba el archivo en el informe de robots.txt de Search Console después de cada cambio.

Qué es un robots.txt y para qué sirve

Un robots.txt es un archivo de texto que indica a los rastreadores qué partes de tu sitio pueden visitar. Según la introducción de Google Search Central, su uso principal es gestionar el tráfico de rastreo para no sobrecargar el servidor con solicitudes.

También sirve para evitar que imágenes, videos o audios aparezcan en los resultados de Google. Del mismo modo, permite excluir del rastreo zonas sin valor para la búsqueda, como resultados de búsqueda interna o carritos. Es una pieza del SEO técnico, junto con el sitemap y las etiquetas de indexación.

Lo que robots.txt no hace

Robots.txt no impide que una página aparezca en Google. Es el malentendido más común. Google lo dice de forma expresa: no es un mecanismo para mantener una página fuera de su índice.

Si bloqueas una URL y otros sitios la enlazan, Google puede indexarla igualmente, aunque sin descripción. Por eso, para que una página no salga en los resultados, usa la etiqueta noindex o protégela con contraseña. Puedes repasar las etiquetas de cabecera en la guía de metadatos en SEO.

Además, el archivo es público y no todos los rastreadores lo respetan. Googlebot y otros rastreadores serios sí lo siguen, pero cumplirlo depende de cada uno. Para información confidencial, usa contraseñas o elimina el contenido.

Cómo crear un robots.txt paso a paso

Crear un robots.txt lleva pocos minutos si sigues las pautas de la guía de Google para escribir y enviar el archivo. Estos son los pasos:

  1. Abre un editor de texto plano. Usa Bloc de notas, TextEdit en modo texto o un editor de código. Evita los procesadores de texto, que añaden caracteres invisibles.
  2. Escribe tus grupos de reglas. Cada grupo empieza con User-agent y sigue con las líneas Disallow o Allow, una por línea.
  3. Añade la ubicación del sitemap. Escribe la URL completa, con https.
  4. Guarda el archivo en UTF-8. El nombre debe ser exactamente robots.txt, en minúsculas.
  5. Súbelo a la raíz. Debe quedar en https://tudominio.com/robots.txt, nunca en una carpeta.
  6. Comprueba que es público. Ábrelo en una ventana de incógnito y revisa el informe de Search Console.

Ten en cuenta que cada subdominio y cada protocolo necesitan su propio archivo. Las reglas de ejemplo.com no se aplican a tienda.ejemplo.com. Si usas un CMS o una plataforma alojada que no te deja editar el archivo, busca su ajuste de visibilidad en buscadores.

Reglas y sintaxis con ejemplos

La sintaxis de robots.txt es sencilla, pero cada detalle cuenta. Las rutas empiezan con una barra, distinguen mayúsculas de minúsculas y el símbolo # marca un comentario.

Campos de robots.txt que admite Google
Campo Para qué sirve Ejemplo
User-agent Indica a qué rastreador se aplica el grupo User-agent: Googlebot
Disallow Bloquea el rastreo de una ruta Disallow: /carrito/
Allow Permite una ruta dentro de otra bloqueada Allow: /carrito/ayuda/
Sitemap Indica la URL completa del mapa del sitio Sitemap: https://ejemplo.com/sitemap.xml

Un ejemplo completo para una pyme

Este archivo permite rastrear todo el sitio salvo el área de administración y la búsqueda interna. Además, deja accesible un archivo que WordPress necesita para funcionar:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /?s=

Sitemap: https://ejemplo.com/sitemap.xml

Si quieres permitir todo, basta con un grupo con User-agent: * y una línea Disallow vacía. En cambio, Disallow: / bloquea el sitio entero, así que revísalo dos veces antes de publicar. Para preparar la línea del mapa del sitio, consulta la guía de sitemaps y cómo generarlos.

Comodines y prioridad

Google admite dos comodines, según su especificación de robots.txt. El asterisco representa cualquier secuencia de caracteres y el signo $ marca el final de la URL. Así, Disallow: /*.pdf$ bloquea todos los PDF.

Cuando dos reglas chocan, Google aplica la más específica, que es la de ruta más larga. Si aun así empatan, elige la menos restrictiva. Por eso, Allow: /carrito/ayuda/ gana a Disallow: /carrito/.

Cómo probar y actualizar el archivo

El archivo se prueba en el informe de robots.txt de Search Console. Muestra los archivos que Google ha encontrado en los 20 hosts principales de tu sitio, la fecha de la última comprobación, el tamaño y los problemas de análisis. Este informe solo está disponible en propiedades a nivel de dominio.

Google suele guardar el archivo en caché hasta 24 horas. Si corriges un error grave, usa la opción «Solicitar un nuevo rastreo» del propio informe. Para ver cómo afecta el archivo a una URL concreta, utiliza la herramienta de inspección de URLs.

¿Quieres revisar tu robots.txt y tu rastreo?

Auditamos tu robots.txt, tu sitemap y tus etiquetas de indexación para que Google rastree lo que importa.

Ver el servicio de SEO en Panamá

Errores frecuentes en robots.txt

Los errores en robots.txt suelen ser pequeños, pero sus efectos son grandes. Estos son los más habituales:

  • Bloquear CSS y JavaScript. Google advierte que no conviene bloquear recursos si su ausencia le impide entender la página.
  • Usar Disallow para desindexar. Bloquea el rastreo, pero no quita la URL del índice.
  • Traducir las directivas. Escribir «No permitir:» en lugar de Disallow hace que el rastreador ignore la línea.
  • Escribir noindex dentro del robots.txt. Google no admite esa regla en el archivo.
  • Usar crawl-delay. Google no admite este campo, así que no tiene efecto en Googlebot.
  • Superar los 500 KiB. Google ignora todo lo que exceda ese tamaño.
  • Dejar un Disallow: / de la fase de desarrollo. Es un descuido habitual al lanzar un sitio nuevo.

También importa la respuesta del servidor. Según Google, un error 4xx (salvo el 429) se trata como si no hubiera archivo, es decir, sin restricciones. En cambio, un error 5xx detiene el rastreo del sitio mientras persiste.

Robots.txt y los rastreadores de IA

Robots.txt también sirve para gestionar algunos usos de tu contenido en inteligencia artificial. Google documenta el token Google-Extended, que permite decidir si el contenido rastreado puede usarse para entrenar futuros modelos Gemini y para su fundamentación.

Lo importante es que Google-Extended no afecta a la inclusión en la Búsqueda ni es una señal de posicionamiento. Por lo tanto, bloquearlo no te saca de Google. Si quieres aparecer en las respuestas de la IA, revisa la guía sobre AEO y GEO y el resto de la categoría SEO y SEM.

Preguntas frecuentes

¿Es obligatorio tener un robots.txt?

No. Si no existe, Google entiende que puede rastrear todo el sitio. Conviene tenerlo cuando quieres excluir zonas sin valor para la búsqueda o indicar la ubicación de tu sitemap.

¿Robots.txt sirve para quitar una página de Google?

No. Bloquea el rastreo, pero la URL puede seguir apareciendo si otros sitios la enlazan. Para sacarla de los resultados usa la etiqueta noindex y deja que Google pueda rastrear la página para leerla.

¿Dónde tengo que subir el archivo?

En la raíz del dominio, de modo que se abra en tudominio.com/robots.txt. No funciona dentro de una carpeta, y cada subdominio necesita su propio archivo.

¿Cuánto tarda Google en leer los cambios?

Google suele guardar el archivo en caché hasta 24 horas. Si corriges un error importante, puedes pedir un nuevo rastreo desde el informe de robots.txt de Search Console.

¿Bloquear Google-Extended me quita de la Búsqueda?

No. Google indica que Google-Extended no afecta a la inclusión de un sitio en la Búsqueda ni se usa como señal de posicionamiento. Solo controla el uso del contenido para sus modelos Gemini.

Fuentes

  1. Introducción a robots.txt, Google Search Central (consultado el 21-10-2026).
  2. Cómo escribir y enviar un archivo robots.txt, Google Search Central (consultado el 21-10-2026).
  3. Cómo interpreta Google la especificación de robots.txt, Google Search Central (consultado el 21-10-2026).
  4. Informe de robots.txt, Ayuda de Search Console (consultado el 21-10-2026).
  5. Rastreadores comunes de Google, Google Search Central (consultado el 21-10-2026).
  6. Bloquear la indexación con noindex, Google Search Central (consultado el 21-10-2026).