Generador de sitemap.xml online
Crea un sitemap.xml válido para tu web a partir de una lista de URLs. Configura lastmod, changefreq y priority. Listo para descargar y subir a tu servidor.
Última actualización:
Valores por defecto
sitemap.xml generado
3 URLs · 0.56 KB<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://miweb.com/</loc>
<lastmod>2026-04-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://miweb.com/blog/</loc>
<lastmod>2026-04-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://miweb.com/contacto/</loc>
<lastmod>2026-04-23</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
https://tuweb.com/sitemap.xml y declara la URL en tu robots.txtCómo funciona
- Pega tus URLs (una por línea) en el campo principal.
- Configura los valores por defecto: fecha de última modificación (
lastmod), frecuencia de cambio (changefreq) y prioridad (priority). - Revisa la validación: la herramienta descarta automáticamente URLs inválidas y duplicadas.
- Copia o descarga el
sitemap.xmlgenerado. - Súbelo a la raíz de tu dominio:
https://tuweb.com/sitemap.xml. - Decláralo en
robots.txty envíalo a Search Console.
Qué es un sitemap.xml
El sitemap.xml es un archivo en formato XML que sigue el estándar oficial de sitemaps.org, apoyado por Google, Bing, Yahoo y Yandex desde 2006. Es la forma estandarizada de decirle a los buscadores qué URLs existen en tu web y darles metadatos sobre ellas.
Estructura básica:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://miweb.com/</loc>
<lastmod>2026-04-20</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://miweb.com/blog/</loc>
<lastmod>2026-04-15</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Cada <url> representa una página. Los elementos:
<loc>(obligatorio): URL absoluta de la página.<lastmod>(recomendado): fecha de última modificación en formato ISO 8601.<changefreq>(opcional): frecuencia de cambio.<priority>(opcional): importancia relativa, de 0.0 a 1.0.
Por qué importa el sitemap
1. Acelera la indexación
Sin sitemap, Google descubre tus páginas siguiendo enlaces desde otras páginas que ya conoce. En una web grande o nueva, esto puede tardar semanas o meses. Con sitemap enviado a Search Console, Google puede empezar a rastrear todo en horas.
2. Encuentra páginas con pocos enlaces internos
Una página con un solo enlace interno (o ninguno) es una “página huérfana” para Google. Sin sitemap, puede tardar mucho en descubrirse — o nunca llegar a indexarse. El sitemap garantiza que Google sepa que existe.
3. Comunica frescura
El campo lastmod le dice a Google cuándo cambió cada página. Cuando ve una fecha reciente, es más probable que vuelva a rastrearla pronto. Esto es crítico para webs de noticias o e-commerce con productos que cambian.
4. Da contexto sobre tu estructura
Un sitemap bien hecho organizado por secciones (sitemap-paginas.xml, sitemap-blog.xml, sitemap-productos.xml) ayuda a Google a entender la arquitectura de tu web.
5. Facilita la depuración en Search Console
En Search Console → Sitemaps, puedes ver:
- Cuántas URLs del sitemap están indexadas
- Cuáles tienen errores
- Cuándo Google las leyó por última vez
Esto es información de oro para detectar problemas de indexación.
Qué URLs incluir y cuáles NO
✅ Incluir
- Páginas indexables (sin
noindex) - URLs canónicas (no variantes)
- Páginas que devuelven 200 OK (no 404, no 301, no 410)
- Páginas no bloqueadas por robots.txt
- Contenido único y de valor
❌ NO incluir
- Páginas con
<meta name="robots" content="noindex"> - URLs que redirigen (301/302) — incluye solo el destino final
- Errores 404 o 410
- URLs bloqueadas por robots.txt
- Variantes con parámetros (filtros, ordenaciones, UTMs)
- Páginas duplicadas
- Páginas privadas o de admin
- URLs con sesión (
?SID=...)
Regla clave: todo lo que esté en tu sitemap debería ser exactamente lo que quieres que aparezca en Google.
Errores comunes
1. Incluir URLs con noindex
❌ Tu sitemap incluye /gracias-por-comprar/ que tiene noindex
Si Google ve que pides indexar algo y al rastrearlo encuentra noindex, se confunde y puede ignorar otras señales del sitemap. Limpia siempre el sitemap de URLs noindex.
2. Mezclar dominios
❌ Tu sitemap en miweb.com incluye URLs de blog.miweb.com
Cada subdominio debe tener su propio sitemap. Solo puedes incluir URLs del mismo host donde está alojado el sitemap.
3. URLs no absolutas
❌ <loc>/blog/post-1/</loc>
✅ <loc>https://miweb.com/blog/post-1/</loc>
Las URLs en el sitemap deben ser siempre absolutas, con protocolo y dominio.
4. Lastmod inventado
❌ Pones lastmod = hoy en TODAS las URLs cada día
Si todas tus URLs cambian “todos los días”, Google pierde la confianza en tu lastmod. Marca como modificadas solo las que realmente han cambiado.
5. No actualizar tras cambios
❌ Cambias 50 URLs pero no regeneras el sitemap
El sitemap debe estar siempre al día. La mejor solución: generarlo automáticamente desde tu CMS o backend.
6. Superar el límite
❌ Sitemap con 100.000 URLs en un solo archivo
Máximo: 50.000 URLs y 50 MB sin comprimir por sitemap. Si tienes más, divide en varios y crea un sitemap-index.xml que los enlace.
7. No declararlo en robots.txt
❌ Tu robots.txt no menciona el sitemap
Aunque envíes el sitemap a Search Console, decláralo también en robots.txt para que otros buscadores (Bing, Yandex, DuckDuckGo) lo descubran.
Sitemap: https://tuweb.com/sitemap.xml
Cómo subir y registrar tu sitemap
Paso 1: Sube el archivo a la raíz
El sitemap debe ser accesible en https://tuweb.com/sitemap.xml. Si está en una subcarpeta, los buscadores no lo encontrarán por defecto.
Paso 2: Decláralo en robots.txt
Añade esta línea al final de tu robots.txt:
Sitemap: https://tuweb.com/sitemap.xml
Si tienes varios sitemaps:
Sitemap: https://tuweb.com/sitemap-paginas.xml
Sitemap: https://tuweb.com/sitemap-blog.xml
Sitemap: https://tuweb.com/sitemap-productos.xml
Genera tu robots.txt fácilmente con nuestro Generador de robots.txt.
Paso 3: Envíalo a Google Search Console
- Entra en Search Console.
- Selecciona tu propiedad.
- Sidebar → Sitemaps.
- Pega la URL:
sitemap.xmly pulsa Enviar.
En 24-48 horas verás el estado: cuántas URLs ha leído, cuáles ha indexado, cuáles tienen errores.
Paso 4: Envíalo también a Bing Webmaster Tools
Aunque Bing tiene mucho menos tráfico que Google, sigue siendo la base de Yahoo, DuckDuckGo y los resultados internos de ChatGPT. Súbelo en Bing Webmaster Tools → Sitemaps.
Tipos especiales de sitemap
Más allá del sitemap básico de páginas, existen sitemaps especializados:
Sitemap de imágenes
Útil si gran parte de tu tráfico viene de Google Images.
<url>
<loc>https://miweb.com/articulo</loc>
<image:image>
<image:loc>https://miweb.com/imagen.jpg</image:loc>
<image:title>Título descriptivo</image:title>
</image:image>
</url>
Sitemap de vídeos
Para sitios con mucho contenido audiovisual.
<url>
<loc>https://miweb.com/video</loc>
<video:video>
<video:thumbnail_loc>https://miweb.com/thumb.jpg</video:thumbnail_loc>
<video:title>Mi vídeo</video:title>
<video:description>Descripción del vídeo</video:description>
<video:duration>120</video:duration>
</video:video>
</url>
Sitemap de noticias
Solo para sitios reconocidos como medios. Acelera la inclusión en Google News.
Sitemap-index
Cuando tienes varios sitemaps, los unes en un índice:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://miweb.com/sitemap-paginas.xml</loc>
</sitemap>
<sitemap>
<loc>https://miweb.com/sitemap-blog.xml</loc>
</sitemap>
</sitemapindex>
Y declaras solo el sitemap-index.xml en robots.txt y Search Console.
Cómo verificar que tu sitemap funciona
1. Comprueba que es accesible
Abre https://tuweb.com/sitemap.xml en el navegador. Debes ver el XML formateado.
2. Pásalo por un validador
Usa el validador oficial de sitemaps.org o herramientas online similares.
3. Revisa Search Console regularmente
En Search Console → Sitemaps, comprueba:
- ¿El estado es “Correcto” o tiene errores?
- ¿El número de URLs descubiertas coincide con el que tiene el archivo?
- ¿Cuántas están indexadas vs descubiertas?
Si descubre 100 URLs e indexa solo 30, hay un problema con esas 70.
4. Audita las URLs con nuestro Analizador SEO
Para verificar que las URLs del sitemap están realmente bien optimizadas, pásalas por nuestro Analizador SEO.
Buenas prácticas finales
- Genera el sitemap automáticamente desde tu CMS. Manualmente solo es viable para webs pequeñas (< 50 URLs).
- Mantén el
lastmodhonesto: solo actualízalo cuando la página realmente cambie. - No metas todo en un sitemap gigante: divide por tipo de contenido o por sección.
- Limpia el sitemap regularmente: elimina URLs eliminadas, redirigidas o noindex.
- Comprime si es grande (> 1 MB): puedes servir un
sitemap.xml.gz.
Próximos pasos
- Genera tu sitemap con la herramienta de arriba pegando tus URLs.
- Súbelo a la raíz de tu dominio.
- Decláralo en robots.txt con el Generador de robots.txt.
- Envíalo a Search Console y espera 24-48 horas para ver el estado.
- Audita las URLs con nuestro Analizador SEO para asegurar que están optimizadas.
Y si quieres entender mejor cómo funciona el SEO técnico en general, lee nuestro checklist de auditoría SEO on-page de 25 puntos.
Preguntas frecuentes
¿Qué es el sitemap.xml y para qué sirve?
¿Es obligatorio tener un sitemap.xml?
¿Cuántas URLs puedo incluir en un sitemap?
sitemap-index.xml. ¿Qué URLs debo incluir en el sitemap?
noindex, redirecciones, errores 404, ni páginas bloqueadas por robots.txt. NO incluyas variantes con parámetros (filtros, UTMs). ¿Cómo subo el sitemap a mi web?
https://tuweb.com/sitemap.xml. Después declara su URL en robots.txt y envíalo en Google Search Console → Sitemaps para indexar más rápido. ¿Qué significan changefreq y priority?
changefreq indica con qué frecuencia cambia el contenido (always, hourly, daily, weekly, monthly, yearly, never). priority es un valor entre 0.0 y 1.0 que indica la importancia relativa. Google ignora priority desde 2017 y trata changefreq como una pista, no una orden. ¿Cada cuánto debo actualizar el sitemap?
lastmod al día — Google le da más peso que a changefreq o priority. ¿Puedo tener varios sitemaps?
sitemap-paginas.xml, sitemap-blog.xml, sitemap-productos.xml, sitemap-images.xml. Después los unes con un sitemap-index.xml que los referencia. Esto facilita la depuración y el seguimiento en Search Console. Herramientas relacionadas
Generador de robots.txt online
Crea un archivo robots.txt optimizado para tu CMS (WordPress, Shopify, PrestaShop, Magento, Joomla, Drupal) con reglas personalizadas, bloqueo de bots de IA y sitemap. Listo para descargar.
SEO técnicoTest de Core Web Vitals online
Mide LCP, INP, CLS y demás Core Web Vitals de cualquier URL. Datos de laboratorio + datos reales (CrUX) y oportunidades de mejora priorizadas.
On-Page SEOAnalizador SEO online gratis
Analiza el SEO on-page de cualquier URL en segundos. Detecta problemas en meta tags, encabezados, imágenes, enlaces, Open Graph, Schema y más.