Guías

¿Qué es un sitemap? Sitemaps XML explicados de forma sencilla

Un sitemap es un archivo —normalmente en tusitio.com/sitemap.xml— que enumera las páginas de tu sitio web que quieres que los buscadores conozcan. Google lo describe como una forma de indicar a los buscadores tus páginas, vídeos y otros archivos y cómo se relacionan entre sí, para que puedan rastrear tu sitio de forma más eficiente. Es un mapa útil, no una garantía: los buscadores siguen decidiendo qué rastrear, indexar y mostrar.

Por qué importa cuando construyes con IA

Cuando construyes un sitio con IA, las páginas a menudo existen antes de que nadie enlace a ellas. Un sitio nuevo no tiene otros sitios que apunten hacia él, y una single-page app puede tener páginas que solo son accesibles después de que se ejecute JavaScript. Un sitemap da a los buscadores una lista directa de tus URLs reales.

Detrás de ese archivo sencillo hay algunas decisiones:

  • Qué páginas incluir. Las páginas públicas que quieres que se encuentren, no las pantallas de inicio de sesión, las páginas de administración ni los duplicados.
  • Qué dirección usar. Tu dominio final, con https://, siempre de la misma forma.
  • Mantenerlo actualizado. Las nuevas entradas del blog, productos o anuncios deben aparecer sin que nadie edite el archivo a mano.

Si las páginas de tu sitio salen de una base de datos —anuncios, productos, artículos—, el sitemap debe generarse a partir de esos datos, no escribirse una vez y olvidarse.

Una analogía cotidiana

Un sitemap es como el panel de directorio del vestíbulo de un centro comercial. Podrías encontrar cada tienda recorriendo los pasillos, y los visitantes habituales lo hacen. Pero el panel enumera todas las tiendas en un solo lugar, incluida la que está escondida en la tercera planta. No hace buena a una tienda ni garantiza que alguien la visite; solo asegura que se pueda encontrar.

Para un centro pequeño con un solo pasillo, el panel es agradable pero no imprescindible. Para uno enorme, o uno nuevo que nadie conoce todavía, marca una gran diferencia.

¿Lo necesitas?

La guía de Google, en resumen:

Tu sitio¿Sitemap?
Pequeño (unas 500 páginas o menos) y cada página importante está enlazada desde otra páginaProbablemente no es obligatorio, pero no hace daño
Grande, con muchas páginasSí
Nuevo, con pocos enlaces desde otros sitiosSí
Mucho contenido de vídeo, imágenes o noticiasSí, posiblemente con extensiones de sitemap para esos formatos
Páginas accesibles solo a través de buscadores o filtrosSí, y añade también enlaces normales

En la práctica, un sitemap es barato de añadir, así que muchos sitios pequeños lo incluyen de todos modos.

Cómo es un sitemap

Aquí tienes un sitemap XML pequeño para una panadería:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.examplebakery.com/</loc>
    <lastmod>2026-09-20</lastmod>
  </url>
  <url>
    <loc>https://www.examplebakery.com/menu</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
  <url>
    <loc>https://www.examplebakery.com/custom-cakes</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
</urlset>

Cada <url> tiene un <loc> —la dirección completa de la página— y, opcionalmente, una fecha <lastmod>.

Algunas reglas de la documentación de Google:

  • Usa URLs absolutas. https://www.examplebakery.com/menu, no /menu.
  • Límites de tamaño. Un sitemap puede contener hasta 50.000 URLs o 50 MB sin comprimir. Los sitios más grandes se dividen en varios sitemaps que se enumeran en un archivo de índice de sitemaps.
  • lastmod debe ser honesto. Google solo lo usa cuando es coherente y exacto, y debe reflejar cambios significativos en la página, no que se actualice un año de copyright.
  • Google ignora priority y changefreq. Muchos generadores de sitemaps los añaden igualmente; no hacen daño, pero no merece la pena perder tiempo ajustándolos.

Google también acepta formatos más sencillos, como un archivo de texto plano con una URL por línea, o un feed RSS/Atom.

Un ejemplo práctico: un sitio de anuncios de pisos en alquiler

Supongamos que has creado un sitio con anuncios de pisos en alquiler. Tiene una página de inicio, una página «sobre nosotros», una página de búsqueda y una página para cada anuncio, como /listings/2-bed-flat-canal-street. Los anuncios se publican y se retiran cada semana.

Qué entra. La página de inicio, la página «sobre nosotros», las páginas de zonas (/areas/city-centre) y cada página de anuncio activo. El lastmod de cada anuncio es la fecha en que cambiaron por última vez sus datos.

Qué queda fuera. La página de inicio de sesión, el panel del propietario, las páginas de búsquedas guardadas y los resultados de búsqueda con filtros en la URL (/search?beds=2&max=1200). Son privadas o casi duplicados de otras páginas.

Mantenerlo actualizado. En lugar de un archivo estático, el servidor genera sitemap.xml a partir de la base de datos cada vez que se solicita (o en una reconstrucción periódica). Cuando un anuncio se alquila y se retira, desaparece del sitemap, y su página devuelve un estado adecuado de «ya no existe» o «no encontrado».

Avisar a los buscadores. robots.txt incluye una línea que apunta al sitemap:

User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml

