DICCIONARIO · X

XML Sitemap

Un XML sitemap es un archivo XML, según el protocolo sitemaps.org 0.9, que lista las URL que quieres que rastreen los buscadores. Más allá del sitemap básico, sus variantes resuelven casos especiales: índices para webs de millones de URL, anotaciones hreflang para webs multidioma y extensiones de Google para noticias, imágenes y vídeos.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 7 min de lectura
Ficha rápida
Protocolo
sitemaps.org 0.9, espacio de nombres http://www.sitemaps.org/schemas/sitemap/0.9
Límite por archivo
50.000 URL y 50 MB (52.428.800 bytes) sin comprimir
Sitemap índice
Hasta 50.000 sitemaps por índice; Search Console admite hasta 500 índices por propiedad
Google News
Máximo 1.000 etiquetas news:news y solo artículos de los últimos dos días
Imágenes
Hasta 1.000 etiquetas image:image por URL
Vídeo
Descripción de hasta 2.048 caracteres; duración de 1 a 28.800 segundos

≡En resumen

  • Cuando una web supera 50.000 URL o 50 MB, se divide en varios sitemaps agrupados en un sitemap índice.
  • Las versiones de idioma se pueden declarar en el sitemap con xhtml:link; cada URL debe listar todas sus variantes, incluida ella misma.
  • El sitemap de noticias solo debe contener artículos publicados en los últimos dos días.
  • Google retiró en 2022 las etiquetas de título, pie, licencia y geolocalización del sitemap de imágenes.
  • Dividir los sitemaps por tipo de página facilita diagnosticar la indexación en Search Console.

01 ¿Qué es un XML sitemap y cuándo necesitas algo más que el básico?

Esta ficha se centra en esos casos especiales. Si buscas lo básico, tienes el protocolo completo y sus etiquetas en sitemap XML, cómo enviarlo a Google en Google XML Sitemap y qué direcciones incluir en URL sitemap.

Situación Solución Espacio de nombres o archivo
Más de 50.000 URL o más de 50 MB Varios sitemaps + sitemap índice sitemapindex (sitemaps.org 0.9)
Web en varios idiomas o países Anotaciones hreflang en el sitemap http://www.w3.org/1999/xhtml
Medio de noticias en Google News Sitemap de noticias http://www.google.com/schemas/sitemap-news/0.9
Imágenes que quieres en Google Imágenes Extensión de imagen http://www.google.com/schemas/sitemap-image/1.1
Vídeos alojados en tus páginas Extensión de vídeo (o feed mRSS) http://www.google.com/schemas/sitemap-video/1.1
Qué variante de sitemap necesita cada tipo de web

02 Sitemaps para webs grandes: archivos índice y segmentación

Cada sitemap admite como máximo 50.000 URL y 50 MB sin comprimir; puedes servirlo comprimido con gzip, pero el límite se aplica al tamaño descomprimido. Cuando lo superas, divides las URL en varios archivos y los agrupas en un sitemap índice, que a su vez puede referenciar hasta 50.000 sitemaps. Google permite enviar hasta 500 archivos índice por propiedad de Search Console.

Ejemplo · Sitemap índice de una tienda grande

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap><loc>https://www.tienda.es/sitemaps/productos-1.xml.gz</loc><lastmod>2026-09-28</lastmod></sitemap>
 <sitemap><loc>https://www.tienda.es/sitemaps/productos-2.xml.gz</loc></sitemap>
 <sitemap><loc>https://www.tienda.es/sitemaps/categorias.xml</loc></sitemap>
 <sitemap><loc>https://www.tienda.es/sitemaps/blog.xml</loc></sitemap>
</sitemapindex>

  • ✓Los sitemaps referenciados deben estar en el mismo directorio que el índice o por debajo, y en el mismo sitio, salvo que configures el envío entre sitios.
  • ✓Usa lastmod en cada entrada del índice solo con la fecha real del último cambio de ese sitemap.
  • ✓Segmenta por tipo de página (productos, categorías, blog) para ver en Search Console qué grupo tiene problemas de indexación.
  • ✓Divide los productos por un criterio estable (rango de ID, categoría) para que las URL no bailen de archivo en archivo.
  • ✓Genera los sitemaps desde la base de datos, no rastreando tu propia web, para que reflejen solo URL canónicas e indexables.

