Sitemap XML: qué es y cómo funciona
Un sitemap XML es un archivo que lista las URL que quieres que los buscadores rastreen e indexen, con la fecha de la última modificación de cada página.
Un sitemap XML es una lista legible por máquinas de las URL de tu sitio que quieres que los buscadores descubran. No obliga a indexar nada, pero entrega a los rastreadores un inventario completo y actualizado en lugar de dejar que encuentren cada página a través de los enlaces.
El formato
Los sitemaps siguen el protocolo de sitemaps.org, compatible con Google, Bing y otros buscadores:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/guides/repotting-orchids</loc>
<lastmod>2026-10-12</lastmod>
</url>
</urlset>
Solo <loc> es obligatorio. Las URL deben ser absolutas, estar en el mismo host que el sitemap salvo que hayas verificado ambos sitios, y tener los caracteres escapados para XML: un ampersand en una URL pasa a ser &.
Límites y qué lee Google
- Cada archivo admite como máximo 50.000 URL y 50 MB sin comprimir. Los sitios más grandes se dividen en varios archivos listados en un índice de sitemaps.
- Google usa
lastmodsolo cuando es coherente y preciso, e ignora por completopriorityychangefreq(guía de sitemaps de Google). - Existen extensiones para imágenes, vídeos, artículos de noticias y alternativas hreflang.
Quién necesita uno
Google afirma que los sitemaps ayudan sobre todo en sitios grandes, en sitios nuevos con pocos enlaces externos y en sitios con mucho contenido multimedia o que cambia con rapidez. Un sitio de presentación de 20 páginas con una navegación clara gana poco, pero un sitemap no cuesta nada de mantener una vez automatizado, y Bing también lo usa para priorizar el rastreo.
Cómo enviarlo
Añade una línea Sitemap: al archivo robots.txt y envía la URL en Google Search Console y en Bing Webmaster Tools. Google retiró en 2023 su endpoint anónimo de «ping» de sitemaps, así que hacer ping ya no sirve de nada. Para avisar al instante a Bing, Yandex y otros buscadores compatibles con IndexNow, usa IndexNow; Google no lo admite.
Errores frecuentes
- Incluir URL que redirigen, devuelven 404, llevan noindex o tienen un canonical hacia otra URL. Un sitemap debe contener solo URL finales, indexables y canónicas; cada excepción enseña a los buscadores a confiar menos en el archivo.
- Poner
lastmodcon la fecha de hoy en cada compilación, aunque no haya cambiado nada. - Olvidar regenerarlo tras una migración, de modo que la estructura de URL antigua sigue viva.
- Servir la URL del sitemap como una página de error HTML con estado 200.
Valida el tuyo
El validador de sitemaps encuentra tu sitemap a través de robots.txt o de las rutas habituales, revisa el XML y los límites del protocolo, comprueba las fechas lastmod y las alternativas hreflang, y verifica el estado de una muestra de las URL listadas en busca de 404, redirecciones y noindex. ¿Todavía no tienes sitemap? El generador de sitemaps rastrea hasta 300 páginas y crea uno. Para ver dónde encajan los sitemaps en el descubrimiento, lee sobre la indexación.
Preguntas frecuentes
¿Garantiza un sitemap XML la indexación?
No. Ayuda a los buscadores a descubrir y priorizar URL, pero cada página sigue teniendo que ser rastreable, indexable y lo bastante útil para que Google quiera conservarla.
¿Con qué frecuencia debo actualizar mi sitemap?
Cada vez que se añadan, eliminen o cambien de forma significativa páginas. La mayoría de los CMS y plugins SEO regeneran el archivo automáticamente; solo asegúrate de que lastmod refleje cambios reales de contenido.
¿Puede un sitio tener más de un sitemap?
Sí. Muchos sitios dividen los sitemaps por sección o tipo de contenido y los listan todos en un índice de sitemaps. También puedes referenciar varios sitemaps con líneas Sitemap independientes en robots.txt.