Sitemap.xml es un archivo XML con la lista de URL de un sitio, pensado para ayudar a los buscadores a encontrar páginas más rápido — sobre todo las que tienen pocos enlaces internos o se añadieron recientemente.
Estructura del archivo y etiquetas obligatorias
Cada URL se describe con un elemento <url> que exige el hijo <loc> (la dirección de la página) y admite opcionalmente <lastmod>, <changefreq> y <priority>. El protocolo limita cada archivo a 50.000 URL y 50 MB sin comprimir.
La coma decimal, un error habitual en priority
Al escribir <priority> a mano, es fácil deslizar la coma decimal habitual en español (0,5) en lugar del punto que exige la especificación (0.5). El validador señala este valor como no numérico según sitemaps.org, aunque a simple vista parezca un número perfectamente válido.
Varios sitemaps y el archivo índice
Cuando hay más URL de las que admite un solo archivo, se usa un archivo índice sitemapindex que enlaza a varios sitemaps individuales. Es la práctica habitual en sitios grandes con decenas de miles de páginas.
Para qué sirve esto
- Comprobar que la estructura XML del sitemap es válida antes de enviarlo a Google Search Console.
- Confirmar que el archivo no supera los límites del protocolo en cantidad de URL o tamaño.
- Detectar enlaces rotos o duplicados en un archivo de sitemap grande.
Estar en el sitemap no garantiza la indexación
Un sitemap válido solo indica al rastreador dónde mirar — es una lista de candidatos, no una orden. Google decide de forma independiente si una URL merece ser indexada, según la calidad del contenido, duplicados y otras señales que un validador no puede comprobar.