Cómo Crear un Sitemap XML (2026): Google, Bing y Búsqueda con IA

Guía completa para crear y enviar un sitemap XML en 2026. WordPress, Next.js, Astro, Shopify, herramientas IA, IndexNow y llms.txt.

Lo que lograrás

Al terminar esta guía, tendrás:

  • Un sitemap XML válido que los motores de búsqueda pueden leer
  • Tu sitemap enviado a Google y Bing a través de los canales correctos en 2026
  • Un archivo llms.txt básico para que los rastreadores de IA descubran tu contenido
  • Opcional: una skill reutilizable de Claude Code que genera y valida sitemaps para cualquier sitio

Para quién es: Cualquiera que tenga o administre un sitio web — ya sea en WordPress, un framework moderno de JavaScript, Shopify o archivos HTML estáticos. Sin experiencia en SEO técnico necesaria.

Tiempo requerido: 15–30 minutos, dependiendo de tu plataforma.

Requisitos previos: Acceso al panel de administración o código de tu sitio, más una propiedad verificada en Google Search Console. Si aún no has configurado Search Console, crea una propiedad y verifica la propiedad antes de continuar.

Antes de empezar: ¿Qué ruta se adapta a tu sitio?

La creación del sitemap depende completamente de cómo está construido tu sitio. Elige tu ruta:

Tu sitio funciona en…

Ve a…

WordPress

Ruta A: WordPress

Wix, Squarespace o Shopify

Ruta B: Plataformas CMS Alojadas

Next.js, Nuxt, Astro u otro framework

Ruta C: Frameworks Modernos de JavaScript

HTML estático, sin CMS o compilación personalizada

Ruta D: Sitios Estáticos y Compilaciones Personalizadas

¿No estás seguro? Abre tu sitio en un navegador, haz clic derecho y selecciona "Ver código fuente". Busca pistas: wp-content significa WordPress; next o __NEXT es Next.js; shopify es Shopify. Si no ves nada, probablemente sea un sitio estático o personalizado — Ruta D.

Ruta A: WordPress

WordPress impulsa más del 40% de la web, y la generación de sitemaps es un problema resuelto aquí. Tienes tres opciones sólidas — ninguna es mala, pero cada una se ajusta a necesidades diferentes.

Opción 1: Sitemap Nativo de WordPress (Cero Plugins)

Desde WordPress 5.5 (agosto de 2020), cada sitio WordPress genera automáticamente un sitemap XML en:

Code
tudominio.com/wp-sitemap.xml

Abre esa URL en tu navegador. Deberías ver un índice de sitemap que lista sub-sitemaps para entradas, páginas, categorías y autores.

Ventajas: Cero configuración. WordPress maneja todo — no tocas ninguna configuración.

Limitaciones: No puedes excluir páginas individuales ni tipos de contenido completos. No hay sitemap de imágenes, ni de video, ni controles de prioridad. Si tu sitio tiene archivos de autor o páginas de etiquetas que prefieres mantener fuera de los resultados de búsqueda, el sitemap nativo los incluye de todos modos.

Ideal para: Blogs simples y sitios pequeños donde cada página merece ser indexada.

text
✅ Verificación de calidad: Visita tudominio.com/wp-sitemap.xml. Deberías ver un archivo XML válido, no un 404.
🔧 Si ves un 404: Tu tema u otro plugin puede haber desactivado el sitemap nativo. Revisa Ajustes > Lectura y asegúrate de que "Desalentar a los motores de búsqueda de indexar este sitio" no esté marcado.

Opción 2: Yoast SEO

Yoast SEO es el plugin de SEO para WordPress más utilizado. Su generador de sitemaps es limpio, fiable y respeta tu configuración de noindex automáticamente.

Configuración:

  1. Instala Yoast SEO desde Plugins > Añadir nuevo
  2. Ve a Yoast SEO > Ajustes > Funciones del sitio
  3. Desplázate hasta "APIs" y asegúrate de que "XML sitemaps" esté activado
  4. Visita tudominio.com/sitemap_index.xml para confirmar que funciona

Qué obtienes en la versión gratuita: Un índice de sitemap con sub-sitemaps para entradas, páginas, categorías y tipos de contenido personalizados. Yoast excluye automáticamente el contenido noindexado e incluye las imágenes referenciadas en tus entradas. El sitemap se regenera cada vez que publicas o actualizas contenido.

Qué requiere Premium ($99/año): Exclusión de URLs individuales del sitemap, sitemaps HTML y extensiones de sitemap de noticias/video.

Ideal para: Equipos de contenido que quieren un plugin maduro y bien documentado, y aprecian el análisis de legibilidad de Yoast junto con sus herramientas SEO.

Opción 3: Rank Math

Rank Math ofrece más funciones gratuitas que Yoast, incluyendo exclusión de URLs individuales, sitemap HTML y control de prioridad/frecuencia de cambio — todo sin costo.

Configuración:

  1. Instala Rank Math desde Plugins > Añadir nuevo
  2. Completa el asistente de configuración (detectará tu tipo de sitio y configurará los valores predeterminados)
  3. Ve a Rank Math > Ajustes de Sitemap
  4. Confirma que el sitemap está habilitado en tudominio.com/sitemap_index.xml

