

Si quieres que Google y otros buscadores encuentren lo nuevo de tu web rápido, tener un mapa del sitio bien montado y que se envíe solo es oro puro. Configurar un sitemap que se genere y “avise” automáticamente puede marcar la diferencia entre que un post tarde días en indexarse o que aparezca en las SERP en horas.
Además, no necesitas ser desarrollador para lograrlo: con CMS como WordPress, feeds RSS/Atom o herramientas de rastreo puedes ponerlo en piloto automático. Vamos a ver formatos, límites, buenas prácticas, herramientas y métodos de envío (Search Console, robots.txt, API, WebSub, ping) y, sobre todo, cómo automatizarlo de forma segura para evitar errores típicos.
Qué es un sitemap y qué formatos admite Google

Un sitemap es un archivo que lista URLs que quieres que los buscadores descubran e indexen. Google admite los formatos definidos por el Protocolo de Sitemaps y no tiene preferencia por uno u otro: elige el que mejor encaje con tu sitio y tu flujo de publicación.
– XML: el más versátil y extensible. Permite extras para imágenes, vídeos, noticias y versiones alternativas con hreflang. Es el estándar de facto en SEO técnico.
– RSS, MRSS y Atom 1.0: feeds muy parecidos a XML, fáciles de servir porque la mayoría de CMS los generan automáticamente; ideales para contenido reciente y vídeo (MRSS).
– Texto (.txt): un formato minimalista que enumera una URL por línea; perfecto para sitios grandes si quieres una solución superligera orientada solo a páginas indexables.
Conviene distinguir entre sitemap XML (para rastreadores) y sitemap HTML (para personas). El HTML mejora la UX y la navegación, pero Google no lo usa como señal directa de indexación; el XML/feeds sí.
Buenas prácticas clave: límites, ubicación y URLs
Sea cual sea el formato, hay reglas que no te puedes saltar si no quieres problemas de procesamiento. Cada sitemap no puede superar 50 MB sin comprimir ni 50.000 URLs. Si tu sitio es grande, divide en varios archivos y crea un índice de sitemaps.
Publica el sitemap en tu dominio y, si no lo envías por Search Console, recuerda que solo se aplica a URLs “descendientes” del directorio donde vive. Por eso suele colocarse en la raíz (por ejemplo, /sitemap.xml) para abarcar todo el sitio.
La codificación debe ser UTF-8 y las referencias dentro del sitemap deben ser URLs absolutas y canónicas. Evita relativas como «/mypage.html»; usa «https://www.example.com/mypage.html» para evitar malentendidos de rastreo.
Incluye únicamente las URLs que quieres ver en resultados (la versión canónica) y, si tienes URLs distintas para móvil y escritorio, introduce una sola o decláralas correctamente con sus anotaciones.
Sitemap XML: estructura, etiquetas y notas de Google
El XML es el caballo de batalla porque admite extensiones (imágenes, vídeo, noticias, hreflang) y metadatos útiles. Un ejemplo mínimo válido sería:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/foo.html</loc>
<lastmod>2024-06-04</lastmod>
</url>
</urlset>
Ten presente varias puntualizaciones importantes del lado de Google: ignora <priority> y <changefreq>; en cambio, puede usar <lastmod> si es coherente y verificable (refleja cambios reales: contenido principal, datos estructurados, enlaces; no toques lastmod por un cambio de copyright y similares).
El orden de las URLs en el archivo no afecta al rastreo. Si tu web es multilingüe, puedes introducir anotaciones hreflang mediante la extensión xhtml para indicar equivalencias por idioma/país.
RSS, MRSS y Atom 1.0 como sitemaps
Muchos CMS publican estos feeds “de serie”, y Google los acepta como sitemaps. Son especialmente cómodos para avisar de contenido reciente y MRSS añade metadatos para vídeo. El punto a tener en cuenta: suelen cubrir solo las URLs nuevas o actualizadas, no la foto completa del sitio.
Si usas feeds, puedes apoyarte en WebSub para difundir los cambios a los buscadores, incluido Google, y acelerar el descubrimiento.
Sitemap de texto (.txt)
Más simple, imposible: una URL por línea y listo. Solo admite páginas HTML y otros recursos indexables (no es para enriquecer con imágenes, vídeos o hreflang). Ejemplo en https://www.example.com/sitemap.txt:
https://www.example.com/file1.html
https://www.example.com/file2.html
No metas nada que no sean URLs y asegúrate de la extensión .txt. Es muy útil en webs enormes por su facilidad de mantenimiento.
Cómo crear tu sitemap: CMS, manual y herramientas
Antes de ponerte manos a la obra, decide qué URLs son canónicas y deben aparecer. Incluir duplicadas o redirigidas confunde y desperdicia presupuesto de rastreo. Una vez elegidas, tienes varias formas de generar el archivo.
1) Deja que el CMS lo haga. WordPress, Wix o Blogger suelen exponer un sitemap sin esfuerzo. Busca la documentación específica de tu CMS (por ejemplo, “Wix sitemap” o “Blogger RSS”) y verifica la URL desde el navegador.
2) Generación manual. Para pocas decenas de URLs, puedes redactarlo a mano con un editor de texto siguiendo la sintaxis. Es viable, pero tedioso en sitios grandes o con cambios frecuentes, así que no es la vía más sostenible.
3) Automatización con herramientas. Lo ideal es que tu software lo genere desde base de datos y lo publique en el servidor tras cada cambio. También puedes utilizar generadores externos o rastreadores para producirlo de forma recurrente.
WordPress: automatiza con plugins (Yoast SEO y All in One SEO)
WordPress cuenta con plugins gratuitos que generan, actualizan y te permiten controlar qué entra en el sitemap. Con Yoast SEO, actívalo en Ajustes > Características (Mapas del sitio XML). Desde el icono de ayuda, pulsa “Ver el mapa del sitio XML” para copiar la URL e introducirla en Search Console.
La gracia es que una vez activado, cada nueva entrada o página se añade sola. Además, desde Apariencia en el buscador > Tipos de contenido, puedes excluir secciones completas para mantener fuera documentos o páginas que no quieres indexar (y aplicar noindex).
Con All in One SEO (AIOSEO), si conectas el sitio con Google Search Console, los sitemaps se envían y sincronizan automáticamente mientras dure la conexión. Los nombres por defecto suelen ser: sitemap.xml (general), video-sitemap.xml, news-sitemap.xml y sitemap.rss. Esto te ahorra el envío manual y mantiene Search Console al día sin tocar nada.
CMS personalizado: Screaming Frog (gratis y de pago)
Sin plugins, necesitas una estrategia externa. Con Screaming Frog, la versión gratuita rastrea hasta 500 URLs y exporta un XML listo para subir.
– Paso 1: rastrea el dominio.
– Paso 2: Sitemaps > XML Sitemap y configura inclu/excluye (por defecto, deja fuera noindex).
– Paso 3: exporta el .xml.
– Paso 4: súbelo al servidor y envíalo en Search Console.
Si haces cambios puntuales, puedes abrir el XML con un editor, duplicar un bloque <url>…</url> y pegar la nueva URL con su lastmod. Sustituye el archivo viejo por el nuevo en el servidor y Google detectará la actualización en el próximo acceso.
¿Cambios recurrentes? Con la licencia de pago, usa Archivo > Programación para automatizar: define la hora, el modo Araña, la semilla (tu URL) y “Crear mapa del sitio XML”. La herramienta guardará versiones actualizadas en la carpeta que indiques para que tu equipo despliegue automáticamente en el servidor.
Subida al hosting y gestores de archivos
Si generas el XML fuera del CMS, te tocará subirlo, típicamente a public_html. La mayoría de paneles (o un cliente FTP) te dejan cargarlo en la raíz y tenerlo accesible en https://tusitio.com/sitemap.xml. Mantén permisos adecuados y codificación UTF‑8.
Cómo enviar (y automatizar el envío) del sitemap
Enviar un sitemap es una recomendación, no una orden: no garantiza que Google lo descargue o rastree cada URL, pero ayuda y te da visibilidad de errores en Search Console. Tienes varias vías y puedes combinarlas.
1) Search Console. Entra en Sitemaps, pega la URL y envía. Verás la fecha del último acceso y posibles incidencias. Es la forma más fiable de monitorizar el procesamiento.
2) API de Search Console. Si quieres automatizar envíos desde tu backend, apóyate en la API para integrar el alta/actualización del sitemap en tus despliegues o pipeline de publicación.
3) robots.txt. Inserta una línea con la ruta del sitemap y Google la descubrirá al rastrear robots.txt:
Sitemap: https://example.com/sitemap.xml
4) Feeds + WebSub. Si tu CMS expone RSS/Atom/MRSS, puedes difundir cambios en tiempo casi real con WebSub; práctico para contenido editorial y vídeo.
5) Ping. Para alertar rápidamente, accede a:
Google: http://www.google.com/sitemaps/ping?sitemap=https://tudominio.com/sitemap.xml
Bing: http://www.bing.com/webmaster/ping.aspx?sitemap=https://tudominio.com/sitemap.xml
Funciona bien como empujón adicional, aunque Search Console sigue siendo la vía recomendada.
Un mismo sitemap para varios sitios o una ubicación central
Si gestionas varias webs, puedes centralizar y simplificar el envío. Opciones admitidas:
– Un único sitemap con URLs de varios sitios (incluso dominios distintos). Por ejemplo, alojado en https://host1.example.com/sitemap.xml que liste:
https://host1.example.com
https://host2.example.com
https://host3.example.com
https://host1.example1.com
https://host1.example.ch
– Varios sitemaps, uno por sitio, alojados en una misma ubicación (por ejemplo, https://host1.example.com/host2-example-sitemap.xml). Envía el índice o referencia cada uno en su robots.txt para que los rastreadores los ubiquen sin fricción.
Índice de sitemaps: cuando el sitio es gigante
Cuando superas 50 MB o 50.000 URLs, parte el contenido en varios sitemaps. El archivo índice apunta a cada uno de ellos y puede incluir lastmod por sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap-1.xml</loc>
<lastmod>2025-01-10</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemap-2.xml</loc>
</sitemap>
</sitemapindex>
Este enfoque te permite monitorizar el rendimiento por sitemap en Search Console y distribuir el rastreo de forma más limpia por secciones o tipos de contenido.
Sitemaps avanzados: imágenes, vídeo, noticias y hreflang
Para mejorar la comprensión de tu contenido, añade extensiones específicas:
– Imágenes (<image:image>): URL, título, licencia…
– Vídeo (<video:video>): título, descripción, duración… (MRSS también ayuda en feeds)
– Noticias: artículos pensados para Google News con título y fecha de publicación.
– Multilingüe: relaciones hreflang con <xhtml:link rel=»alternate» hreflang=»…»>.
Tras generarlos, valídalos con un comprobador de XML para detectar etiquetas mal cerradas, codificación incorrecta o URLs rotas. Puedes comprimir con gzip para ahorrar ancho de banda (Google lo soporta) y mantener el peso a raya.
robots.txt y mejores prácticas SEO alrededor del sitemap
El robots.txt suele ser el primer archivo que visitan los rastreadores. Incluye ahí la ruta del sitemap (y de todos, si tienes varios):
User-agent: *
Allow: /
Sitemap: https://www.tusitio.com/sitemap.xml
Sitemap: https://www.tusitio.com/sitemap-2.xml
Revisa también que no bloquees accidentalmente carpetas críticas con Disallow y que las URLs del sitemap respondan 200, sin cadenas de redirecciones ni parámetros problemáticos.
Search Console: envío y monitorización
Entra en Search Console > Sitemaps, pega la URL y “Enviar”. Google no revisa tu sitemap cada vez que rastrea el sitio; es crucial alertar al buscador cuando actualices (vía envío, ping o robots.txt) para acelerar el redescubrimiento.
Si usas AIOSEO con la conexión a Search Console activa, la sincronización es automática y te olvidas del envío manual. Aun así, conviene consultar de vez en cuando el estado e informes.
Solución de problemas (errores frecuentes)
En el informe de Sitemaps de Search Console verás advertencias y errores. Los más típicos:
– URLs no accesibles (4xx/5xx).
– Exceso de redirecciones o enlaces relativos dentro del sitemap.
– URLs mal formadas (caracteres no válidos, htps://, dominio mal escrito).
– lastmod incoherente con la fecha real de la página.
Investiga con la Inspección de URL, corrige y vuelve a enviar. Compleméntalo con el informe de Cobertura/Indexación para saber cuántas páginas del sitemap han sido realmente indexadas (si faltan muchas, revisa duplicidades, noindex, canónicos o presupuesto de rastreo).
Preguntas prácticas y detalles finos que se pasan por alto
– ¿Importa el orden? No. Google no prioriza por posición en el archivo.
– ¿Dónde alojarlo? Preferiblemente en la raíz. Si no lo envías por Search Console, solo afectará a descendientes del directorio donde está.
– ¿Codificación? UTF‑8 obligatoria.
– ¿Feeds como sitemap? Sí; prácticos para contenido reciente, pero no reemplazan a un XML completo si quieres cubrir todo el sitio.
– ¿Varias webs desde un único host? Se admite, siempre que hayas verificado la propiedad en Search Console y referencies correctamente por robots.txt o envío directo.
Plantillas y ejemplos rápidos
XML básico con lastmod coherente (sin priority ni changefreq):
<url>
<loc>https://www.ejemplo.com/articulo-seo</loc>
<lastmod>2025-07-20</lastmod>
</url>
Sitemap de texto mínimo:
https://www.ejemplo.com/
https://www.ejemplo.com/blog/
https://www.ejemplo.com/contacto/
Referencia en robots.txt:
Sitemap: https://www.ejemplo.com/sitemap.xml
El objetivo es simple: generar el archivo correcto, mantenerlo actualizado y avisar a los buscadores por los canales adecuados. Con CMS modernos, plugins como Yoast/AIOSEO, o flujos programados en Screaming Frog, puedes tener la parte técnica resuelta y dedicarte a crear contenido que merezca posicionar.
Postposmo
Fuente de esta noticia: https://www.postposmo.com/como-enviar-tu-sitemap-automaticamente-formatos-herramientas-y-trucos/
También estamos en Telegram como @prensamercosur, únete aquí: https://t.me/prensamercosur Mercosur
