Validador y comprobador de sitemap XML
Introduce la URL de tu web para validar su sitemap y revisar por muestreo las páginas que lista.
Un sitemap XML enumera las páginas que quieres que los buscadores rastreen e indexen. No garantiza nada, pero uno roto desperdicia la señal: un XML inválido puede rechazarse sin más, y un sitemap lleno de redirecciones, errores 404 y páginas noindex envía señales contradictorias sobre qué URL quieres indexar de verdad.
Este validador de sitemap encuentra tu sitemap a través de robots.txt, de /sitemap.xml o de un índice de sitemaps, valida el XML y los límites del protocolo (50.000 URL y 50 MB), revisa las fechas lastmod y las alternativas hreflang, y comprueba el código de estado de una muestra de 25 URL listadas para detectar 404, redirecciones y etiquetas noindex.
Cómo validar tu sitemap
Introduce la URL de tu web
Buscamos en robots.txt y en /sitemap.xml, y seguimos los archivos de índice de sitemaps hasta los sitemaps que enumeran.
Revisa los resultados de la validación
Consulta los errores de XML, el número de URL y el tamaño frente a los límites, los problemas de lastmod y los fallos de hreflang.
Corrige las URL de la muestra
Elimina o sustituye las URL listadas que devuelven errores, redirigen o llevan noindex, y vuelve a generar el sitemap.
Cómo es un sitemap válido
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/boots</loc>
<lastmod>2026-10-28</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/boots"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/bottes"/>
</url>
</urlset>
- Las URL deben ser absolutas y canónicas, y estar en el mismo host que el sitemap, salvo que hayas verificado el envío entre sitios.
- Los caracteres especiales deben escaparse como entidades: un
&en una URL pasa a ser&. - Un archivo admite como máximo 50.000 URL y 50 MB sin comprimir. Los sitios más grandes reparten sus URL en varios archivos enumerados en un índice de sitemaps.
- El archivo debe estar codificado en UTF-8, y las alternativas hreflang deben incluir todas las versiones de idioma, incluida la propia URL.
El formato completo está en sitemaps.org, y las reglas propias de Google en Cómo crear y enviar un sitemap. Nuestra entrada sobre el sitemap XML explica los fundamentos.
lastmod, priority y changefreq
Google ignora <priority> y <changefreq>. Solo usa <lastmod> cuando el valor es sistemáticamente exacto y verificable, así que:
- Usa el formato de fecha y hora del W3C:
2026-10-28o2026-10-28T09:30:00+00:00. - Cambia lastmod cuando cambie el contenido principal, no cuando se actualice el año del pie de página, un widget lateral o una marca de tiempo.
- No pongas nunca la fecha de hoy en todas las URL en cada compilación: convierte el valor en ruido.
El validador lee los valores lastmod que encuentra, de modo que los problemas de formato salen a la luz antes de que Google los vea.
Índices de sitemaps y errores de XML habituales
Los sitios con muchas URL, o con varios tipos de contenido, usan un índice de sitemaps que apunta a sitemaps secundarios. El validador lo sigue hasta los archivos que enumera:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-products.xml</loc>
<lastmod>2026-10-28</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-articles.xml</loc>
</sitemap>
</sitemapindex>
La mayoría de los fallos de XML vienen de unas pocas causas:
- Espacios en blanco, un aviso de PHP o un carácter suelto impresos antes de
<?xml, que invalidan todo el archivo. - Un
&sin escapar en una URL con parámetros. - Un espacio de nombres mal escrito o ausente en
<urlset>. - Una página de error HTML o de inicio de sesión servida en la dirección del sitemap en lugar de XML.
- URL de un dominio de pruebas, o URL
http://en un sitio HTTPS.
Qué debe (y qué no debe) aparecer en el sitemap
Un sitemap solo debe listar las URL que quieres ver en los resultados de búsqueda: páginas canónicas e indexables que devuelven 200. Por eso el validador comprueba el código de estado de una muestra de 25 URL listadas:
| La URL de la muestra devuelve | Qué significa | Solución |
|---|---|---|
| 404 o 410 | Una página eliminada sigue en la lista | Quítala, o restaura la página si debería existir |
| 301 o 302 | Se lista una URL antigua en lugar de la final | Lista la URL de destino |
| 200 con noindex | Señales contradictorias: “indexa esto” y “no lo hagas” | Quítala del sitemap o elimina el noindex |
La misma lógica vale para las canónicas: si una URL listada indica otra página como canónica, lista esa URL canónica en su lugar.
Envía el sitemap en Search Console y menciónalo en robots.txt con una línea Sitemap:; Google retiró en 2023 su endpoint de “ping” de sitemaps. Para Bing y otros buscadores compatibles con IndexNow, el envío a IndexNow les avisa al instante de las URL modificadas.
Consejos para un sitemap saludable
- Genera el sitemap automáticamente desde tu CMS o tu proceso de compilación, para que las páginas nuevas aparezcan y las eliminadas desaparezcan sin ediciones manuales.
- Divide los sitios grandes por tipo (productos, categorías, artículos) para que Search Console muestre los problemas de indexación por sección.
- Comprime con gzip los sitemaps grandes si quieres; el límite de 50 MB se aplica al archivo sin comprimir.
- Si tu sitemap está en una ruta poco habitual, indícalo en robots.txt para que los buscadores y las herramientas puedan encontrarlo.
- Vuelve a comprobar el sitemap después de cada migración o cambio de URL; las URL antiguas que se quedan dentro son una fuente habitual de avisos de redirección.
Límites a tener en cuenta
El validador revisa una muestra de 25 URL listadas, no todas, así que una muestra limpia no demuestra que todo el archivo lo esté. Encuentra sitemaps a través de robots.txt, de /sitemap.xml o de un índice de sitemaps. No puede saber cuáles de las URL listadas ha indexado Google realmente: eso lo muestran los informes Sitemaps e Indexación de páginas de Search Console. ¿Necesitas un archivo nuevo? El generador de sitemap rastrea hasta 300 páginas; para diagnosticar una URL concreta, usa el comprobador de indexabilidad.
Última actualización: 30 oct 2026 por el equipo de Yes SEO.
Validador de sitemap XML: preguntas frecuentes
¿Cómo compruebo si mi sitemap es válido?
Introduce la URL de tu web. El validador localiza el sitemap, revisa el XML y los límites del protocolo, comprueba las entradas lastmod y hreflang y prueba una muestra de las URL listadas; después enumera cada problema con su solución.
¿Cuántas URL puede contener un sitemap?
Hasta 50.000 URL y 50 MB sin comprimir por archivo. Los sitios más grandes reparten sus URL en varios sitemaps enumerados en un archivo de índice de sitemaps.
¿Google usa priority y changefreq?
No. Google ignora ambos. Usa lastmod cuando las fechas son sistemáticamente exactas, así que mantén lastmod honesto y no pierdas tiempo ajustando priority.
¿Deben estar las páginas noindex en mi sitemap?
No. Un sitemap debe listar solo páginas canónicas e indexables que devuelvan 200. Incluir URL noindex o redirigidas envía señales contradictorias.
¿Dónde debe estar mi sitemap?
Normalmente en la raíz del sitio, como /sitemap.xml, porque un sitemap solo abarca las URL de su propia carpeta y las de niveles inferiores. Menciónalo en robots.txt y envíalo en Search Console.
¿Un sitemap garantiza la indexación?
No. Ayuda a los buscadores a descubrir URL, pero cada página sigue teniendo que ser rastreable, indexable y merecer ser indexada.