DevToolPal
ES

Generador de sitemap XML

Convierte una lista de URL en un sitemap.xml con lastmod, changefreq y priority, o valida y formatea un sitemap existente.

Se ejecuta en local, nunca se sube

Opciones

Modo

Entrada

0 caracteres · 0 B

sitemap.xml

0 caracteres · 0 B

Qué hace esta herramienta

El generador de sitemaps convierte una lista de URL en un sitemap.xml válido según el protocolo de sitemaps.org. Pega una URL por línea y el XML aparece mientras escribes: cada dirección se codifica con porcentajes, se escapa para XML, pierde su #fragmento y aparece una sola vez. Las rutas relativas como /pricing se resuelven con la URL base que indiques o, si no hay, con la primera URL completa de la lista.

Los ajustes globales añaden a cada entrada una fecha <lastmod> (hoy o la que elijas), un <changefreq> y un <priority>. La prioridad también puede calcularse según la profundidad de la ruta: 1.0 para la página de inicio, 0.8 un nivel por debajo, 0.6 dos niveles por debajo y 0.4 más abajo. Cambia el tipo a Índice de sitemaps para enumerar varios archivos de sitemap en lugar de páginas.

El modo Validar y formatear revisa un sitemap o índice existente: XML bien formado, elemento raíz y espacio de nombres, un <loc> http(s) completo en cada entrada, fechas W3C en <lastmod>, valores permitidos en <changefreq>, prioridades de 0.0 a 1.0 y el límite de 50.000 entradas. Los errores indican la entrada y saltan a la línea. Un archivo válido se devuelve con sangría o minificado, conservando los comentarios y etiquetas de extensión como image:image.

Cómo usarla

  1. Pega tus URL, una por línea. Las líneas que empiezan por # se ignoran.
  2. Si quieres, añade tras una URL sus propios valores separados por espacios: una fecha, una frecuencia de cambio y una prioridad, en cualquier orden. Sustituyen a los ajustes globales en esa línea.
  3. Elige los valores por defecto de última modificación, frecuencia y prioridad, y activa la ordenación si quieres las URL en orden alfabético.
  4. Descarga el resultado como sitemap.xml y súbelo a tu sitio.

Para revisar un sitemap que ya tienes, cambia a Validar y formatear y pega el XML.

Ejemplo

Esta entrada mezcla URL simples, valores por línea y rutas relativas:

https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing

Produce:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <lastmod>2024-05-01</lastmod>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://example.com/docs/getting-started</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
  </url>
</urlset>

Consejos

  • Incluye solo URL canónicas que devuelvan 200: sin redirecciones, sin páginas noindex y sin duplicados con parámetros de seguimiento.
  • Normalmente todas las URL deben estar en el mismo host que el archivo del sitemap, salvo que lo envíes mediante el robots.txt de cada host.
  • Las fechas pueden ser AAAA-MM-DD o una marca de tiempo completa con zona horaria, como 2024-05-01T09:30:00+00:00.
  • Los sitemaps grandes pueden servirse comprimidos con gzip como sitemap.xml.gz; los límites se aplican al archivo sin comprimir.

Preguntas frecuentes

› ¿Necesito lastmod, changefreq y priority?

Solo loc es obligatorio. Google usa lastmod cuando es exacto de forma constante e ignora changefreq y priority; Bing y otros buscadores todavía los leen. Pon en lastmod la fecha en que cambió de verdad el contenido de la página, no la fecha en que generaste el archivo.

› ¿Cuántas URL caben en un sitemap?

Hasta 50.000 URL y 50 MB sin comprimir. Si el sitio es más grande, reparte las URL en varios sitemaps y enumera esos archivos en un índice de sitemaps, que esta herramienta también puede crear.

› ¿Se sube mi lista de URL a algún sitio?

No. El sitemap se genera y se valida por completo en tu navegador, y la herramienta nunca visita tus URL. Usa el botón Descargar para guardar sitemap.xml.

› ¿Cómo aviso a los buscadores de mi sitemap?

Sube sitemap.xml a tu sitio (normalmente a la raíz), añade a robots.txt una línea como Sitemap: https://example.com/sitemap.xml y envía la URL en Google Search Console y Bing Webmaster Tools.