Saltar al contenido
SEOImportancia: Importante

Sitemap XML: qué es y cómo enviarlo a Google

Un sitemap XML es un archivo que enumera las URLs de tu web que quieres que los buscadores conozcan, a menudo con la fecha en que cambió cada una. Suele estar en /sitemap.xml y lo generan automáticamente WordPress, Shopify y la mayoría de gestores de contenidos.

4 min de lecturaActualizada el

Por qué importa

Google descubre páginas sobre todo siguiendo enlaces. El sitemap le da además una lista directa, algo especialmente útil en webs grandes, en tiendas con productos que están a varios clics de la portada y en webs nuevas que todavía tienen pocos enlaces de otros sitios.

Es una pista, no una orden: Google deja claro que enviar un sitemap no garantiza que rastree ni indexe todas las URLs. Pero sin él dependes solo de que tus enlaces internos lleguen a todas partes, y las páginas nuevas pueden tardar más en aparecer.

Google usa la fecha <lastmod> cuando es fiable, para saber qué ha cambiado desde su última visita. En cambio, ignora las etiquetas <priority> y <changefreq>, así que no pierdas tiempo con ellas.

Cómo lo comprueba Posiciona

Buscamos el sitemap en la primera línea Sitemap: de tu robots.txt y, si no hay o no responde, en /sitemap.xml. Si no lo encontramos, la nota es 20. Si el archivo no es XML o no contiene ninguna URL, 30. Un índice de sitemaps (un sitemap que agrupa otros) o un sitemap con 5 URLs o más obtiene 100; con menos de 5 URLs, 70. Si no incluye ninguna fecha <lastmod>, restamos 10 puntos a una nota de 100.

En la nota de SEO esta comprobación cuenta como “importante” (peso 3 de 5).

Cómo solucionarlo

  1. Abre tudominio.com/sitemap.xml en el navegador. Si tu plataforma lo publica en otra dirección (por ejemplo /sitemap_index.xml o /wp-sitemap.xml), búscala en tu robots.txt o en los ajustes de tu plugin de SEO.

  2. Si no tienes sitemap, actívalo en tu gestor de contenidos o genéralo con un plugin. En una web hecha a mano, crea un archivo XML con una etiqueta <url> y su <loc> por cada página.

  3. Incluye solo URLs canónicas que respondan 200 y que quieras en Google: nada de redirecciones, páginas con noindex, borradores, carrito o variantes con parámetros. Escribe siempre URLs completas, con https:// y el dominio.

  4. Si pasas de 50.000 URLs o de 50 MB sin comprimir en un archivo, divídelo en varios sitemaps y agrúpalos en un índice de sitemaps.

  5. Añade <lastmod> con la fecha del último cambio importante de cada página, y actualízala solo cuando cambie de verdad el contenido.

  6. Declara el sitemap en robots.txt con una línea Sitemap: y envíalo en Google Search Console, en Indexación → Sitemaps. Allí verás cuántas URLs ha leído Google y si ha encontrado errores.

Sitemap mínimoHTML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ejemplo.com/zapatillas-trail</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
</urlset>

En WordPress

  • Desde la versión 5.5, WordPress genera su propio sitemap en /wp-sitemap.xml y lo anuncia en su robots.txt virtual.
  • Yoast SEO y Rank Math lo sustituyen por el suyo, en /sitemap_index.xml. En los ajustes del plugin puedes elegir qué tipos de contenido entran: deja fuera los que no aportan, como etiquetas o archivos de autor si no te interesan.
  • Si nuestro informe no lo encuentra, comprueba que la línea Sitemap: de tu robots.txt apunta al sitemap del plugin y no a uno antiguo.

En Shopify

  • Shopify genera el sitemap automáticamente en /sitemap.xml, como índice con archivos separados para productos, colecciones, páginas y entradas del blog. No se puede editar a mano.
  • Si tu tienda está protegida con contraseña, Google no puede leer el sitemap: quita la contraseña en Tienda online → Preferencias cuando abras la tienda al público.
  • Envía el sitemap de cada dominio en Google Search Console (Indexación → Sitemaps). Si vendes en varios países con dominios distintos, cada dominio tiene el suyo.

Preguntas frecuentes

¿Tener sitemap garantiza que Google indexe todas mis páginas?

No. Google lo trata como una sugerencia: lo usa para descubrir URLs, pero decide qué rastrea e indexa según la calidad de cada página, si está duplicada o si otras señales, como un noindex, dicen lo contrario. En Search Console, el informe Indexación → Páginas te dice qué URLs se han quedado fuera y por qué motivo.

¿Cada cuánto hay que actualizar el sitemap?

Cada vez que publiques, borres o cambies una página importante; por eso lo mejor es que lo genere tu plataforma automáticamente, como hacen Shopify y los plugins de SEO de WordPress. No hace falta volver a enviarlo a Search Console tras cada cambio: Google vuelve a leer por su cuenta los sitemaps que conoce.

¿Qué diferencia hay entre un sitemap XML y uno HTML?

El sitemap XML es un archivo para los buscadores, que las personas no ven al navegar. Un sitemap HTML es una página normal con enlaces a las secciones de la web, pensada para los visitantes. No son excluyentes, pero el XML es el que se envía en Search Console y el que Google procesa como sitemap.

Guías relacionadas

Descubre qué más frena tu web

Nota de 0 a 100 y los problemas ordenados por importancia, con la solución de cada uno. Gratis y en menos de un minuto.