Si alguna vez abriste un foro de soporte buscando por qué tu sitemap aparece en blanco, sabés que el tema da más vueltas de las que debería. La verdad corta: desde WordPress 5.5 ya tenés sitemaps XML WordPress generados de forma automática, sin instalar nada, en /wp-sitemap.xml. Funciona solo, se actualiza con cada publicación, y para la mayoría de los sitios alcanza.
Un sitemap XML es un archivo que lista las URLs de tu sitio para que Google y Bing las descubran más rápido. No es obligatorio ni un factor directo de ranking: solo acelera la indexación. WordPress lo genera de forma dinámica (no hay un archivo físico en el disco) e incluye posts, páginas y custom post types, mientras que plugins como The SEO Framework te dan control fino sobre qué entra y qué no.
En 30 segundos
- Desde WordPress 5.5 (agosto 2020) tenés sitemap nativo en
/wp-sitemap.xmlsin plugins. - No es obligatorio: sirve sobre todo para sitios nuevos, con más de 500 páginas o con contenido viejo mal enlazado.
- The SEO Framework cachea el sitemap 7 días (604.800 segundos) y trae rate-limiting anti-DoS.
- No es factor de ranking: solo acelera la indexación, no te sube de posición por sí mismo.
- Lo enviás a Google Search Console una sola vez y listo, después se valida solo.
WordPress es un sistema de gestión de contenidos de código abierto desarrollado por Automattic que permite crear, editar y publicar contenido en sitios web sin requerir conocimientos avanzados de programación.
¿Realmente necesitás un sitemap en WordPress?
Respuesta honesta: no siempre. WordPress arma una navegación interna (menús, categorías, enlaces entre posts) que los buscadores recorren sin problema. Si tenés un blog chico y bien enlazado, Google va a encontrar todo igual. Cubrimos ese tema en detalle en nuestra comunidad WordPress para resolver dudas.
Ahora bien, hay casos donde sí conviene tenerlo sí o sí:
- Sitio nuevo: todavía no tenés backlinks externos que apunten a tu contenido, así que el sitemap es el atajo para que Google sepa que existís.
- Más de 500 páginas: en sitios grandes el rastreo natural se vuelve lento y caótico.
- Contenido viejo o aislado: esos posts de 2021 que quedaron sin enlaces internos y nadie visita.
- Jerarquía pobre: si tu estructura de menús es un desastre, el sitemap zafa.
- Medios y editores de noticias: donde publicás varias veces por día y necesitás indexación rápida.
¿Y si no entrás en ninguno de esos casos? Igual no molesta tenerlo. El costo es cero y el upside es que acelerás el descubrimiento de URLs nuevas.
¿Cómo funciona el sitemap automático en WordPress 5.5+?
Ponele que publicás un post a las tres de la tarde. WordPress no genera ningún archivo nuevo: cuando un bot pide /wp-sitemap.xml, el sitemap se arma al vuelo desde la base de datos y ya incluye tu post recién subido. Eso es lo que significa «dinámico».
El sitemap nativo incluye posts, páginas y custom post types públicos. Por defecto excluye los archivos adjuntos (attachments), las páginas de autor cuando hay un solo autor, y deja afuera contenido marcado como noindex. Se divide en múltiples archivos de hasta 2.000 URLs cada uno, agrupados bajo un índice principal. Más contexto en nuestro artículo sobre crear landing pages optimizadas.
El detalle que confunde a medio mundo: la URL real es /wp-sitemap.xml, no /sitemap.xml. Si buscás la segunda y te da 404, no está roto. Es que estás golpeando la puerta equivocada (a menos que uses un plugin que reasigne esa ruta).
¿Cómo personalizar sitemaps con The SEO Framework?
El sitemap nativo está bien para empezar, pero es básico. Si querés control, The SEO Framework (TSF) es una de las opciones más limpias del ecosistema. Genera sitemaps dinámicos accesibles en /sitemap.xml y los cachea durante 7 días (604.800 segundos exactos), así no recalcula en cada visita de un bot.
Lo que suma frente al nativo:
- Rate-limiting anti-DoS: si llegan generaciones concurrentes, TSF aplica un throttle temporal para no fundir el servidor.
- Soporte multidioma nativo: integra con Polylang y WPML sin configuración extra.
- Control granular: elegís qué tipos de contenido entran y cuáles quedan afuera.
- Cacheo inteligente: 7 días de cache reducen carga, algo que se agradece en hostings compartidos.
Según la documentación oficial de TSF, el plugin prioriza un sitemap optimizado por encima de mil opciones que nadie toca. Es una filosofía distinta a la de otros plugins que te abruman con ajustes.
¿Sitemap nativo o The SEO Framework? Comparación rápida
| Característica | Sitemap nativo WP | The SEO Framework |
|---|---|---|
| URL por defecto | /wp-sitemap.xml | /sitemap.xml |
| Cacheo | No (genera al vuelo) | 7 días (604.800 s) |
| Rate-limiting anti-DoS | No | Sí |
| Multidioma (Polylang/WPML) | Limitado | Nativo |
| Control de inclusión/exclusión | Vía código (hooks) | Desde el panel |
| Costo | Gratis (core) | Gratis (versión base) |

