Generador de sitemap xml

Generador de sitemap.xml

Crea un sitemap.xml con tus URLs, changefreq y priority. Copia o descarga el XML y decláralo en robots.txt o Search Console.

Generación en tu navegador. Revisa las URLs antes de publicar el sitemap en producción.

Importar sitemap.xml existente

Carga un sitemap ya publicado para editarlo aquí. Se extraen las URLs con su loc, lastmod, changefreq y priority. Si es un sitemap índice, usa «Fusionar índice».

Comprobar sitemap en vivo

Descarga el sitemap.xml publicado en tu dominio y compáralo con la vista previa.


				

URLs del sitemap

Usa URLs absolutas (https://…). Deja changefreq, priority o lastmod vacíos para aplicar los valores por defecto.

Acciones masivas
Opciones de normalización

Se aplican al pulsar «Normalizar URLs». Útiles para unificar URLs pegadas desde campañas o analytics y evitar duplicados en el sitemap.

URL (loc) lastmod changefreq priority Acciones
Pegar lista de URLs

Una URL por línea. También admite CSV: url,changefreq,priority o url,AAAA-MM-DD,changefreq,priority. Rutas relativas (/blog/) se completan con la URL del sitio.

Dividir en sitemap índice

Genera un sitemap índice y varios archivos parciales cuando superas el límite de 50 000 URLs por archivo. Sube todos los .xml al hosting y declara el índice en robots.txt.

Comprobar URLs

Analiza las primeras URLs válidas (máx. 20): detecta redirecciones HTTP, errores 404/5xx y páginas con noindex en meta robots o X-Robots-Tag.

    Avisos

      Vista previa sitemap.xml

      Checklist antes de publicar

      • Sube el archivo a una URL pública (p. ej. https://tudominio.com/sitemap.xml).
      • Declara la URL en robots.txt con Sitemap: …
      • Envía el sitemap en Google Search Console.
      • Usa «Comprobar URLs del sitemap» para detectar noindex, redirecciones y errores HTTP antes de publicar.

      Preguntas frecuentes

      ¿Qué es un sitemap.xml?

      Es un archivo XML en la raíz de tu sitio (por ejemplo /sitemap.xml) que lista las URLs que quieres que los buscadores descubran e indexen. Complementa el rastreo, pero no garantiza la indexación.

      ¿Para qué sirven changefreq y priority?

      changefreq indica con qué frecuencia suele cambiar la página (weekly, monthly…). priority es un valor entre 0.0 y 1.0 relativo dentro de tu sitio.

      Google los trata como pistas orientativas, no como órdenes. Puedes dejarlos vacíos y usar los valores por defecto del generador.

      ¿Para qué sirve lastmod en el sitemap?

      lastmod indica la fecha de la última modificación de la URL (formato AAAA-MM-DD). Ayuda a los buscadores a saber cuándo conviene volver a rastrear una página.

      Google la usa como pista, no como obligación. Puedes dejarla vacía o usar «Rellenar lastmod (hoy)» en acciones masivas antes de publicar una actualización importante.

      ¿Qué hace «Normalizar URLs» (utm, anclas y barra final)?

      Las acciones masivas incluyen Normalizar URLs para limpiar entradas duplicadas o mal formadas antes de publicar el sitemap. Combínalo con Eliminar duplicados si has pegado listas desde analytics o hojas de cálculo.

      Quitar #ancla: elimina el fragmento #seccion. Los buscadores indexan la URL base, no el ancla; en el sitemap debe aparecer la URL canónica sin hash.

      Quitar parámetros utm_*: borra parámetros de seguimiento de campaña (utm_source, utm_medium, utm_campaign…). Son la misma página que la URL limpia: incluirlas genera duplicados artificiales y desperdicia presupuesto de rastreo. Los parámetros que sí cambian el contenido (paginación, filtros…) no se eliminan.

      Barra final en rutas: añade / al final del path cuando falta (excepto en la home). Unifica variantes como /blog y /blog/. Activa la opción solo si tu sitio usa barra final de forma consistente; debe coincidir con tus redirecciones 301 y con la URL canónica de cada página.

      ¿Dónde subo el sitemap generado?

      Debe ser accesible en una URL pública, habitualmente https://tudominio.com/sitemap.xml. En WordPress muchos plugins SEO lo generan solos; si lo creas manualmente, súbelo por FTP o el gestor de archivos del hosting.

      Declara la URL en tu robots.txt con una línea Sitemap: https://tudominio.com/sitemap.xml y envíalo también en Google Search Console.

      ¿Cuántas URLs puede incluir?

      El protocolo permite hasta 50 000 URLs y 50 MB sin comprimir por archivo. Si tienes más, usa Dividir en sitemap índice: genera varios archivos sitemap-1.xml, sitemap-2.xml… y un sitemap_index.xml que los referencia. Declara el índice en robots.txt con Sitemap:.

      ¿Puedo importar un sitemap existente?

      Sí. Pega el XML en «Importar sitemap.xml» o sube un archivo .xml. Se cargarán las URLs en la tabla para editarlas y volver a generar el archivo.

      Si el archivo es un sitemap índice (<sitemapindex>), el generador lo detecta y puedes fusionar los sitemaps hijos para editar todas las URLs en un solo lugar.

      ¿Debo incluir páginas noindex, carrito o paginación?

      En general, no conviene incluir URLs bloqueadas por noindex, páginas de carrito/checkout, resultados de búsqueda interna, URLs con parámetros de sesión o variantes con UTM de la misma página. El sitemap debe listar contenido que quieres rastrear e indexar. Usa «Normalizar URLs» para quitar parámetros utm_* antes de publicar.

      ¿Qué plantilla debo elegir?

      Solo página de inicio: un sitemap mínimo con la URL raíz.

      WordPress: home, blog, contacto y aviso legal — sustituye las rutas por las reales de tu web.

      WordPress + entradas: añade tres artículos de ejemplo según tu estructura de permalinks.

      WooCommerce: home, tienda, producto de muestra, carrito y checkout. Revisa que los slugs coincidan con tu tienda.

      Páginas legales o Landing + thank you: conjuntos típicos para webs corporativas o campañas. Siempre edita las URLs antes de publicar.

      ¿WordPress ya genera sitemap — cuándo usar este generador?

      WordPress 5.5+ incluye un sitemap nativo en /wp-sitemap.xml. Usa este generador si quieres un sitemap manual, un archivo estático en la raíz, combinar URLs de varios orígenes o controlar changefreq/priority antes de subirlo al hosting.

      ¿Cómo comprobar o validar mi sitemap?

      Revisa la vista previa XML y los avisos del generador antes de subir el archivo. El bloque «Comprobar sitemap en vivo» descarga el sitemap.xml publicado en tu dominio para compararlo con lo generado.

      Comprobar URLs del sitemap analiza las primeras URLs (máx. 20) sin seguir redirecciones: detecta errores 404/5xx, redirecciones HTTP y páginas con noindex en meta robots o cabecera X-Robots-Tag. Si hay cadenas de redirect, revísalas con el comprobador de redirecciones.

      Después de publicar, envía el sitemap en Google Search Console y comprueba que no haya URLs excluidas o errores de procesamiento.

      ¿Guardáis mis URLs?

      No. El XML se genera en tu navegador. Solo guardamos un borrador local si activas recordar (localStorage en tu dispositivo).