Inicio › Recursos › Indexación en Google

Sitemap XML: qué debe incluir, qué ignora Google y los errores más comunes

El sitemap es de lo primero que abro cuando reviso una web, porque en dos minutos me dice si está ordenada o no. Bien hecho, ayuda a que Google descubra las páginas; mal hecho, le resta confianza. Te explico qué meto, qué dejo fuera y qué he visto que hace y que no hace en una web mía.

Por Alberto Herrero · Alberseo

Para qué lo uso yo

Un sitemap XML es un archivo que lista las páginas que quiero que Google conozca. No obliga a Google a indexarlas ni las posiciona mejor, y conviene tenerlo claro desde el principio. Lo que sí hace es ayudar a descubrirlas, sobre todo en webs nuevas o con páginas poco enlazadas.

También existe el efecto contrario: un sitemap lleno de redirecciones, errores y páginas que no deberían indexarse. En ese caso Google deja de fiarse de él. Por eso lo trato como una lista corta y limpia, no como un volcado de todo lo que hay en la web.

Dato propio: lo que el sitemap hace y lo que no, en mi web

Mi web de BarnaKey tiene el sitemap dividido en dos: uno de páginas y otro de entradas del blog, reunidos en un índice. Al inspeccionar sus direcciones en Search Console vi qué papel jugó cada uno:

  • Mi guía más visitada (1.589 clics en poco más de tres meses) consta como descubierta por el sitemap del blog.
  • Una página de zona pequeña consta como descubierta por el sitemap de páginas, y Google llevaba 65 días sin volver a rastrearla.
  • La página de presupuestos consta como descubierta por cuatro enlaces internos, no por el sitemap.

Lo que saco de aquí. El sitemap cumplió su función: todas esas páginas están indexadas. Pero estar en el sitemap no hizo que Google volviera con frecuencia a las que tienen poco tráfico. Y tenerlo separado por tipos me deja ver de un vistazo si el blog se indexa al mismo ritmo que las páginas de servicio.

Cómo es por dentro

Es un archivo de texto con una lista de direcciones. Un ejemplo mínimo, con datos ficticios:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ejemplo.es/</loc>
    <lastmod>2026-11-12</lastmod>
  </url>
  <url>
    <loc>https://www.ejemplo.es/servicios.html</loc>
    <lastmod>2026-10-28</lastmod>
  </url>
</urlset>

Lo imprescindible es la dirección completa de cada página. La fecha de última modificación es opcional, y solo la pongo si es verdadera.

Qué meto y qué dejo fuera

Lo que meto

  • Páginas que responden correctamente.
  • Solo la versión principal de cada página.
  • Páginas que quiero que aparezcan en Google.
  • Todas con el mismo dominio y con https.

Lo que dejo fuera

  • Redirecciones.
  • Páginas con error.
  • Páginas con noindex.
  • Variantes con parámetros o duplicados.
  • Páginas de prueba, de gracias o legales sin interés.

Lo que Google ignora, y los límites

ElementoQué hace Google
priorityLa ignora. No pierdo tiempo ajustándola.
changefreqLa ignora.
lastmodLa usa si es fiable de forma constante. Si se cambia siempre sin cambios reales, deja de tenerla en cuenta.
TamañoHasta 50.000 direcciones o 50 MB sin comprimir por archivo. Si hay más, se reparte en varios y se agrupan en un índice.

Mi auditoría en 10 puntos

Cómo lo envío y lo compruebo

  1. Compruebo que existe

    Abro tudominio.com/sitemap.xml en el navegador. Tiene que mostrar una lista de direcciones.

  2. Lo leo entero

    Recorro las direcciones: si están todas las que quiero y si sobra alguna que redirige o da error.

  3. Lo envío

    En Search Console, Indexación → Sitemaps, escribo la dirección y pulso Enviar.

  4. Miro el estado

    “Correcto” es lo esperado. Si pone “No se ha podido obtener” o “Tiene errores”, Google no lo lee bien.

  5. Lo cruzo con el informe de páginas

    Si el sitemap lista 40 páginas y solo 12 están indexadas, miro por qué en cada estado.

  6. Lo indico en robots.txt

    Una línea “Sitemap:” con la dirección completa ayuda a todos los buscadores a encontrarlo.

Cómo leo los mensajes de Search Console

MensajeQué significaQué hago
CorrectoGoogle lo lee sin problemas.Nada. Lo reviso de vez en cuando.
No se ha podido obtenerGoogle no ha podido descargar el archivo.Compruebo la dirección, que no esté bloqueada y que el servidor responda.
Tiene erroresEl archivo tiene problemas de formato o de contenido.Abro el detalle: indica la línea y el motivo.
Enviadas N, indexadas MSolo una parte está en el índice.Reviso por qué las demás no: duplicadas, descubiertas, rastreadas…

Sitemap, enlaces internos y robots.txt: cada uno hace una cosa

Sitemap

Dice qué páginas existen. Ayuda al descubrimiento. No da importancia por sí solo.

Enlaces internos

