Ruk Lab
Cómo crear un sitemap manualmente sin plugins

Cómo crear un sitemap manualmente sin plugins

Publicado el 7 de junio de 2026

Un sitemap es un archivo donde listas las URLs de tu web para que Google sepa qué páginas quieres que encuentre y rastree. Puedes escribirlo a mano en un editor de texto porque no es más que un archivo XML con unas etiquetas bastante sencillas.

El método manual tiene sentido sobre todo en webs pequeñas o sin CMS, donde no hay un sistema que te lo genere solo. Si tienes una web estática de unas pocas páginas, montar el sitemap tú mismo es rápido y te da control sobre qué entra y qué no.

Si tu caso es uno de esos, sigue leyendo, que te cuento cómo crearlo y qué tener en cuenta para que Google lo lea sin problemas.

Antes de ponerte, mira si de verdad te hace falta hacerlo a mano

La mayoría de gestores de contenido ya generan el sitemap por su cuenta. WordPress lo crea de serie en la ruta wp-sitemap.xml, y Wix, Shopify o Squarespace también lo montan solos o con un plugin. Si usas uno de estos, lo normal es dejar que la plataforma se encargue y no complicarte.

El método manual compensa en casos concretos, como webs estáticas pequeñas, proyectos sin CMS o situaciones en las que quieres decidir tú exactamente qué URLs entran en el archivo y cuáles se quedan fuera. Ahí escribirlo a mano te da un control que un plugin no siempre ofrece.

El inconveniente aparece con el volumen, porque a partir de unas cuantas decenas de URLs ir añadiendo cada página a mano se vuelve tedioso y propenso a errores. También hay un tope técnico porque un sitemap no admite más de 50.000 URLs ni puede pesar más de 50 MB sin comprimir, según el protocolo de sitemaps. Si superas esos números, toca dividirlo en varios archivos.

Qué etiquetas lleva el archivo XML por dentro

El archivo sigue el protocolo de sitemaps definido en sitemaps.org, el estándar que usan Google, Bing y el resto de buscadores. Cada URL se escribe entre unas pocas etiquetas, y aunque parezcan muchas, en realidad solo dos son obligatorias.

Estas son las etiquetas que puedes usar:

  • La declaración XML inicial, que indica la versión y la codificación del archivo en UTF-8.

  • urlset, el contenedor que envuelve toda la lista de URLs y declara el espacio de nombres del protocolo.

  • url, la etiqueta que abre y cierra cada una de tus páginas.

  • loc, donde escribes la URL completa de la página. Es obligatoria.

  • lastmod, la fecha de la última modificación de esa página en formato AAAA-MM-DD. Es opcional.

A lo mejor te encuentras con que existen otras dos etiquetas, priority y changefreq, para marcar la importancia o la frecuencia de cambio de cada página. Puedes ignorarlas sin problema, porque Google apenas las tiene en cuenta. De hecho, la propia documentación de Google dice que ignora priority y changefreq. Añade solo loc y, si quieres, lastmod.

Así se ve un sitemap completo con un par de URLs.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tudominio.com/</loc>
    <lastmod>2026-06-01</lastmod>
  </url>
  <url>
    <loc>https://tudominio.com/sobre-nosotros</loc>
    <lastmod>2026-05-20</lastmod>
  </url>
</urlset>

Cómo montar tu sitemap a mano

Estos son los pasos para pasar de tu lista de URLs a tener el sitemap enviado a Google y validado. Hazlos en orden y en unos minutos lo tienes listo.

Reúne todas las URLs que quieres que Google indexe

Empieza haciendo una lista con las páginas que quieres que aparezcan en Google. Incluye solo las versiones canónicas e indexables, nada de páginas duplicadas, de gracias o de resultados de búsqueda interna.

Si tu web es muy pequeña, puedes sacar las URLs a mano navegando por ella. Para algo más grande, un rastreador como Screaming Frog te lista todas las URLs en un momento, y de ahí copias solo las que te interesan.

Abre un editor de texto y escribe la estructura XML

Abre un editor de texto plano como el Bloc de notas, Notepad++ o Visual Studio Code. No uses Word ni procesadores con formato, porque añaden caracteres que rompen el XML.

Escribe primero la declaración XML y la etiqueta urlset de apertura, luego un bloque url con su loc por cada página de tu lista, y cierra con urlset. Copia la estructura del ejemplo de arriba y ve sustituyendo las URLs por las tuyas.

Guarda el archivo y súbelo a la raíz de tu dominio

