Crear un mapa del sitio XML consiste en generar un archivo sitemap.xml que lista las URLs de tu web para que Google y otros buscadores las encuentren y rastreen mejor. Puedes hacerlo con un plugin si usas WordPress, escribirlo a mano para sitios pequeños o usar un generador online. Después lo subes a la raíz del dominio y lo envías a Search Console.

Lo esencial: en WordPress, instala Yoast SEO o Rank Math y el sitemap se genera solo en una URL como tusitio.com/sitemap_index.xml; luego ve a Google Search Console > Sitemaps y pega esa dirección para enviarlo.

Cómo crear un sitemap XML en WordPress

Es la vía más rápida y la que recomiendo para la mayoría: el plugin actualiza el archivo solo cada vez que publicas o borras contenido.

  1. Entra al escritorio de WordPress e instala un plugin de SEO. Los dos más usados son Yoast SEO y Rank Math (cualquiera de los dos te sirve, no instales ambos a la vez).
  2. Con Yoast SEO: activa el plugin, ve a Yoast SEO > Ajustes y comprueba que la opción de mapas del sitio XML está activada. Tu sitemap quedará disponible en tusitio.com/sitemap_index.xml.
  3. Con Rank Math: entra en Rank Math > Sitemap Settings y elige qué tipos de contenido incluir (entradas, páginas, categorías). El archivo se genera en tusitio.com/sitemap_index.xml.
  4. Abre esa URL en el navegador para confirmar que carga y muestra tus enlaces.

Estos plugins añaden y quitan URLs automáticamente, así que no tendrás que tocar nada más. Si todavía no tienes el sitio montado, antes mira cómo crear un sitio web con WordPress.

Cómo crear un sitemap XML a mano

Si tu web es estática o usa un gestor sin generador automático, puedes escribir el archivo tú mismo. Es viable cuando tienes pocas páginas y no cambian a menudo.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tusitio.com/</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://tusitio.com/blog</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Guarda el archivo como sitemap.xml en la raíz del dominio y ajusta las URLs y las fechas a tu caso. Estas son las etiquetas que vas a repetir:

  • loc: la URL completa de la página, con https:// incluido.
  • lastmod: fecha de la última modificación, en formato AAAA-MM-DD.
  • changefreq: cada cuánto cambia la página (daily, weekly, monthly…). Es solo una orientación, no una orden.
  • priority: valor entre 0.0 y 1.0 que indica la importancia relativa frente al resto de tus páginas.

El método manual tiene un inconveniente claro: cada nueva entrada te obliga a editar el archivo, así que conviene poco para sitios que crecen rápido.

Generadores de sitemap online

Si no quieres tocar código, hay herramientas que rastrean tu dominio y te devuelven el sitemap.xml listo para descargar:

  • XML-Sitemaps.com: gratuito hasta 500 URLs. Introduces el dominio, esperas y descargas el archivo.
  • Screaming Frog SEO Spider: su versión gratuita rastrea hasta 500 URLs y exporta el sitemap; útil además para detectar enlaces rotos.

Una vez descargado, súbelo a la raíz de tu web por FTP o desde el panel de tu hosting. Es la opción intermedia: más cómoda que el código a mano, pero tendrás que repetir el proceso cuando publiques contenido nuevo.

Qué método elegir

MétodoAutomatizaciónDificultadIdeal para
Plugin de WordPressAltaBajaBlogs y sitios que cambian a menudo
ManualBajaMediaWebs estáticas y proyectos pequeños
Generador onlineMediaBajaWebs medianas sin CMS

Si aún estás empezando, también te puede interesar cómo crear una página web gratis o cómo crear una página web con Wix, que ya generan el sitemap por ti.

Cómo enviar el sitemap a Google Search Console

Generar el archivo no basta: hay que avisar a Google de que existe.

  1. Entra en Google Search Console con tu propiedad ya verificada.
  2. En el menú lateral abre la sección Sitemaps.
  3. En “Añadir un sitemap”, escribe la ruta (por ejemplo sitemap_index.xml o sitemap.xml) y pulsa enviar.
  4. Google mostrará el estado “Correcto” cuando lo haya leído y el número de URLs detectadas.

Si quieres llegar también a Bing, repite el envío en Bing Webmaster Tools. Además, conviene declarar la ubicación del sitemap en tu archivo robots.txt con una línea como Sitemap: https://tusitio.com/sitemap.xml.

Qué es un mapa del sitio XML

Es un archivo de texto en formato XML que lista las URLs principales de tu web junto a datos como la fecha de modificación o la prioridad. Su función es servir de mapa a los rastreadores de Google y Bing para que descubran tus páginas sin depender solo de los enlaces internos. No garantiza que todo se indexe, pero acelera el rastreo y resulta especialmente útil en sitios grandes, con muchas páginas nuevas o con una estructura poco enlazada.

Errores que conviene evitar

Estos fallos restan eficacia al sitemap o directamente confunden a Google:

  • No actualizarlo tras un rediseño o una migración de URLs.
  • Incluir URLs bloqueadas por robots.txt o marcadas con noindex: das señales contradictorias.
  • Listar páginas privadas, duplicadas o con error 404.
  • Superar el límite de 50.000 URLs o 50 MB en un solo archivo. Si lo pasas, divide el contenido en varios sitemaps y agrúpalos en un índice.

Preguntas frecuentes

¿Es obligatorio tener un sitemap.xml?

No es obligatorio, pero sí muy recomendable. Google puede rastrear tu web sin él siguiendo los enlaces internos, aunque un sitemap acelera y ordena el proceso, sobre todo en sitios grandes o con contenido nuevo frecuente.

¿Dónde debo colocar el archivo sitemap.xml?

En la raíz del dominio, por ejemplo https://tusitio.com/sitemap.xml. Desde ahí los buscadores pueden encontrarlo y tú podrás indicar su ruta en Search Console y en el archivo robots.txt.

¿Cada cuánto debo actualizar el mapa del sitio XML?

Siempre que publiques, modifiques o elimines páginas importantes. Si usas un plugin de WordPress como Yoast o Rank Math, la actualización es automática y no tendrás que preocuparte.

¿Puedo tener varios sitemaps en una misma web?

Sí. Cuando superas las 50.000 URLs o los 50 MB, lo habitual es crear varios archivos sitemap y enlazarlos desde un índice (sitemap_index.xml). Es lo que generan por defecto plugins como Yoast.

¿En qué se diferencia un sitemap XML de uno HTML?

El sitemap XML está pensado para los buscadores e incluye datos técnicos como fechas y prioridad. El sitemap HTML es una página de navegación para las personas, con enlaces ordenados a las secciones del sitio. Cumplen objetivos distintos y pueden convivir.

Guía revisada por comocrearun.org

Explicamos cada paso de forma clara y la actualizamos cuando algo cambia.