MarketinGrowth
NewsletterNo te pierdas lo próximo.Tendencias y guías de marketing digital, directo a tu correo.Suscríbete abajo ↓
Growth Marketing
Ecommerce
Tecnología
Herramientas
Quiénes somosContacto
SEO

Qué es un sitemap XML y cómo crearlo

Qué es un sitemap XML, para qué sirve y cómo crear uno paso a paso en WordPress, Shopify o a mano, con los límites reales que usa Google.

Un sitemap XML es un archivo con la lista de URLs de tu sitio que le dice a Google (y a Bing) qué páginas existen y cuándo cambiaron por última vez. No garantiza indexación ni mejora el ranking por sí solo, pero facilita que el rastreador encuentre contenido que de otra forma tardaría en detectar.

Qué es un sitemap XML y para qué sirve

El sitemap XML sigue el protocolo abierto de sitemaps.org, adoptado por Google, Bing y Yandex desde 2006. Es un archivo con extensión .xml que enumera URLs junto a metadatos opcionales como la fecha de última modificación.

Sirve para tres cosas concretas:

  • Avisar la existencia de páginas que el rastreador no encontraría fácil por enlaces internos (catálogos grandes, páginas nuevas, contenido detrás de filtros).
  • Señalar cuándo se actualizó una URL, para que Google priorice el rastreo de lo que cambió.
  • Entregar una lista limpia de URLs canónicas cuando el sitio tiene parámetros, duplicados o variantes.

No sirve para forzar que Google indexe algo que no cumple sus criterios de calidad. Google lo dice directo en su documentación de sitemaps: es una señal, no una directiva.

Cómo funciona: la estructura que lee Google

Un sitemap XML mínimo se ve así:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.tutienda.cl/producto/zapatilla-running</loc>
    <lastmod>2026-09-10</lastmod>
  </url>
</urlset>

Las etiquetas que importan hoy:

  • <loc>: la URL completa, obligatoria. Debe usar el dominio canónico (con o sin www, según cuál sea el oficial) y coincidir exactamente con la URL indexable.
  • <lastmod>: fecha de la última modificación, en formato ISO 8601. Google la usa para decidir qué recrawlear primero.
  • <changefreq> y <priority>: existen en el protocolo, pero Google confirmó que las ignora hace años. Puedes omitirlas sin perder nada.
50.000 URLs
Límite máximo de URLs por archivo sitemap.xml individual, según Google
El archivo tampoco puede pesar más de 50 MB sin comprimir, según la documentación de sitemaps grandes de Google; si tu sitio supera ese tope, necesitas un sitemap index que agrupe varios archivos.
Fuente

Tipos de sitemap según lo que necesites indexar

No todos los sitios necesitan el mismo formato. Elige según el volumen y el tipo de contenido:

TipoPara qué sirveLímiteCuándo usarlo
XML estándarPáginas del sitio (productos, categorías, blog)50.000 URLs / 50 MB por archivoCualquier sitio con más de unas decenas de páginas
Sitemap indexAgrupa varios sitemaps XML en uno solo50.000 sitemaps referenciadosEcommerce o medios con catálogos grandes
ImágenesIndexa imágenes específicas fuera del HTMLIgual que el XML estándarTiendas con fotos de producto que quieren tráfico de Google Imágenes
VideoMetadatos de duración, miniatura y ubicación del videoIgual que el XML estándarSitios con contenido en video embebido
Texto planoUna URL por línea, sin XML50.000 URLs / 50 MBSitios simples que no quieren generar XML

Para un sitio de marketing, ecommerce o medio en Chile, el estándar cubre el 90% de los casos. El sitemap index solo se vuelve necesario cuando el catálogo pasa las decenas de miles de productos, algo común en retailers grandes pero raro en una pyme.

Sitemap XML vs robots.txt: qué rol cumple cada uno

Se confunden porque viven en la raíz del dominio, pero hacen lo contrario. El robots.txt le dice al rastreador qué NO visitar; el sitemap le dice qué SÍ existe. Un error clásico es bloquear en robots.txt una carpeta que a la vez está listada en el sitemap: Google prioriza el bloqueo y la URL nunca se rastrea, aunque aparezca en el archivo XML.

La forma correcta de conectarlos es agregar la ruta del sitemap dentro del robots.txt:

Sitemap: https://www.tutienda.cl/sitemap.xml

Esto ayuda a que cualquier rastreador (no solo Googlebot) encuentre el sitemap sin depender de que lo hayas enviado a mano en Search Console. Revisa que tu robots.txt no esté bloqueando por error a los bots de IA que hoy también leen esta directiva para decidir qué citar.

Cómo crear un sitemap XML paso a paso

