Generador de sitemap XML

Pega tus direcciones —de una hoja de cálculo, de la consola, como sea— y obtén un archivo que los buscadores aceptarán. Los repetidos y las líneas sueltas se informan, no se descartan en silencio.

Google lee lastmod e ignora changefreq y priority; se dejan aquí para otros rastreadores.

Cómo usarlo

  1. Pega la lista de direcciones, una por línea; las rutas relativas valen si rellenas la dirección del sitio.
  2. Indica la fecha de modificación si la tienes: Google lee ese campo.
  3. Copia el XML o descarga sitemap.xml y súbelo a la raíz del sitio.
  4. Para comprobar un archivo existente, cambia a Comprobar y pégalo.

Lo que conviene saber

El ampersand que rompe el archivo entero

Una dirección con parámetros —/?a=1&b=2— es de lo más normal, pero en XML el ampersand debe escaparse como &. Sin eso el analizador falla en la primera línea así y rechaza el archivo completo, no solo esa entrada. Esta herramienta escapa cada dirección que escribe, de modo que una cadena de consulta nunca te cuesta el sitemap.

Qué lee Google de verdad

De los cuatro campos solo se usa lastmod, y solo si es honesto: una fecha que cambia en cada despliegue enseña al rastreador a ignorarla. Changefreq y priority llevan años ignorados por Google; siguen aquí porque otros rastreadores y algunas herramientas internas todavía los leen, pero no esperes que muevan nada en la búsqueda.

Preguntas frecuentes

¿Cuántas direcciones caben en un archivo?

Cincuenta mil, y no más de cincuenta megabytes sin comprimir. A partir de ahí se divide la lista en varios archivos y estos se enumeran en un índice de sitemaps. El comprobador avisa cuando un archivo pegado supera el límite.

¿Qué páginas no deben estar en el sitemap?

Todo lo que no querrías como resultado de búsqueda: páginas cerradas por robots.txt o noindex, duplicados cuyo canónico apunta a otro sitio, redirecciones y páginas de error. Un sitemap lleno de esas direcciones reduce la confianza en todo el archivo.

¿Dónde pongo el archivo terminado?

En la raíz del sitio, junto a robots.txt, y añade a robots.txt la línea «Sitemap: https://example.com/sitemap.xml». Enviarlo en Search Console es opcional después, pero acelera el primer rastreo.

¿Puedo rastrear mi sitio con esta herramienta?

No, y ninguna herramienta de navegador puede hacerlo honestamente: por seguridad, una página de otro dominio no se puede leer desde un script. Esta herramienta construye el archivo con la lista que le des; esa lista sale de tu CMS, de tu build o de un rastreador de escritorio.

Herramientas relacionadas