Un sitemap XML es el mapa de tu web para Google — un archivo que lista todas las URLs que quieres que Google conozca. Sin él, tu web todavía se puede indexar, pero Google tarda más en descubrir páginas nuevas y puede saltar URLs sin enlaces internos claros. Crearlo es sencillo, gratis, y una de las acciones con más retorno por esfuerzo en SEO técnico. Aquí te enseño tres formas (WordPress, web estática, código propio) y los errores que hacen que un sitemap no funcione.
Un sitemap le dice a Google: «estas son las URLs que tengo, esta es la última vez que las modifiqué, esta es su prioridad relativa». Google decide qué rastrear según ese mapa + enlaces internos + externos. Es más importante cuanto más grande es tu web — imprescindible a partir de 50+ URLs.
Qué debe contener un sitemap XML correcto
- URLs canónicas (versión oficial sin duplicados).
- Fecha de última modificación (
<lastmod>). - Frecuencia de cambio opcional (
<changefreq>). - Prioridad relativa opcional (
<priority>). - Solo URLs válidas (200, no 404, no redirects).
- URLs indexables (sin noindex, sin bloqueo en robots.txt).
- Codificación UTF-8.
- Máximo 50.000 URLs o 50 MB por sitemap (dividir en varios si superas).
Tres formas de crear tu sitemap
Método 1 — WordPress con plugin SEO (la más común)
Si usas WordPress, instala Yoast SEO o RankMath (ambos gratuitos). Al activar el plugin se genera automáticamente un sitemap en:
- Yoast:
tudominio.com/sitemap_index.xml - RankMath:
tudominio.com/sitemap_index.xml
Ambos crean sitemap índice (archivo principal) + sitemaps hijos por tipo de contenido (posts, páginas, categorías, etc.). Se actualizan automáticamente cada vez que publicas o editas.
Método 2 — Web estática con generador online
Para webs que no usan CMS (HTML puro, Webflow, Framer, etc.) puedes usar generadores online:
- xml-sitemaps.com — gratuito hasta 500 URLs. Metes tu dominio, espera, descarga el archivo, lo subes por FTP a la raíz.
- Screaming Frog (gratuito hasta 500 URLs) en modo desktop.
- Sitebulb (de pago pero potente).
Una vez generado el sitemap.xml, súbelo a la raíz de tu dominio por FTP. La URL final será tudominio.com/sitemap.xml.
Método 3 — Generación por código (desarrolladores)
Si tu stack es Next.js, Astro, Hugo, o cualquier framework moderno, todos tienen plugins o funciones nativas para generar sitemap durante el build. Ejemplos:
- Next.js:
next-sitemappackage. - Astro:
@astrojs/sitemapintegration. - Hugo: nativo, solo configurar
config.toml. - Gatsby:
gatsby-plugin-sitemap.
La ventaja: el sitemap se regenera en cada build sin intervención manual.
Estructura básica de un sitemap XML (para referencia)
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tudominio.com/</loc>
<lastmod>2026-04-19</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://tudominio.com/servicios/</loc>
<lastmod>2026-04-15</lastmod>
<priority>0.8</priority>
</url>
</urlset>
Errores frecuentes que hacen un sitemap inútil
- Incluir URLs con 404. Google penaliza sitemaps con muchos enlaces rotos.
- Incluir URLs con noindex. Contradicción — el sitemap las propone pero les dices que no indexe.
- URLs duplicadas (con y sin www, con y sin slash final). Escoge una versión canónica y usa esa.
- No actualizar fechas lastmod. Google usa esa fecha para decidir qué rastrear. Si nunca cambia, reduce prioridad de rastreo.
- Sitemap estático que no se regenera. Si publicas artículos nuevos y el sitemap sigue con las URLs de hace 6 meses, Google no descubre lo nuevo.
- Superar 50.000 URLs en un solo archivo. Hay que dividir en sitemaps hijos.
- Codificación incorrecta. Debe ser UTF-8.
Preguntas frecuentes
En la raíz de tu dominio, accesible en tudominio.com/sitemap.xml. Si usas plugin WordPress, el plugin lo pone automáticamente allí. Para web estática, súbelo por FTP a la carpeta raíz (misma donde está tu index.html).
Solo las que quieres indexar. Excluye: páginas de login, perfiles de usuario privados, páginas de pago, filtros con parámetros, 404s, contenido duplicado. Los plugins WordPress excluyen automáticamente la mayoría.
Plugins WordPress (Yoast/RankMath) y frameworks modernos (Next.js, Astro) lo regeneran automáticamente con cada publicación o build. Sitemaps estáticos generados con xml-sitemaps.com hay que regenerar manualmente cada cierto tiempo — incómodo y propenso a olvidos.
Search Console te avisa en «Sitemaps» con el tipo de error: formato XML incorrecto, URLs bloqueadas, redirects, 404s. Corrige el sitemap y reenvíalo. Mientras haya errores graves, Google puede ignorar parcial o totalmente el sitemap.
No directamente. Lo que mejora es la velocidad y cobertura de indexación. URLs más rápido indexadas = más rápido empiezan a rankear. En webs pequeñas la diferencia puede ser pequeña; en webs con cientos o miles de URLs, es sustancial.
Lo siguiente
- 5 minutos: comprueba si ya tienes sitemap visitando
tudominio.com/sitemap.xmlotudominio.com/sitemap_index.xml. - 20 minutos: si usas WordPress y no tienes plugin SEO, instala Yoast o RankMath. Sitemap generado automáticamente.
- 30 minutos: envíalo a Search Console (siguiente paso — ver artículo cómo subir un sitemap a Google).
- Seguimiento: revisa mensualmente en Search Console → Sitemaps que no haya errores nuevos.
El sitemap es una pieza técnica básica que se monta una vez y trabaja sola. La mayoría de webs pequeñas no lo tienen, y es de las acciones con más retorno por minuto invertido en SEO.


