SEO

Sitemap XML

Un archivo que enumera las páginas de una web que merece la pena indexar.

Un índice legible por máquinas que se envía a los buscadores, con cada URL y, normalmente, la fecha de su última modificación. Ayuda al descubrimiento en webs grandes o mal enlazadas; no obliga a indexar nada.

Ideas clave

  • Sirve para el descubrimiento, no para el posicionamiento. Enviar una URL no hace que merezca ser indexada, y Search Console lo dirá.
  • Solo URL canónicas e indexables que devuelvan un 200. Cualquier otra cosa contradice lo que la web dice de sí misma.
  • La mayoría de los plugins de los gestores de contenidos rellenan mal lastmod, poniendo la fecha de generación, lo que deja el campo sin valor.
  • Los límites son 50.000 URL y 50 MB sin comprimir por archivo, con un archivo índice para combinar varios.
  • La diferencia entre las URL enviadas y las indexadas es el diagnóstico más útil en la web de un cliente nuevo.

Para qué sirve y qué no puede hacer

Un sitemap responde a una sola pregunta: qué URL considera esta web que merece la pena conocer. Es una ayuda para el descubrimiento, y es realmente útil en webs con un enlazado interno pobre, en las que se añaden páginas más rápido de lo que se enlazan o en las que hay secciones muy profundas en la estructura.

No es una señal de posicionamiento ni una orden. Una página incluida en un sitemap que Google considera escasa, duplicada o de poco valor se queda fuera del índice, y Search Console la mostrará como «Descubierta: actualmente sin indexar». Ese estado se suele interpretar como un problema de rastreo cuando es un veredicto.

En una web pequeña y bien enlazada, un sitemap no aporta casi nada, porque todas las páginas están ya a dos clics. Conviene decírselo a los clientes a los que les han dicho que un sitemap arreglará su indexación, porque es uno de los malos consejos más extendidos.

Donde de verdad se gana su sitio es como una declaración de intenciones que se puede comparar con la realidad. Enviadas frente a indexadas es un diagnóstico de dos cifras, y la diferencia entre ambas es la lista de páginas que la web quería indexar y no ha conseguido.

Qué debe incluir y qué no debería estar sin que nadie lo note

Un sitemap debe contener URL canónicas e indexables que devuelvan un 200. Cada entrada es una afirmación de que esa dirección es la versión definitiva de una página que merece indexarse, y todo lo que no encaje con esa descripción contradice la afirmación.

Los elementos que lo contaminan se generan todos de forma automática. URL con redirecciones que quedaron tras una migración. Páginas con una etiqueta noindex, que dicen lo contrario que el sitemap. Variantes con parámetros cuya canónica apunta a otro sitio. URL que devuelven un 404 porque el sitemap se regenera cada cierto tiempo y no al publicar.

Ninguno de ellos rompe nada directamente, y ese es el problema: la web le está diciendo a Google dos cosas distintas y dejando que elija. Un sitemap medio equivocado es una señal más débil que no tener sitemap, porque dice que la web no conoce su propio estado.

La comprobación es mecánica y lleva unos minutos: rastrea el sitemap y confirma que todas las entradas devuelven un 200, tienen una canónica que apunta a sí mismas y no llevan noindex. En la mayoría de las webs de clientes, ese rastreo encuentra algo la primera vez.

El campo lastmod, que casi siempre está mal

La fecha de última modificación es la única parte de un sitemap que aporta información real, y es la que peor hacen la mayoría de las implementaciones.

Bien hecha, indica cuándo cambió de verdad el contenido de la página, y un rastreador puede usarla para priorizar: merece la pena volver a las páginas que han cambiado y no a las que no. Tal y como lo hacen la mayoría de los plugins, se rellena con la fecha en que se generó el sitemap, así que todas las URL dicen haber cambiado esta mañana.

Un campo en el que todo ha cambiado hoy no aporta información, y un rastreador que aprende que una web miente en él deja de usarlo. Google ha dicho claramente que ignora lastmod cuando no se fía, así que equivocarse no tiene como coste una penalización, sino la pérdida silenciosa de la única señal útil del archivo.

Merece la pena comprobarlo en lugar de suponerlo, porque no se ve desde la web. Abre el sitemap, mira veinte entradas y comprueba si las fechas son distintas entre sí. Si son todas iguales y recientes, el campo es decorativo.