Guarda el archivo con el nombre sitemap.xml y la codificación en UTF-8, que en la mayoría de editores eliges al guardar. Súbelo a la raíz de tu dominio, de modo que quede accesible en tudominio.com/sitemap.xml.

Para subirlo necesitas acceso a tu hosting, ya sea por FTP con un cliente como FileZilla o desde el administrador de archivos del panel. Comprueba que al abrir esa dirección en el navegador el archivo carga sin errores.

Declara el sitemap en tu robots.txt

Abre el archivo robots.txt de tu web, que también vive en la raíz, y añade una línea apuntando a tu sitemap, que queda así.

Sitemap: https://tudominio.com/sitemap.xml

Este paso ayuda a que cualquier buscador encuentre el sitemap aunque no se lo envíes a mano. Si tienes varios sitemaps, añade una línea por cada uno.

Envía el sitemap a Google Search Console y valídalo

Entra en Google Search Console con tu propiedad verificada y ve al informe Sitemaps, dentro de la sección de indexación. Pega la ruta de tu sitemap y dale a enviar.

Google lo procesa y te muestra cuántas URLs ha descubierto, la fecha de lectura y los errores si los hubiera. Revisa ese informe pasados unos días para confirmar que no hay fallos y que tus páginas se están detectando bien. Y si toda esta parte de rastreo e indexación se te hace bola, es justo en lo que te echamos una mano con nuestro servicio de indexación.

Cosas que conviene tener en cuenta para no meter la pata

Un sitemap mal montado le manda señales confusas a Google y puede acabar perjudicándote más que ayudarte. Estas recomendaciones te evitan los errores más típicos.

Incluye solo páginas canónicas e indexables

Incluye únicamente la versión definitiva de cada página, la que quieres que posicione. Si una misma página es accesible desde varias URLs, quédate solo con la canónica para no liar a Google con duplicados. Y deja fuera lo que no debería estar, como las páginas con noindex, las que redirigen a otra dirección y las de poco valor tipo avisos legales o páginas de gracias. El sitemap es tu lista de páginas buenas, no un volcado de todo lo que tienes.

Usa siempre URLs absolutas, nunca relativas

En la etiqueta loc escribe la URL completa, con su https y su dominio, del tipo https://tudominio.com/pagina. Las URLs relativas como /pagina no valen en un sitemap y harán que Google descarte el archivo.

Nombra el archivo sitemap.xml

Aunque técnicamente puedes ponerle otro nombre, sitemap.xml es la convención que todo el mundo reconoce y la que se espera encontrar en la raíz. Te ahorra confusiones y es lo que la mayoría de herramientas buscan por defecto.

Divide en varios sitemaps si te pasas de los límites

Si superas las 50.000 URLs o los 50 MB, reparte las URLs en varios archivos. Después creas un índice de sitemaps, un archivo que lista todos tus sitemaps, y envías solo ese índice a Search Console en lugar de cada archivo por separado.

Guárdalo siempre en UTF-8

La codificación del archivo tiene que ser UTF-8, es un requisito del protocolo. Si lo guardas en otra codificación, los acentos o caracteres especiales de tus URLs pueden dar errores al procesarse.

Crear un sitemap a mano no tiene mayor misterio una vez entiendes que es un archivo de texto con cuatro etiquetas contadas. Con tu lista de URLs limpia, el archivo bien formado y enviado a Search Console, le pones a Google las cosas fáciles para encontrar y rastrear todo lo que te importa.

Y si no sabes si tu web está lista para que Google la rastree e indexe sin tropiezos, te hacemos un análisis SEO gratuito y te decimos a mano qué falla y qué conviene arreglar.

Lo que aprendemos haciendo SEO, cada día en tu correo

Tácticas que probamos, números que sacamos y los tortazos que nos pegamos en el día a día. Te lo contamos según nos pasa.

He leído la política de privacidad y me parece bien.
Una idea SEO al día en tu correo
Ruk Lab
Una idea al día para conseguir ventas con SEO

Scripts, experimentos y cagadas que descubrimos en proyectos reales. Cada día en tu correo, sin pagar por clic ni hacer bailes en TikTok.

He leído la política de privacidad y me parece bien.
Ruk Lab
Recibe un análisis SEO para conseguir más ventas desde Google

Revisamos 41 puntos que podrían estar fastidiando tu posicionamiento en Google, y te mandamos un vídeo de unos minutos explicando qué puedes mejorar.

He leído la política de privacidad y me parece bien.

*Solo hacemos 10 por semana. Cada análisis lleva su tiempo.