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.

Publicado por primera vez: 22 jun 2026 · Última actualización: 13 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

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 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ínea Sitemap: de robots.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ínea Sitemap:, 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: de robots.txt: funciona con cualquier motor que lea robots.txt y 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.
  • lastmod exacto: Google solo confía en lastmod cuando 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, lastmod ayuda 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 sitemapEstado observado¿Se mantiene?Acción
https://shop.example/products/trail-runner200, canónica, indexableMantener
https://shop.example/products/old-trail-shoe301 al producto actualNoSustituir por la URL final
https://shop.example/account/login200 con noindexNoQuitar del sitemap
https://shop.example/sale/spring-2025Campaña caducada que devuelve 200Normalmente noRedirigir, retirar o mantener de forma intencionada
https://staging.shop.example/products/testNombre de host de staging públicoNoQuitar 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.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.