Funciones gratuitas destacadas: Puedes excluir cualquier entrada, página o taxonomía individual del sitemap en la versión gratuita. Rank Math también incluye sitemap de productos WooCommerce, sitemap SEO local y sitemap de Google Noticias sin costo adicional.

Ideal para: Desarrolladores, agencias y propietarios de sitios que quieren control granular sin pagar una licencia premium.

WordPress: ¿Cuál elegir?

Criterio

Sitemap Nativo WP

Yoast SEO (Gratis)

Rank Math (Gratis)

Esfuerzo de configuración

Ninguno

2 minutos

3 minutos

Excluir por tipo de contenido

No

Excluir URLs individuales

No

Solo Premium

Sitemap de imágenes

No

Sitemap de video

No

Complemento Premium

Incluido

Soporte WooCommerce

No

Plugin aparte ($79/año)

Incluido

Mejor para

Sitios simples

Equipos enfocados en contenido

Sitios con muchas funciones

text
✅ Verificación de calidad: Después de instalar cualquier plugin, visita la URL de tu sitemap. Cada sub-sitemap debe devolver un código de estado 200. Usa una ventana de incógnito si has iniciado sesión — algunos plugins de caché sirven contenido diferente a usuarios conectados.

Ruta B: Plataformas CMS Alojadas

Wix, Squarespace y Shopify generan sitemaps automáticamente. No puedes personalizarlos mucho, pero tampoco puedes romperlos.

Wix

Tu sitemap está en tusitiowix.com/sitemap.xml. Se actualiza automáticamente cuando agregas o eliminas páginas.

Para excluir una página de los resultados de búsqueda (y del sitemap):

  1. Ve a Páginas del sitio
  2. Haz clic en el menú de tres puntos de la página
  3. Selecciona Conceptos básicos de SEO
  4. Desactiva "Mostrar esta página en los resultados de búsqueda"

Cuidado: Si canonicalizas una URL en Wix (apuntando la Página A a la Página B como versión canónica), Wix no elimina la Página A del sitemap. Esto envía señales contradictorias. Si canonicalizas una página, desactiva también su visibilidad de búsqueda.

Squarespace

Tu sitemap está en tusitiosquarespace.com/sitemap.xml. Squarespace lo genera automáticamente y no puedes editarlo manualmente.

Para excluir una página: Abre la configuración de la página, ve a la pestaña SEO y desactiva la visibilidad de búsqueda.

Shopify

Tu sitemap está en tutienda.com/sitemap.xml. Shopify genera automáticamente sitemaps separados para productos, colecciones, páginas y entradas de blog, todos referenciados desde el índice de sitemap principal.

Consejo para ecommerce: Presta atención a las URLs de navegación facetada (como /collections/shirts?color=red). Pueden generar miles de entradas casi duplicadas en el sitemap.

text
✅ Verificación de calidad: Abre la URL de tu sitemap. Si tienes 500 productos pero ves 3.000 URLs, revisa si hay duplicados basados en parámetros.

Ruta C: Frameworks Modernos de JavaScript

Next.js (App Router)

Next.js 14+ incluye un manejador de ruta sitemap.ts incorporado. Crea app/sitemap.ts:

ts
import type { MetadataRoute } from 'next'

export default function sitemap(): MetadataRoute.Sitemap {
  const baseUrl = 'https://tudominio.com'
  return [
    { url: baseUrl, lastModified: new Date(), changeFrequency: 'monthly', priority: 1 },
    { url: `${baseUrl}/about`, lastModified: new Date(), changeFrequency: 'yearly', priority: 0.5 },
    { url: `${baseUrl}/blog`, lastModified: new Date(), changeFrequency: 'weekly', priority: 0.8 },
    // Agrega rutas dinámicas desde tu CMS o base de datos aquí
  ]
}

Nuxt

bash
npx nuxi@latest module add sitemap

Astro

bash
npx astro add sitemap

Tabla de Referencia de Generación de Sitemaps

Framework

Paquete/Módulo

Comando de Instalación

¿División automática en 50k URLs?

Next.js 14+

sitemap.ts integrado

Ninguno

Sí, vía generateSitemaps()

Next.js (Pages Router)

next-sitemap

npm i next-sitemap

Nuxt 3/4

@nuxtjs/sitemap

npx nuxi module add sitemap

Astro 4+

@astrojs/sitemap

npx astro add sitemap

Vite (general)

vite-plugin-seo-files

npm i -D vite-plugin-seo-files

SvelteKit

vite-plugin-svelte-sitemap

npm i -D @sveltejs/kit-sitemap

Manual

Ruta D: Sitios Estáticos y Compilaciones Personalizadas

Opción 1: Static Sitemap CLI

bash
npx static-sitemap-cli --base-url https://tudominio.com --source ./public

Opción 2: Screaming Frog SEO Spider

  1. Descarga e instala Screaming Frog
  2. Configura Mode > Spider, ingresa tu URL e inicia
  3. Después del rastreo, ve a Sitemaps > XML Sitemap
  4. Deselecciona <priority> y <changefreq> (Google ignora ambos)
  5. Exporta el archivo

