Generador de robots.txt
Crea, edita y prueba un archivo robots.txt directamente en tu navegador. Añade grupos de robots, reglas y sitemaps, luego copia o descarga el archivo final.
Configuración
Las reglas de abajo actualizan el archivo automáticamente.
Plantillas
No se añadió ningún sitemap.
Archivo y prueba
Revisa, copia, descarga o ajusta el contenido final manualmente.
Probar el acceso de un robot
Simula cómo responde el archivo actual para un robot y una ruta específicos.
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Generador de robots.txt?
El Generador de Robots.txt es una herramienta para crear reglas Allow y Disallow en uno o más grupos de user-agent, editar el archivo final manualmente y probar si una ruta específica está permitida o bloqueada para un bot.
Cómo generar y probar robots.txt
Agrega uno o más grupos de robots, arma las listas de reglas permitidas y bloqueadas de cada grupo, añade tantos sitemaps como necesites y prueba si una ruta está permitida para un bot — todo en esta página, con editor manual y plantillas listas para cuando necesites más control o un comienzo más rápido.
Elegir user-agents y grupos
Usa los atajos Todos, Googlebot o Bingbot para completar el User-agent de un grupo rápidamente, o escribe cualquier otro nombre — el atajo cambia automáticamente a "Personalizado" en cuanto el texto ya no coincide con ningún atajo. "Añadir user-agent" agrega un segundo (o tercer) bot al mismo grupo cuando deben compartir exactamente las mismas reglas. "Añadir grupo" crea un grupo independiente, para un bot que necesita reglas distintas al resto. Un grupo con User-agent: * se aplica a cualquier bot que no tenga su propio grupo más específico — Google no combina el grupo de un bot nombrado con el grupo *, así que un grupo específico debe repetir cualquier regla que deba heredar.
Armar las reglas permitidas y bloqueadas
Las listas "Reglas permitidas" y "Reglas bloqueadas" de cada grupo aceptan tantas rutas como necesites — usa "Añadir regla" para crear una línea nueva y la X junto a un campo para eliminarla. Cada cambio actualiza el archivo de abajo al instante. La lista "Sitemaps" al final funciona igual y acepta cero, uno o varios sitemaps.
Plantillas
La fila de plantillas sobre los grupos completa un punto de partida común con un clic — permitir todo, bloquear todo, bloquear una carpeta, permitir una página dentro de una carpeta bloqueada, una configuración específica para Googlebot, un archivo vacío, o el ejemplo ilustrativo con bloqueo de admin/private y un sitemap. Aplicar una plantilla reemplaza los grupos y sitemaps actuales, así que usa Restaurar o deshacer en el editor si quieres volver a la versión anterior.
Archivo automático, edición manual y Restaurar
Mientras usas el formulario, el archivo que se muestra en el editor lleva la etiqueta "Generado automáticamente". Editar el texto directamente en el editor cambia esa etiqueta a "Editado manualmente" y desvincula el contenido del formulario, para que puedas pegar o ajustar un archivo más completo con varios grupos. El botón Restaurar descarta la edición manual y reconstruye el archivo a partir de los grupos y sitemaps actuales del formulario.
Comodines: * y $
Un * en una ruta coincide con cualquier secuencia de caracteres, así que Disallow: /*.pdf bloquea todo PDF, en cualquier carpeta. Un $ al final ancla el fin de la URL, así que Disallow: /*.pdf$ bloquea /archivo.pdf pero permite /archivo.pdf?preview=1, ya que la cadena de consulta hace que la URL no termine exactamente en .pdf.
Cómo decide la prueba de ruta
El probador lee el contenido actual del archivo, encuentra el grupo cuyo user-agent coincide de forma más específica con el bot indicado (usando el grupo * como respaldo solo cuando ningún grupo nombrado coincide) y aplica la regla Allow o Disallow más específica — es decir, la más larga — para la ruta probada. Si las longitudes empatan, gana Allow, siguiendo el comportamiento documentado por el propio Google de aplicar la regla menos restrictiva ante un conflicto.
Antes de publicar
- Prueba rutas importantes, como /, /admin/, /blog/post y archivos de imagen, para cada bot que tenga grupo propio.
- Mantén las reglas sensibles simples y explícitas, y agrega todas las líneas Sitemap que tengas.
- Después de publicar en /robots.txt, valida el archivo en las herramientas oficiales de los buscadores que importen para tu sitio.
Privacidad y límites de robots.txt
Las reglas, el editor y el probador se ejecutan completamente en tu navegador — nada se envía a un servidor. Pero robots.txt es una sugerencia pública para rastreadores, no una capa de seguridad: cualquiera puede leer el archivo publicado, así que nunca lo uses para esconder URLs privadas o administrativas. Tampoco controla la indexación, solo el rastreo — una página bloqueada puede seguir apareciendo en los resultados de búsqueda si otros sitios enlazan hacia ella, ya que Google nunca llega a ver una etiqueta noindex en una página que no tiene permiso para rastrear.
Preguntas frecuentes
¿Disallow oculta una página de todos?
No. robots.txt solo da instrucciones a los rastreadores. No bloquea usuarios, protege URLs privadas ni elimina páginas que ya están indexadas.
¿Qué regla gana si Allow y Disallow coinciden ambas?
Gana la ruta coincidente más larga. Si ambas coincidencias tienen la misma longitud, gana Allow — esto refleja el comportamiento documentado por Google de aplicar la regla menos restrictiva cuando hay un conflicto.
¿Qué significan * y $ en una ruta?
* coincide con cualquier secuencia de caracteres, así que /*.pdf coincide con un archivo .pdf en cualquier parte de la ruta. Un $ al final ancla el fin de la URL, así que /*.pdf$ solo coincide con una ruta que termina exactamente en .pdf, no una seguida de una cadena de consulta como ?id=1.
¿Necesito un grupo separado para Googlebot o Bingbot?
Solo cuando esos bots necesiten instrucciones distintas al resto. Usa los atajos Googlebot o Bingbot para completar el user-agent de un grupo rápidamente; sin un grupo específico, User-agent: * cubre a todos los bots compatibles. Las reglas de un grupo nombrado reemplazan por completo las del grupo * para ese bot — no se combinan.
¿Un archivo robots.txt puede tener más de una línea Sitemap?
Sí. Un archivo puede listar cero, uno o varios sitemaps; usa "Añadir sitemap" para incluir más.
¿Dónde debo colocar el archivo?
Publícalo en la raíz del sitio, como https://ejemplo.com/robots.txt.
¿Qué significa la etiqueta "Editado manualmente" y qué hace Restaurar?
En cuanto editas el texto del archivo directamente en el editor, deja de reflejar el formulario y muestra la etiqueta "Editado manualmente" — útil para pegar un archivo ya armado con varios grupos. El botón Restaurar descarta esa edición y reconstruye el archivo a partir de los grupos y sitemaps actuales del formulario.
¿Puedo añadir tantos grupos, user-agents, reglas y sitemaps como quiera?
Sí. "Añadir grupo" crea otro grupo de robots, "Añadir user-agent" agrega un bot al grupo actual, y "Añadir regla" y "Añadir sitemap" funcionan igual en sus propias listas — cada una con una X para eliminar ese elemento específico.
Herramientas relacionadas
- DisponibleLocal
Generador de Slugs
Convierte títulos y frases en slugs de URL limpios.
- DisponibleLocal
Generador de Meta Tags
Crea meta tags de SEO, Open Graph y Twitter.
- DisponibleLocal
Generador de UTM
Crea URLs de campaña con parámetros UTM.
- DisponibleServidor
Validador de Sitemap XML
Valida la estructura, las URLs y los duplicados de un sitemap XML.
- DisponibleLocal
Analizador de User-Agent
Analiza una cadena User-Agent en navegador, SO y dispositivo.
- DisponibleLocal
Consulta de Códigos de Estado HTTP
Consulta qué significa un código de estado HTTP.
- DisponibleLocal
Consulta de Tipos MIME
Consulta el tipo MIME de una extensión de archivo, o viceversa.
- DisponibleLocal
Conversor de Punycode / IDN
Convierte nombres de dominio entre Unicode y Punycode.
- DisponibleLocal
Analizador de URL y Parámetros
Analiza e inspecciona los componentes de una URL.
- DisponibleLocal
Verificador de Densidad de Palabra Clave
Cuenta densidad de palabra o frase en un texto.