Y el propietario envía el sitemap en Google Search Console, donde el informe de Sitemaps muestra si Google pudo leerlo y cuántas URLs encontró.

Términos comunes explicados

TérminoQué significa
SitemapUn archivo que enumera las URLs que quieres que los buscadores conozcan.
XMLUn formato de texto con etiquetas, usado en la mayoría de sitemaps.
<loc>La URL completa de una página del sitemap.
<lastmod>Cuándo cambió por última vez la página de forma significativa.
Índice de sitemapsUn archivo que enumera varios sitemaps, para sitios grandes.
robots.txtUn archivo en la raíz de tu sitio que indica a los rastreadores qué pueden rastrear y dónde está tu sitemap.
Rastreo (crawling)Un buscador descargando tus páginas.
IndexaciónUn buscador almacena y comprende tus páginas para que puedan aparecer en los resultados.
URL canónicaLa versión preferida de una página cuando el mismo contenido tiene varias direcciones.
URL absolutaUna dirección completa que incluye https:// y el dominio.
Search ConsoleLa herramienta gratuita de Google para enviar sitemaps y ver el rendimiento en búsquedas.

Errores comunes e ideas equivocadas

  • «Un sitemap hace que me indexen». Ayuda al descubrimiento. Google indica que no garantiza el rastreo ni la indexación.
  • URLs relativas. /menu no es válido en un sitemap; usa la dirección completa.
  • Dominio equivocado. Los sitemaps que enumeran una dirección de vista previa o de staging, o http:// en lugar de https://, apuntan a los buscadores al lugar equivocado.
  • Incluir páginas que no quieres indexar. Las páginas de inicio de sesión, de administración o las marcadas con noindex envían señales contradictorias.
  • Incluir URLs rotas o con redirección. Enumera la dirección final y funcional de cada página.
  • Un sitemap desactualizado. Un archivo escrito una sola vez al lanzar pierde cada página añadida después.
  • Falsear lastmod. Poner la fecha de hoy en todas las páginas cada día enseña a Google a ignorarlo.
  • Confiar en el sitemap en lugar de en los enlaces. Las páginas también deben ser accesibles mediante enlaces normales en tu sitio.

Qué pedir a tu constructor de IA

  • «Genera un sitemap.xml en la raíz del sitio que enumere cada página pública, con URLs absolutas https:// en mi dominio final.»
  • «Genera el sitemap a partir de la base de datos para que los nuevos anuncios o entradas aparezcan automáticamente.»
  • «Actualiza lastmod solo cuando el contenido de una página cambie de verdad.»
  • «Deja fuera las páginas de inicio de sesión, el panel, la administración y las búsquedas filtradas.»
  • «Añade un robots.txt que permita las páginas públicas e incluya una línea Sitemap:.»
  • «Asegúrate de que cada URL del sitemap devuelva un estado 200 y no esté redirigida.»
  • «Si superamos las 50.000 URLs, divide en varios sitemaps con un índice de sitemaps.»

Después, envíalo en Search Console. Para ver el panorama general, lee qué es el SEO y SEO para sitios web creados con IA.

Sitemaps en Mythex

Mythex no genera sitemaps automáticamente; lo pides en el chat y el agente lo añade al código de tu app. La receta de la documentación sobre SEO para tu app publicada incluye un prompt de inicio que cubre un sitemap.xml y un robots.txt sencillos, junto con títulos y meta descripciones. Usa la dirección que los visitantes usarán de verdad —tu subdominio de mythex.ai o, en Pro, tu dominio personalizado— y vuelve a publicar después de los cambios para que el sitio en vivo sirva los archivos nuevos.

Preguntas

¿Qué es un sitemap, en pocas palabras?

Un sitemap es un archivo, normalmente llamado sitemap.xml, que enumera las páginas de tu sitio que quieres que los buscadores conozcan, a veces con la fecha de la última modificación de cada una. Ayuda a los buscadores a descubrir y rastrear tus páginas de forma más eficiente.

¿Todos los sitios web necesitan un sitemap?

No siempre. Google indica que los sitios pequeños de unas 500 páginas o menos, en los que cada página importante está enlazada desde otras páginas, quizá no lo necesiten. Es más útil en sitios grandes, sitios nuevos con pocos enlaces desde fuera y sitios con mucho contenido multimedia o de noticias.

¿Un sitemap garantiza que mis páginas se indexen?

No. Google indica que un sitemap puede mejorar el rastreo, pero no garantiza que todas las URLs que contiene se rastreen o se indexen. Las páginas siguen necesitando ser útiles y accesibles.

¿Cómo envío un sitemap a Google?

Añádelo en el informe de Sitemaps de Google Search Console, y añade una línea como «Sitemap: https://example.com/sitemap.xml» en tu archivo robots.txt para que otros rastreadores también puedan encontrarlo.

¿Cuál es la diferencia entre un sitemap XML y un sitemap HTML?

Un sitemap XML es un archivo legible por máquinas para los buscadores. Un sitemap HTML es una página normal de enlaces para los visitantes humanos. Tienen públicos distintos, y un sitio puede tener ambos.

Mythex · Pricing · Crea lo que quieras con IA · Plantillas de sitios web y apps · Mythex comparado · Glosario para crear apps con IA · Herramientas gratis para crear apps con IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)