Excluir el mapa del sitio XML de la caché

Muchas personas utilizan algún tipo de caché para acelerar su sitio web. El caché puede implementarse a nivel de servidor por su proveedor de hosting o a nivel de WordPress utilizando un plugin de caché o de rendimiento.

Sin embargo, algunos archivos nunca deben ser cacheados, como el sitemap XML. Esto se debe a que no quieres que los motores de búsqueda obtengan información antigua cacheada, quieres que SIEMPRE obtengan el sitemap actual de tu sitio.

Aquí cubrimos cómo excluir su sitemap XML del caché en los plugins de caché más populares.

LiteSpeed Cache

Para excluir el sitemap XML del caché en LiteSpeed Cache, vaya a LiteSpeed Cache > Cache > Exclusiones e introduzca lo siguiente en el campo Do Not Cache URIs (No cachear URIs):

/(.*)sitemap(.*).xml
/(.*)sitemap.xsl

WP Fastest Cache 

Para excluir el sitemap XML del caché en WP Fastest Cache, vaya a WP Fastest Cache > Excluir y haga clic en el botón Add New Rule (Añadir nueva regla) junto a Exclude Pages (Excluir páginas). En el desplegable, seleccione Contains (Contiene) y, en el campo, escriba sitemap y haga clic en Save (Guardar).

WP Rocket

Para excluir el sitemap XML del caché en WP Rocket, vaya a Ajustes > WP Rocket > Reglas avanzadas > URL(s) que nunca se cacheadarán e introduzca lo siguiente:

/(.*)sitemap(.*).xml
/(.*)sitemap.xsl

WP Super Cache

Para excluir el sitemap XML del caché en WP Super Cache, vaya a Ajustes  > WP Super Cache y haga clic en la pestaña Avanzado. Desplácese hacia abajo hasta la sección donde dice “Añadir aquí cadenas (no un nombre de archivo) que obligan a que una página no se cachee” e introduzca lo siguiente:

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

Para excluir el sitemap XML del caché en W3 Total Cache, vaya a Rendimiento > Caché de página y desplácese hacia abajo hasta la sección donde dice “Nunca cachear las siguientes páginas” e introduzca lo siguiente:

sitemap(_index)?\.xml(\.gz)?
[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml

Si está utilizando Caché de base de datos, añada las mismas cadenas a "Nunca cachear las siguientes páginas" en Rendimiento > Caché de base de datos.

Si está utilizando Minificación, vaya a Rendimiento > Minificar e introduzca las mismas cadenas en el campo "Nunca minificar las siguientes páginas".

Finalmente, vaya a Rendimiento > Caché del navegador y asegúrese de que las mismas cadenas estén en el campo "Lista de excepciones de error 404".

Recuerde siempre borrar todas las cachés después de realizar estos cambios en cualquiera de los tres plugins.

Si está utilizando un plugin diferente o el caché se implementa a nivel de servidor, póngase en contacto con el desarrollador del plugin o con su empresa de hosting para obtener soporte.