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 ``, si xmlns es exactamente `http://www.sitemaps.org/schemas/sitemap/0.9`, si cada `` lleva un único ``, si `` sigue el formato W3C Datetime, si `` es uno de los siete valores permitidos, si `` está entre 0.0 y 1.0, si el archivo se mantiene por debajo de 50.000 URL y si no supera los 50 MB sin comprimir. Los hallazgos se separan en errores (incumplimientos del protocolo) y advertencias (válido pero poco aconsejable). También puede obtener una URL publicada, aunque la validación del contenido pegado se ejecuta íntegramente en su navegador.

Cómo validar un mapa del sitio

  1. Pegue el contenido o introduzca una URL Pegue el sitemap.xml tal cual. Si ya está publicado, puede introducir su URL y obtenerlo.
  2. 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.
  3. 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.
  4. 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

Lo habitual es colocarlo en la raíz de tu dominio (ej. https://example.com/sitemap.xml). Si lo colocas en un subdirectorio, solo podrá listar URLs de ese subdirectorio, una limitación real a tener en cuenta.

No es obligatorio, pero enviarlo manualmente desde Google Search Console puede acelerar la indexación. También puedes añadir una directiva Sitemap: en robots.txt para que los rastreadores lo descubran automáticamente sin envío manual.

Google ha declarado públicamente desde 2020 que prácticamente ignora ambos valores para el posicionamiento. Aun así, otros motores de búsqueda y rastreadores pueden seguir teniéndolos en cuenta, así que incluirlos correctamente no es esfuerzo desperdiciado.

No: puedes añadir etiquetas de namespace de extensión como 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.).
Tool-kun

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>.