Herramienta gratis · SEO

Verificador de sitemap XML

Encontramos tu sitemap como lo hacen los buscadores, lo leemos y solicitamos una muestra de las páginas que incluye. Ve si es un sitemap válido, cuántas URL tiene, cuántas llevan fecha y si las páginas listadas realmente cargan.

Gratis. Por lo general termina en menos de un minuto.

Qué revisa esta herramienta

  • Cómo encontramos el sitemap

    A partir de las líneas Sitemap: de robots.txt que apuntan a tu propio origen. Si no hay ninguna, probamos /sitemap.xml.

  • Estado y formato

    El estado HTTP, el encabezado Content-Type y si el archivo es un urlset (una lista de páginas) o un sitemapindex (una lista de sitemaps).

  • Índices de sitemaps

    En un índice, también se leen hasta 3 de sus sitemaps secundarios en el mismo origen.

  • Número de URL y lastmod

    Cuántas URL incluyen los archivos y qué proporción de ellas tiene fecha lastmod.

  • Otros hosts y duplicados

    URL en un host distinto del del sitemap y URL que aparecen más de una vez.

  • Una muestra de las URL listadas

    Se solicitan hasta 10 URL listadas y se muestra su estado HTTP. Las solicitudes no salen de tu origen y no se siguen las redirecciones a otros hosts, así que una redirección se reporta como redirección.

Qué no puede revisar

  • Verificar cada URL de un sitemap grande. Leemos unos pocos megabytes y unos pocos archivos como máximo, así que los sitemaps muy grandes se revisan en parte, y solo se solicitan 10 URL.
  • Leer de forma confiable sitemaps comprimidos con gzip (.xml.gz).
  • Decirte si Google procesó el sitemap o indexó sus URL. Eso lo muestra el informe Sitemaps de Search Console.
  • Decidir si se incluyen las páginas correctas: páginas importantes que faltan o páginas que no deberían estar en los buscadores.
  • Validar las extensiones de sitemap para imágenes, videos o noticias.

Por qué es importante

Un sitemap es la lista de páginas que quieres que encuentren los buscadores. Ayuda sobre todo en sitios grandes, en sitios nuevos con pocos enlaces que apunten a ellos y con páginas a las que la navegación apenas llega, como publicaciones antiguas o productos a varios clics de distancia. Google lo toma como una sugerencia, así que es más útil cuando cada URL que incluye funciona y es la versión que quieres indexar.

Los sitemaps se desactualizan sin que nadie lo note. Un plugin sigue listando páginas que borraste, una migración deja el dominio antiguo en cada URL o un nombre de host de staging se cuela en el generador. Las fechas también fallan: Google dice que usa lastmod solo cuando las fechas son precisas de forma constante y verificable, así que un lastmod que cambia en cada solicitud se ignora.

También hay límites de tamaño. El protocolo de sitemaps.org permite como máximo 50 000 URL y 50 MB sin comprimir por archivo. Los sitios más grandes reparten sus URL en varios sitemaps y los listan en un índice de sitemaps.

Cómo interpretar los resultados

Estado HTTP
200 significa que el archivo se sirvió. 404 significa que no hay sitemap en esa dirección. Una redirección a otro host no se sigue y se muestra tal cual.
Tipo de contenido
Normalmente application/xml o text/xml. text/html suele significar que la dirección devuelve una página web, como tu página de inicio o una página de no encontrado, en lugar de un sitemap.
urlset o sitemapindex
Un urlset lista páginas; un sitemapindex lista otros sitemaps. Cualquier otra cosa no es un sitemap válido.
Número de URL
El total de URL en los archivos que leímos. En un índice grande con muchos sitemaps secundarios, es un conteo parcial.
Proporción con lastmod
Cuántas URL tienen fecha de última modificación. Las fechas son opcionales, pero si son precisas ayudan a los buscadores a detectar las páginas que cambiaron.
Otros hosts
URL cuyo host es distinto del del sitemap, por ejemplo con www frente a sin www, o un dominio antiguo. El protocolo espera que un sitemap liste URL de su propio host.
Duplicados
La misma URL listada más de una vez. Suele indicar que el generador está mal configurado; lista cada URL una sola vez.
Estado de las URL de la muestra
Cada URL de la muestra debería devolver 200. Un 3xx significa que el sitemap lista direcciones antiguas, 404 o 410 significa páginas eliminadas y 5xx significa errores del servidor.

Cómo corregir los problemas más comunes

  • No se encontró ningún sitemap

    Revisa si tu plataforma ya genera uno: Shopify sirve /sitemap.xml en las tiendas públicas, WordPress 5.5 y versiones posteriores sirven /wp-sitemap.xml, y Yoast SEO y Rank Math usan /sitemap_index.xml. Agrega su URL completa a robots.txt como una línea Sitemap: para que los rastreadores y las herramientas lo encuentren dondequiera que esté.

  • Las URL de la muestra redirigen o devuelven 404

    Lista la dirección https final que devuelve 200, no una antigua que redirige. La mayoría de los generadores quitan automáticamente las páginas eliminadas, así que busca un archivo de sitemap estático o una caché que no se actualizó después de eliminar páginas.

  • URL en el host equivocado

    Configura la dirección de tu sitio con el dominio que realmente usas, con o sin www (en WordPress, Ajustes › Generales › Dirección del sitio), y vuelve a generar el sitemap. Después de cambiar de dominio, asegúrate de que no quede ninguna URL del dominio antiguo.

  • La dirección del sitemap devuelve HTML

    Una respuesta 200 con text/html suele significar que una ruta comodín sirve una página normal en /sitemap.xml. Apunta robots.txt al sitemap real o configura tu generador para que lo sirva en esa ruta.

  • Fechas lastmod poco confiables

    Define lastmod con la fecha en que el contenido cambió realmente, no con la hora en que se generó el sitemap. Si tu generador no puede hacerlo, es mejor omitir lastmod que poner fechas incorrectas.

Preguntas sobre esta herramienta

¿Necesito un sitemap XML?

No todos los sitios lo necesitan. Google dice que un sitio pequeño, de unas 500 páginas o menos y con buenos enlaces internos, puede no necesitarlo. Aun así, rara vez perjudica, y ayuda a que se encuentren las páginas nuevas y las más profundas.

¿Un sitemap hace que mis páginas se indexen?

No. Ayuda a los buscadores a descubrir URL. Que una página se rastree y se indexe sigue dependiendo de su contenido y de señales como noindex y los enlaces canónicos.

¿Debo definir priority y changefreq?

Puedes, pero Google dice que ignora ambos. Importan más las URL correctas y las fechas lastmod honestas.

¿Dónde debe estar el archivo del sitemap?

Normalmente en la raíz, como /sitemap.xml, porque según el protocolo de sitemaps.org un sitemap solo cubre las URL de su propia carpeta o de niveles inferiores. Menciónalo en robots.txt y envíalo en Search Console.

¿Por qué solo se prueban 10 URL?

La muestra es una revisión rápida del estado del sitemap: si fallan varias URL de la muestra, el sitemap necesita atención. El Reporte SEO de pago va más allá: prueba hasta 20 páginas de tu sitemap y revisa hasta 60 enlaces internos.

El Reporte SEO ($69, pago único) parte del análisis gratuito completo y agrega más páginas, el cambio que debes hacer para cada hallazgo, un PDF y reevaluaciones para verificar tus correcciones.

Acerca del Reporte SEO