Generador de Sitemap XML Online: Crear sitemap.xml para WordPress, Shopify y Sitios Estáticos, Validar Sitemaps Existentes con DOMParser y Generar Sitemap Index para Sitios Grandes
Genera un sitemap.xml válido con URLs personalizadas, prioridad (0.0–1.0), changefreq (daily/weekly/monthly) y lastmod. Valida un sitemap.xml existente con DOMParser del navegador: detecta errores XML, conta URLs, verifica límites de 50,000 URLs y 50 MB. Genera sitemap_index.xml para sitios con múltiples sitemaps. Descarga listo para subir a tu hosting.
Pega el contenido completo de tu sitemap.xml para validar la estructura XML, contar URLs y detectar problemas.
Para sitios con más de 50,000 URLs o múltiples tipos de contenido: crea un sitemap index que agrupa todos tus sitemaps individuales.
Agrega tus URLs y presiona Generar para crear el sitemap.xml
El sitemap XML en América Latina: por qué un archivo de texto correctamente formado puede acelerar la indexación de un sitio en semanas y cómo WordPress, Shopify y los CMS más usados en México, Colombia y Argentina lo generan automáticamente
El sitemap XML es un protocolo estandarizado por Google, Yahoo y Microsoft en 2006 bajo el nombre “Sitemaps Protocol”, disponible en sitemaps.org. Es un archivo XML que lista las URLs de un sitio web junto con metadatos opcionales: cuándo se modificó por última vez (lastmod), con qué frecuencia cambia el contenido (changefreq) y la importancia relativa de la página dentro del sitio (priority). El sitemap no garantiza la indexación, pero sí acelera el descubrimiento. Para sitios nuevos en México, Colombia y Argentina que no tienen backlinks de otros sitios que les ayuden a ser descubiertos, el sitemap es literalmente la manera más rápida de que Google sepa que existen. WordPress genera sitemaps automáticamente desde la versión 5.5 (en /wp-sitemap.xml) y los plugins como Yoast SEO y Rank Math generan versiones más avanzadas y configurables. Shopify genera /sitemap.xml automáticamente para todos los sitios de la plataforma.
Priority y changefreq: la verdad sobre los dos campos del sitemap que Google admite que casi ignora, y cómo usar lastmod correctamente para realmente influir en la frecuencia de rastreo de Googlebot en tu sitio
Uno de los mitos más persistentes en el SEO de América Latina es que poner priority=1.0 a todas las URLs del sitemap mejorará el posicionamiento. La realidad: Google ha declarado explícitamente en su documentación de Search Console que priority es el campo que menos considera, y que si todas las páginas tienen la misma prioridad, simplemente lo ignora. changefreq tiene un impacto ligeramente mayor pero tampoco es vinculante: es una pista, no una instrucción. El campo que sí tiene impacto real es lastmod. Cuando Googlebot visita un sitemap y ve que el lastmod de una página es posterior a la última vez que la rastreo, tiene más incentivo para visitarla nuevamente. La recomendación práctica: actualiza el lastmod solo cuando realmente cambió el contenido. Si pones siempre la fecha del día de hoy, Google aprende que tus lastmod no son confiables y deja de usarlos. Para WordPress: Yoast SEO actualiza automáticamente el lastmod de los posts cuando se editan y publican.
Cuándo dividir el sitemap en múltiples archivos y usar un sitemap_index.xml: la matemática del crawl budget para tiendas WooCommerce grandes en México, portales de noticias en Colombia y plataformas e-commerce en Argentina con más de 50,000 productos
El límite de 50,000 URLs por sitemap aplica a la mayoría de los buscadores. Cuando un e-commerce tiene 200,000 productos, la solución es dividir en múltiples sitemaps y agruparlos en un sitemap_index.xml. El Modo Sitemap Index de esta herramienta genera ese archivo de índice. Pero la división tiene otra ventaja menos conocida: gestionar el crawl budget. Si tienes un sitemap de 200,000 productos y uno de 50 páginas estáticas, Googlebot usa el mismo budget para rastrear ambos. Al tener sitemaps separados, puedes declarar lastmod más recientes solo en el sitemap de productos (que se actualiza diariamente) y Google asignará más frecuencia de rastreo a ese archivo. WordPress con Yoast SEO divide automáticamente en: sitemap de posts, sitemap de páginas, sitemap de categorías, sitemap de productos WooCommerce. Todo agrupado en /sitemap_index.xml.
¿Cómo funciona este generador de sitemap XML?
Tres módulos para el flujo completo de gestión de sitemaps en sitios de América Latina.
Modo 1: Generador de sitemap.xml
Carga una plantilla (WordPress, Tienda Online o Landing Page) o ingresa las URLs manualmente. Para cada URL configura: prioridad (0.0–1.0), frecuencia de cambio y fecha de última modificación. Agrega más filas con el botón “Agregar URL”. Al generar, muestra las estadísticas (número de URLs, tamaño del archivo, estado vs. límites de Google), el XML generado listo para copiar o descargar, y el gráfico de distribución por changefreq.
Modo 2: Validador
Pega el contenido de un sitemap.xml existente. Usa el DOMParser nativo del navegador para verificar: si el XML es válido, si el namespace es correcto, el número de URLs vs. el límite, el tamaño del archivo vs. el límite de 50 MB, si hay etiquetas lastmod, si hay etiquetas loc vacías. Detecta si es un sitemap de URLs o un sitemap index. El gráfico de barras muestra la distribución de changefreq.
Modo 3: Sitemap Index
Para sitios con más de 50,000 URLs o múltiples tipos de contenido: ingresa las URLs de tus sitemaps individuales con su fecha de última modificación. El generador crea el sitemap_index.xml correcto. Descarga listo para subir como sitemap_index.xml a la raíz del dominio.
3 Ejemplos Reales de Generación y Uso de Sitemaps en México, Colombia y Argentina
Cómo bloggers, e-commerce y agencias SEO en América Latina crean y gestionan sus sitemaps para maximizar la indexación en Google y mejorar la velocidad de descubrimiento de contenido nuevo
Tienda Shopify de ropa en Guadalajara con 3,500 productos: cómo verificar que el sitemap automático de Shopify esté funcionando correctamente y qué hacer cuando Google Search Console reporta errores de cobertura
Elena tiene una tienda Shopify en Guadalajara con 3,500 productos. Shopify genera automáticamente /sitemap.xml. Pero Google Search Console muestra “URLs excluidas: detectadas sin enviadas” para varios productos. Elena usa el Validador: copia el contenido de su /sitemap.xml y lo pega. El análisis muestra: 3,487 URLs encontradas, tamaño 850 KB (bien dentro del límite), XML válido. Sin embargo, investigando más, descubre que las URLs excluidas son variantes de productos (color y talla) que Shopify no incluye en el sitemap por defecto: https://tienda.com/products/vestido?variant=12345. Shopify solo incluye la URL base del producto. Las variantes se consideran contenido duplicado por Shopify y deliberadamente se excluyen. El validador confirma que el sitemap de Shopify está tecnicamente correcto. El problema real es de contenido duplicado en las variantes, no del sitemap.
Shopify: 3,487 URLs | XML válido | Variantes excluidas por Shopify por diseño (contenido duplicado)Portal de noticias en Bogotá con 85,000 artículos publicados en 5 años: cómo dividir el sitemap en múltiples archivos y crear un sitemap_index.xml para que Googlebot rastree prioritariamente las noticias del último mes
El equipo técnico de un portal de noticias en Bogotá tiene 85,000 artículos en su WordPress. Con un solo sitemap de 85,000 URLs, Googlebot mezcla noticias del 2019 con noticias de hoy y no prioriza las recientes. Solución con sitemap_index.xml: dividen en 3 sitemaps: sitemap-noticias-recientes.xml (100 últimas noticias, changefreq: hourly, prioridad 1.0), sitemap-noticias-mes.xml (1,000 noticias del mes actual, changefreq: daily, prioridad 0.8), sitemap-noticias-archivo.xml (84,000 noticias anteriores, changefreq: yearly, prioridad 0.3). El sitemap_index.xml agrupa los tres con el lastmod del sitemap-noticias-recientes.xml actualizándose cada hora. Resultado: Googlebot rastrea las noticias del sitemap-recientes múltiples veces al día y el archivo histórico raramente. Las noticias del día aparecen en Google Noticias en 15-30 minutos en lugar de 2-4 horas.
85k artículos divididos en 3 sitemaps por antigüedad | Noticias recientes: hourly | Archivo: yearly | Google News: 15-30 minEstudio jurídico en Buenos Aires sin conocimientos técnicos que necesita crear su primer sitemap.xml para que Google indexe sus páginas de servicios: cómo generar y subir el archivo en 5 minutos
El estudio de Martín en Buenos Aires tiene 8 páginas en WordPress sin Yoast ni Rank Math instalados. Google Search Console mostraba 8 páginas “descubiertas – actualmente no indexadas”. Causa: sin sitemap, Google las descubrió pero aún no las indexa. Usa el Generador con plantilla “Corporativo”, modifica las URLs. Resultado: sitemap.xml con 8 URLs en 2.1 KB. Sube el archivo a /public_html/ via el administrador de archivos de Hostinger Argentina. Verifica que carga en https://estudio-juridico.com.ar/sitemap.xml. En Google Search Console: Índice > Sitemaps > Agregar: sitemap.xml. En 48 horas, las 8 páginas pasan a estado “Enviadas e indexadas”. También agrega Sitemap: https://estudio-juridico.com.ar/sitemap.xml en su robots.txt.
8 páginas sin indexar | Sitemap generado en 2 min (2.1 KB) | Subido a Hostinger | 48h: páginas indexadasWooCommerce con 12,000 productos en Santiago que detectó que Yoast SEO incluía páginas de /cart/ y /checkout/ en el sitemap: cómo usar el validador para detectar el problema y corregir la configuración de Yoast
El equipo SEO de una tienda WooCommerce en Santiago pega el /sitemap_index.xml de Yoast en el Validador. El análisis muestra: 4 sitemaps en el índice, 12,450 URLs totales. Revisando manualmente el sitemap-pages.xml (que Yoast genera para páginas WP) encuentran que incluye: https://tienda.cl/cart/ y https://tienda.cl/checkout/. Estas páginas tienen noindex activado (correcto), pero están en el sitemap (incorrecto: un sitemap no debe incluir URLs con noindex). La causa: Yoast agrega al sitemap todas las páginas de WordPress incluyendo las que WooCommerce usa para el proceso de compra, aunque tengan noindex. Solución: en Yoast SEO > Búsqueda > Tipos de contenido: desactivar la visibilidad del sitemap para las páginas /cart/ y /checkout/. El validador de esta herramienta les ayudó a descubrir el problema que Google Search Console no reportaba explícitamente.
Yoast incluyó /cart/ y /checkout/ en sitemap con noindex | Solución: excluir páginas WC de sitemap en Yoast | Best practice: no incluir URLs noindex en sitemapBlog con 8,000 recetas en Lima que no usa plugins SEO: cómo generar un sitemap usando esta herramienta con prioridades diferenciadas para que Google rastree las recetas más populares con mayor frecuencia
Diana tiene un blog de recetas peruanas con 8,000 recetas en un CMS personalizado que no tiene generador de sitemaps. Exporta las URLs desde la base de datos (una columna de Excel con 8,000 URLs). Para la herramienta online, divide en grupos: Grupo 1 (50 recetas más populares): priority=0.9, changefreq=weekly. Grupo 2 (recetas del mes actual, 200 URLs): priority=0.8, changefreq=monthly. Para el resto (7,750 URLs), usa el Modo Sitemap Index y genera 4 sitemaps de ~2,000 URLs cada uno usando la exportación por grupos de Excel, luego los agrupa en un sitemap_index.xml con el generador de esta herramienta. Sube los 5 archivos XML a su servidor. Google Search Console reporta 8,000 URLs enviadas, de las cuales indexa 7,834 en las primeras 2 semanas (tasa de indexación del 97.9%).
8,000 recetas en 4 sitemaps + index | Popularidad en priority (0.9/0.8/0.6) | 7,834 indexadas en 2 semanas (97.9%)Agencia SEO en Ciudad de México que usa el Validador como parte de su checklist de auditoría técnica: cómo detectar automáticamente que el robots.txt de un cliente bloqueaba el acceso al sitemap y por qué eso estaba impidiendo que Google lo procesara
La agencia de Roberto en CDMX audita el sitio de un cliente de e-commerce. Pegan el sitemap.xml del cliente en el Validador: 15,200 URLs, tamaño 3.8 MB, XML válido. Todo parece correcto. Pero en Google Search Console el sitemap mostraba “Error: no se puede obtener el sitemap”. La causa estaba en el robots.txt: el cliente tenía una regla accidental Disallow: /*.xml que bloqueaba el acceso al sitemap.xml. Googlebot no podía descargar el sitemap aunque la URL era accesible en el navegador (porque el robots.txt no se aplica a las peticiones del navegador, solo a las del bot). La herramienta de Validador confirmó que el XML era válido. El problema era externo al sitemap: el robots.txt. Solución: agregar Allow: /sitemap.xml antes de la regla Disallow: /*.xml.
Sitemap válido (15,200 URLs, 3.8 MB) pero bloqueado por Disallow: /*.xml en robots.txt | Solución: Allow: /sitemap.xml explícito3 Consejos de Expertos en SEO para Gestionar Sitemaps en Sitios de América Latina
Lo que los especialistas en SEO técnico de agencias de México, Colombia y Argentina aplican en sus auditorías de sitemaps para maximizar la tasa de indexación y optimizar el crawl budget de Google en sitios con miles de páginas
No incluyas en el sitemap URLs que tengan noindex o que redirecten: un sitemap debe ser un mapa de las páginas que quieres que Google indexe, no de todas las URLs que existen; incluir URLs problemáticas daña la reputación del sitemap ante Google
El error más común en sitemaps de sitios WordPress de América Latina es incluir URLs que no deberían estar ahí: páginas con meta noindex, páginas que redirigen a otras URLs (301), páginas que devuelven error 404, URLs de paginación (/page/2/, /pagina/3/), URLs de filtros con parámetros (?color=rojo&talla=m). Cada vez que Googlebot visita el sitemap, intenta acceder a las URLs listadas. Si encuentra URLs con noindex, redireccionadas o que dan 404, aprende que tu sitemap no es confiable y comienza a darle menos importancia. Para WordPress con Yoast SEO: en SEO > General > Características, asegúrate de que el sitemap solo incluya contenido público sin noindex. Desactiva el sitemap de autores (generalmente noindex), etiquetas vacas y tipos de post que no quieres indexar. La regla de oro: un URL en el sitemap debe devolver HTTP 200, no tener noindex, y ser la URL canónica definitiva del contenido.
Actualiza el lastmod con la fecha real de modificación del contenido y nunca pongas siempre la fecha del día de hoy: Google ha confirmado que detecta sitemaps con lastmod fraudulento y los ignora, perdiendo el beneficio de accelerar el rastreo de contenido genuinamente actualizado
Uno de los “trucos SEO” que circulan en blogs en español de México, Colombia y Argentina es cambiar el lastmod de todos los sitemap a la fecha del día de hoy para “forzar” a Google a rastrear todo el sitio con frecuencia. Google ha respondido explícitamente en documentación oficial: detectan cuando el lastmod no corresponde a un cambio real en el contenido comparando el lastmod declarado con el contenido actual de la página. Si el lastmod dice que cambio ayer pero el contenido es el mismo de hace 2 años, Google marca el sitemap de ese sitio como “lastmod no confiable” y deja de usar el campo para todo el sitio. La práctica correcta: actualizar el lastmod solo cuando realmente cambio el contenido (nuevos párrafos, imagenes actualizadas, precio cambiado). Para WordPress: Yoast SEO actualiza automáticamente el lastmod cuando se edita un post y se publica la actualización. Esta es la razón por la que los plugins SEO son superiores a sitemaps generados manualmente para blogs activos.
Monitorea tu sitemap en Google Search Console semanalmente: la tasa de indexación (únicas indexadas / URLs enviadas) es el KPI más importante del sitemap y puede revelar problemas de contenido fino, contenido duplicado o crawl budget insuficiente antes de que afecten el tráfico orgánico
Google Search Console muestra para cada sitemap enviado: cuántas URLs contiene (enviadas) y cuántas ha indexado (indexadas). La tasa de indexación (indexadas/enviadas) es el KPI más valioso del sitemap. Lo que revelan las tasas de indexación: Tasa 90-100%: excelente, Google confina en el contenido. Tasa 60-80%: algunas páginas tienen problemas (contenido escaso, duplicado, redireccionadas). Tasa menor al 40%: problema serio, posiblemente: contenido de baja calidad o muy similar entre páginas, crawl budget agotado, o el sitio tiene problemas de autoridad. Para una tienda WooCommerce en México con 5,000 productos: una tasa de indexación del 45% (2,250 productos indexados) puede indicar que muchos productos tienen descripciones demasiado cortas o copiadas del fabricante. La solución no es SEO técnico sino contenido: ampliar y únificar las descripciones de producto. Verifica el sitemap en Search Console al menos una vez por semana para detectar cómo evoluciona la tasa.
16 Preguntas Frecuentes sobre Sitemaps XML
Generación, validación, envío y buenas prácticas de sitemap.xml para sitios WordPress, Shopify y estáticos en México, Colombia, Argentina, Chile y toda América Latina
¿Qué es un sitemap.xml?
Archivo XML en la raíz del dominio que lista las URLs del sitio con metadatos opcionales (lastmod, changefreq, priority). Le indica a Google y Bing qué páginas existen, acelerando el descubrimiento e indexación, especialmente en sitios nuevos o con mala estructura de enlazado interno.
¿Cuál es el límite de URLs por sitemap?
50,000 URLs máximo por archivo y 50 MB de tamaño. Para sitios más grandes: crea múltiples sitemaps y un sitemap_index.xml que los agrupa. Google acepta hasta 500 sitemap_index.xml por propiedad.
¿Para qué sirven priority, changefreq y lastmod?
lastmod: fecha real de última modificación, el más importante, Google lo usa para priorizar el rastreo. changefreq: pista orientativa sobre frecuencia de cambio. priority: importancia relativa (0.0-1.0), Google casi lo ignora si todos tienen el mismo valor.
¿Cómo enviar el sitemap a Google Search Console?
Sube sitemap.xml a la raíz de tu dominio. En Search Console: Índice > Sitemaps > Agregar nuevo sitemap. Ingresa la URL (sitemap.xml o sitemap_index.xml). También declara el sitemap en robots.txt: Sitemap: https://tudominio.com/sitemap.xml.
¿Qué URLs NO debo incluir en el sitemap?
Excluye: URLs con noindex, URLs que redirigen (301/302), URLs que dan 404, paginaciones (/page/2/), URLs con parámetros de filtros, /cart/, /checkout/, /wp-admin/, URLs duplicadas. El sitemap debe ser solo de contenido indexable y canónico.
¿WordPress genera sitemap automáticamente?
Sí. WordPress 5.5+ genera /wp-sitemap.xml básico. Yoast SEO y Rank Math generan sitemaps más avanzados en /sitemap_index.xml con configuración granular por tipo de contenido. Shopify genera /sitemap.xml automáticamente.
¿Qué es un sitemap_index.xml?
No lista URLs del sitio sino la ubicación de múltiples archivos sitemap. Para sitios con más de 50,000 páginas o que quieren organizar sitemaps por tipo de contenido (productos, posts, categorías). Yoast SEO lo genera automáticamente.
¿El sitemap mejora el SEO y el ranking?
No directamente. El sitemap mejora el descubrimiento e indexación, no el ranking. Beneficio real: páginas nuevas indexadas más rápido, mejor cobertura de indexación, monitoreo de errores en Search Console. Impacto mayor en sitios nuevos o con poco enlazado externo.
¿Puedo comprimir el sitemap con Gzip?
Sí. Google acepta .xml.gz. Útil para sitemaps cercanos al límite de 50 MB. Un sitemap de 50 MB se comprime a 5-10 MB con Gzip. La URL del sitemap comprimido debe terminar en .xml.gz.
¿Debo actualizar el lastmod con la fecha de hoy siempre?
No. Google detecta cuando el lastmod no corresponde a un cambio real y marca el sitemap como “lastmod no confiable” para todo el sitio. Actualiza lastmod solo cuando el contenido genuinamente cambió.
¿Debo enviar el sitemap también a Bing?
Sí. Envíalo en Bing Webmaster Tools (bing.com/webmasters) o decláralo en robots.txt y Bing lo descubrirá automáticamente. Bing tiene 5-10% de cuota de mercado en LatAm pero puede ser valioso en nichos de negocio específicos.
¿Qué tasa de indexación es buena?
90-100%: excelente. 60-80%: algunas páginas con problemas (contenido escaso o duplicado). Menos del 40%: problema grave de calidad de contenido o crawl budget. Monitorea en Google Search Console > Índice > Sitemaps semanalmente.
¿Cuándo usar un sitemap de imágenes?
Cuando tienes imágenes cargadas dinámicamente (lazy load/JavaScript), e-commerce con muchas imágenes de productos para Google Imágenes, o portafolios fotográficos. Usa el namespace image:image dentro del sitemap URL estándar.
¿Qué formato de fecha usa el sitemap?
ISO 8601: YYYY-MM-DD (ej: 2026-07-11) o con hora YYYY-MM-DDTHH:MM:SS+00:00. Usa la fecha real de última modificación del contenido, no siempre la fecha del día.
¿Qué valida el Modo Validador de esta herramienta?
Validez del XML (DOMParser), namespace correcto (sitemaps.org/0.9), número de URLs vs. límite 50k, tamaño vs. límite 50 MB, etiquetas loc vacías, presencia de lastmod. También detecta si es un sitemap de URLs o un sitemap index.
¿Esta herramienta es gratuita y privada?
Sí. 100% gratuita, sin registro y privada. Todo el procesamiento ocurre en tu navegador: las URLs que introduces y el XML generado nunca se envían a ningún servidor. Desarrollada por PlanetaCalculadoras.com para usuarios de toda América Latina.
Herramientas Relacionadas de SEO Técnico y Desarrollo Web
Aviso Legal y Transparencia Editorial
Esta herramienta genera sitemaps XML siguiendo el estándar del Sitemap Protocol (sitemaps.org). La validación usa el DOMParser nativo del navegador y verifica los límites publicados por Google (50,000 URLs, 50 MB). Los límites pueden cambiar; verifica siempre en la documentación oficial de Google Search Central. Ninguna herramienta de generación de sitemaps garantiza la indexación de las URLs listadas: la indexación depende de la calidad del contenido y la autoridad del sitio. Las URLs y el XML generado nunca salen de tu navegador. Última actualización: julio 2026.