DICCIONARIO · 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.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 8 min de lectura
Ficha rápida
Estándar
Protocolo Sitemap 0.9 de sitemaps.org, respaldado conjuntamente por Google, Yahoo y Microsoft desde noviembre de 2006
Espacio de nombres
http://www.sitemaps.org/schemas/sitemap/0.9
Límites por archivo
50.000 URL y 50 MB sin comprimir; cada URL de menos de 2.048 caracteres
Sitemap índice
Hasta 50.000 sitemaps por archivo índice
Extensiones de Google
Imagen, vídeo, Google News y alternativas de idioma (hreflang con xhtml:link)
Formatos alternativos
RSS 2.0, Atom 0.3/1.0 y archivo de texto con una URL por línea

≡En resumen

  • El sitemap XML es un estándar abierto (sitemaps.org 0.9) que entienden Google, Bing y el resto de buscadores principales.
  • Solo loc es obligatoria; lastmod es útil si es fiable y changefreq y priority apenas tienen efecto hoy.
  • Por encima de 50.000 URL o 50 MB se divide en varios archivos agrupados en un sitemap índice.
  • Las extensiones de imagen, vídeo, news y hreflang añaden información que no cabe en el protocolo básico.
  • El ping anónimo ya no existe en Google ni en Bing: se declara en robots.txt, se envía en sus consolas y, para Bing, se complementa con IndexNow.

01 ¿Qué es un sitemap XML?

El formato nació en Google: en junio de 2005 lanzó Google Sitemaps 0.84. En noviembre de 2006 Google, Yahoo y Microsoft anunciaron que apoyarían un esquema común, el Sitemap 0.90, publicado en sitemaps.org, y en abril de 2007 se sumaron Ask.com e IBM y se añadió el descubrimiento automático mediante la línea Sitemap del archivo robots.txt. Desde entonces el protocolo no ha cambiado de versión; lo que ha crecido son las extensiones.

Esta ficha explica el protocolo en sí. Si lo que buscas es cómo trata Google cada etiqueta, cómo enviarlo en Search Console o qué plugin usar en WordPress, lo tienes en Google XML Sitemap.

Sitemap XML Sitemap HTML
Para quién Rastreadores de buscadores Personas que navegan por la web
Formato XML según sitemaps.org Página web normal con enlaces
Metadatos lastmod, extensiones de imagen, vídeo, idioma Ninguno
Dónde se declara robots.txt y consolas de los buscadores Enlace en el pie o en el menú
Sitemap XML frente a sitemap HTML

02 Estructura del protocolo: etiquetas y esquema XML

Ejemplo · Un sitemap XML válido con dos URL

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>https://www.tuempresa.es/</loc>
  <lastmod>2026-09-01</lastmod>
 </url>
 <url>
  <loc>https://www.tuempresa.es/tienda?color=rojo&amp;talla=m</loc>
 </url>
</urlset>

Fíjate en la segunda URL: el carácter & se escribe como &amp;, porque el archivo debe ser XML válido.

Etiqueta ¿Obligatoria? Qué indica según el protocolo Uso real hoy
urlset Sí Elemento raíz que declara el espacio de nombres Imprescindible
url Sí Contenedor de cada URL Imprescindible
loc Sí URL absoluta, con protocolo, de menos de 2.048 caracteres Lo que realmente se usa
lastmod No Fecha de última modificación en formato W3C Datetime (AAAA-MM-DD vale) Google y Bing la usan si es fiable
changefreq No Frecuencia orientativa de cambio: always, hourly, daily, weekly, monthly, yearly o never Google la ignora
priority No Prioridad relativa dentro del sitio, de 0.0 a 1.0 (0.5 por defecto) Google la ignora
Etiquetas del protocolo sitemaps.org
  • ✓Codificación UTF-8 obligatoria.
  • ✓Escapar las entidades: el ampersand como &amp;, el signo menor que como &lt;, el mayor que como &gt;, las comillas dobles como &quot; y las simples como &apos;.
  • ✓URL conformes a RFC 3986 (y RFC 3987 si llevan caracteres no ASCII) y con el mismo protocolo y host que el sitemap.
  • ✓Puede servirse comprimido con gzip; el límite de 50 MB se mide sin comprimir.

