# Generador de sitemap que lista solo las páginas que merece la pena indexar

> Generador de sitemap XML gratis: rastrea hasta 300 páginas, omite URL noindex y no canónicas y descarga un sitemap.xml listo para Google y Bing. Sin registro.

Introduce tu página de inicio y rastreamos hasta 300 páginas, nos quedamos con las canónicas e indexables y te entregamos un sitemap.xml para subir.

- Úsalo gratis (sin registro): https://yes-seo.com/es/generador-sitemap
- API: `GET https://yes-seo.com/api/v1/sitemap-generator?url=https://example.com`
- Qué hace: XML sitemap generator: crawls up to 300 pages of a site (respecting robots.txt, skipping noindex and non-canonical pages) and produces a downloadable sitemap.xml.

Un sitemap XML es una lista de las URL que quieres dar a conocer a los buscadores. Uno bueno no esconde sorpresas: cada entrada devuelve 200, es la versión canónica de la página y puede indexarse. Un sitemap inflado con redirecciones, duplicados y páginas noindex envía señales contradictorias y entierra las URL que de verdad importan.

Este generador de sitemap crea esa lista limpia por ti. Parte de la URL que introduces, sigue los enlaces internos como lo haría un rastreador, respeta tu robots.txt, omite las páginas marcadas como noindex o con canonical hacia otra URL, y produce un archivo sitemap.xml estándar que puedes descargar y subir a tu web.

## Cómo generar un sitemap XML

1. **Introduce tu página de inicio** — Escribe la dirección que quieres rastrear, por ejemplo https://www.example.com/. Empezamos ahí y seguimos tus enlaces internos.
2. **Deja que termine el rastreo** — Visitamos hasta 300 páginas, obedecemos robots.txt y descartamos las URL con noindex o cuya canonical apunta a otra página.
3. **Descarga y envía** — Guarda sitemap.xml, súbelo a la raíz de tu web, menciónalo en robots.txt y envíalo en Google Search Console y en Bing Webmaster Tools.

## Qué debe (y qué no) incluir un sitemap

Google trata un sitemap como una pista sobre las URL que consideras importantes, no como una orden ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview?hl=es)). Haz fiable esa pista listando solo URL que sean:

