Generador de robots.txt
WebTodo se ejecuta en tu navegador: no se sube nada
Genera un robots.txt a partir de unas cuantas políticas habituales: unos minutos rellenando campos. ⚠️ Primero, qué es robots.txt: una convención voluntaria, no un control de acceso. Los rastreadores bien educados (Google, Bing y los demás buscadores grandes) lo leen, y cualquier rastreador puede ignorarlo: lo que de verdad haya que proteger va detrás de autenticación, no en este archivo. Tampoco puede borrar páginas ya indexadas (eso requiere una solicitud de eliminación en las herramientas para webmasters del buscador). En qué se diferencian las tres políticas: - Permitir todo — una sola línea `Disallow:` vacía, que significa explícitamente «no se prohíbe nada» - Bloquear solo los rastreadores de IA — enumera GPTBot, ClaudeBot, CCBot, Google-Extended y otros rastreadores de entrenamiento, prohibidos en todo el sitio - Bloquear todo — una línea `Disallow: /` ⚠️ La lista de rastreadores de IA tiene fecha de caducidad: en este campo aparece gente nueva cada pocos meses, así que el archivo generado lleva un comentario con su fecha de revisión, y esta página solo afirma «esta tanda queda bloqueada», nunca «todos». Una lista más completa exige mantenerla tú: usa el campo de lista personalizada para los que te importen. ⚠️ Todos los comentarios del archivo van en inglés: se publica en tu sitio, para que lo lean rastreadores y colegas de todo el mundo. ⚠️ Una cosa más: Google ignora `Crawl-delay` explícitamente (usa su propia configuración en Search Console), mientras que Yandex y Bing la respetan. Ponerla no garantiza que la limitación de velocidad surta efecto.
Funciones
- Cuatro políticas: permitir todo, bloquear solo rastreadores de IA, bloquear todo y lista personalizada
- La lista personalizada admite cualquier nombre de rastreador (coma, espacio, coma ideográfica y coma de ancho completo)
- Las rutas prohibidas reciben automáticamente la barra inicial y la barra final de directorio, y se eliminan duplicados
- Línea de Sitemap y Crawl-delay opcionales
- Los comentarios del archivo generado van todos en inglés (se publica en tu sitio)
- Cambiar cualquier opción vuelve a generar al instante: no hay botón que pulsar
- Sin red y sin subir nada: se genera por completo en tu dispositivo
Cómo se usa
- Elige una política
- Rellena rutas prohibidas, Sitemap y Crawl-delay según necesites
- Copia el resultado y guárdalo como robots.txt en la raíz de tu sitio
Preguntas frecuentes
- Si bloqueo los rastreadores de IA, ¿de verdad se detienen?
- Solo los que cumplen las reglas. OpenAI, Anthropic, Google y Apple publican los tokens de sus rastreadores y afirman que respetan robots.txt, así que bloquearlos detiene esas visitas (`Google-Extended` y `Applebot-Extended` expresan «puedes rastrear, pero no entrenes con ello»: esos dos existen precisamente para poder desactivarlos). Pero cualquiera puede ignorar el archivo. Un rastreador con la UA cambiada, o un servicio de scraping al que le da igual, no se detiene desde robots.txt de ninguna manera. La protección real es autenticación, límite de peticiones o, sencillamente, no publicar el contenido. Y la lista misma caduca: cada pocos meses surgen nuevos rastreadores de entrenamiento, y por eso el archivo generado indica su fecha de revisión.
- ¿Hay diferencia entre `Disallow: /admin` y `Disallow: /admin/`?
- Sí, y se pasa por alto con frecuencia. `Disallow: /admin` coincide con toda ruta que empiece por `/admin`, incluidas `/administrator` y `/admin-panel.html`, que a menudo no son lo que querías. La barra final lo restringe a ese directorio. Por eso, cuando escribes solo el nombre de un directorio (sin punto, sin asterisco y sin `$`), esta herramienta añade la barra final; los nombres de archivo como `/admin.html` y los patrones como `/a/*.pdf$` se conservan tal cual.
- ¿Por qué los comentarios generados van en inglés?
- Porque este archivo se publica en tu sitio: cualquiera que pida `/robots.txt` (incluidos los responsables de cada rastreador) lo leerá. Unos comentarios solo en chino no son amables con esos responsables, y la finalidad de los comentarios es justo explicar por qué cada sección dice lo que dice. Solo los nombres de rastreador y las rutas son contenido tuyo; el resto lo escribe el generador, así que esa parte va fija en inglés. Como efecto secundario, la salida no depende del idioma de la interfaz: si cambias a japonés, el resultado es idéntico.
Herramientas relacionadas
Generador de .gitignore
WebGenera un .gitignore a partir de plantillas de lenguaje, framework, editor y sistema. Las secciones se fusionan y se quitan duplicados. Todo local.
Formato de cabeceras HTTP
WebConvierte cabeceras HTTP capturadas o pegadas de curl en una tabla, traduce tamaños y juegos de caracteres, y señala qué cabeceras de seguridad faltan.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.
Tipos MIME
WebConsulta el tipo MIME a partir de una extensión, o la extensión por defecto de un tipo de medio. Solo los habituales. Todo en tu navegador.