Si tu sitemap no se está mostrando correctamente o marca errores en Google Search Console, no estás solo. Es común que plugins como Yoast SEO o Rank Math tengan conflictos, especialmente con la caché. Aquí te mostramos cómo solucionar estos problemas paso a paso según el plugin que estés usando.
*Antes de aplicar cualquier cambio recuerda primero hacer una copia de seguridad.
Leyendo el siguiente artículo podrás conocer en detalle estos temas:
1. Solución para errores en el sitemap de Rank Math
Si el sitemap de Rank Math no aparece o muestra un error (por ejemplo, una página en blanco o error 404), es probable que haya un conflicto con la caché del sitio. La solución es muy sencilla:
Paso 1: Desactiva la caché
Agrega este código en tu sitio usando el plugin Code Snippets o directamente en el archivo functions.php
de tu Child Theme:
add_filter( 'rank_math/sitemap/enable_caching', '__return_false');

Paso 2: Limpia la caché y actualiza los enlaces permanentes
- Borra la caché desde tu plugin de caché.
- Ve a Ajustes > Enlaces permanentes en WordPress.
- Haz clic en Guardar cambios (sin modificar nada).
Con esto, el sitemap debería funcionar correctamente
2. Solución para errores en el sitemap de Yoast SEO
Si ya tienes habilitado el sitemap de Yoast SEO y no se muestra o marca errores, puedes seguir estos pasos:
Paso 1: Reinicia el sitemap
- Ve a SEO > General > Funciones.
- Desactiva los sitemaps XML.
- Limpia la caché del sitio.
- Activa nuevamente los sitemaps XML.
Si el problema persiste y el sitemap no aparece, es posible que se deba a un conflicto entre Yoast SEO Y un plugin de caché. Sigue las instrucciones según el que tengas instalado:
WP Rocket
Agrega estas URLs para excluir el sitemap de la caché:
Puedes añadirlas desde Ajustes > WP Rocket > Reglas Avanzadas > Nunca caché URL(s).
/(.*)sitemap(.*).xml
/(.*)sitemap.xsl

WP Super Cache
1. Ve a Ajustes > WP Super Cache > Avanzado.
2. En la sección “Añadir cadenas para evitar que se guarde una página en caché”, añade estas líneas:
index\.php
sitemap(_index)?\.xml(\.gz)?
[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?.xml

W3 Total Cache
Este plugin no guarda en caché los sitemaps de Yoast por defecto. Pero si activaste la opción “No procesar errores 404 para objetos estáticos”, añade estas excepciones:
Ve a Rendimiento > Caché del navegador > General y agrégalas en la lista de exclusiones.
sitemap(_index)?\.xml(\.gz)?
[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?.xml

3. Recomendaciones finales
- Verifica que tu archivo
robots.txt
no bloquee los sitemaps. - Usa la herramienta de inspección de URLs de Google Search Console para comprobar que el sitemap se indexa correctamente. Si no sabes como hacerlo, puedes ver más detalles en nuestro artículo de Por qué mi página no aparece en Google o directamente en 10 Estrategias SEO para posicionar páginas web en Google
- Asegúrate de que no haya conflictos con otros plugins de SEO o redirecciones.
Consejo: Después de aplicar los cambios, vuelve a enviar el sitemap en Google Search Console para asegurarte de que sea detectado correctamente.
💡 ¿Sigues con errores en el sitemap?
En Agencia Vivoken nos encargamos de que tu web sea visible en Google, corrigiendo problemas técnicos, mejorando la velocidad y optimizando tu posicionamiento.