Validador de XML de Mapa del Sitio
Valida archivos XML de mapa del sitio. Verifica estructura, espacio de nombres, formato de URL, fechas lastmod, valores changefreq y rangos de prioridad.
Entrada
Salida
Resultado
Sin valor
Leerme
¿Qué es un sitemap XML?
Un sitemap XML es un archivo estructurado que le indica a los motores de búsqueda qué páginas de un sitio web están disponibles para rastrear. Sigue un protocolo definido por Google, Bing, Yahoo y Ask.com en sitemaps.org, y utiliza un formato XML estándar con un espacio de nombres específico. Los sitemaps ayudan a los motores de búsqueda a descubrir contenido de manera más eficiente, especialmente para sitios grandes, páginas nuevas o páginas con pocos enlaces entrantes.
Hay dos tipos de archivos sitemap: un conjunto de URL (<urlset>), que enumera URL individuales, e un índice de sitemap (<sitemapindex>), que agrupa múltiples archivos sitemap. Ambos deben cumplir con el mismo espacio de nombres y reglas estructurales para ser reconocidos por los motores de búsqueda.
Descripción de la herramienta
Esta herramienta valida archivos sitemap XML directamente desde una entrada de texto. Pegue su sitemap XML y la herramienta verifica instantáneamente si se ajusta al estándar sitemaps.org. Verifica la estructura XML, el elemento raíz, el espacio de nombres y todos los elementos secundarios, informando cualquier problema con mensajes de error precisos que incluyen el número de URL afectada.
Ejemplos
Sitemap urlset válido:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>Resultado: Válido — Tipo: Conjunto de URL, Cantidad de URL: 2
Sitemap inválido (espacio de nombres incorrecto):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.8">
<url>
<loc>https://example.com/</loc>
</url>
</urlset>Resultado: Inválido — Espacio de nombres inválido. Se esperaba "http://www.sitemaps.org/schemas/sitemap/0.9", se obtuvo "http://www.sitemaps.org/schemas/sitemap/0.8"
Sitemap inválido (prioridad incorrecta):
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page</loc>
<priority>1.5</priority>
</url>
</urlset>Resultado: Inválido — URL #1: <priority> inválido — "1.5" (debe ser 0.0–1.0)
Características
- Valida ambos tipos de sitemap
<urlset>y<sitemapindex> - Verifica la sintaxis XML, el nombre del elemento raíz y el espacio de nombres sitemaps.org
- Valida cada
<loc>para verificar su presencia y formato de URL bien formado - Verifica
<lastmod>contra formatos de fecha W3C,<changefreq>contra la lista de valores permitidos, y<priority>dentro del rango 0.0–1.0 - Reporta errores por entrada de URL con números de índice para localización fácil
Casos de uso
- Antes de enviar a Google Search Console: verifica que tu sitemap esté correctamente estructurado para que no sea rechazado durante la indexación.
- Depuración de código de generación de sitemap: detecta problemas como elementos
<loc>faltantes, espacios de nombres incorrectos o valores de prioridad fuera de rango producidos por plugins CMS o scripts personalizados. - Validación de archivos de índice de sitemap: confirma que una configuración de múltiples sitemaps referencia correctamente sitemaps secundarios con URL válidas.
Cómo funciona
La herramienta analiza el texto pegado como XML utilizando el DOMParser integrado del navegador. Luego verifica:
- Buena formación XML — cualquier error de análisis se reporta textualmente
- Elemento raíz — debe ser
<urlset>o<sitemapindex> - Espacio de nombres — debe ser exactamente
http://www.sitemaps.org/schemas/sitemap/0.9 - Reglas por entrada (para cada
<url>o<sitemap>):<loc>: requerido, debe ser una URL analizable<lastmod>: opcional; si está presente, debe coincidir con el formato de fecha y hora W3C (p. ej.2024-01-15o2024-01-15T10:00:00Z)<changefreq>: opcional; debe ser uno dealways,hourly,daily,weekly,monthly,yearly,never<priority>: opcional; debe ser un número entre 0.0 y 1.0
Limitaciones
- La validación se ejecuta completamente en el navegador — no se realizan solicitudes HTTP externas, por lo que las URL en
<loc>se verifican solo por formato, no por accesibilidad. - No valida extensiones de sitemap (sitemap de imagen, sitemap de vídeo, sitemap de noticias) más allá del espacio de nombres principal.
- El tamaño máximo de entrada está limitado por la memoria del navegador; los sitemaps muy grandes (100,000+ URL) pueden ser lentos de procesar.
Preguntas frecuentes
¿Esta herramienta obtiene mis URL para verificar si funcionan? No. Toda la validación se realiza localmente en tu navegador. Las URL solo se verifican por formato correcto, no por estado HTTP o contenido.
¿Qué formatos de <lastmod> se aceptan?
Cualquier formato de fecha y hora W3C: YYYY, YYYY-MM, YYYY-MM-DD, YYYY-MM-DDThh:mmTZD, o YYYY-MM-DDThh:mm:ssTZD.
Mi sitemap utiliza extensiones de imagen o vídeo — ¿se validarán esas?
La estructura principal (espacio de nombres, <loc>, etc.) se valida. Los elementos de espacios de nombres de extensión (imagen, vídeo, noticias) no se verifican pero no causarán un fallo de validación.