Enviadas frente a indexadas, que es el uso real

Lo más valioso que aporta un sitemap no es el descubrimiento. Es un denominador. Search Console muestra cuántas de las URL enviadas están indexadas, y esa comparación convierte una preocupación vaga en una lista.

Al llegar a la web de un cliente nuevo, suele ser el diagnóstico útil más rápido que existe. Seiscientas enviadas y doscientas indexadas es un problema concreto con un conjunto concreto de páginas detrás, y el informe de cobertura da el motivo de cada una: «Duplicada: el usuario no ha indicado ninguna versión canónica», «Rastreada: actualmente sin indexar», soft 404, «Excluida por la etiqueta noindex». Cada motivo apunta a un sitio distinto.

También hace que merezca la pena dividir el sitemap. Archivos separados para productos, artículos y páginas de categoría permiten leer la proporción de indexadas por tipo, y una sección que se indexa mal se hace visible en lugar de quedar diluida en una sola cifra que parece aceptable.

Lo que no es este diagnóstico es un problema de presupuesto de rastreo. En una web de unas pocas miles de páginas, una proporción baja de indexadas es un problema de calidad, de duplicados o de intención, y el motivo de cobertura dirá cuál.

Qué significa para una agencia

Compara el sitemap con el informe de indexación en lugar de dar por hecho que enviarlo ha servido de algo. La diferencia entre las URL enviadas y las indexadas suele ser el diagnóstico más útil en la web de un cliente nuevo.

Errores habituales

  • Dejar en el archivo URL con redirección o con noindex, de modo que la web dice dos cosas contradictorias.
  • Fiarse de un lastmod que el plugin rellena con la fecha de generación, lo que convierte el campo en decoración.
  • Enviar un solo archivo para toda la web, lo que diluye una sección que se indexa mal en una proporción que parece aceptable.
  • Interpretar «Descubierta: actualmente sin indexar» como un problema de rastreo cuando es un juicio sobre la página.

En resumen

Un sitemap es una afirmación sobre lo que una web considera que merece la pena indexar, y su valor está en comparar esa afirmación con lo que realmente se ha indexado. Enviado y olvidado, hace muy poco. Dividido por tipo y leído junto al informe de cobertura, es el diagnóstico más rápido que existe en una web que no conoces.

Preguntas frecuentes

¿Enviar un sitemap hace que se indexen las páginas?

No. Hace que se puedan descubrir, que es otra cosa. Una página que Google considera escasa, duplicada o de poco valor se queda fuera del índice aparezca o no en un sitemap, y Search Console la muestra como «Descubierta: actualmente sin indexar». Ese estado es un veredicto sobre la página, no un fallo de rastreo.

¿Qué no debe incluirse en un sitemap?

Nada que no sea una URL canónica e indexable que devuelva un 200. Las redirecciones que quedaron de una migración, las páginas con noindex, las variantes con parámetros cuya canónica apunta a otro sitio y las URL que devuelven un 404 porque el archivo se regenera cada cierto tiempo. Cada una contradice lo que afirma el sitemap, y un sitemap medio equivocado es una señal más débil que no tener ninguno.

¿Importa la fecha lastmod?

Importa cuando es cierta y se ignora cuando no lo es. La mayoría de los plugins la rellenan con la fecha de generación del sitemap, así que todas las URL dicen haber cambiado esta mañana, lo que no aporta ninguna información. Google no tiene en cuenta el campo en las webs en las que no es fiable, así que un lastmod equivocado hace perder la señal en lugar de provocar una penalización. Abre el archivo y comprueba si las fechas son distintas de verdad.

¿Qué tamaño puede tener un sitemap?

Cincuenta mil URL y cincuenta megas sin comprimir por archivo, con un archivo índice de sitemaps para combinar varios. Merece la pena dividirlo por tipo de contenido mucho antes de llegar a esos límites, porque permite leer la proporción de indexadas por sección, y una sección que se indexa mal deja de quedar oculta dentro de una media de toda la web.

Términos relacionados

Fuentes

Última revisión:

Keplent hace este seguimiento por ti.

Recuerda lo que acordaste con cada cliente, analiza los resultados reales de sus campañas y te explica con claridad qué necesita tu atención esta semana.

Únete a la lista de espera