- **Finales:** responden [200](https://yes-seo.com/es/codigos-http/200) directamente, sin redirigir ni devolver [404](https://yes-seo.com/es/codigos-http/404).
- **Canónicas:** la versión exacta que indica la propia [etiqueta canonical](https://yes-seo.com/es/glosario/etiqueta-canonical) de la página, con el mismo protocolo, host y estilo de barra final.
- **Indexables:** sin `noindex` y sin bloqueo en robots.txt.

Deja fuera los resultados de búsqueda interna, las variantes ordenadas o filtradas (`?sort=price`), los parámetros de seguimiento, las páginas de carrito y de cuenta, y los archivos de etiquetas con poco contenido. Google ignora `<priority>` y `<changefreq>`, y solo usa `<lastmod>` cuando es sistemáticamente exacto ([Cómo crear y enviar un sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=es)). Un archivo ligero con fechas honestas vale más que uno largo con todos los campos rellenos.

## El formato sitemap.xml en un minuto

Un sitemap es un archivo XML en UTF-8 que sigue el [protocolo de sitemaps.org](https://www.sitemaps.org/protocol.html). Lo mínimo es un `<loc>` por página con una URL completa y absoluta:

```

    https://www.example.com/
    2026-10-28

    https://www.example.com/services/web-design/

```

Los caracteres especiales de las URL deben escaparse como entidades (un ampersand pasa a ser `&amp;`). Un archivo puede contener hasta 50.000 URL o 50 MB sin comprimir; los sitios más grandes dividen la lista y enlazan las partes desde un [índice de sitemaps](https://yes-seo.com/es/glosario/indice-de-sitemaps). Se permite comprimir el archivo con gzip, y los límites se aplican al tamaño sin comprimir.

## Cómo subir y enviar tu sitemap

- Sube el archivo para que cargue en `https://www.example.com/sitemap.xml`. En general, un sitemap solo se considera fiable para las URL de su propia carpeta y las de niveles inferiores, así que la raíz es la opción segura.
- Menciónalo en robots.txt, donde lo encontrará cualquier rastreador que lea el archivo.
- Envíalo en Google Search Console (Indexación → Sitemaps) y en Bing Webmaster Tools, y revisa unos días después el estado y el número de URL descubiertas.

```
User-agent: *
Disallow: /cart/

Sitemap: https://www.example.com/sitemap.xml
```

Google retiró en 2023 su URL anónima de “ping” de sitemaps, así que ahora cuentan Search Console y la línea de robots.txt. Para Bing y los demás buscadores compatibles, el [envío a IndexNow](https://yes-seo.com/es/enviar-indexnow) avisa al instante de las URL nuevas o modificadas.

## ¿Sitemap generado o sitemap del CMS?

Un sitemap generado es ideal para sitios programados a mano y estáticos, para webs pequeñas sin plugin de SEO o como referencia con la que comparar el sitemap que tu CMS ya publica. Eso sí, es una instantánea: una página que publiques mañana no estará en el archivo hasta que lo generes y lo subas de nuevo.

Si tu plataforma crea los sitemaps automáticamente, sigue usándolo. WordPress incluye en su núcleo un sitemap en `/wp-sitemap.xml` desde la versión 5.5 (Yoast y Rank Math lo sustituyen por el suyo), y Shopify y Wix publican `/sitemap.xml` por ti. Aun así, ejecutar nuestro rastreo en paralelo resulta útil: una URL del sitemap de tu CMS que el rastreo nunca alcanzó suele ser una [página huérfana](https://yes-seo.com/es/glosario/pagina-huerfana) sin enlaces internos, o una página noindex que no debería estar listada. Comprueba la salud de cualquier sitemap con el [validador de sitemap XML](https://yes-seo.com/es/validador-sitemap).

## Consejos para un sitemap en el que confíen los buscadores

- Arregla primero los enlaces internos: si el rastreo no encuentra una página importante, es probable que los visitantes y los buscadores tampoco.
- Usa un único estilo de URL en todas partes: https, el mismo host (con www o sin él) y la misma regla de barra final en enlaces, canonicals y sitemap.
- Cambia lastmod solo cuando cambie el contenido principal; actualizar todas las fechas en cada despliegue enseña a Google a ignorar el campo.
- Vuelve a generar y subir el archivo después de lanzar una sección, renombrar URL o eliminar páginas.
- Abre el informe Sitemaps de Search Console unos días después del envío y corrige los errores “No se pudo obtener” o de análisis.

## Límites a tener en cuenta

El generador lee el HTML que envía tu servidor y no ejecuta JavaScript, así que no sigue los enlaces que solo aparecen tras cargar scripts. Se detiene en 300 páginas y solo encuentra páginas a las que enlaza algo rastreable. El archivo es una instantánea que no se actualiza solo; para sitios grandes o que cambian a menudo, usa el sitemap dinámico de tu CMS o el rastreo de todo el sitio de la [auditoría SEO web](https://yes-seo.com/es/auditoria-seo-web).


## Preguntas frecuentes

### ¿Necesito un sitemap XML?

No siempre. Google indica que un sitio pequeño, de unas 500 páginas o menos y con buenos enlaces internos, puede no necesitarlo. Aun así ayuda a los sitios nuevos, grandes o que cambian con frecuencia, y añadirlo no cuesta nada.

### ¿Cuántas páginas puede rastrear el generador de sitemap?

Hasta 300 páginas por ejecución, lo que cubre la mayoría de webs de pequeñas empresas y blogs. Los sitios más grandes funcionan mejor con un sitemap que el CMS actualiza automáticamente, dividido en varios archivos bajo un índice de sitemaps.

### ¿Por qué faltan algunas de mis páginas en el sitemap generado?

El rastreador omite las páginas marcadas como noindex, las páginas cuya canonical apunta a otra URL y todo lo que bloquee robots.txt. Tampoco puede llegar a páginas a las que no enlaza ninguna página rastreable, ni a enlaces que solo añade JavaScript.

### ¿Enviar un sitemap garantiza la indexación?

No. Un sitemap ayuda a los buscadores a descubrir URL, pero cada página sigue teniendo que ser rastreable, indexable y considerarse lo bastante útil como para indexarla.

### ¿Dónde debo subir sitemap.xml?

A la raíz de tu sitio, de modo que cargue en yourdomain.com/sitemap.xml. Después añade a robots.txt una línea Sitemap con la URL completa y envía la misma URL en Google Search Console y en Bing Webmaster Tools.

### ¿Debo definir priority y changefreq?

Puedes, pero Google ignora ambos. Valen mucho más unas fechas lastmod exactas y un archivo sin URL redirigidas ni noindex.

