Herramienta gratis · SEO
Validador de sitemap XML
Encontramos tu sitemap como lo hacen los buscadores, lo leemos y solicitamos una muestra de las páginas que incluye. Comprueba si es un sitemap válido, cuántas URL tiene, cuántas llevan fecha y si las páginas incluidas cargan de verdad.
Gratis. Suele terminar en menos de un minuto.
Qué comprueba esta herramienta
Cómo se localiza 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, la cabecera 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 del 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 que están en un host distinto del del sitemap y URL que aparecen más de una vez.
Una muestra de las URL incluidas
Se solicitan hasta 10 de las URL incluidas 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 indica como redirección.
Qué no puede comprobar
- Comprobar todas las URL de un sitemap grande. Leemos como máximo unos pocos megabytes y unos pocos archivos, así que los sitemaps muy grandes se comprueban en parte, y solo se solicitan 10 URL.
- Leer de forma fiable los sitemaps comprimidos con gzip (.xml.gz).
- Saber si Google ha procesado el sitemap o ha indexado sus URL. Eso lo muestra el informe Sitemaps de Search Console.
- Decidir si están incluidas las páginas correctas: páginas importantes que faltan o páginas que no deberían aparecer en los buscadores.
- Validar las extensiones de sitemap para imágenes, vídeos 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 en páginas a las que la navegación apenas llega, como entradas antiguas o productos a varios clics de distancia. Google lo trata como una sugerencia, así que es más útil cuando todas sus URL funcionan y son la versión que quieres que se indexe.
Los sitemaps se quedan desactualizados sin que nadie lo note. Un plugin sigue incluyendo páginas que borraste, una migración deja el dominio antiguo en todas las URL o un nombre de host del entorno de pruebas se cuela en el generador. Las fechas también fallan: Google afirma que solo usa lastmod cuando las fechas son precisas de forma sistemática 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 entre varios sitemaps y los incluyen en un índice de sitemaps.
Cómo interpretar los resultados
- Estado HTTP
- 200 significa que se sirvió el archivo. 404 significa que no hay ningún 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 enumera páginas; un sitemapindex enumera otros sitemaps. Cualquier otra cosa no es un sitemap válido.
- Número de URL
- El total de URL de los archivos que leímos. En un índice grande con muchos sitemaps secundarios, es un recuento 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 han cambiado.
- Otros hosts
- URL cuyo host es distinto del del sitemap, por ejemplo con www frente a sin www, o un dominio antiguo. El protocolo prevé que un sitemap incluya URL de su propio host.
- Duplicados
- La misma URL incluida más de una vez. Suele indicar que el generador está mal configurado; incluye cada URL una sola vez.
- Estado de las URL de muestra
- Cada URL de la muestra debería devolver 200. Un 3xx significa que el sitemap incluye direcciones antiguas; un 404 o un 410, páginas eliminadas, y un 5xx, errores del servidor.
Cómo corregir los problemas más habituales
No se encontró ningún sitemap
Comprueba si tu plataforma ya genera uno: Shopify sirve /sitemap.xml en las tiendas públicas, WordPress 5.5 y posteriores sirven /wp-sitemap.xml, y Yoast SEO y Rank Math usan /sitemap_index.xml. Añade su URL completa a robots.txt como línea Sitemap: para que los rastreadores y las herramientas lo encuentren, esté donde esté.
Las URL de muestra redirigen o devuelven 404
Incluye 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 usas realmente, con o sin www (en WordPress, Ajustes › Generales › Dirección del sitio), y vuelve a generar el sitemap. Después de un cambio 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. Haz que robots.txt apunte al sitemap real, o configura tu generador para que lo sirva en esa ruta.
Fechas lastmod poco fiables
Establece lastmod a partir de la fecha en que el contenido cambió de verdad, no de 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 afirma 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 se indexen mis páginas?
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 indicar priority y changefreq?
Puedes, pero Google afirma que ignora ambos. Importan más unas URL correctas y unas fechas lastmod fieles a la realidad.
¿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 las que están por debajo. Indícalo 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: si fallan varias URL de la muestra, el sitemap requiere atención. El Informe SEO de pago va más allá: prueba hasta 20 páginas de tu sitemap y revisa hasta 60 enlaces internos.
Fuentes
- sitemaps.org: formato XML de los sitemaps(se abre en una pestaña nueva)
- Google Search Central: Información sobre los sitemaps(se abre en una pestaña nueva)
- Google Search Central: Crear y enviar un sitemap(se abre en una pestaña nueva)
- Google Search Central: Gestionar sitemaps grandes con archivos de índice de sitemaps(se abre en una pestaña nueva)
Herramientas relacionadas
- SEOValidador de robots.txtLee tu robots.txt como un rastreador: qué bots están bloqueados, si se puede rastrear la página que introduces y qué sitemaps incluye.Abrir la herramienta
- SEOAnalizador SEO webEncuentra en tus páginas clave los problemas de SEO técnico que dejan páginas fuera de los buscadores o hacen que se vean peor en los resultados.Abrir la herramienta
¿Necesitas las correcciones, no solo los hallazgos?
El Informe SEO ($69, pago único) parte del análisis gratuito completo y añade más páginas, el cambio que debes hacer para cada hallazgo, un PDF y reevaluaciones para verificar tus correcciones.