¿Qué es un sitemap? Sitemaps XML explicados de forma sencilla
Un sitemap es un archivo — normalmente en yoursite.com/sitemap.xml — que enumera las páginas de tu 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 creas con IA
Cuando creas una web con IA, las páginas suelen existir antes de que nadie enlace a ellas. Una web nueva no tiene otros sitios que apunten hacia ella, y una aplicación de una sola página puede tener páginas a las que solo se llega después de que se ejecute JavaScript. Un sitemap da a los buscadores una lista directa de tus URL reales.
Hay varias decisiones detrás de ese sencillo archivo:
- Qué páginas incluir. Las páginas públicas que quieres que 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 igual. - Mantenerlo actualizado. Las nuevas entradas del blog, productos o anuncios deberían aparecer sin que nadie edite el archivo a mano.
Si las páginas de tu web salen de una base de datos — anuncios, productos, artículos —, el sitemap debería generarse a partir de esos datos, no escribirse una vez y olvidarse.
Una analogía cotidiana
Un sitemap es como el tablón de directorio del vestíbulo de un centro comercial. Podrías encontrar todas las tiendas recorriendo los pasillos, y los visitantes habituales lo hacen. Pero el tablón enumera todas las tiendas en un solo sitio, incluida la que está escondida en la tercera planta. No convierte una tienda en buena ni garantiza que alguien vaya, solo asegura que se pueda encontrar.
En un centro pequeño con un solo pasillo, el tablón es agradable pero no imprescindible. En uno enorme, o en uno nuevo que nadie conoce todavía, marca una gran diferencia.
¿Lo necesitas?
La guía de Google, en resumen:
| Tu web | ¿Sitemap? |
|---|---|
| Pequeña (unas 500 páginas o menos) y todas las páginas importantes están enlazadas desde otra página | Probablemente no es obligatorio, pero no hace daño |
| Grande, con muchas páginas | Sí |
| Nueva, con pocos enlaces desde otros sitios | Sí |
| Mucho contenido de vídeo, imágenes o noticias | Sí, quizá con extensiones de sitemap para ese contenido |
| Páginas que solo se alcanzan a través de buscadores internos o filtros | Sí, y además añade enlaces normales |
En la práctica, un sitemap es barato de añadir, así que muchas webs pequeñas lo incluyen igualmente.
Cómo es un sitemap
Esto es un pequeño sitemap XML 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 URL absolutas.
https://www.examplebakery.com/menu, no/menu. - Límites de tamaño. Un sitemap puede contener hasta 50 000 URL o 50 MB sin comprimir. Las webs grandes se dividen en varios sitemaps y se enumeran en un archivo de índice de sitemaps.
lastmoddebe ser honesta. Google solo la usa cuando es coherente con la realidad, y debe reflejar cambios significativos en la página, no que se actualice el año del copyright.priorityychangefreqlos ignora Google. Muchos generadores de sitemaps todavía las añaden; no hacen daño, pero no merece la pena dedicarles tiempo.
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: una web de alquiler de pisos
Imagina que has creado una web 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/piso-2-habitaciones-calle-canal. Los anuncios aparecen y desaparecen cada semana.
Qué entra. La página de inicio, la página «Sobre nosotros», las páginas por zona (/areas/centro) y la página de cada anuncio activo. La 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 al día. 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 regeneración periódica). Cuando un piso se alquila y se retira, desaparece del sitemap, y su página devuelve un estado correcto de «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 URL encontró.
Términos habituales explicados
| Término | Qué significa |
|---|---|
| Sitemap | Un archivo que enumera las URL que quieres que los buscadores conozcan. |
| XML | Un formato de texto con etiquetas, usado en la mayoría de sitemaps. |
<loc> | La URL completa de una página en el sitemap. |
<lastmod> | Cuándo cambió la página por última vez de forma significativa. |
| Índice de sitemaps | Un archivo que enumera varios sitemaps, para webs grandes. |
| robots.txt | Un archivo en la raíz de tu web que indica a los rastreadores qué pueden rastrear y dónde está tu sitemap. |
| Rastreo (crawling) | Un buscador descargando tus páginas. |
| Indexación | Un buscador guardando y entendiendo tus páginas para que puedan aparecer en los resultados. |
| URL canónica | La versión preferida de una página cuando el mismo contenido tiene varias direcciones. |
| URL absoluta | Una dirección completa, con https:// y el dominio. |
| Search Console | La herramienta gratuita de Google para enviar sitemaps y ver el rendimiento en búsquedas. |
Errores comunes e ideas equivocadas
- «Un sitemap me hace aparecer en Google». Ayuda a descubrir las páginas. Google dice que no garantiza el rastreo ni la indexación.
- URL relativas.
/menuno es válida en un sitemap; usa la dirección completa. - Dominio equivocado. Un sitemap que enumera una dirección de vista previa o de staging, o
http://en lugar dehttps://, apunta 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
noindexmandan señales contradictorias. - Incluir URL rotas o con redirección. Enumera la dirección final y funcional de cada página.
- Un sitemap desactualizado. Un archivo escrito una vez al lanzar se pierde todas las páginas añadidas después.
- Falsear
lastmod. Poner la fecha de hoy en todas las páginas cada día enseña a Google a ignorar ese campo. - Confiar en el sitemap en lugar de en los enlaces. Las páginas también deben ser accesibles mediante enlaces normales de tu web.
Qué pedir a tu constructor de IA
- «Genera un
sitemap.xmlen la raíz del sitio que enumere todas las páginas públicas, con URL absolutashttps://en mi dominio final.» - «Crea el sitemap a partir de la base de datos para que los nuevos anuncios o entradas aparezcan automáticamente.»
- «Actualiza
lastmodsolo 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.txtque permita las páginas públicas e incluya una líneaSitemap:.» - «Asegúrate de que cada URL del sitemap devuelve un estado 200 y no está redirigida.»
- «Si superamos las 50 000 URL, divide el sitemap en varios 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 webs creadas 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 aplicación. La receta de la documentación sobre SEO para tu app publicada incluye un prompt inicial que cubre un sitemap.xml y un robots.txt sencillos, junto con títulos y descripciones meta. Usa la dirección que vayan a usar los visitantes — tu subdominio de mythex.ai o, en Pro, tu dominio propio — y vuelve a publicar después de los cambios para que la web 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 web 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.
¿Todas las webs necesitan un sitemap?
No siempre. Google dice que las webs pequeñas, de unas 500 páginas o menos, en las que todas las páginas importantes están enlazadas desde otras páginas, quizá no lo necesiten. Ayuda sobre todo en webs grandes, en webs nuevas con pocos enlaces desde otros sitios y en webs con mucho contenido multimedia o de noticias.
¿Un sitemap garantiza que mis páginas se indexen?
No. Google dice que un sitemap puede mejorar el rastreo, pero no garantiza que cada URL incluida vaya a rastrearse o indexarse. 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» a tu archivo robots.txt para que otros rastreadores también lo encuentren.
¿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 con enlaces para las personas que visitan la web. Sirven a públicos distintos, y una web puede tener los dos.