≡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ú |
02 Estructura del protocolo: etiquetas y esquema XML
<?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&talla=m</loc>
</url>
</urlset>
Fíjate en la segunda URL: el carácter & se escribe como &, 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 |
- ✓Codificación UTF-8 obligatoria.
- ✓Escapar las entidades: el ampersand como &, el signo menor que como <, el mayor que como >, las comillas dobles como " y las simples como '.
- ✓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.
<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 |
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.
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.
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.
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.
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.
Web multidioma
Un sitemap por idioma o uno común con xhtml:link; lo esencial es que todas las versiones se referencien entre sí.
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 | 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 |
07 Cómo validar un sitemap XML y errores típicos
-
1
Ábrelo en el navegador
Debe responder con código 200, tipo de contenido XML o texto y sin redirecciones.
-
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
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
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
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 ↗