Un sitemap bien hecho no es más que una lista limpia de URL en el formato correcto. La parte delicada casi nunca es el XML, sino decidir qué entra en la lista y comprobar después que Google la ha leído. Esta es la lista de comprobación que conviene repasar cada vez que montas uno desde cero.
Qué meter en la lista
- Solo URL canónicas. Si una página declara otra como canónica, en el sitemap va la canónica. Mandar las dos envía señales contradictorias.
- Solo URL que responden 200. Nada de 404, 410 ni errores de servidor. Comprueba los códigos antes de generar el archivo, no después.
- Sin redirecciones. Si
/ofertaredirige a/ofertas-otono, incluye solo el destino final. - Sin páginas con noindex. Pedir a Google que rastree una URL y, a la vez, decirle que no la indexe no tiene sentido y llena los informes de avisos.
- Sin duplicados por parámetros. Fuera las variantes con
utm_, orden de listado, filtros o identificadores de sesión. - Solo lo que quieres ver en el buscador. Carrito, páginas de agradecimiento, búsqueda interna y zonas privadas no pintan nada aquí.
Límites de un archivo
- 50 000 URL o 50 MB sin comprimir. Se aplica el que se alcance antes. Si te pasas de cualquiera de los dos, divide la lista en varios archivos.
- Comprimir no amplía el límite. Puedes servir el archivo en gzip, pero los 50 MB se cuentan sobre el contenido sin comprimir.
Las cifras exactas y el resto de requisitos están en la documentación de Google sobre sitemaps, que es la referencia a la que volver si alguna vez cambian.
Cuándo hace falta un índice de sitemaps
- Cuando hay más de un archivo. El índice es un sitemap que enumera otros sitemaps. Basta con enviar a Google solo el índice.
- Cuando quieres separar por tipo de contenido. Productos, categorías y blog en archivos distintos facilitan ver dónde están los errores.
Si ya tienes la lista depurada, no hace falta escribir el XML a mano: puedes montar el sitemap en el navegador con la herramienta gratuita de IndexFix Tools. Pegas las URL y obtienes los archivos XML; si la lista es grande, la reparte en varios archivos y genera también el índice.
Requisitos de formato
- URL absolutas. Siempre con protocolo y dominio completos, igual que la versión canónica:
https://www.ejemplo.com/zapatos/, nunca/zapatos/. - Codificación UTF-8. Guarda el archivo en UTF-8 y escapa los caracteres especiales, como
&, que se escribe&. lastmodsolo si es real. Google lo tiene en cuenta cuando es fiable de forma constante: debe reflejar cambios significativos del contenido, no el año del pie de página ni la fecha de cada regeneración.- Olvídate de
priorityychangefreq. Google los ignora, así que no merece la pena mantenerlos.
Así queda un archivo mínimo con dos URL:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.ejemplo.com/zapatos/</loc>
<lastmod>2026-09-14</lastmod>
</url>
<url>
<loc>https://www.ejemplo.com/zapatos/botas-cuero/</loc>
</url>
</urlset>
Dónde colocarlo y cómo avisar a Google
- En la raíz del sitio. Un sitemap solo afecta a las URL de la carpeta donde está (salvo que lo envíes por Search Console). Colocado en la raíz, cubre todo el sitio.
- Informe «Sitemaps» de Search Console. Introduces la URL del archivo o del índice y lo envías. Es la vía más cómoda porque luego ves allí el resultado.
- Línea
Sitemap:en robots.txt. AñadeSitemap: https://www.ejemplo.com/sitemap.xmlcon la URL completa. Puedes poner varias líneas si tienes varios archivos.
Qué revisar después del envío
- Fecha de lectura y errores. En el informe «Sitemaps» comprueba cuándo lo leyó Googlebot y si hubo errores de procesamiento.
- Estado de las URL enviadas. En el informe «Indexación de páginas» filtra por ese sitemap y mira qué URL no están indexadas y por qué motivo.
- robots.txt. Asegúrate de que ninguna URL del sitemap está bloqueada; es una contradicción frecuente tras una migración.
- Expectativas realistas. El sitemap es una pista, no una orden: no garantiza ni el rastreo ni la indexación de las URL que contiene.
- Mantenimiento. Cuando añadas, elimines o redirijas páginas, regenera el archivo para que la lista siga limpia.
Comments
Create a free account to join the conversation.