Saltar al contenido
ToolMug

Comprobador de sitemap XML

Revisa tu sitemap antes de enviarlo: si el XML es válido, si las URL son absolutas, si hay duplicados o URL de otro host, si lastmod está bien formado y si los enlaces hreflang se apuntan entre sí. En un sitemap index, abre cada sitemap hijo por separado.

Se procesa en nuestros servidores y se elimina en una hora

Cómo se usa

  1. Introduce la URL del sitemap (por ejemplo https://www.example.com/sitemap.xml) y haz clic en Comprobar, o cambia a Pegar XML.
  2. Revisa el tipo, el número de URL, el tamaño y los problemas; cada problema muestra algunos ejemplos.
  3. Si quieres, haz clic en Comprobar el estado de las primeras 20 para ver si esas URL cargan. En un sitemap index, haz clic en Comprobar junto a cada sitemap hijo.

Opciones explicadas

Límites
Según el protocolo sitemaps.org, un sitemap puede tener como máximo 50.000 URL y 50 MB sin comprimir; divide los más grandes y usa un sitemap index. Los sitemaps descargados aquí pueden pesar hasta 10 MB.
lastmod
Debe usar el formato de fecha W3C, como 2026-10-11 o 2026-10-11T08:00:00+08:00. Las fechas futuras se señalan.
hreflang
Los enlaces alternativos de cada URL deben incluir la propia URL, y las versiones de idioma deben apuntarse entre sí.

Un ejemplo con cuatro problemas

Al comprobar este sitemap desde https://example.com/sitemap.xml:

<?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/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

se informa de lo siguiente, cada problema con el valor erróneo como ejemplo:

Problema Ejemplo mostrado
Enlaces hreflang que la otra página no devuelve https://example.com/de/ ↛ https://example.com/en/
lastmod que no está en formato de fecha W3C https://example.com/de/ → 11/10/2026
Ruta relativa en loc /about
priority fuera del rango 0,0–1,0 /about → 1.5

La página alemana se lista solo a sí misma, así que no apunta de vuelta a la página en inglés que la enlaza. Una fecha escrita como 11/10/2026 es ambigua, y por eso solo se aceptan las formas W3C que empiezan por el año.

Valores aceptados para las etiquetas opcionales: lastmod puede ser YYYY, YYYY-MM, YYYY-MM-DD o una fecha y hora completas con zona horaria; changefreq debe ser uno de always, hourly, daily, weekly, monthly, yearly o never; priority es un número de 0,0 a 1,0. Un archivo que no empieza por < se lee como una lista de texto plano con una URL por línea.

Preguntas frecuentes

¿Las URL deben estar en el mismo host que el sitemap?

Normalmente sí. Los buscadores ignoran las URL de otro host salvo que ese sitio declare el sitemap con una línea Sitemap en su propio robots.txt.

¿Importan priority y changefreq?

Google dice que ignora ambos. No hacen daño, pero aquí se señalan igualmente los valores mal formados.

¿Rastrea todo mi sitio?

No. Nuestro servidor descarga solo el archivo que introduces; la comprobación de estado solicita únicamente las primeras 20 URL, con una petición HEAD cada una. El XML pegado se comprueba por completo en tu navegador.

Privacidad

Los archivos se suben por HTTPS para procesarlos y se eliminan automáticamente en el plazo de una hora.

Herramientas relacionadas