Arrastra y suelta
para subir tu archivo
Generador de sitemap XML
Crea un sitemap XML a partir de una lista de URL
Pega las URL que quieres indexar, una por línea, y obtén un archivo XML válido de sitemaps.org que puedes subir a la raíz de tu sitio web y enviar a Google Search Console. Sin rastreo, sin esperas, sin cuenta. Está pensado para sitios web estáticos o escritos a mano: los CMS tipo WordPress generan el sitemap automáticamente, pero tu sitio web no. Todo se ejecuta en tu navegador, así que tu lista de URL no sale de tu ordenador.
Las URL absolutas se usan tal cual. Las rutas sueltas como /about se resuelven con el dominio base de abajo. Las líneas en blanco y las que empiezan por # se ignoran, y las URL repetidas se eliminan automáticamente.
Solo hace falta si tu lista contiene rutas relativas. Las URL de un sitemap deben estar en el mismo host que el propio archivo del sitemap; las listas entre hosts distintos solo se aceptan si el sitemap se declara en robots.txt o el otro sitio web está verificado en Search Console.
Valores por defecto para cada URL
Rellenan las etiquetas opcionales <lastmod>, <changefreq> y <priority>. Deja cualquiera en "Omitir" si prefieres un sitemap ligero con solo etiquetas <loc>.
Valores por URL
Deja una fila en "Por defecto" para seguir los valores de arriba
Divide tu lista de URL en archivos llamados sitemap-1.xml, sitemap-2.xml, etc., súbelos junto a este índice y envía solo el índice en Search Console.
Vídeo tutorial (en inglés)
Aprende a crear un sitemap XML con el generador de sitemap gratuito de Static.app.
-
Salida válida de sitemaps.org 0.9
Lo llames creador, generador o constructor de sitemaps, el resultado es el mismo formato estricto que esperan Google, Bing y Yandex: una declaración XML, el espacio de nombres
urlsety un bloque<url>por dirección, sangrado con dos espacios para que se lea bien en un diff. -
Cadenas de consulta escapadas correctamente
Un
&sin escapar dentro de una etiqueta<loc>hace que todo el archivo sea imposible de analizar, que es el motivo más habitual de que se rechace un sitemap. Cada ampersand, corchete angular y comilla se escapa por ti. -
No se sube nada
El generador no rastrea tu sitio web ni envía tu lista de URL a ninguna parte. Lee el área de texto, construye el XML en JavaScript y te entrega un archivo. Es seguro para URL de staging y páginas aún sin publicar.
Cómo generar un sitemap XML
-
1
Pega tus URL en el cuadro, una por línea. Añade un dominio base si tu lista usa rutas relativas como
/pricing. -
2
Elige tus valores por defecto y pulsa Generar sitemap. Marca "Editar valores por URL" si algunas páginas necesitan sus propios ajustes.
-
3
Descarga
sitemap.xml, súbelo a la raíz de tu sitio web y envíahttps://yourdomain.com/sitemap.xmlen Search Console.
Qué importa de verdad dentro de un sitemap
-
lastmod es el que lee Google
Google ha dicho que usa
<lastmod>como señal para volver a rastrear, pero solo mientras sea honesto. Si cada URL declara la fecha de hoy en cada publicación, el campo se descarta y deja de servir. Ponlo en el día en que el contenido de la página cambió de verdad, o suprímelo. -
changefreq y priority son pistas, no órdenes
Google ignora ambos. Siguen formando parte del protocolo 0.9 y otros rastreadores aún los leen, así que la herramienta los admite por completo, pero poner todas las páginas en
dailyy1.0no te aporta nada. Por eso ambos están en "Omitir" por defecto aquí. -
50.000 URL y 50 MB por archivo
Un archivo de sitemap puede contener como máximo 50.000 URL y 50 MB sin comprimir. Si superas cualquiera de los dos límites, divide la lista en archivos numerados y enuméralos en un índice de sitemaps. Esta herramienta vigila ambos límites y te da un índice inicial cuando cruzas uno.
¿Ya tienes tu sitemap? Publica el sitio web que describe con Static.app
Preguntas frecuentes
¿Qué es un sitemap XML?
Un sitemap XML es un archivo que lista las URL de tu sitio web que quieres que conozcan los buscadores, junto con pistas opcionales como cuándo cambió cada página por última vez. No garantiza la indexación, pero hace fiable el descubrimiento, lo que más importa en sitios web nuevos, sitios web grandes y páginas con pocos enlaces internos.
¿Qué diferencia hay entre un sitemap XML y un sitemap HTML?
Un sitemap XML es un archivo legible por máquinas para los rastreadores; los visitantes nunca lo ven. Un sitemap HTML es una página normal de enlaces pensada para las personas, y hoy en día importa sobre todo como ayuda de navegación en sitios web muy grandes. Esta herramienta crea el tipo XML, el que envías a Google Search Console.
¿Ayuda un sitemap al SEO?
Un sitemap no es un factor de posicionamiento; incluir una página no la sube en los resultados. Lo que hace es acelerar el descubrimiento y la indexación: Google encuentra antes las páginas nuevas y actualizadas, y de ahí viene el beneficio real para el SEO. Para las páginas a las que Google no puede llegar de ninguna otra forma, puede marcar la diferencia entre estar indexada o ser invisible.
¿Puede Google encontrar mis páginas sin un sitemap?
Normalmente sí: Google descubre las páginas siguiendo enlaces. Un sitemap se justifica en sitios web nuevos con pocos enlaces entrantes, en sitios web grandes donde el presupuesto de rastreo está repartido y en páginas con pocos enlaces internos. Cuesta un solo archivo estático, así que rara vez hay motivo para prescindir de él.
¿Rastrea esta herramienta mi sitio web?
No, y es a propósito. Tú pegas las URL que quieres incluir, lo que significa que decides exactamente qué entra en el archivo en lugar de esperar a que un rastreador acierte. También significa que todo se ejecuta en tu navegador sin subir nada, y que funciona con sitios web que aún no están publicados.
¿Cuántas URL puede contener un sitemap?
Un único archivo de sitemap puede contener como máximo 50.000 URL y no debe superar los 50 MB sin comprimir. A partir de ahí hay que dividirlo en varios archivos y listarlos en un archivo de índice de sitemaps. La herramienta cuenta tus URL y te avisa antes de que superes cualquiera de los dos límites.
¿Sirven de algo changefreq y priority?
Muy poco. Google ha declarado que ignora ambos. lastmod es el único campo opcional que sí usa, y solo cuando las fechas son siempre exactas, así que rellénalo con honestidad o déjalo fuera. Otros buscadores pueden seguir leyendo changefreq y priority, y por eso los campos están aquí, pero no esperes efectos en el posicionamiento.
¿Qué URL debería dejar fuera?
Excluye todo lo que no querrías como resultado de búsqueda: redirecciones, páginas que devuelven errores, URL bloqueadas por robots.txt, páginas marcadas con noindex y duplicados no canónicos. Un sitemap lleno de URL que no se resuelven en páginas canónicas indexables envía señales contradictorias. Usa una URL absoluta por página, que coincida exactamente con la canónica, incluida la barra final.
¿Cómo envío mi sitemap a Google Search Console?
Sube sitemap.xml a la raíz de tu sitio web, añade una línea Sitemap: a tu robots.txt y envía después la URL en Google Search Console y en Bing Webmaster Tools. Search Console te informará de cuántas de las URL listadas ha indexado realmente, lo que ya es un diagnóstico útil por sí solo.
¿Tengo que escapar caracteres en las URL?
Sí, y la herramienta lo hace por ti. Los ampersands y los corchetes angulares de las cadenas de consulta deben escaparse en XML, así que ?a=1&b=2 pasa a ser ?a=1&b=2 en el archivo. Olvidarlo es el motivo clásico por el que falla la validación de un sitemap escrito a mano. Puedes inspeccionar el resultado con nuestro Visor XML.
¿Con qué frecuencia debo actualizar mi sitemap?
Siempre que añadas, elimines o cambies de forma significativa páginas. En un sitio web estático pequeño suele ser al publicar. Regenerar un sitemap con una frecuencia fija cuando no ha cambiado nada no tiene sentido, y poner todas las fechas de lastmod a hoy cuando el contenido no ha cambiado enseña a Google a dejar de fiarse del campo.
¿Admite el generador hreflang o sitemaps de imágenes?
No. Produce un urlset estándar, sin alternativas hreflang xhtml:link ni extensiones de imagen. Solo los necesitas si publicas el mismo contenido en varios idiomas o quieres cobertura en la búsqueda de imágenes más allá del rastreo normal; para un sitio web en un solo idioma, el formato simple de aquí es exactamente lo que espera Google.