El método depende de la plataforma:

  1. WordPress: si usas Yoast SEO o RankMath, el sitemap ya existe en /sitemap_index.xml o /sitemap.xml sin que tengas que tocar nada. Confírmalo abriendo esa URL en el navegador.
  2. Shopify: genera automáticamente /sitemap.xml para cada tienda. No es editable ni necesita plugin.
  3. Sitios a medida (Next.js, Laravel, sitios estáticos): se genera en build time recorriendo las rutas del sitio y escribiendo el XML con el formato del protocolo. En Next.js suele resolverse con un archivo sitemap.xml en app/ que Next construye en cada deploy.
  4. Sitios sin CMS ni framework: usa un generador de sitemap online que rastree tu dominio y descargue el XML, o escríbelo a mano si tienes menos de 50 URLs.

En los cuatro casos, verifica dos cosas antes de publicar: que todas las URLs devuelvan código 200 (no 404 ni redirecciones) y que ninguna URL listada tenga la etiqueta noindex. Un sitemap lleno de URLs que Google no puede indexar es una señal de calidad pobre para el resto del sitio. Si nunca has revisado el resto de tu configuración técnica, parte por esta auditoría de SEO técnico: el sitemap es solo una pieza.

Cómo enviarlo a Google Search Console

  1. Entra a Search Console con la propiedad verificada de tu dominio.
  2. Ve al informe "Sitemaps" en el menú lateral.
  3. Escribe la ruta relativa (sitemap.xml) y presiona enviar.
  4. Revisa el estado en las próximas horas: Google marca cuántas URLs descubrió y si hubo errores de formato.

Repite el mismo envío en Bing Webmaster Tools si tu tráfico orgánico justifica el esfuerzo (retail y medios en Chile suelen tener una porción menor de búsquedas en Bing, pero el envío toma menos de un minuto).

Errores comunes que bloquean la indexación

  • Sitemap con URLs de otro dominio o de staging: Google descarta el archivo completo si detecta URLs fuera del dominio verificado.
  • Mezclar URLs con y sin www o con y sin https: cada variante cuenta como un dominio distinto para Search Console.
  • Olvidar actualizar lastmod cuando el contenido cambia de verdad: si todas las fechas son iguales o quedaron fijas en la fecha de creación del sitio, Google le da menos peso a esa señal.
  • Sitemap gigante sin comprimir: si te acercas al límite de 50 MB, comprime el archivo con gzip (sitemap.xml.gz); el protocolo lo soporta.
  • No actualizar el sitemap después de una migración: URLs viejas que ya no existen siguen apareciendo como error 404 en el informe de Search Console durante meses.

Accionables para marcas

Antes de cerrar esta guía, revisa tu sitemap actual con esta secuencia:

  1. Abre tudominio.cl/sitemap.xml en el navegador y confirma que carga sin error.
  2. En Search Console, entra al informe "Sitemaps" y anota cuántas URLs están "indexadas" versus "enviadas". Una brecha grande es señal de contenido débil o bloqueado.
  3. Busca en tu robots.txt la línea Sitemap: y verifica que apunte al archivo correcto.
  4. Si tu sitio corrió una migración o cambio de dominio en los últimos meses, reenvía el sitemap manualmente en vez de esperar a que Google lo redetecte solo.
  5. Agenda una revisión trimestral: un sitemap desactualizado pierde utilidad silenciosamente, sin que aparezca ningún error visible.

Preguntas frecuentes

¿Un sitemap XML mejora directamente el posicionamiento en Google?

No. Ayuda al descubrimiento y al rastreo, pero el ranking depende de otros factores (contenido, enlaces, experiencia de página). Un sitio con mal contenido no sube posiciones por tener sitemap.

¿Cómo creo un sitemap si mi sitio no tiene CMS?

Con un generador de sitemap que rastree el dominio automáticamente, o escribiendo el XML a mano siguiendo la estructura de este artículo si tienes pocas URLs.

¿Dónde debo subir el archivo sitemap.xml?

En la raíz del dominio (tudominio.cl/sitemap.xml), y referenciarlo también en el robots.txt con la línea Sitemap:.

¿Cada cuánto debo actualizar el sitemap?

Cada vez que agregas o eliminas páginas relevantes. Si tu sitio genera contenido con frecuencia (blog, catálogo dinámico), lo ideal es que el sitemap se regenere automáticamente en cada build o publicación, no a mano.

Camila Soto
Content Manager · Periodista, Universidad Andrés Bello

Camila es periodista de la Universidad Andrés Bello y parte del equipo periodístico de MarketinGrowth. Partió su carrera en medios digitales y desde entonces no ha soltado la redacción. En su tiempo libre le gusta salir a caminar y ver series. Ver todos sus artículos →

Conversemos.

¿Tienes una propuesta, quieres colaborar o necesitas orientación para hacer crecer tu marca? Escríbenos.

Escríbenos →