Asistente RD

Generador de robots.txt

Crea tu archivo robots.txt sin errores: permite o bloquea bots, reglas Allow y Disallow, crawl-delay y sitemap. Con presets, vista previa y copiado.

Gratis · Sin registro · En tu navegador

Empezar con un preset

Reglas por User-agent

Usa * para todos los bots, o un nombre como Googlebot.

robots.txt generado

User-agent: *
Disallow: /admin/
Disallow: /privado/

Sitemap: https://asistente-rd.com/sitemap.xml

Qué significa cada directiva

User-agent
A qué robot se aplican las reglas siguientes. * significa todos.
Disallow
Ruta que el bot no debe rastrear. Un Disallow vacío no bloquea nada.
Allow
Excepción que permite una ruta dentro de otra bloqueada.
Crawl-delay
Segundos de espera entre peticiones (Google lo ignora; Bing y Yandex lo respetan).
Sitemap
URL absoluta de tu mapa del sitio para ayudar a los buscadores.
Compartir por WhatsApp Última revisión: 9 de julio de 2026

Qué es el archivo robots.txt

El robots.txt es un archivo de texto plano que vive en la raíz de tu dominio (https://tu-sitio.com/robots.txt) y le dice a los rastreadores de los buscadores qué partes de tu sitio pueden o no pueden recorrer. Es lo primero que consulta Googlebot antes de indexar tus páginas, así que un archivo mal escrito puede esconder tu web entera de Google o, al revés, dejar expuesto un panel privado.

Este generador arma el archivo por ti a partir de opciones sencillas: eliges qué bots afectas, qué rutas bloqueas con Disallow, qué excepciones permites con Allow, un Crawl-delay opcional y la URL de tu sitemap. Todo ocurre en tu navegador; nada se envía a ningún servidor. Copias el resultado y lo subes a la raíz de tu hosting.

Cómo usar el generador

  1. Pulsa un preset para partir de una base: Permitir todo, Bloquear todo o Bloquear /admin y /privado.
  2. En cada bloque, escribe el User-agent (usa * para todos los bots o un nombre como Googlebot).
  3. Añade una ruta por línea en Disallow (lo que se bloquea) y en Allow (las excepciones).
  4. Si lo necesitas, pon un Crawl-delay en segundos y la URL de tu sitemap.
  5. Copia el texto generado y guárdalo como robots.txt en la raíz de tu dominio.

Qué significa cada directiva

DirectivaPara qué sirve
User-agentIndica a qué robot se aplican las reglas de ese bloque. * significa todos.
DisallowRuta que el bot no debe rastrear. Un Disallow: vacío no bloquea nada.
AllowExcepción que permite una ruta dentro de una carpeta bloqueada.
Crawl-delaySegundos de espera entre peticiones. Google lo ignora; Bing y Yandex lo respetan.
SitemapURL absoluta de tu mapa del sitio para ayudar a los buscadores a encontrar tus páginas.

Las rutas se comparan por prefijo desde la raíz: Disallow: /admin/ bloquea /admin/, /admin/usuarios y todo lo que cuelgue de ahí. La regla más específica gana, por eso Allow puede rescatar una subcarpeta concreta dentro de un Disallow más amplio.

Ejemplo resuelto

Supón una tienda que quiere ocultar el panel de administración y el carrito, pero dejar todo lo demás visible, y declarar su sitemap. Configuras un solo bloque con User-agent: *, dos líneas de Disallow (/admin/ y /carrito/) y la URL del sitemap. El generador produce:

User-agent: *
Disallow: /admin/
Disallow: /carrito/

Sitemap: https://asistente-rd.com/sitemap.xml

Ese archivo pide a todos los bots que no rastreen /admin/ ni /carrito/, permite el resto del sitio y les señala dónde está el sitemap. Súbelo a https://asistente-rd.com/robots.txt y compruébalo abriendo esa URL en el navegador.

Preguntas frecuentes

¿robots.txt evita que una página aparezca en Google?

No siempre. Disallow impide el rastreo, pero si otras webs enlazan a esa URL, Google puede indexarla igualmente sin su contenido. Para garantizar que una página no aparezca en los resultados, usa la etiqueta meta name="robots" content="noindex" en el HTML de la página (y no la bloquees en robots.txt, o Google no verá el noindex).

¿Dónde debo colocar el archivo?

Siempre en la raíz del dominio: https://tu-sitio.com/robots.txt. Los rastreadores solo lo buscan ahí. Un robots.txt dentro de una subcarpeta (/blog/robots.txt) no tiene ningún efecto.

¿Disallow: vacío es lo mismo que Disallow: /?

Son opuestos. Un Disallow: sin ruta significa “no bloquees nada”, es decir, permite rastrear todo. Disallow: / bloquea absolutamente todo el sitio. Es un error muy común confundirlos y dejar una web sin indexar.

¿Google respeta el Crawl-delay?

No. Googlebot ignora la directiva Crawl-delay; para ajustar su frecuencia se usa Google Search Console. En cambio, Bing, Yandex y otros sí la tienen en cuenta, así que sigue siendo útil incluirla si te preocupa la carga del servidor.

¿Puedo tener varios bloques de User-agent?

Sí. Puedes crear un bloque * con reglas generales y bloques específicos para bots concretos como Googlebot o Bingbot. Cada rastreador aplica el bloque cuyo User-agent mejor coincide con su nombre, y solo ese bloque, no la suma de todos.

Herramientas relacionadas