Opción 3: Claude Code / Agente IA

Guarda el skill como sitemap-generator.md en tu directorio de skills de Claude Code y ejecuta /sitemap-generator con tu dominio.

(El código completo del SKILL.md está disponible en la versión en inglés o chino simplificado — incluye rastreo completo, filtrado, generación XML, creación de llms.txt y informe de validación.)

Límites de Tamaño del Sitemap

Google aplica dos límites estrictos por archivo de sitemap: 50.000 URLs máximo y 50 MB de tamaño de archivo sin comprimir. Si tu sitio excede cualquiera de estos límites, necesitas un índice de sitemap.

Las Etiquetas que Importan

  • `<loc>` — Obligatorio. La URL canónica absoluta.
  • `<lastmod>` — Opcional pero importante en 2026. Google lo usa como señal principal de recrawleo desde que el ping de sitemap fue descontinuado en junio de 2023.
  • `<priority>` y `<changefreq>` — Ignorados por Google.

Cómo Enviar tu Sitemap a los Motores de Búsqueda en 2026

Google

  1. Ve a Google Search Console > Indexación > Sitemaps
  2. Ingresa la URL de tu sitemap y haz clic en Enviar
  3. Alternativa: Agrega Sitemap: https://tudominio.com/sitemap.xml a tu robots.txt

Bing (vía IndexNow)

Habilita IndexNow en tu plugin SEO (Rank Math, Yoast, AIOSEO) o configura manualmente con una clave API.

Tabla de Referencia Rápida

Motor de Búsqueda

Canal Principal

Canal Secundario

Google

Search Console

robots.txt

Bing

IndexNow

Bing Webmaster Tools

Yahoo

Cubierto por Bing

Yandex

IndexNow

Yandex Webmaster

Más Allá del XML: llms.txt para Visibilidad en Búsqueda IA

Un archivo llms.txt en tudominio.com/llms.txt ayuda a los rastreadores de IA (ChatGPT, Perplexity, Claude) a descubrir tu contenido. Si quieres omitir el formateo manual, el Generador de LLMs.txt de Auspia escanea tu sitio y construye el archivo por ti.

Errores Comunes de Sitemap

Problema

Cómo Detectarlo

Cómo Solucionarlo

Páginas noindex en el sitemap

Search Console > "Excluded by noindex tag"

Eliminar del sitemap

Redirecciones (3xx) en el sitemap

Rastrear URLs del sitemap

Actualizar a la URL de destino final

Páginas 404 en el sitemap

Search Console > "Submitted URL not found"

Eliminar URL o restaurar página

URLs canonicalizadas en el sitemap

Comparar con etiquetas canonical

Solo incluir URLs canónicas

Páginas de baja calidad

Revisar páginas con <200 palabras

Mejorar, noindex o eliminar

Lista de Verificación Final

  • [ ] Sitemap accesible en tudominio.com/sitemap.xml
  • [ ] Todas las URLs son absolutas (comienzan con https://)
  • [ ] Sin páginas noindex, redirecciones ni 404 en el sitemap
  • [ ] <lastmod> refleja cambios reales de contenido
  • [ ] Sitemap enviado a Google Search Console con estado "Éxito"
  • [ ] robots.txt actualizado con directiva Sitemap:
  • [ ] IndexNow configurado (opcional)
  • [ ] llms.txt generado (opcional)

Preguntas Frecuentes

¿Necesito un sitemap si mi sitio solo tiene unas pocas páginas?

Si tu sitio tiene enlaces internos adecuados, Google probablemente encontrará tu contenido sin un sitemap. Pero no hay desventaja en tener uno. Un sitemap con 10 URLs toma cinco minutos — simplemente hazlo.

¿Un sitemap ayuda a posicionar mejor?

No. Google ha confirmado repetidamente que los sitemaps no tienen nada que ver con los rankings. Ayudan con el descubrimiento y la indexación, pero no influyen en la posición.

¿Puedo usar un sitemap para indexar contenido nuevo más rápido?

Sí, combinado con valores <lastmod> precisos. Para notificaciones en tiempo real en Bing, usa IndexNow.

¿Debo incluir imágenes y videos en mi sitemap?

Incluye entradas de sitemap de imágenes si se cargan vía JavaScript o si la búsqueda de imágenes es una fuente de tráfico significativa. Incluye sitemap de video para contenido que quieras que aparezca en Google Video.

¿Necesito llms.txt si ya tengo un sitemap XML?

Propósitos diferentes. El sitemap XML dice "estas URLs existen". llms.txt resume el contenido para que los modelos de IA decidan qué leer en profundidad. Se complementan.

Autor: Julian Mercer, Profesional de SEO Técnico con 14 Años de Experiencia en Auspia. Julian escribe sobre rastreabilidad, arquitectura de sitios, sitemaps y las bases técnicas que hacen posible el SEO y la visibilidad en búsquedas con IA.

Explora este tema

Sigue la misma línea de crecimiento