Generador de sitemap

Sitemap XML conforme, listo para Google. Gratis, sin subida. 1 GB máx. · Hasta 1 GB · Procesado localmente, nunca enviado a un servidor.

Un buscador descubre páginas siguiendo enlaces. Las que no recibe ningún enlace, un artículo recién publicado, una página de aterrizaje aislada o un sitio que acaba de ponerse en línea, siguen siendo desconocidas más tiempo del necesario. El sitemap es la lista que usted facilita para señalar esas direcciones. Esta herramienta toma sus URL pegadas una por línea y genera el archivo XML correspondiente, descargable con el nombre sitemap.xml.

Cada línea pasa por el analizador de direcciones del navegador antes de escribirse. El prefijo https:// se añade cuando falta, el nombre de dominio se pasa a minúsculas, una barra final completa un dominio a secas y los caracteres especiales se codifican. Una línea que ese analizador rechace interrumpe la generación y se le muestra tal y como usted la escribió.

Ninguna de las direcciones pegadas se visita: el archivo lo monta el código de la página y se entrega a la descarga desde la memoria de la pestaña. La herramienta no sabe, por tanto, si sus URL responden, si alguna está duplicada o si son indexables. La composición de la lista corre enteramente de su cuenta.

Cómo se usa

  1. Pegue sus direcciones, una por línea Las líneas vacías se ignoran y el protocolo es opcional: ejemplo.es y https://ejemplo.es/ terminan siendo lo mismo una vez aplicada la normalización.
  2. Elija la frecuencia de actualización Se ofrecen cinco valores, semanal por defecto y hasta anual. La opción "No especificar" elimina sin más la etiqueta changefreq del archivo generado.
  3. Pulse "Generar el sitemap" La validación es estricta: si una sola dirección resulta ilegible no se genera nada y se listan las defectuosas, cinco como máximo, para que corrija la entrada.
  4. Revise el XML mostrado El archivo aparece en el segundo recuadro: declaración de codificación, contenedor urlset y después un bloque por dirección con loc, lastmod y, si procede, changefreq.
  5. Descargue o copie el archivo El botón "↓ Descargar sitemap.xml" guarda el archivo con el tipo application/xml; el botón "Copiar" deja el mismo contenido en el portapapeles para pegarlo directamente en el servidor.

Qué contiene exactamente el archivo generado

El archivo se abre con una declaración XML en UTF-8 y con un contenedor urlset que lleva el espacio de nombres del esquema de sitemaps.org en su versión 0.9. Ese espacio de nombres no es decorativo: un archivo que no lo incluya se rechaza por no conforme. Cada dirección ocupa después un bloque url formado por una etiqueta loc, una etiqueta lastmod y, si usted la ha pedido, una etiqueta changefreq.

Las direcciones se escapan antes de escribirse: el signo & se convierte en la entidad correspondiente, y lo mismo ocurre con los signos de mayor y menor y con las comillas. Este detalle importa en las URL con parámetros, donde un & sin escapar invalida el XML y hace que falle la lectura del archivo entero. La fecha de lastmod es la del día de generación, calculada en tiempo universal, e idéntica para todas las direcciones de la lista.

Prioridad y frecuencia, dos campos sobrevalorados

El formato prevé una etiqueta priority, puntuada de 0 a 1. La herramienta no genera ninguna, y es una decisión meditada: Google ha declarado públicamente que no la usa, igual que tampoco usa changefreq. Ambos valores son declarativos y, por tanto, imposibles de verificar; en buena parte de los sitios acabaron puestos al máximo en todas las páginas, lo que los vació de cualquier capacidad de distinguir unas de otras.

Queda lastmod, la única de las tres que se tiene realmente en cuenta, y solo cuando resulta coherente. Una fecha de generación copiada igual en cientos de direcciones y renovada en cada exportación no informa de nada. Si quiere que ese campo sirva para algo, sustituya las fechas por las de las últimas modificaciones efectivas o genere el archivo desde su sistema de publicación.

Límites del formato y puesta en línea

Un archivo de sitemap no puede superar las 50.000 direcciones ni los 50 MB una vez descomprimido. Por encima de esas cifras, la especificación obliga a repartir la lista en varios archivos y a declararlos en un índice de sitemaps. Además, las direcciones listadas deben pertenecer al mismo host que sirve el archivo: un sitemap alojado en ejemplo.es no tiene autoridad alguna sobre otro-sitio.es.

El archivo se coloca normalmente en la raíz, en ejemplo.es/sitemap.xml. Hay dos formas de darlo a conocer y se acumulan: una línea Sitemap seguida de su dirección absoluta en el robots.txt, que leen todos los buscadores, y un envío en la sección Sitemaps de Search Console, que informa de los errores de lectura y del número de direcciones aceptadas. Aceptadas no quiere decir indexadas: un sitemap propone, no obliga a nada.

Cuándo un sitemap estático no aporta nada

En un sitio de unas pocas páginas, todas enlazadas desde el menú, la aportación es marginal: los enlaces bastan para el descubrimiento. En un sitio gestionado con un CMS, lo habitual es que una extensión ya produzca un sitemap dinámico que se actualiza con cada publicación; un archivo pegado a mano queda desfasado con el artículo siguiente y entra en competencia con aquel. Por último, un sitemap no corrige una página en noindex, ni un bloqueo en el robots.txt, ni un contenido considerado demasiado escaso: listar una dirección no la hace indexable.

Preguntas frecuentes

¿Por qué todas mis direcciones llevan la misma fecha?

Porque lastmod se rellena con la fecha del día de generación, idéntica para toda la lista. Si necesita fechas de modificación reales, corríjalas en el archivo o genérelo desde su CMS.

La etiqueta priority no está en el archivo, ¿es un olvido?

No, se ha decidido no generarla. Google ha anunciado que no la utiliza, y una prioridad declarada por el propietario del sitio nunca ha influido en el orden de rastreo.

Una sola dirección inválida bloquea toda la generación

Es el comportamiento buscado: un sitemap con una dirección mal formada puede ser rechazado íntegramente por el buscador. Se muestran las cinco primeras líneas defectuosas para que las revise.

¿Puedo mezclar varios dominios en la lista?

Técnicamente nada lo impide, pero el archivo solo valdrá para el host que lo sirve. Conviene prever un sitemap por dominio, alojado en el dominio al que se refiere.

¿Deben figurar todas las páginas del sitio?

No. Limite la lista a las direcciones canónicas que responden con normalidad y que quiere ver indexadas, y deje fuera redirecciones, páginas en noindex, duplicados y direcciones con parámetros de ordenación.

¿Hay que comprimir el archivo?

No es obligatorio. Los buscadores aceptan la compresión gzip, que resulta útil en listas largas; aquí la herramienta entrega XML sin comprimir, y usted puede comprimirlo por su cuenta antes de subirlo.

Herramientas similares

Descubrir otras herramientas

Categorías