Dicen qué páginas son importantes y cómo se relacionan. Para mí, es la señal más potente.

Cuándo marca la diferencia, y cuándo casi no

Ayuda mucho

  • Web nueva, con pocos enlaces externos.
  • Web grande, con cientos o miles de páginas.
  • Páginas poco enlazadas o muy profundas.
  • Contenido que cambia a menudo y conviene avisar con una fecha real.

Aporta poco

  • Web pequeña en la que todo está enlazado desde el menú.
  • Páginas que ya se rastrean a diario.
  • Cuando el problema es de calidad: una página floja no se indexa por estar en el sitemap.

El sitemap índice, con ejemplo

Cuando hay varios sitemaps, se reúnen en uno que los lista, y a Google le envío solo el índice. Un ejemplo con datos ficticios:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.ejemplo.es/sitemap-paginas.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.ejemplo.es/sitemap-guias.xml</loc>
  </sitemap>
</sitemapindex>

Separar por tipo tiene una ventaja práctica que uso mucho: en Search Console puedo ver el estado de indexación de cada sitemap por separado. Si las guías se indexan peor que los servicios, lo veo enseguida.

Cómo leo “enviadas” frente a “indexadas”

En el informe de páginas filtro por sitemap. La diferencia entre las páginas enviadas y las indexadas es mi lista de trabajo:

  • Casi todas indexadas: el sitemap está limpio y la web, sana.
  • Muchas “descubiertas, sin indexar”: falta prioridad. Trabajo los enlaces internos, como explico en esta guía.
  • Muchas “rastreadas, sin indexar”: hay un problema de contenido. Lo trato en esta otra.
  • Muchas “duplicadas” o “con redirección”: el sitemap lista direcciones que no son las principales. Hay que limpiarlo.

Tres casos típicos

Negocio local de 15 páginas

Un solo sitemap con las páginas de servicio, zonas, contacto y guías. Lo reviso al añadir o quitar una página, y vigilo que no se cuelen las páginas legales ni las de prueba.

Tienda online

Sitemaps separados para categorías, productos y páginas informativas. Los productos eliminados salen del sitemap, y los filtros nunca entran.

Web con centro de guías

Uno para páginas principales y otro para guías, como en mi web. Así veo si el contenido nuevo se indexa al ritmo esperado.

Un detalle según dónde esté la web. En muchos servicios el sitemap se genera solo y no se edita a mano. En ese caso no intento tocar el archivo: compruebo lo que se publica de verdad en tudominio.com/sitemap.xml y corrijo la causa en las páginas, sea un noindex, una redirección o una canonical.

Los errores que más veo, y los mitos

  • Direcciones con redirección. Pongo directamente la dirección final.
  • Mezclar http y https, o con y sin www.
  • Incluir páginas noindex. Son dos mensajes contradictorios.
  • Olvidar quitar páginas borradas.
  • “Subir la prioridad posiciona mejor.” Google ignora ese campo.
  • “Hay que reenviarlo cada vez que publico.” No hace falta: Google lo vuelve a leer. Basta con que esté actualizado.
  • “Avisar a Google con un ping acelera.” Google retiró ese sistema; ahora se apoya en el archivo y en una fecha de modificación fiable.
  • “Si no está en el sitemap, no se indexa.” Google también descubre por enlaces. Por eso, a lo que no quiero indexar le pongo noindex, no me limito a sacarlo del sitemap.

Preguntas frecuentes

¿Es obligatorio tener sitemap?

No, pero yo lo pongo siempre: ayuda sobre todo en webs nuevas, grandes o con páginas poco enlazadas.

¿Enviar el sitemap garantiza la indexación?

No. Solo informa de que las páginas existen. Que se indexen depende de su calidad, su importancia y su enlazado.

¿Hay que indicar el sitemap en robots.txt?

Lo recomiendo: una línea Sitemap: con la dirección completa ayuda a que cualquier buscador lo encuentre.

¿Cada cuánto hay que actualizarlo?

Cada vez que se publica, se borra o se cambia de dirección una página. Si se genera solo, compruebo de vez en cuando que refleja la realidad.

¿Se pueden tener varios sitemaps?

Sí. Yo los separo por tipo y los reúno en un índice.

¿Qué hago si hay direcciones con errores?

Las quito del sitemap o las corrijo. Un sitemap debe listar solo páginas que funcionan y que quiero indexar.

¿Sirve para imágenes o vídeos?

Hay sitemaps específicos, útiles si son parte importante del negocio. Para un negocio local me basta con el de páginas.

Escrito por Alberto Herrero · Alberseo

Consultor SEO desde hace más de 15 años. Los datos de esta página salen de mis propios proyectos, sobre todo de BarnaKey, un negocio de llaves de coche en Barcelona que posiciono desde hace seis años. Cuando algo no lo he medido yo, lo digo.

Quién soy · Caso BarnaKey · Pedir una valoración

¿Quieres que lo revise en tu web?

La valoración es gratuita y sin compromiso.

Pedir mi valoración gratis