03 Sitemap índice y reglas de ubicación

Cuando un archivo supera las 50.000 URL o los 50 MB, el protocolo obliga a dividirlo y a crear un sitemap índice: un archivo con raíz sitemapindex que enlaza a cada sitemap hijo. El índice admite a su vez hasta 50.000 sitemaps y 50 MB, y cada entrada puede llevar su propio lastmod para señalar qué archivo ha cambiado.

Ejemplo · Sitemap índice con tres sitemaps

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap><loc>https://www.tuempresa.es/sitemap-paginas.xml</loc></sitemap>
 <sitemap><loc>https://www.tuempresa.es/sitemap-productos.xml.gz</loc><lastmod>2026-09-28</lastmod></sitemap>
 <sitemap><loc>https://www.tuempresa.es/sitemap-blog.xml</loc></sitemap>
</sitemapindex>

04 Extensiones: imágenes, vídeo, noticias y hreflang

El protocolo básico solo describe páginas. Google publicó espacios de nombres adicionales que se declaran en el urlset y añaden información por URL. Se pueden combinar en el mismo archivo o separar por tipo.

Extensión Espacio de nombres Etiquetas clave Límites y reglas
Imagen http://www.google.com/schemas/sitemap-image/1.1 image:image, image:loc Hasta 1.000 imágenes por URL
Vídeo http://www.google.com/schemas/sitemap-video/1.1 video:thumbnail_loc, video:title, video:description y video:content_loc o video:player_loc Descripción de 2.048 caracteres como máximo
Google News http://www.google.com/schemas/sitemap-news/0.9 news:publication (name, language), news:publication_date, news:title Solo artículos de los últimos 2 días; máximo 1.000 news:news por sitemap
Idiomas (hreflang) http://www.w3.org/1999/xhtml xhtml:link rel="alternate" hreflang Cada URL lista todas sus versiones, incluida ella misma
Extensiones del sitemap XML documentadas por Google

La extensión de idiomas es la alternativa a poner las etiquetas hreflang en el HTML de cada página, y en webs con muchas versiones suele ser la más fácil de mantener. Si trabajas varios países o idiomas, planifícalo dentro de tu estrategia de SEO internacional, porque un error de reciprocidad invalida el grupo completo.

05 ¿Cuántos sitemaps necesita una web?

No hay una cifra correcta: depende del tamaño, de los tipos de contenido y de cómo quieras diagnosticar la indexación. Google afirma que una web «pequeña», de unas 500 páginas o menos y bien enlazada, puede no necesitar sitemap, aunque tenerlo no perjudica y facilita el seguimiento.

01

Web corporativa o de pyme

Un solo sitemap XML con páginas y blog. Si ya tienes pocas decenas de URL, basta con que esté limpio y declarado en robots.txt.

02

Tienda online

Un índice con sitemaps separados de categorías, productos y blog, y extensión de imagen en productos. Separar te permite ver qué tipo de URL indexa peor.

03

Medio de comunicación

Un sitemap de Google News con lo publicado en las últimas 48 horas, además de los sitemaps generales del archivo.

04

Web con vídeo propio

Sitemap de vídeo o extensión de vídeo en las páginas que alojan cada pieza, con miniatura, título y descripción.

05

Web multidioma

Un sitemap por idioma o uno común con xhtml:link; lo esencial es que todas las versiones se referencien entre sí.

06

Portal muy grande

Varios índices, archivos por debajo de los 50.000 URL y lastmod real, para que el rastreo se concentre en lo que cambia.

06 Sitemaps en Bing, el fin del ping e IndexNow

El protocolo preveía avisar a los buscadores con una petición de ping. Bing dejó de aceptar el envío anónimo de sitemaps en mayo de 2022 por el abuso de spammers, y Google anunció en junio de 2023 la retirada de su endpoint de ping. Hoy los dos leen el sitemap declarado en robots.txt y el que envías en sus consolas.

Para avisos inmediatos existe IndexNow, un protocolo presentado en octubre de 2021 por Microsoft Bing y Yandex: publicas una clave en tu dominio y notificas las URL nuevas, cambiadas o borradas, de una en una por GET o hasta 10.000 por petición POST. La notificación se comparte con todos los buscadores participantes.

