La biblia del marketing para hacerte notar.

SEO

Sitemap XML: qué es, cómo crearlo y enviarlo a Google, con un ejemplo real

Las etiquetas que Google lee y las que ignora, el envío en Search Console paso a paso y el sitemap de Notablia en tres idiomas.

Un sitemap XML es el archivo con la lista de URL de tu web que quieres ver en Google, con la fecha de su último cambio. Casi siempre lo genera tu CMS gratis, y enviarlo a Google en Search Console te lleva cinco minutos.

Lo hemos comprobado con el sitemap de Notablia: 243 URL en tres idiomas, revisadas una a una a finales de octubre de 2026. Y de paso pillamos a la respuesta de IA de Google en España diciendo que el límite es de 10 MB, cuando la documentación oficial dice 50 MB.

Aquí tienes qué meter y qué no, cómo crearlo y enviarlo, y por qué un sitemap no garantiza que Google indexe. Es una pieza básica del SEO técnico de tu web.

En esta guía

Qué es un sitemap XML y qué no es

Un sitemap XML es un archivo con la lista de URL que quieres que Google rastree e indexe, escrito en un formato que leen las máquinas.

El sitemap XML es un archivo, normalmente en tudominio.com/sitemap.xml, que sigue el protocolo de sitemaps.org y enumera las páginas importantes de una web con datos opcionales como la fecha de su último cambio. Sirve para que Google y Bing descubran antes tus URL, sobre todo en webs nuevas, grandes o mal enlazadas.

Lo que no es: un mapa para personas, una orden que Google tenga que obedecer ni un factor de posicionamiento. Google avisa en su documentación de que no garantiza rastrear e indexar todo lo que incluyas.

¿Necesita sitemap una web pequeña?

No es obligatorio si tienes unas 500 páginas o menos y todas están bien enlazadas, según Google, aunque la mayoría de webs salen ganando con uno. Notablia tiene 243 URL y lo usa porque es nueva: casi nadie la enlaza todavía.

Ejemplo de sitemap XML: las etiquetas que Google lee

Un sitemap XML mínimo lleva una etiqueta urlset y, dentro, un bloque url con su loc por cada página. La fecha de cambio es opcional, pero útil.

Si buscabas un ejemplo sitemap xml para copiar, este vale para una clínica de fisioterapia con dos páginas.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://clinicaejemplo.es/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://clinicaejemplo.es/fisioterapia-deportiva/</loc>
    <lastmod>2026-09-02</lastmod>
  </url>
</urlset>

Lo que hace Google con cada etiqueta, según su documentación sobre cómo crear y enviar un sitemap, actualizada en julio de 2026.

Etiqueta¿Obligatoria?Qué hace Google con ella
urlsetSíAbre y cierra el archivo
url y locSíLee la URL, que debe ser completa (con https)
lastmodNoLa usa solo si es fiable de forma constante
changefreqNoLa ignora
priorityNoLa ignora

El archivo va en UTF-8 y con URL absolutas. Y lastmod solo cambia con cambios de verdad en el contenido o los enlaces; actualizar el año del pie no cuenta.

¿Cuántas URL caben en un sitemap XML?

Hasta 50.000 URL o 50 MB sin comprimir por archivo. Si te pasas, lo divides y agrupas los archivos en un índice, que admite hasta 50.000 sitemaps, según la ayuda de Search Console.

Cómo crear un sitemap XML gratis: CMS, generador o a mano

Para crear un sitemap XML gratis casi nunca tienes que hacer nada: WordPress, Shopify, Wix o Astro lo generan solos, y si no, tienes generadores y plugins.

Tu webCómo se creaQué revisar
WordPressLo crea WordPress o tu plugin de SEOQue no meta etiquetas, adjuntos ni pruebas
Shopify, Wix, SquarespaceAutomáticoQue el dominio principal sea el correcto
Astro, Next.js u otro frameworkPlugin o archivo del propio frameworkQue la fecha de cambio no sea la de cada compilación
Web pequeña sin CMSUn programa para generar sitemap rastreando tu webVolver a generarlo cada vez que cambies páginas

¿Herramientas para crear sitemap XML online? Valen para una web de diez páginas, pero el archivo se queda viejo en cuanto publicas algo. Los pasos del sitemap xml wordpress y del generador online, justo debajo.

Si aún no tienes claro qué es un CMS y cuál elegir, que genere el sitemap solo es un buen criterio.

¿Qué URL hay que meter en el sitemap y cuáles no?

Solo las que quieres ver en Google: URL canónicas, que respondan con código 200 y sin noindex. Fuera las redirecciones, los errores 404, las versiones con parámetros, las páginas de gracias y todo lo que bloquees en el robots.txt. Meterlas es mandar a Google señales contradictorias.

Sitemap XML en WordPress: el nativo, Yoast o Rank Math

WordPress crea un sitemap XML por sí mismo desde la versión 5.5, y los plugins de SEO lo sustituyen por el suyo. Lo que importa es tener uno solo activo y saber qué mete. Esto ofrece cada opción, según sus propias páginas de ayuda:

OpciónDirección habitualQué incluye y qué controlas
WordPress sin plugin/wp-sitemap.xmlEntradas, páginas, taxonomías y autores; 2.000 URL por archivo; lastmod desde la versión 6.5; excluir algo exige código
Yoast SEO/sitemap_index.xmlUn interruptor por tipo de contenido; los sitemaps de vídeo y de noticias son de pago
Rank Math/sitemap_index.xmlExcluyes entradas por ID, términos y roles de usuario; 200 enlaces por sitemap; imágenes incluidas

Los dos plugins reparten las URL en varios archivos por tipo, como post-sitemap.xml y page-sitemap.xml. Si ya usas Yoast o Rank Math, deja el suyo y no toques nada más. Sin plugin, el nativo vale para un blog sencillo.

Un ejemplo inventado: una tienda con 120 productos y 40 etiquetas que no quieres posicionar. En el sitemap nativo, esas etiquetas viajan a Google. Con un plugin, las apagas desde sus ajustes. Después abre la dirección en el navegador y comprueba que carga, que no lista páginas de prueba y que el robots.txt apunta a ella.

Generador de sitemap XML online gratis: pasos y límites

Un generador de sitemap rastrea tu web y te devuelve el archivo listo para subir. Sirve para sitios pequeños, sin CMS o hechos a mano. XML-Sitemaps.com es el más citado: según su web, es gratis, no pide registro y llega hasta 500 páginas.

Así se usa:

  1. Escribe la dirección de tu web y pulsa el botón de generar.
  2. Espera a que termine el rastreo: verás cuántas páginas añadió y cuántas saltó.
  3. Descarga el archivo y súbelo a la raíz de tu dominio.
  4. Envíalo en Search Console y decláralo en el robots.txt, como explicamos a continuación.

Tres límites que conviene conocer:

  • Pasar de 500 páginas exige el plan de pago, que también añade actualización automática y sitemaps de imágenes, vídeo y noticias.
  • La fecha de cambio sale de lo que responde tu servidor. Si todas las URL traen la misma, bórrala: Google deja de fiarse del campo.
  • Es una foto del momento. Cada vez que publiques, tendrás que repetir el proceso.

Si tu web es WordPress, Shopify o un framework, no lo uses: el sitemap ya existe y se actualiza solo.

Cómo enviar el sitemap XML a Google con Search Console, paso a paso

Para enviar sitemap a Google necesitas una propiedad verificada en Search Console y la URL del archivo. El envío se hace en el informe Sitemaps.

  1. Localiza la URL de tu sitemap

    Ábrela en el navegador y comprueba que ves código XML, no un error. Si no sabes cuál es, mira la línea Sitemap de tu robots.txt.

  2. Comprueba que Google puede leerlo

    Pega la URL en la inspección de URLs de Search Console y haz la prueba en tiempo real. La obtención tiene que salir como correcta.

  3. Abre el informe Sitemaps

    En el menú, entra en Indexación y después en Sitemaps. Necesitas permisos de propietario.

  4. Pega la URL y pulsa Enviar

    En «Añadir un sitemap», escribe la ruta (por ejemplo, sitemap.xml) y pulsa Enviar. Google lo descarga al momento; rastrear sus URL le lleva más.

  5. Revisa el estado

    «Correcto»: lo leyó sin errores. «Tiene errores»: lo leyó, pero algo falla. «No se ha podido obtener»: no pudo descargarlo. Abre la fila para ver el motivo.

  6. Declara el sitemap en el robots.txt

    Añade una línea como Sitemap: https://tudominio.com/sitemap.xml. Así lo encuentran también Bing y el resto de buscadores.

¿Cada cuánto hay que reenviar el sitemap?

No hace falta reenviarlo cada vez que publicas: Google lo vuelve a leer por su cuenta. La ayuda de Search Console recomienda una nueva solicitud solo si hay cambios importantes o si corriges un error de obtención.

Sitemap index y hreflang: el sitemap de Notablia en tres idiomas

Un sitemap index es un archivo que agrupa varios sitemaps. En una web multilingüe, cada URL puede declarar además sus versiones en otros idiomas con hreflang.

El de Notablia: el robots.txt apunta a sitemap-index.xml, y ese índice, a un sitemap con todas las páginas. Cada URL lleva sus versiones en español, inglés de EE. UU. y portugués de Brasil, más una por defecto.

<url>
  <loc>https://notablia.com/seo/long-tail-keywords/</loc>
  <lastmod>2026-10-22</lastmod>
  <xhtml:link rel='alternate' hreflang='es' href='https://notablia.com/seo/long-tail-keywords/'/>
  <xhtml:link rel='alternate' hreflang='en-US' href='https://notablia.com/en/seo/long-tail-keywords/'/>
  <xhtml:link rel='alternate' hreflang='pt-BR' href='https://notablia.com/pt/seo/palavras-chave-de-cauda-longa/'/>
  <xhtml:link rel='alternate' hreflang='x-default' href='https://notablia.com/en/seo/long-tail-keywords/'/>