03 Hreflang en el XML sitemap para webs multidioma

Google admite tres formas equivalentes de indicar las versiones de idioma o país de una página: etiquetas en el HTML, cabeceras HTTP o el sitemap. En webs grandes el sitemap es la opción más cómoda, porque no toca las plantillas y se genera desde el mismo catálogo de traducciones. Declarar la misma información por los tres métodos no aporta nada. La lógica de las anotaciones es la de hreflang; en el sitemap cambia solo la forma de escribirlas.

Ejemplo · Una página en español y en inglés, con x-default

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
 <url><loc>https://www.ejemplo.com/es/precios/</loc>
  <xhtml:link rel="alternate" hreflang="es" href="https://www.ejemplo.com/es/precios/"/>
  <xhtml:link rel="alternate" hreflang="en" href="https://www.ejemplo.com/en/pricing/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://www.ejemplo.com/en/pricing/"/>
 </url>
 <url><loc>https://www.ejemplo.com/en/pricing/</loc>
  (los mismos tres xhtml:link)
 </url>
</urlset>

  • ✓Declara el espacio de nombres xhtml en el elemento urlset.
  • ✓Crea una entrada url por cada versión de idioma, no solo para la principal.
  • ✓Cada entrada lista todas las versiones alternativas, incluida ella misma.
  • ✓Usa x-default para la página que se muestra cuando ningún idioma encaja con el usuario.
  • ✓Todas las URL anotadas deben ser canónicas y devolver código 200.

Los errores de hreflang (anotaciones sin retorno, códigos de idioma inventados, versiones que apuntan a redirecciones) son de los más frecuentes en proyectos de SEO internacional, y en un sitemap se multiplican por miles de URL.

04 Sitemap de noticias: las reglas de Google News

Regla Detalle
Tamaño Máximo 1.000 etiquetas news:news por sitemap; si publicas más, divídelo
Antigüedad Solo artículos creados en los últimos dos días; después, quita la URL o sus metadatos de noticia
Actualización Añade los artículos nuevos al mismo sitemap en lugar de crear uno nuevo cada vez
news:publication Contiene news:name (el nombre exacto con el que apareces en news.google.com) y news:language (código ISO 639)
news:publication_date Fecha de publicación original, en formato W3C
news:title Titular del artículo, sin autor, nombre del medio ni fecha
Requisitos del sitemap de noticias de Google

05 Extensiones de imagen y vídeo del sitemap

01

Imagen: qué se admite

Dentro de cada url, hasta 1.000 bloques image:image con su image:loc. Desde 2022 Google ya no admite image:caption, image:title, image:license ni image:geo_location: bórralas.

02

Imagen en un CDN

La imagen puede estar en otro dominio, como un CDN, siempre que verifiques ambos dominios en Search Console y el robots.txt permita rastrearla.

03

Vídeo: etiquetas obligatorias

video:thumbnail_loc, video:title, video:description (hasta 2.048 caracteres) y video:content_loc o video:player_loc; Google recomienda content_loc siempre que puedas.

04

Vídeo: etiquetas retiradas

video:category, video:gallery_loc, video:price y video:tvshow ya no se usan, igual que los atributos autoplay y allow_embed de player_loc.

Las extensiones se añaden dentro de las mismas entradas url de tu sitemap, declarando su espacio de nombres en urlset, o en sitemaps específicos. El vídeo debe estar relacionado con el contenido de la página que lo aloja, y todos los archivos deben ser accesibles para Googlebot sin iniciar sesión. Como alternativa al sitemap de vídeo, Google también acepta feeds mRSS.

