Sitemaps
Qué es un sitemap, cuándo es necesario, cómo encontrarlo y presentarlo, los límites y errores comunes, y cómo medir la cobertura de indexación.
Idiomas
1 señal de evidencia en esta página
- Herramienta activa relacionadaGoogle Index Checker
Un sitemap enumera las URL y los archivos multimedia de un sitio para facilitar su descubrimiento. Ayuda al descubrimiento y al diagnóstico de cobertura, pero presentarlo nunca garantiza el rastreo ni la indexación. Cada archivo admite hasta 50 000 URL o 50 MB sin comprimir; Google ignora <priority> y <changefreq>, pero usa un <lastmod> exacto. Conviene generarlo automáticamente, incluir solo URL canónicas e indexables y presentarlo en Search Console y Bing Webmaster Tools. Este artículo enlaza los análisis detallados de sitemap XML, índice de sitemaps, sitemap de imágenes y sitemap de video.
TL;DR — Un sitemap enumera las páginas de un sitio para que los motores de búsqueda puedan encontrarlas. Ayuda a Google y Bing a descubrir el contenido, pero no los obliga a indexarlo. Casi todos los sitios deberían tener uno como medida preventiva de bajo costo; conviene generarlo automáticamente para mantenerlo actualizado y presentarlo en Google Search Console y Bing Webmaster Tools.
Qué es un sitemap
Un sitemap enumera las URL de un sitio —y, a veces, sus imágenes y videos— para proporcionar a los motores de búsqueda un inventario ordenado. La definición de Google es: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (traducción) «Un sitemap es un archivo donde se proporciona información sobre las páginas, los videos y otros archivos de un sitio, y las relaciones entre ellos». Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps
El tipo más habitual es el sitemap XML, que está escrito para los rastreadores y no para las personas. También existe el sitemap HTML, que es una página de enlaces pensada para los visitantes humanos. Resuelven problemas distintos.
¿Es realmente necesario?
Si un sitio es pequeño —por ejemplo, unos cientos de páginas— y todo está bien enlazado desde la navegación, los motores de búsqueda suelen poder encontrarlo sin ayuda; Google indica que quizá no sea estrictamente necesario un sitemap. Sin embargo, generarlo tiene un costo mínimo. John Mueller lo resumió así: “a minimal baseline for any serious website.” (traducción) «una base mínima para cualquier sitio web serio». Como regla general, conviene disponer siempre de uno y permitir que el CMS o framework lo genere automáticamente.
Resulta especialmente útil si el sitio es grande, si acaba de crearse y recibe pocos enlaces, o si contiene muchas imágenes, videos o noticias.
Lo que conviene entender de entrada
Un sitemap ayuda al descubrimiento; no garantiza la indexación. Incluir una URL en el sitemap no obliga a Google a rastrearla, indexarla ni posicionarla. Google lo expresa así: “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (traducción) «Un sitemap ayuda a los motores de búsqueda a descubrir las URL de un sitio, pero no garantiza que todos los elementos del sitemap se rastreen e indexen». Puede entenderse como una lista útil, no como un botón mágico de indexación. Evidence for this claim A sitemap helps search engines discover URLs but does not guarantee that Google will crawl or index them. Scope: Google Search sitemap discovery; inclusion is not an indexing or ranking directive. Confidence: high · Verified: Google Search Central: Learn about sitemaps
Cómo encontrar el sitemap de un sitio
La mayoría de los sitemaps se encuentra en ubicaciones previsibles. Pueden comprobarse:
yoursite.com/sitemap.xml(la ubicación predeterminada más habitual).- El archivo
robots.txt(yoursite.com/robots.txt): los sitios suelen indicar ahí el sitemap con una líneaSitemap:. - Google Search Console, para una propiedad propia, en el informe Sitemaps.
Algo que conviene saber: no todos los sitios anuncian el sitemap. Algunos lo dejan
deliberadamente fuera de robots.txt y lo presentan solo mediante Search Console y Bing
Webmaster Tools, para impedir que la competencia obtenga una lista ordenada de todas las URL
publicadas. Por tanto, no encontrarlo en el lugar habitual no significa que un sitio carezca de
sitemap.
Cómo crearlo y enviarlo
La mayoría de las plataformas crea un sitemap automáticamente: WordPress, Shopify, Wix, Squarespace y Webflow lo generan de forma predeterminada. La pestaña Cheat Sheets muestra la ruta de cada plataforma. Una vez disponible:
- Debe comprobarse que solo enumere las URL que realmente deben indexarse.
- Debe presentarse en Google Search Console y Bing Webmaster Tools.
- Puede añadirse una línea
Sitemap:arobots.txt, salvo que se decida mantener el archivo sin anunciar.
La pestaña Advanced contiene la versión completa: límites de tamaño, etiquetas que Google ignora, métodos para encontrar un sitemap no anunciado y tipos de sitemap.
TL;DR — Un sitemap enumera las URL y, de forma opcional, imágenes o videos para facilitar su descubrimiento. Es una herramienta de cobertura y diagnóstico, no una solución milagrosa: presentarlo nunca garantiza el rastreo ni la indexación. Cada archivo admite hasta 50 000 URL o 50 MB sin comprimir; se permite gzip y el límite se aplica al tamaño sin comprimir. Debe usar UTF-8, URL absolutas y completas, y escape de entidades para
&,',",<y>. Google ignora<priority>y<changefreq>, y solo usa<lastmod>cuando es sistemáticamente exacto. El archivo se presenta mediante Search Console, Bing Webmaster Tools y la líneaSitemap:derobots.txt. El antiguo endpoint de ping está inactivo desde enero de 2024 e IndexNow avisa a Bing y otros motores, pero no a Google. Conviene generarlo automáticamente, incluir solo URL canónicas e indexables y usar la comparación entre presentadas e indexadas de Search Console para detectar ausencias.
Qué es un sitemap y para qué sirve
La definición de Google es el punto de partida: “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (traducción) «Un sitemap es un archivo donde se proporciona información sobre las páginas, los videos y otros archivos de un sitio, y las relaciones entre ellos». Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps Es un inventario que se entrega a los motores de búsqueda.
El principio más importante es que un sitemap es una herramienta de cobertura y diagnóstico, no una solución milagrosa para el descubrimiento. Google es explícito: “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (traducción) «Un sitemap ayuda a los motores de búsqueda a descubrir las URL de un sitio, pero no garantiza que todos los elementos del sitemap se rastreen e indexen». Presentar una URL no la indexa. El beneficio cotidiano es la comparación entre presentadas e indexadas en Search Console: al dividir los sitemaps por sección o tipo de contenido puede identificarse qué parte del sitio tiene una indexación insuficiente. Durante una migración puede conservarse temporalmente un sitemap con las URL antiguas para observar cómo desaparecen del índice en GSC.
¿Es necesario? Cómo resolver la aparente contradicción
Existen dos recomendaciones que parecen contradictorias:
- El umbral de Google: probablemente no sea necesario un sitemap si el sitio es pequeño —unas 500 páginas— y está bien enlazado internamente; probablemente sí lo sea si es grande, nuevo y con pocos backlinks, o si contiene abundante material multimedia o noticias.
- La base de Mueller: “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (traducción) «Generar un archivo de sitemap automáticamente parece una base mínima para cualquier sitio web serio, en mi opinión».
Ambas recomendaciones son compatibles: un sitemap no es estrictamente necesario en un sitio pequeño y bien enlazado, pero supone una medida preventiva de bajo costo y ya constituye la base esperada. Por eso conviene generar siempre uno de forma automática.
Debe automatizarse para evitar que quede obsoleto
Los sitemaps deben generarse automáticamente a partir de las páginas que existen realmente. Un sitemap elaborado a mano queda desactualizado con rapidez: se añaden páginas sin actualizar el archivo y este deja de reflejar el sitio. Además, cuando el sitemap se genera a partir de páginas reales y rastreables, los motores suelen poder llegar a ellas también mediante enlaces. El sitemap aporta valor por estar actualizado y completo, no solo por existir. La automatización permite mantener esas cualidades.
Los tipos de sitemap
- Sitemap XML: formato principal para rastreadores. Enumera URL en
<loc>y puede incluir<lastmod>. Es el formato al que suele aludirse con «sitemap». - Sitemap HTML: página de enlaces orientada a personas. Ayuda a visitantes y al enlazado interno, pero no se presenta en Search Console.
- Sitemap de imágenes: expone imágenes que los motores podrían omitir, por ejemplo, las cargadas mediante JavaScript o servidas dinámicamente. Puede ser independiente o añadir etiquetas de imagen a un sitemap existente.
- Sitemap de video: proporciona los metadatos necesarios para comprender e indexar videos, como miniatura, título, descripción y URL del archivo o reproductor.
- Sitemap de noticias: enumera artículos recientes de sitios incluidos en Google News.
Y XML no es el único formato aceptado. Google también admite feeds RSS/Atom y
un archivo de texto plano .txt (una URL por línea). Los formatos RSS y de texto
solo pueden enumerar URL de páginas —sin metadatos de imagen ni de video—, así que
XML es el más versátil.
XML frente a HTML
Estos formatos deben distinguirse: un sitemap XML es para rastreadores; es legible por máquinas, se presenta en Search Console y los motores lo procesan. Un sitemap HTML es para personas; es una página normal que enlaza las secciones y puede favorecer el enlazado interno. Si solo se crea uno, conviene crear el sitemap XML.
Cómo encontrar un sitemap (y por qué algunos sitios esconden el suyo)
Para encontrar un sitemap, pueden comprobarse, en este orden:
/sitemap.xml: la ubicación predeterminada en la mayoría de las plataformas.robots.txt: un sitemap público se suele indicar aquí con una líneaSitemap:, que es además la forma en que los motores lo descubren automáticamente.- Operadores
site:/ Search Console: para la propiedad, el informe Sitemaps de Search Console es la vista autorizada de lo que se ha enviado y de cómo va.
Un matiz que muchas guías omiten es que no todos los sitemaps están pensados para
encontrarse públicamente. Algunos sitios eliminan deliberadamente la línea Sitemap: de
robots.txt y presentan el archivo solo mediante Search Console y Bing Webmaster Tools. Un
sitemap referenciado en robots.txt puede leerlo cualquiera, incluida la competencia, que
obtendría una lista ordenada de las URL publicadas —páginas sin enlaces, lanzamientos nuevos y
páginas estratégicas— y podría observar el ritmo de publicación. Un sitemap presentado solo en
las consolas es, en la práctica, privado. Por eso, no encontrarlo en las rutas habituales puede
indicar que no está anunciado, no que sea inexistente.
La contrapartida es que ocultar el sitemap en robots.txt impide que lo descubran
automáticamente los motores que dependen de ese archivo, salvo que se haya presentado en cada
consola. Si se elige la vía privada, debe realizarse el envío manual en todos los motores
pertinentes.
Cómo crear uno
Casi todas las plataformas pueden generar un sitemap y, en la mayoría, el proceso es
automático. La pestaña Cheat Sheets reúne las rutas por plataforma —WordPress, Shopify, Wix,
Squarespace, Webflow, Drupal, frameworks de JavaScript y generadores manuales—. En los frameworks
de JavaScript puede buscarse el nombre del framework más «sitemap», por ejemplo, “Gatsby
sitemap” o “Next.js sitemap”; casi siempre existe un módulo que evita crearlo a mano. Este
sitio funciona con Astro y usa @astrojs/sitemap, configurado en astro.config.mjs.
Cómo enviarlo
Los métodos vigentes:
- Google Search Console: el informe Sitemaps (y la API de Search Console). El método principal.
- Bing Webmaster Tools: también debe presentarse allí; Bing lo obtiene de inmediato y después lo vuelve a comprobar aproximadamente a diario.
- La línea
Sitemap:derobots.txt: funciona con cualquier motor que learobots.txty es la forma en que se descubre automáticamente un sitemap público. Debe usarse la URL absoluta completa.
El método obsoleto es el antiguo endpoint de ping independiente
(google.com/ping?sitemap=). Está descontinuado desde 2023 y devuelve 404 desde enero de 2024;
Google lo eliminó porque la mayoría de los envíos eran spam. Deben retirarse los plugins o tareas
cron que aún lo invoquen. Para notificar rápidamente cambios a Bing y otros motores puede usarse
IndexNow, pero Google no participa en IndexNow, por lo que no acelera su indexación. Bing
considera complementarios ambos mecanismos: sitemaps para una cobertura integral e IndexNow para
envíos rápidos por URL.
Problemas de envío
Cuando ocurre un problema, el informe Sitemaps de Search Console lo indica, aunque las
etiquetas no siempre son autoexplicativas. La pestaña Cheat Sheets contiene una tabla de
error → significado → solución. Entre los casos habituales están “Couldn’t fetch” —URL
incorrecta, bloqueo en robots o procesamiento pendiente, a menudo transitorio—, “Unsupported
format” —se presentó una página HTML en lugar de un archivo XML/RSS/Atom/txt— y “URL not
allowed” —desajuste entre HTTP y HTTPS, entre variantes con o sin www, o URL por encima de la
ruta del sitemap—. Google también puede servir una copia en caché desactualizada, por lo que
los cambios no son inmediatos. Presentar los sitemaps secundarios además del índice es inofensivo
pero innecesario.
Buenas prácticas y «excluir ≠ noindex»
Las reglas que importan, todas de la propia especificación de Google:
- Tamaño: un sitemap admite como máximo 50 000 URL o 50 MB sin comprimir, lo que ocurra primero. Puede comprimirse con gzip; el límite se aplica al tamaño sin comprimir. Evidence for this claim Google limits a single sitemap to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap files; larger inventories must be split across multiple sitemaps, optionally joined by an index. Confidence: high · Verified: Google Search Central: Build and submit a sitemap Si se supera, debe dividirse en varios sitemaps reunidos mediante un índice.
- Codificación: UTF-8.
- URL: absolutas y completas. Debe aplicarse escape de entidades a
&,',",<y>. - Etiquetas que Google ignora:
<priority>y<changefreq>no tienen efecto; no es necesario incluirlas. lastmodexacto: Google solo confía enlastmodcuando es exacto de manera sistemática y verificable. Debe establecerse tras cambios significativos —contenido principal, datos estructurados o enlaces—, no como fecha genérica en todas las URL. Si el valor es inexacto, Google deja de confiar en el campo. Cuando se usa correctamente,lastmodayuda al nuevo rastreo; Bing depende de él incluso más que Google.- Contenido: solo deben enumerarse URL canónicas, indexables y con estado 200: sin
redirecciones, URL no canónicas ni páginas con
noindex. Toda página que deba indexarse debe figurar en el sitemap, y ninguna que no deba indexarse.
Auditoría práctica: XML válido, inventario contaminado
Un sitemap puede superar la validación XML y aun así emitir señales de descubrimiento
contradictorias. Este rastreo ilustrativo combina cada <loc> con la respuesta publicada y los
controles de indexación:
| URL del sitemap | Estado observado | ¿Se mantiene? | Acción |
|---|---|---|---|
https://shop.example/products/trail-runner | 200, canónica, indexable | Sí | Mantener |
https://shop.example/products/old-trail-shoe | 301 al producto actual | No | Sustituir por la URL final |
https://shop.example/account/login | 200 con noindex | No | Quitar del sitemap |
https://shop.example/sale/spring-2025 | Campaña caducada que devuelve 200 | Normalmente no | Redirigir, retirar o mantener de forma intencionada |
https://staging.shop.example/products/test | Nombre de host de staging público | No | Quitar y proteger el entorno |
El archivo está bien formado. La contaminación solo aparece al comparar el inventario con el estado, canonical, robots y el ciclo de vida. Debe corregirse el generador o la consulta de origen, en lugar de borrar manualmente las mismas filas en cada publicación.
El último punto encierra el error conceptual más frecuente: excluir ≠ noindex.
Dejar una URL fuera del sitemap no la desindexa. El sitemap es un anuncio, no una barrera;
quitar una URL solo deja de anunciarla, pero no la elimina de Google. Si una página debe
desaparecer, debe permitirse el rastreo y utilizarse noindex. El sitemap no es la herramienta
adecuada para esa tarea.
Adónde ir después
Esta página es la visión general. Cada uno de estos temas tiene su propio análisis en profundidad, anidado bajo el tema de descubrimiento:
- Sitemap XML: el formato y la anatomía —
<urlset>,<loc>,<lastmod>—, las etiquetas ignoradas, qué incluir y qué excluir, y hreflang en los sitemaps. - Índice de sitemaps: el «sitemap de sitemaps» para sitios grandes, cuándo dividir y el cálculo de cuántas URL pueden abarcarse.
- Sitemap de imágenes: cómo exponer imágenes que los motores de búsqueda podrían pasar por alto, la lista de etiquetas actual (no obsoleta) y las reglas entre dominios.
- Sitemap de video: las etiquetas obligatorias, los tipos de archivo aceptados y cómo conseguir que los videos se entiendan y se indexen.
Los sitemaps constituyen una mitad del descubrimiento; la otra es el rastreo, mediante el cual los motores obtienen las URL señaladas. El panorama completo se explica en Cómo funciona la búsqueda. Todos los temas anteriores también aparecen en la barra lateral.
Resumen con IA
Una versión condensada de la pestaña Advanced:
- Un sitemap enumera URL y, de forma opcional, imágenes o videos para facilitar su descubrimiento. Google: “a file where you provide information about the pages, videos, and other files on your site.” (traducción) «un archivo donde se proporciona información sobre las páginas, los videos y otros archivos de un sitio».
- Descubrimiento, no indexación. Presentar un sitemap no garantiza el rastreo ni la indexación: “it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (traducción) «no garantiza que todos los elementos del sitemap se rastreen e indexen». Su valor real es el diagnóstico de presentadas frente a indexadas en Search Console.
- ¿Es necesario? No estrictamente en sitios pequeños y bien enlazados —el umbral aproximado de 500 páginas de Google—, pero Mueller lo llama “a minimal baseline for any serious website.” (traducción) «una base mínima para cualquier sitio web serio». Conviene generarlo de forma automática para evitar que quede obsoleto.
- Tipos: XML para rastreadores, HTML para personas, de imágenes, de video y de noticias;
además de RSS/Atom y archivos
.txt, que solo admiten URL de páginas. - Cómo encontrarlo:
/sitemap.xml,robots.txt, operadoressite:y Search Console. Algunos sitios lo ocultan deliberadamente para mantener privada la lista de URL, a costa del descubrimiento automático. - Límites: 50 000 URL o 50 MB sin comprimir por sitemap; se permite gzip, debe usarse
UTF-8 y URL absolutas y completas, con escape de entidades para
& ' " < >. - Etiquetas: Google ignora
<priority>y<changefreq>; usa<lastmod>solo cuando es sistemáticamente exacto. - Presentación: Search Console, Bing Webmaster Tools y la línea
Sitemap:derobots.txt. El endpoint de ping está inactivo desde enero de 2024. IndexNow avisa a Bing, Yandex y otros, pero no a Google. - Excluir ≠ noindex. Dejar una URL fuera del sitemap no la desindexa; para ello debe usarse
noindex. - Análisis detallados: sitemap XML, índice de sitemaps, sitemap de imágenes y sitemap de video.
Documentación oficial
Documentación de fuente primaria de los motores de búsqueda.
- Sitemaps overview — qué es un sitemap, cuándo es necesario y los formatos admitidos.
- Build and submit a sitemap — los límites de 50 000 URL / 50 MB, UTF-8, URL absolutas,
lastmody cómo enviarlo. - Manage your large sitemaps with sitemap index files — cómo dividir sitemaps grandes y el archivo de índice.
- Image sitemaps — las etiquetas de imagen actuales y el espacio de nombres.
- Video sitemaps — etiquetas de video obligatorias y opcionales.
- Sitemaps report help — todos los errores de sitemap de Search Console y qué significan.
- sitemaps.org protocol — el estándar de sitemap XML común a los distintos motores.
Bing / Microsoft
- Keeping Content Discoverable with Sitemaps in AI-Powered Search (Jul 2025) — la postura actual de Bing: XML preferido,
lastmodimporta y sitemaps + IndexNow son complementarios. - The Importance of Setting the lastmod Tag in Your Sitemap (Feb 2023) — Fabrice Canel explica por qué
lastmodes crucial. - IndexNow / documentación de indexnow.org — el protocolo de envío para señalar al instante las URL modificadas (Bing, Yandex y otros; no Google).
Citas de la fuente
Declaraciones oficiales de Google y de Bing. Cada enlace es un enlace profundo que salta al pasaje citado en la página de origen.
Google: qué es un sitemap y qué hace
- “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” (traducción) «Un sitemap es un archivo donde se proporciona información sobre las páginas, los videos y otros archivos del sitio, y las relaciones entre ellos.» — Google Search Central, descripción general de los sitemaps. Ir a la cita
- “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” (traducción) «Un sitemap ayuda a los motores de búsqueda a descubrir las URL del sitio, pero no garantiza que todos los elementos del sitemap se rastreen e indexen.» Ir a la cita
Google: descubrimiento, no una garantía
- “submitting a Sitemap doesn’t guarantee the pages referenced in it will be indexed. Think of a Sitemap as a way to help Googlebot find your content … if the content is shallow, it may totally happen it will not be indexed at all.” (traducción) «enviar un sitemap no garantiza que las páginas referenciadas en él se indexen. Un sitemap puede entenderse como una forma de ayudar a Googlebot a encontrar el contenido… si el contenido es superficial, puede perfectamente ocurrir que no se indexe en absoluto.» — Gary Illyes, Google. Ir a la cita
- “One part of sitemaps is that Google has to be keen on indexing more content from the site. If Google’s not convinced that there’s new & important content to index, it won’t use the sitemap.” (traducción) «Una parte de los sitemaps es que Google tiene que estar interesado en indexar más contenido del sitio. Si Google no está convencido de que hay contenido nuevo e importante que indexar, no usará el sitemap.» — John Mueller, Google. Ir a la cita
Google: cuándo es necesario
- “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” (traducción) «Generar un archivo de sitemap automáticamente parece una base mínima para cualquier sitio web serio, en mi opinión.» — John Mueller, Google. Ir a la cita
Google: las etiquetas que ignora
- “we ignore those. It’s essentially a bag of noise.”
(traducción) «las ignoramos. Básicamente es un saco de ruido.»
— Gary Illyes, Google, sobre
<priority>y<changefreq>. Ir a la cita - “Priority and change frequency doesn’t really play that much of a role with Sitemaps anymore … it is much better to just specify the time stamp directly.” (traducción) «La prioridad y la frecuencia de cambio ya no desempeñan realmente un papel tan importante en los sitemaps… es mucho mejor especificar directamente la marca de tiempo.» — John Mueller, Google. Ir a la cita
Google: lastmod con honestidad
- “setting today’s date in a sitemap file isn’t going to be something that works in favor of anyone, it’s just lazy.” (traducción) «poner la fecha de hoy en un archivo de sitemap no va a ser algo que funcione a favor de nadie, es simplemente pereza.» — John Mueller, Google. Ir a la cita
- “an update to the main content, the structured data, or links on the page is generally considered significant, however an update to the copyright date is not.” (traducción) «una actualización del contenido principal, de los datos estructurados o de los enlaces de la página se considera generalmente significativa; en cambio, una actualización de la fecha de copyright no lo es.» — Google Search Central, cómo crear un sitemap. Ir a la cita
Bing: lastmod e IndexNow
- “XML remains the preferred format for sitemaps, as it supports structured metadata like lastmod, which helps Bing assess content freshness and relevance more effectively.” (traducción) «XML sigue siendo el formato preferido para los sitemaps, ya que admite metadatos estructurados como lastmod, que ayudan a Bing a evaluar la frescura y la relevancia del contenido de forma más eficaz.» — Blog de Microsoft Bing. Ir a la cita
- “By combining sitemaps for comprehensive site coverage with IndexNow for fast, URL-level submission, you provide the strongest foundation for keeping your content fresh, discoverable, and visible.” (traducción) «Al combinar los sitemaps, para una cobertura completa del sitio, con IndexNow, para un envío rápido a nivel de URL, se proporciona la base más sólida para mantener el contenido actualizado, descubrible y visible.» — Blog de Microsoft Bing. Ir a la cita
Los KPI permanentes de salud del sitemap
Un sitemap no tiene una métrica de posicionamiento propia: su trabajo es la cobertura, así que los KPI que importan miden si de verdad está haciendo ese trabajo a lo largo del tiempo, no en una auditoría puntual.
Enviadas frente a indexadas, por sitemap
- Métrica: proporción de las URL de un sitemap que Google declara indexadas frente a no indexadas.
- Qué indica: si las URL anunciadas llegan al índice. Una proporción aceptable en conjunto pero deficiente en un sitemap concreto identifica la sección problemática y justifica dividir por sección.
- Cómo se obtiene: en Search Console puede abrirse Indexación de páginas —«Por qué no se
indexan las páginas»— y filtrarse por sitemap. El informe Sitemaps solo muestra qué se
presentó y cuándo se leyó por última vez. Las URL individuales pueden comprobarse con
Google Index Checker para observar estado, redirecciones,
noindexy canonical. - Referencia o rango realista: no existe un objetivo universal fiable. Un sitio con muchas páginas de contenido escaso, casi duplicadas o de poco valor quizá nunca alcance el 100 %. Conviene establecer una línea base por sección y supervisar la tendencia.
- Cadencia: mensual en un sitio estable; semanal durante una migración, una publicación grande de contenido o una reestructuración de sitemaps.
Integridad de la cobertura del sitemap
- Métrica: proporción de las URL reales, canónicas, indexables y con estado 200 que están presentes en los sitemaps enviados.
- Qué indica: si el sitemap funciona como inventario completo o ha quedado obsoleto, porque faltan secciones nuevas, conserva URL redirigidas o desindexadas, o no coincide con el CMS.
- Cómo se obtiene: el sitemap publicado puede validarse con XML Sitemap Validator para extraer la lista de URL y los errores estructurales. Después debe compararse con el conjunto real de URL canónicas del sitio para detectar páginas ausentes y URL obsoletas.
- Referencia o rango realista: depende de la definición de «indexable» del sitio. El criterio es una coincidencia cercana al 100 %, con cualquier diferencia explicada.
- Cadencia: cada vez que se regenere el sitemap y como comprobación manual tras una migración grande o una reestructuración de URL.
Prompts de IA listos para usar
Puntos de partida para tareas relacionadas con sitemaps. La salida debe tratarse como un borrador que se verificará con el archivo real, Search Console y la documentación oficial de Google, no como una respuesta definitiva.
Auditar un archivo de sitemap frente a la especificación
Se proporciona el XML del sitemap [archivo completo o primeras ~200 líneas]. Se solicita comprobarlo frente a los requisitos de Google: límite de 50 000 URL o 50 MB sin comprimir, UTF-8, URL absolutas y completas, y escape correcto de
&,',",<y>. Debe señalarse cualquier URL posiblemente no canónica, destino de redirección o duplicado.<priority>y<changefreq>no deben marcarse como errores: Google ignora esas etiquetas, pero no constituyen un problema de validez.
Decidir si dividir en un índice de sitemaps
El sitio tiene aproximadamente [N] URL indexables distribuidas en estas secciones: [lista de secciones]. Con base en el límite de Google de 50 000 URL o 50 MB por sitemap, se solicita determinar si se necesita un índice y, de ser así, proponer una división razonable por sección que permita diagnosticar las URL presentadas frente a las indexadas.
Redactar una política de actualización de lastmod
Se necesita una política de
lastmodque actualice la fecha solo tras cambios significativos —contenido principal, datos estructurados o enlaces—, no con una fecha genérica, porque Google deja de confiar enlastmodcuando es inexacto. El CMS registra las ediciones así: [fecha de publicación, última edición, historial de versiones, etc.]. Se solicita redactar la lógica que determine cuándo debe cambiarlastmod.
Decidir si mantener el sitemap público o enviarlo de forma privada
Situación: [descripción del sitio, nicho competitivo, páginas nuevas sin enlaces y presencia actual del sitemap en robots.txt]. Se solicita analizar la contrapartida entre indicar el sitemap en
robots.txt—público y descubrible— y presentarlo solo mediante Google Search Console y Bing Webmaster Tools —privado, pero sin descubrimiento automático en otros motores—. Debe recomendarse una opción y justificarse.
Clasificar por secciones una exportación de URL presentadas frente a indexadas
Se proporciona una exportación CSV de las URL del sitemap combinadas con su estado de indexación en Search Console [URL, sitemap, indexada sí/no y motivo]. Se solicita agrupar las URL no indexadas por causa probable e identificar la sección con la peor proporción para priorizar el análisis.
Lista de verificación de sitemaps
Comprobaciones para confirmar que el sitemap ayuda y no queda obsoleto:
- Existe un sitemap y se genera automáticamente, no se mantiene a mano.
- Enumera solo URL canónicas, indexables y con estado 200: sin redirecciones, URL no
canónicas ni páginas con
noindex. - Las URL son absolutas y completas, y los caracteres especiales (
& ' " < >) usan escape de entidades. - Usa codificación UTF-8.
- Ningún sitemap supera 50 000 URL o 50 MB sin comprimir; si ocurre, debe dividirse y emplearse un índice. Se admite gzip, pero el límite se aplica al tamaño sin comprimir.
- No se incluyen
<priority>ni<changefreq>; Google ignora ambas. -
<lastmod>solo se establece tras cambios significativos y es exacto. - Se presenta en Google Search Console y Bing Webmaster Tools.
-
robots.txtcontiene una líneaSitemap:, o se omite deliberadamente y el archivo se presenta en todas las consolas pertinentes. - No quedan llamadas a
google.com/ping?sitemap=en plugins o tareas cron; el endpoint está inactivo desde enero de 2024. - Se revisan periódicamente las cifras de presentadas frente a indexadas.
- El sitemap no se usa para desindexar contenido; esa función corresponde a
noindex.
Los modelos mentales
1. Un sitemap es un inventario, no una solución milagrosa para el descubrimiento. Es una herramienta de cobertura: una lista limpia de lo que debe indexarse. No fuerza el rastreo ni la indexación. Si las páginas no se indexan, el sitemap permite detectar el problema —presentadas frente a indexadas—, pero no resolverlo.
2. Excluir ≠ noindex.
Dejar una URL fuera del sitemap no la elimina de Google. El sitemap es un anuncio, no una barrera.
Para retirar una página, debe permitirse el rastreo y añadirse noindex; el sitemap no es la
herramienta adecuada.
3. Debe automatizarse para evitar que quede obsoleto. Un sitemap elaborado a mano queda desactualizado cuando se añade una página y no se modifica el archivo. Debe generarse a partir de las páginas que existen realmente para mantenerlo actualizado y completo. Su valor reside en la exactitud, no en la mera existencia.
4. Las URL presentadas frente a las indexadas constituyen un diagnóstico. Al dividir los sitemaps por sección o tipo de contenido, las cifras de Search Console indican qué parte del sitio tiene una indexación insuficiente. Ese es el beneficio cotidiano, más útil que el acto de presentación por sí mismo.
5. El descubrimiento tiene varios canales. Los sitemaps constituyen la vía de inventario; los enlaces son otra vía de descubrimiento, y los protocolos de envío —IndexNow y la Indexing API— forman un canal separado. Si una página no aparece, conviene determinar qué canal debería transportarla y si recibe enlaces.
Cómo crear un sitemap, plataforma por plataforma
Cada plataforma genera un sitemap automáticamente o dispone de un módulo estándar. Los
dos pasos finales son comunes: (1) comprobar que solo se incluyan URL canónicas e indexables;
(2) presentarlo en Search Console y Bing Webmaster Tools, y añadir la línea Sitemap: a
robots.txt, o bien omitirla deliberadamente para no anunciarlo.
| Plataforma | Origen del sitemap |
|---|---|
| WordPress | El núcleo genera /wp-sitemap.xml automáticamente (WP ≥ 5.5). Para excluir tipos de contenido, añadir imágenes o noticias y dividir archivos pueden usarse Yoast SEO, Rank Math o AIOSEO. |
| Shopify | Genera /sitemap.xml, un índice de archivos secundarios de productos, colecciones, páginas y blogs. La inclusión se controla mediante la visibilidad y noindex en las plantillas. |
| Wix | Genera /sitemap.xml; la indexación por página puede configurarse en los ajustes de SEO. |
| Squarespace | Genera /sitemap.xml; las páginas se excluyen desde sus ajustes. |
| Webflow | Ofrece un sitemap automático en Site Settings → SEO o permite proporcionar uno personalizado. |
| Drupal | Simple XML Sitemap —o el módulo anterior XML Sitemap— genera, divide y presenta archivos. |
| Frameworks de JavaScript (Next, Astro, Gatsby, etc.) | Debe usarse la integración del framework; puede buscarse «<framework> sitemap». Este sitio usa @astrojs/sitemap de Astro, configurado en astro.config.mjs. |
| Manual / generadores | En sitios estáticos o muy pequeños puede emplearse un generador o script. Se prefiere la automatización porque los archivos manuales quedan obsoletos. |
Errores de sitemap en Search Console → significado → solución
| Estado o error | Significado | Solución |
|---|---|---|
| Couldn’t fetch | Google no pudo recuperar el archivo: URL incorrecta o 404, bloqueo en robots.txt, tiempo de espera o procesamiento pendiente. | Debe confirmarse que la URL devuelva 200, no esté bloqueada y el servidor responda; después se presenta de nuevo. |
| Unsupported format | El archivo no usa un formato admitido. | Debe presentarse un sitemap XML/RSS/Atom/txt real, no una página HTML. |
| Empty sitemap | El archivo no contiene URL. | Debe generarse a partir de URL reales y revisarse el generador. |
| Sitemap file size error | Supera 50 MB sin comprimir. | Debe dividirse en varios sitemaps y un índice. |
| Compression error | Google no pudo descomprimir el archivo .gz. | Debe volver a comprimirse con gzip y comprobarse la descompresión. |
| Incorrect namespace | Falta el elemento raíz o el espacio de nombres es incorrecto. | Debe usarse xmlns="http://www.sitemaps.org/schemas/sitemap/0.9", además de otros espacios cuando correspondan. |
| URL not allowed | Las URL están por encima del nivel del sitemap o en otro dominio. | Debe trasladarse el sitemap o verificarse ambos dominios; los archivos secundarios deben permanecer en la ruta permitida. |
| Invalid URL | Un valor de <loc> no es una URL absoluta válida. | Deben usarse URL absolutas y completas, con escape de entidades para & ' " < >. |
| URLs not accessible / not followed | Google encontró un error al rastrear las URL enumeradas. | Debe confirmarse que devuelvan 200 y no estén bloqueadas. |
| Invalid date | El formato de <lastmod> es incorrecto. | Deben usarse fechas W3C / ISO-8601. |
| Invalid / missing tag or attribute, too many tags | El XML está mal formado o contiene duplicados. | Debe validarse, eliminar duplicados y añadir los atributos obligatorios. |
| Thumbnail too large/small (video) | Una imagen de <video:thumbnail_loc> incumple las reglas de tamaño. | Debe usarse una imagen de al menos 60×30 px en una URL estable y rastreable. |
Otras trampas del mundo real: un desajuste entre HTTP y HTTPS o con www entre
las URL del sitemap y la propiedad verificada provoca “URL not allowed”; Google puede
servir una copia en caché desactualizada, así que los cambios no son instantáneos;
y enviar los sitemaps hijos y el índice es inofensivo pero innecesario.
Herramientas para validar y diagnosticar un sitemap
- Google Index Checker: permite comprobar una URL del
sitemap para detectar bloqueos observables —estado, redirecciones,
noindexy canonical— antes de atribuir el problema al sitemap. Remite a URL Inspection de Search Console para obtener la respuesta autorizada de Google. - Google Search Console, informe Sitemaps: permite presentar un sitemap y consultar qué recuperó Google y cuándo. Debe combinarse con Indexación de páginas, filtrada por sitemap, para obtener la división entre indexadas y no indexadas.
- Bing Webmaster Tools, Sitemaps: ofrece la vista equivalente para Bing. También debe presentarse aquí porque ambos motores gestionan los sitemaps por separado.
- Un rastreador (Ahrefs Site Audit, Screaming Frog): genera la lista real de URL canónicas que se compara con el sitemap. Un validador confirma que el archivo está bien formado, pero solo un rastreo real determina si está completo.
Recursos recomendados
Artículos relacionados de Patrick Stox
- Enterprise Technical SEO — función de los sitemaps automatizados y actualizados en sitios grandes.
- When Should You Worry About Crawl Budget? — uso del sitemap como inventario del conjunto indexable.
- Website Migration: The Ultimate Guide — conservación temporal de un sitemap con URL antiguas para observar su salida del índice.
- JavaScript SEO Issues & Best Practices — situaciones en las que más importan los sitemaps, como contenido cargado mediante JavaScript.
Charlas de Patrick Stox
- How Search Works (SlideShare) — recorrido por rastreo, renderizado, indexación y posicionamiento, con los sitemaps en la fase de descubrimiento. Advertencia original: “This is my understanding of systems… not going to be 100% complete or accurate.” (traducción) «Esta es mi comprensión de los sistemas; no será completa ni exacta al 100 %».
De otras personas
- Los documentos de Google Sitemaps overview y build-a-sitemap — la fuente primaria de todo lo que hay en esta página.
- El protocolo de sitemaps.org — el estándar común a los distintos motores sobre el que se construyen los sitemaps XML.
- Blog de Bing Webmaster: Keeping Content Discoverable with Sitemaps in AI-Powered Search — la postura actual de Bing sobre la preferencia por el formato XML, la importancia de
lastmody la complementariedad de sitemaps + IndexNow. - Blog de Bing Webmaster: The Importance of Setting the lastmod Tag in Your Sitemap — Fabrice Canel explica cómo usa Bing
lastmodpara evaluar la frescura. - Documentación de IndexNow — el protocolo de envío para notificar al instante a Bing, Yandex y otros las URL modificadas (Google no participa).
- Ayuda del informe Sitemaps de Google Search Console — referencia completa de todos los errores y estados de sitemap en Search Console.
- Search Engine Journal: Google Explains Why It May Not Use a Sitemap — recoge la explicación de John Mueller sobre cuándo Google ignora los sitemaps enviados.
- Search Engine Roundtable: Google: XML Sitemaps Are A Minimal Baseline For Any Serious Website — Barry Schwartz cubriendo la postura de Mueller de la “minimal baseline” (traducción) «base mínima».
Evaluación: sitemaps
Cinco preguntas breves sobre la función y el contenido de los sitemaps. Se selecciona una respuesta para cada pregunta y después se comprueba el resultado.
Registro de cambios
Actualizado el 13 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 28 jul 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.