¿Cómo enviás tu sitemap a Google Search Console?
Esto lleva dos minutos. Entrás a Google Search Console, vas a la sección Sitemaps en el menú lateral, pegás la ruta de tu sitemap (wp-sitemap.xml o sitemap.xml según uses nativo o TSF) y le das enviar. Google lo valida solo. En nuestro artículo sobre probar cambios en staging primero profundizamos sobre esto.
Después conviene entender tres estados que la gente confunde todo el tiempo:
- Enviado: Google recibió la lista de URLs. Nada más que eso.
- Descubierto: Google sabe que la URL existe, pero todavía no la rastreó.
- Indexado: la URL ya está en el índice y puede aparecer en resultados.
Que enviaste el sitemap no garantiza indexación. Es una sugerencia, no una orden. Pero el informe de cobertura de Search Console es oro puro para diagnosticar: ahí ves qué URLs fallaron, cuáles están excluidas y por qué.
¿Por qué tu sitemap no actualiza o aparece en blanco?
El clásico. Pedís el sitemap y te encontrás con una página vacía o un 404. Las causas más comunes que aparecen en los foros de soporte de WordPress.org:
- Conflicto entre plugins SEO: tener dos plugins generando sitemap a la vez es la causa número uno. Uno pisa al otro.
- Permisos de base de datos insuficientes: si el usuario de la DB no puede leer ciertas tablas, el XML sale cortado.
- Theme defectuoso: un tema que imprime espacios en blanco o errores PHP antes del XML rompe la salida.
- Caching agresivo: un plugin de cache que sirve una versión vieja del sitemap.
- Redirección NGINX mal configurada: reglas que mandan
/sitemap.xmla un destino inexistente y devuelven 404.
La infraestructura pesa más de lo que parece. Una config NGINX prolija o un hosting que entienda WordPress de fábrica te ahorra estos dolores de cabeza. Si estás peleando con sitemaps que tiran 404 por reglas de servidor, vale la pena alojar en un hosting WordPress de Donweb, donde la configuración del servidor ya viene pensada para WordPress y no tenés que tocar reglas a mano.
¿Cómo configurar sitemaps en sitios multidioma?
Acá viene un caso real argentino: un blog que apunta a Argentina pero también al mercado hispanohablante de México, Colombia y España. Si tenés versiones en varios idiomas, cada una necesita su lugar en el sitemap.
The SEO Framework genera sitemaps separados por idioma (por ejemplo /sitemap.xml?lang=es) e integra de forma nativa con Polylang y WPML. Google le da preferencia a la versión de idioma correcta en los SERP locales, pero el sitemap solo no alcanza: necesitás también las anotaciones hreflang para que Google entienda qué versión sirve a cada región. Relacionado: identificar y reparar enlaces rotos.
Errores comunes con sitemaps en WordPress
- Buscar /sitemap.xml cuando usás el nativo: la ruta correcta del core es
/wp-sitemap.xml. Mucha gente cree que está roto y solo estaba mirando la URL equivocada. - Tener dos plugins SEO activos: Yoast y TSF generando sitemap al mismo tiempo es receta de conflicto. Elegí uno.
- Pensar que el sitemap mejora el ranking: no sube posiciones. Solo acelera que Google descubra tus URLs. Esperar magia de SEO es perder el foco.
- Falsos positivos en Ahrefs: las redirecciones NGINX frecuentes generan alertas de sitemap que no son problemas reales. Tomalo con pinzas antes de salir corriendo a «arreglar» algo que funciona.
- Ignorar el bloqueo anti-DoS: si generás el sitemap de forma concurrente muchas veces seguidas, TSF activa un throttle temporal. No está roto, se está protegiendo.
Preguntas Frecuentes
¿Realmente necesito un sitemap en WordPress?
No es obligatorio. WordPress genera navegación interna que los buscadores recorren naturalmente, así que un blog chico y bien enlazado se indexa igual. Conviene tenerlo si tu sitio es nuevo, tiene más de 500 páginas, contenido viejo aislado o publicás noticias a diario.
¿Cuál es la URL de mi sitemap en WordPress?
El sitemap nativo del core vive en tudominio.com/wp-sitemap.xml desde WordPress 5.5. Si usás The SEO Framework, la ruta es tudominio.com/sitemap.xml. Si buscás /sitemap.xml sin plugin y te da 404, no está roto: estás en la URL equivocada.
¿Por qué mi sitemap aparece en blanco?
Las causas más frecuentes son conflictos entre plugins SEO (dos generando sitemap a la vez), permisos insuficientes en la base de datos, un theme que imprime errores PHP antes del XML, o caching agresivo que sirve una versión vieja. Empezá desactivando plugins de a uno para aislar el culpable.
¿El sitemap mejora mi posición en Google?
No de forma directa. El sitemap no es un factor de ranking: solo acelera que Google descubra e indexe tus URLs. Muchos sitios funcionan bien sin él. Su valor es la velocidad de indexación, no la posición.
¿Cuál es la diferencia entre sitemap HTML y XML?
El sitemap XML está hecho para buscadores: lista URLs en un formato que Google y Bing leen para rastrear. El sitemap HTML es una página de navegación para humanos, con enlaces clickeables a las secciones del sitio. Para SEO técnico, el que importa es el XML.
Conclusión
Lo que cambió desde WordPress 5.5 es simple pero importante: ya no necesitás un plugin solo para tener sitemap. El core lo hace en /wp-sitemap.xml y para la mayoría alcanza. Si querés cacheo de 7 días, protección anti-DoS y soporte multidioma serio, The SEO Framework es la subida natural sin volverte loco con ajustes.
El consejo práctico: no mates plugins ni reescribas configs sin antes verificar la URL correcta. Buscá /wp-sitemap.xml primero, enviá el sitemap a Search Console una vez, y recordá que esto acelera indexación, no rankings. Y si los 404 vienen de reglas NGINX, el problema está en el servidor, no en WordPress.