Método Google Bing
Línea Sitemap en robots.txt Sí Sí
Envío en su consola (Search Console / Bing Webmaster Tools) Sí Sí
Ping anónimo con ?sitemap= Retirado (anuncio de junio de 2023) Retirado (mayo de 2022)
IndexNow No participa Sí, junto con Yandex, Naver, Seznam.cz, Yep y otros
Cómo llega tu sitemap a cada buscador

07 Cómo validar un sitemap XML y errores típicos

  1. 1

    Ábrelo en el navegador

    Debe responder con código 200, tipo de contenido XML o texto y sin redirecciones.

  2. 2

    Valida la sintaxis

    Pásalo por un validador XML contra el esquema de sitemaps.org o revisa los errores de análisis que muestran Search Console y Bing Webmaster Tools.

  3. 3

    Cruza con un rastreo

    Compara las URL del sitemap con las que encuentra un rastreador: todas deben ser canónicas, indexables y responder 200.

  4. 4

    Revisa la cobertura

    Filtra los informes de indexación por sitemap para ver qué URL enviadas no se indexan y por qué.

  • ✓URL con redirección, 404 o noindex dentro del sitemap.
  • ✓URL que no coinciden con su versión canónica sino con otra variante (con o sin www, http o https, barra final).
  • ✓Caracteres sin escapar que rompen el XML, como un ampersand en los parámetros de la URL.
  • ✓lastmod generado con la fecha del día para todas las URL.
  • ✓Sitemaps de un entorno de pruebas o de un dominio antiguo que siguen declarados.
  • ✓Varios generadores activos a la vez produciendo archivos contradictorios.

Un sitemap que solo incluye URL canónicas ayuda a que el crawl budget se gaste en lo que importa. Revisarlo junto con el rastreo, los logs y los informes de indexación es una de las primeras tareas de una auditoría SEO.

Preguntas frecuentes sobre Sitemap XML

Es un archivo XML que lista las URL de un sitio web según el protocolo sitemaps.org 0.9, con metadatos opcionales como la fecha de última modificación, para que los buscadores las descubran y rastreen.

Hasta 50.000 URL y 50 MB sin comprimir por archivo. Si superas cualquiera de los dos límites, divídelo y agrupa los archivos en un sitemap índice.

El XML está pensado para los rastreadores y sigue un protocolo con metadatos; el HTML es una página con enlaces pensada para las personas que navegan por la web.

Normalmente en la raíz del dominio, porque un sitemap solo puede incluir URL de su directorio o de niveles inferiores. Después se declara en robots.txt y se envía en Search Console y Bing Webmaster Tools.

Apenas. Son válidas en el protocolo, pero Google las ignora. Lo útil es una loc correcta y un lastmod que refleje cambios reales.

IndexNow es un protocolo para notificar al instante URL nuevas o cambiadas a Bing, Yandex y otros buscadores participantes. Google no participa, así que para Google sigue bastando con el sitemap.

Es muy recomendable en webs grandes, nuevas, con mucho contenido multimedia o varios idiomas. Una web pequeña y bien enlazada puede no necesitarlo, pero tenerlo facilita el seguimiento de 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 →
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. R Robots txt El robots.txt es un archivo de texto plano, situado en la raíz de un dominio, que indica a los rastreadores qué rutas pueden o no pueden rastrear. Sigue el Robots Exclusion Protocol, estandarizado en el RFC 9309 de 2022. Sirve para gestionar el rastreo, incluidos los bots de IA, pero no impide que una URL se indexe. 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. I Indexación La indexación es el proceso por el que un buscador como Google analiza una página que ya ha rastreado y guarda su información en su índice, una enorme base de datos. Solo las páginas indexadas pueden aparecer en los resultados de búsqueda: si una URL no está en el índice, no existe para Google. 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. C Canonical Canonical es la indicación, normalmente la etiqueta rel="canonical", con la que una web dice a los buscadores qué URL es la versión principal de una página que existe en varias direcciones. Sirve para concentrar las señales de posicionamiento en una sola URL y evitar que Google muestre o rastree duplicados.

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