</url>

Google exige que cada url liste todas sus versiones, incluida ella misma, y da por equivalentes el hreflang en el HTML, en las cabeceras o en el sitemap.

Cómo validar el sitemap XML y por qué Google no indexa todas sus URL

Un sitemap validator comprueba que el XML está bien formado, pero solo Search Console te dice si Google lo leyó y qué URL acabó indexando.

Pasa el archivo por un validador gratuito para cazar etiquetas mal cerradas o un & sin escapar. Después abre el informe de indexación de páginas de Search Console y filtra por sitemap: verás cuántas URL enviadas están indexadas y por qué no lo están las demás.

Si el sitemap está bien y aun así faltan páginas, el problema es otro: calidad, enlaces internos o duplicados. Y lo que no está indexado tampoco puede salir en Google Discover.

Prompts para copiar y pegar

Actúa como consultor de SEO técnico. Te pego el contenido de mi sitemap XML: [pégalo]. Dime: 1) qué URL parecen duplicadas, con parámetros, de prueba o de gracias; 2) si las fechas lastmod parecen reales o son todas iguales; 3) qué secciones faltan comparando con este listado de mi web: [pégalo]. Devuélvelo en una tabla con la URL, el problema y qué hago.

Preguntas frecuentes sobre el sitemap XML

¿Cómo buscar el sitemap de una web?

Prueba primero tudominio.com/sitemap.xml, que es la ruta más habitual. Si no carga, prueba sitemap_index.xml, que usan Yoast y Rank Math, o wp-sitemap.xml, el de WordPress sin plugins. El atajo infalible es abrir tudominio.com/robots.txt y buscar la línea Sitemap: ahí suele estar la dirección exacta. Si la web es tuya, en el informe Sitemaps de Search Console ves los que ya se enviaron y cuándo los leyó Google por última vez.

¿Dónde está el sitemap de Shopify?

En tudominio.com/sitemap.xml. Shopify lo genera solo y lo actualiza cada vez que añades productos, colecciones, páginas o entradas del blog. Es un archivo principal que enlaza a sitemaps separados por tipo, y los de productos incluyen la imagen principal de cada uno. No tienes que crear nada: verifica el dominio en Search Console, ve a Indexación y después a Sitemaps, escribe sitemap.xml y pulsa Enviar. Con dominios internacionales, envía el de cada dominio, según la ayuda de Shopify.

¿Qué es un sitemap en Figma o en diseño web?

En diseño web, un sitemap es un esquema visual de la estructura de páginas: la home arriba y debajo las secciones y subpáginas, como un árbol. Se dibuja en Figma, FigJam o en papel antes de diseñar, para decidir la navegación y no dejar páginas huérfanas. No tiene nada que ver con el archivo para Google, aunque comparten nombre. Lo ideal es que el sitemap XML final refleje ese mismo árbol, con las páginas que quieres en los resultados.

¿Cómo se crea el sitemap en Next.js?

En Next.js con App Router basta con un archivo sitemap.xml o sitemap.ts en la raíz de la carpeta app. Con la versión .ts exportas una función que devuelve la lista de URL y Next.js sirve el resultado en /sitemap.xml. Admite versiones por idioma con alternates, imágenes y vídeos, y generateSitemaps para dividirlo en webs grandes. Ojo con el ejemplo de la documentación: pone la fecha actual en cada URL, y eso convierte tu lastmod en una fecha que Google deja de creer.

¿Qué es un sitemap y qué tipos hay?

Un sitemap es un mapa de las páginas de una web. El sitemap XML es para buscadores y es el de esta guía. El sitemap HTML es una página normal con enlaces a todas las secciones, pensada para personas; hoy lo usan sobre todo webs muy grandes. Además, el XML admite extensiones para imágenes, vídeos y noticias, que dan a Google datos extra como la duración de un vídeo o la fecha de un artículo. Y en diseño, sitemap también es el esquema de páginas.

¿El sitemap sirve para el SEO?

Sí, pero como ayuda para que Google descubra tus páginas, no como factor para subir posiciones. Un sitemap bien hecho acelera que se rastreen las URL nuevas y te da en Search Console el dato de cuántas se indexan. Lo que no hace es mejorar una página floja ni compensar una mala estructura de enlaces internos. Piensa en él como el índice de un libro: no hace mejor el libro, pero ayuda a encontrar cada capítulo.

¿Dónde está el sitemap de WordPress?

Desde la versión 5.5, WordPress crea uno propio en tudominio.com/wp-sitemap.xml. Si usas Yoast SEO o Rank Math, el plugin lo sustituye por el suyo en tudominio.com/sitemap_index.xml, que permite excluir tipos de contenido y páginas concretas. Usa solo uno de los dos: tener varios sitemaps con las mismas URL no ayuda. Antes de enviarlo en Search Console, ábrelo en el navegador y comprueba que no incluye páginas de etiquetas, adjuntos o pruebas.

Sigue con estas guías