Qué es un sitemap
Un sitemap es un archivo XML que lista todas las URLs importantes de tu sitio. Sirve como un índice que le pasás a Google y otros buscadores para que encuentren rápido tus páginas, sin depender únicamente de seguir links internos. Es especialmente útil para sitios grandes, blogs con muchos posts viejos o páginas que no están bien interconectadas.
Estructura básica
Cada entrada del sitemap es un <url> con cuatro campos opcionales:
- loc: la URL absoluta (obligatoria).
- lastmod: fecha de última modificación, formato ISO (YYYY-MM-DD).
- changefreq: con qué frecuencia cambia (daily, weekly, monthly).
- priority: importancia relativa de 0.0 a 1.0.
Google ignora changefreq y priority en la práctica. lastmod sí lo usa para priorizar el rastreo, así que vale la pena mantenerlo actualizado.
Cuándo necesitás un sitemap
- Sitios grandes: cientos o miles de URLs. Sin sitemap, Google puede tardar en descubrir todo.
- Páginas huérfanas: URLs que no están enlazadas desde el menú o el home.
- Sitios nuevos: con poca autoridad y pocos enlaces externos.
- Sites con contenido multimedia: videos o imágenes que querés que se indexen.
Cuándo no hace falta
Sitios chicos (menos de 50 páginas) bien interconectados, con menú claro y links internos, suelen estar bien sin sitemap. Google sigue los links como una araña y descubre todo. El sitemap es ayuda extra, no es magia.
Límites técnicos
- 50.000 URLs por sitemap.
- 50 MB sin comprimir.
- UTF-8 obligatorio.
- URLs absolutas con protocolo (https://).
Si superás esos límites, dividí en varios sitemaps y creá un "sitemap index" que los referencie. Es un XML que en lugar de listar URLs, lista otros sitemaps.
Cómo lo registrás
Tres pasos: subí el sitemap.xml a la raíz, agregá la línea Sitemap: https://tusitio.com/sitemap.xml a tu robots.txt, y submitilo en Google Search Console. Después monitoreá el reporte de cobertura para ver cuáles URLs se indexaron y cuáles tuvieron problemas.
Mantenimiento
Los sitemaps modernos se generan automáticamente. Si usás un CMS o framework (WordPress, Astro, Next.js), hay plugins o configuraciones que regeneran el sitemap cada vez que publicás. Mantener un sitemap a mano es factible para sitios chicos, pero no escala.