06 Cómo auditar un XML sitemap avanzado

  1. 1

    Valida la sintaxis

    Comprueba que cada archivo es XML válido frente a los esquemas de sitemaps.org y de las extensiones que declara.

  2. 2

    Revisa límites y ubicación

    Ningún archivo por encima de 50.000 URL o 50 MB sin comprimir, y todos en la ruta permitida respecto al índice.

  3. 3

    Cruza con el rastreo

    Rastrea las URL del sitemap y descarta redirecciones, errores 404, noindex y URL no canónicas.

  4. 4

    Comprueba la reciprocidad hreflang

    Cada idioma debe apuntar a todos los demás y a sí mismo; una sola ausencia rompe el grupo.

  5. 5

    Mira los informes de Search Console

    Compara URL enviadas e indexadas por sitemap y ataca primero el segmento con peor ratio.

Preguntas frecuentes sobre XML Sitemap

Es un archivo XML, según el protocolo sitemaps.org 0.9, que lista las URL de una web que quieres que rastreen los buscadores, con datos opcionales como la fecha de última modificación.

Divide las URL en varios sitemaps de hasta 50.000 URL y 50 MB sin comprimir cada uno, y agrúpalos en un sitemap índice que envías a Search Console.

Sí. Se declara el espacio de nombres xhtml y, en cada URL, un xhtml:link por cada versión de idioma, incluida la propia. Google lo considera equivalente a hacerlo en el HTML.

Solo los publicados en los últimos dos días, con un máximo de 1.000 por sitemap. Los anteriores se quitan o pierden sus etiquetas de noticia.

No. Google dejó de admitir en 2022 las etiquetas de título, pie, licencia y geolocalización del sitemap de imágenes; solo se usa image:loc.

No, pero ayuda a Google a encontrar vídeos que no descubre fácilmente. Como alternativa puedes usar un feed mRSS o datos estructurados de vídeo.

Sí, y en webs grandes es lo recomendable: un índice con sitemaps separados por tipo de contenido facilita detectar dónde falla la indexación.

Fuentes consultadas

Raúl Aránega Segura

Sobre el autor

Raúl Aránega Segura

CEO y especialista SEO en appyweb

Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
S Sitemap XML Un sitemap XML es un archivo en formato XML que, siguiendo el protocolo sitemaps.org (versión 0.9), lista las URL de un sitio que quieres que los buscadores conozcan, con metadatos opcionales como la fecha de última modificación. Admite extensiones para imágenes, vídeos, noticias e idiomas y es la forma estándar de ayudar a Google y Bing a descubrir contenido. G Google XML Sitemap Google XML Sitemap es el archivo XML que enumera las URL de una web que quieres que Google rastree e indexe, con la fecha de su última modificación, siguiendo el protocolo sitemaps.org. Cada archivo admite hasta 50.000 URL o 50 MB sin comprimir. El nombre también designa al popular plugin de WordPress que lo genera automáticamente. U URL sitemap Una URL de sitemap es cada dirección que se declara dentro de la etiqueta <loc> de un sitemap XML para pedir a los buscadores que la rastreen. Debe ser absoluta, canónica, devolver un código 200 y ser indexable; incluir redirecciones, errores o duplicados resta fiabilidad al sitemap y desperdicia rastreo. H Hreflang Hreflang es una anotación, rel="alternate" hreflang, que indica a Google qué versiones de una página existen en otros idiomas o para otros países, para que muestre a cada usuario la adecuada. Se declara en el HTML, en la cabecera HTTP o en el sitemap, y solo funciona si cada versión enlaza a todas las demás y a sí misma. G Google News Google News (Google Noticias) es el agregador de noticias de Google: recopila artículos de miles de medios y los ordena de forma automática por tema, relevancia e intereses de cada usuario, en la web y en una app para Android e iOS. Sirve para informarte en un solo lugar y contrastar cómo cuentan una misma noticia distintos medios. C Crawl Budget El crawl budget (presupuesto de rastreo) es el conjunto de URLs que Googlebot puede y quiere rastrear de un sitio web en un periodo, según la capacidad del servidor y el interés que Google tiene en su contenido. Solo preocupa en webs grandes o que cambian a diario: si se desperdicia, las páginas nuevas tardan en indexarse.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp