Validador de Sitemap.xml
Pega tu sitemap.xml para validarlo según sitemaps.org: namespace de urlset, elemento loc obligatorio, formato de lastmod/priority y el límite de 50.000 URLs de Google.
Qué hace este verificador de sitemap.xml
Un sitemap.xml indica a los motores de búsqueda qué páginas existen, pero cuando el formato se desvía un poco simplemente lo omiten en silencio y no le dicen nada. Un mapa del sitio «enviado pero nunca recogido» puede deberse a un solo carácter equivocado en el espacio de nombres o a un lastmod con el formato de fecha incorrecto. Pegue aquí el contenido y esta herramienta lo contrasta con el protocolo de sitemaps.org y enumera todo lo que encuentra.
Comprueba si el documento es XML bien formado, si existe el elemento `
Cómo validar un mapa del sitio
- Pegue el contenido o introduzca una URL Pegue el sitemap.xml tal cual. Si ya está publicado, puede introducir su URL y obtenerlo.
- Pruebe primero con un ejemplo Se ofrecen un ejemplo válido, otro con errores y otro con advertencias, de modo que pueda ver el aspecto de los hallazgos antes de cargar su propio archivo.
- Corrija los errores antes que las advertencias Los elementos marcados como error incumplen el protocolo y pueden impedir que un motor de búsqueda lea el archivo correctamente. Atiéndalos primero.
- Revise el número de URL y el tamaño Los totales aparecen encima de los hallazgos. Si alguno se acerca a su límite, conviene preparar la división mediante un índice de mapas del sitio.
Consejos para aprovecharla mejor
- Mantener
<lastmod>preciso ayuda a los rastreadores a priorizar las páginas que realmente cambiaron. Fechas obsoletas o futuras pueden restar credibilidad en lugar de ayudar. <priority>solo indica la importancia relativa entre páginas de tu propio sitio; Google ha declarado que no lo usa para el posicionamiento. Trátalo como información complementaria, no como una palanca de crecimiento.- Un solo sitemap.xml puede tener como máximo 50.000 URLs y no debe superar 50MB sin comprimir. Si superas cualquiera de los dos límites, divídelo en varios archivos enlazados desde un
<sitemapindex>. - Añadir una directiva
Sitemap:a tu robots.txt permite que los motores de búsqueda descubran tu sitemap.xml automáticamente. Combínalo con nuestro comprobador de robots.txt para una revisión completa. - Si las URLs de
<loc>contienen caracteres no ASCII (por ejemplo, rutas en japonés), deben codificarse primero con porcentaje. Pegar la URL decodificada tal como se ve en la barra de direcciones se marcará como inválida.
Cuándo resulta útil esta comprobación
Cuando Search Console informa de un fallo al obtener el archivo
Separa un problema del servidor de un problema de formato y, cuando la causa es el formato, señala el elemento y su posición.
Cuando genera el mapa del sitio usted mismo
La salida producida por una plantilla o un script es precisamente donde suelen colarse formatos de fecha y caracteres sin escapar. Ejecutarlo antes de desplegar los detecta.
Cuando decide si un sitio grande necesita dividirse
Puede ver en cifras cuánto margen queda frente a los límites de 50.000 URL y 50 MB sin comprimir.
Cuando se hace cargo de un sitio existente
Una sola pasada le dice si el mapa del sitio heredado sigue ajustándose al protocolo actual.
Términos de los mapas del sitio
- urlset
- El elemento de nivel superior que envuelve todo el mapa del sitio. Sin el espacio de nombres correcto, el archivo ni siquiera se reconoce como un mapa del sitio.
- Espacio de nombres (xmlns)
- El identificador que indica a qué especificación se ajusta el XML. Para los mapas del sitio el valor correcto es `http://www.sitemaps.org/schemas/sitemap/0.9`, y **una versión final distinta o un esquema diferente (http frente a https) cuentan como discrepancia.**
- loc
- La URL de la página. Se requiere exactamente una dentro de cada `
`, escrita como URL absoluta. - lastmod
- La fecha del último cambio, en formato W3C Datetime (`2026-09-20`, o `2026-09-20T10:00:00+09:00`, por ejemplo).
- changefreq
- Una indicación de con qué frecuencia cambia la página. Solo son válidos siete valores: always, hourly, daily, weekly, monthly, yearly y never. **Es una indicación, no la promesa de que el rastreo siga ese ritmo.**
- priority
- Un valor de 0.0 a 1.0 que expresa la importancia relativa dentro de su propio sitio. Nunca se usa para comparar un sitio con otro.
- Índice de mapas del sitio
- Un archivo de nivel superior que agrupa varios mapas del sitio. Sirve para dividir contenido que supera los límites por archivo de 50.000 URL y 50 MB sin comprimir.
Preguntas frecuentes
Sitemap: en robots.txt para que los rastreadores lo descubran automáticamente sin envío manual.image:image o video:video dentro del mismo urlset estándar, junto a tus entradas de páginas habituales. Esta herramienta no valida esas etiquetas de extensión, pero eso no afecta a la validación de los campos estándar (loc, lastmod, etc.).
A propósito — El día en que los motores de búsqueda acordaron un único formato de sitemap
Google introdujo su propio mecanismo de sitemap en junio de 2005. Poco más de un año después, en noviembre de 2006, Yahoo! y Microsoft (entonces MSN Search) anunciaron su compatibilidad con el mismo formato, y juntos lo estandarizaron como sitemaps.org: un caso poco frecuente de motores de búsqueda directamente competidores poniéndose de acuerdo en un formato común.
Un sitemap.xml es un mapa que le dice a los rastreadores "esta URL existe", pero no garantiza que la página vaya a ser rastreada o indexada de verdad. En sitios grandes, el presupuesto de rastreo (los recursos finitos que un motor de búsqueda asigna a rastrear un sitio) se vuelve una restricción real: llenar el sitemap de URLs de bajo valor puede retrasar el descubrimiento de las páginas que realmente importan.
Los límites de 50.000 URLs y 50MB existen principalmente para mantener manejable el análisis del lado del servidor de un solo archivo XML. Los sitios con recuentos enormes de URLs, como grandes catálogos de comercio electrónico, suelen dividir su sitemap en varios archivos y enlazarlos mediante un archivo de índice de sitemaps, un formato aparte cuyo elemento raíz es <sitemapindex> en lugar de <urlset>.