Cómo crear robots.txt y sitemap en 2026: guía práctica

Guía para crear robots.txt y sitemap.xml en 2026: configuración técnica para SEO y optimización de rastreo

Crear un archivo robots.txt y un sitemap.xml es más fácil de lo que piensas. El robots.txt indica a los buscadores qué partes de tu web pueden rastrear, mientras que el sitemap.xml les dice qué páginas existen y cómo priorizarlas. Ambos son esenciales para un buen SEO.

Ambos archivos deben estar en la raíz de tu sitio, por ejemplo en tudominio.com/robots.txt y tudominio.com/sitemap.xml . Dependiendo de tu nivel técnico, puedes crearlos a mano o usar herramientas que te lo faciliten.

Crear el archivo robots.txt paso a paso

igue estos pasos para crear un robots.txt correcto:

  1. Crear el archivo: Abre un editor de texto simple (como el Bloc de notas). No uses un procesador de textos como Word, ya que añade caracteres que pueden dar problemas .

  2. Escribir las reglas: El archivo se compone de grupos de reglas. La estructura básica es :

    • User-agent: Indica a qué rastreador (bot) aplica la regla (ej. Googlebot). El asterisco * significa “todos los bots” .

    • Disallow: Le dice al bot qué no rastrear (ej. /wp-admin/). Una barra / sola bloquea todo.

    • Allow: (Opcional) Sirve para permitir una subcarpeta dentro de una carpeta bloqueada .

  3. Incluir el Sitemap: Añade al final la ruta completa a tu sitemap: Sitemap: https://tudominio.com/sitemap.xml .

 

Ejemplo básico:

text
User-agent: *
Disallow: /wp-admin/
Disallow: /resultados-de-busqueda/

User-agent: Googlebot
Allow: /wp-admin/admin-ajax.php

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

Este ejemplo permite el rastreo general de todo el sitio, pero bloquea las carpetas /wp-admin/ y /resultados-de-busqueda/. Además, le da una instrucción más específica al bot de Google .

  1. Subir el archivo: Guarda el archivo como robots.txt (asegurándote de que no tenga una extensión adicional como .txt) y súbelo a la raíz de tu web, que es donde se encuentra tu index.html o la página principal .

Crear el archivo sitemap.xml paso a paso

El sitemap.xml es una lista de las páginas de tu web que quieres que los buscadores conozcan. Su creación depende de cómo esté hecha tu web:

  1. Usar un plugin (WordPress): Es el método más común. Plugins como Yoast SEO, Rank Math o el propio “Romesoft JSON-LD & Indexing Toolkit” generan tu sitemap.xml de forma automática y lo actualizan al publicar o modificar contenido .

  2. Herramientas online: Puedes usar un generador de sitemaps gratuito, que rastreará tu web y creará el archivo para que lo descargues y lo subas manualmente.

  3. Crearlo manualmente (solo si tienes pocas páginas): Es un proceso propenso a errores, pero puedes escribir un archivo XML con la estructura adecuada si tu web es muy pequeña 

Métodos alternativos para crear estos archivos (sin tocar código)

Si no quieres complicarte, existen varias alternativas que automatizan todo el proceso:

  • Plugins de WordPress: Son la solución más cómoda para la mayoría de usuarios . Plugins como Rank MathYoast SEO o Romesoft JSON-LD & Indexing Toolkit permiten crear y editar tanto el robots.txt como el sitemap.xml directamente desde el panel de administración, sin necesidad de acceder al servidor .

  • Generadores online gratuitos: Si no usas WordPress, puedes usar herramientas como mis herramientas gratuitasSE Ranking Robots.txt Generator, que te ofrecen plantillas prefabricadas para distintos CMS y te guían en la creación .

Errores comunes y buenas prácticas

  • El robots.txt NO bloquea la indexación: Es una idea muy extendida y falsa. Este archivo solo evita el rastreo, pero Google podría indexar una página bloqueada si encuentra enlaces hacia ella en otros sitios . Para evitar que una página aparezca en los resultados, debes usar una etiqueta noindex en la propia página .

  • Ubicación incorrecta: Ambos archivos deben estar en la raíz del dominio. Por ejemplo, tudominio.com/robots.txt y tudominio.com/sitemap.xml .

  • No bloquees archivos CSS y JavaScript: Google los necesita para renderizar tu página correctamente, lo que puede afectar a tu posicionamiento. Asegúrate de no bloquearlos con tu robots.txt .