Cómo borrar la caché de WordPress sin romper nada

Ilustración minimalista en tonos azules pastel: una flecha de recarga, una escoba y un engranaje.

Cambiaste un texto, una imagen o un precio en tu web, le das a guardar, abres la página y sigue viéndose la versión antigua. La tentación es volver a cambiarlo, pensando que no se guardó. No lo hagas. Lo que pasa, casi siempre, es la caché, y en una web WordPress no hay una caché, hay tres capas que pueden estar guardando la versión vieja. Vamos a limpiarlas en el orden correcto para que veas tu cambio sin volverte loco ni romper nada.

Por qué no ves el cambio: las tres capas de caché

La caché es un sistema que guarda una copia de tu web ya montada para servirla más rápido, sin tener que generarla cada vez. Es buenísima para la velocidad, y por eso casi todas las webs la usan. Su pega es justo esta: cuando cambias algo, esa copia guardada sigue mostrando lo viejo hasta que se actualiza. Y en WordPress hay hasta tres capas guardando copias, más la de tu navegador.

La primera capa es el plugin de caché de tu WordPress, como WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache o WP Fastest Cache. Guarda una versión montada de tus páginas dentro de la web.

La segunda es la caché del servidor o del hosting. Muchos alojamientos tienen su propia caché por encima de la de WordPress, con tecnologías como LiteSpeed, Varnish o Nginx. Está fuera de tu WordPress, en el servidor.

La tercera es la caché del CDN, si usas uno como Cloudflare. Guarda copias de tu web repartidas por servidores de todo el mundo para servirla cerca del visitante. Es la capa más alejada de ti.

Y luego está tu propio navegador, que también guarda una copia de las webs que visitas. A veces lo que ves viejo no lo ve nadie más, solo tú, porque es tu navegador el que se quedó con la versión antigua. Entender estas capas es la clave de todo, porque limpiar la equivocada no sirve de nada.

El orden correcto para limpiar

Aquí está lo que ningún tutorial explica y lo que evita que te vuelvas loco: hay un orden para limpiar las capas, y empezar por el sitio equivocado te hace perder el tiempo.

Primero, descarta que sea solo tu navegador, antes de tocar nada de la web. Abre la página en una ventana de incógnito, que no usa la caché guardada. Si en incógnito ya ves tu cambio, el problema era solo tu navegador, y no hace falta limpiar nada de la web; basta con vaciar la caché de tu navegador. Este paso te ahorra purgar capas que estaban bien.

Si en incógnito sigues viendo lo viejo, entonces sí hay caché en la web, y se limpia de dentro hacia fuera. Primero el plugin de caché de WordPress. Después la caché del hosting o servidor. Y por último la del CDN, como Cloudflare. Ese orden importa porque las capas se alimentan unas a otras: si limpias el CDN pero no el plugin, el CDN vuelve a coger la versión vieja que el plugin todavía guarda. De dentro hacia fuera, cada capa coge la versión ya actualizada de la anterior.

Tras limpiar, vuelve a comprobar en incógnito. Si ya ves el cambio, listo. Este orden, navegador para descartar, luego plugin, hosting y CDN, resuelve la inmensa mayoría de los «no veo mi cambio» sin dramas.

Cómo purgar en cada capa

Sabido el orden, así se limpia cada capa en la práctica.

El plugin de caché suele tener un botón de «vaciar caché» o «purgar» muy a mano, en la barra superior de WordPress o en los ajustes del propio plugin. En WP Rocket, LiteSpeed Cache o los demás, es un clic. Si no encuentras el botón, está en la página de ajustes del plugin. Esta es la capa que más a menudo guarda lo viejo, así que empieza aquí.

La caché del hosting o servidor se purga desde el panel de tu alojamiento, donde suele haber una opción de limpiar la caché del servidor, o desde el propio plugin si tu hosting lo integra. Si usas un hosting con LiteSpeed, su plugin limpia las dos capas a la vez, lo cual es cómodo. Si no encuentras dónde, tu hosting puede decírtelo o hacerlo.

La caché del CDN, si usas Cloudflare, se limpia desde su panel, con la opción de purgar todo o purgar archivos concretos. Para un cambio puntual, purgar el archivo concreto es más fino; para salir de dudas, purgar todo funciona, aunque deja la web un momento más lenta mientras se reconstruye. Cómo encaja Cloudflare con tu WordPress lo vemos en configurar Cloudflare en WordPress.

Hecho esto en orden, comprueba en incógnito. Si ya ves tu cambio en las tres capas limpias, has terminado.

Lo que no debes hacer

Limpiar caché es seguro si lo haces bien, pero hay un par de cosas que conviene no tocar a lo loco para no liarla.

No te dediques a borrar manualmente carpetas del servidor por FTP si no sabes exactamente qué borras. La caché tiene su carpeta, pero borrar lo que no es puede romper la web. Para eso están los botones de purga, que limpian sin riesgo. Borrar archivos a mano es el último recurso de quien sabe, no el primero.

No purgues la caché de PHP del servidor, la llamada OPCache, sin necesidad, porque en muchos hostings compartidos esa acción afecta a todo el servidor, no solo a tu web. Es una capa técnica que casi nunca es la causa de que no veas un cambio de contenido, así que déjala en paz salvo que tu hosting te lo indique.

Y ten cuidado con la caché en una tienda WooCommerce. Hay páginas que no deben cachearse, como el carrito o la cuenta del cliente, porque muestran información personal. Si purgas y configuras la caché sin respetar eso, puedes acabar mostrando a un cliente el carrito de otro. Por eso en tiendas conviene una configuración de caché cuidada, no purgar a lo bruto. Un aviso más: justo después de purgar, la primera visita a cada página va más lenta, porque la copia se reconstruye. Es normal y dura un instante, no te asustes.

Preguntas frecuentes

¿Por qué no se ven los cambios que hago en WordPress? Casi siempre es la caché, que guarda una copia de la versión antigua. Puede estar en el plugin de caché, en el servidor, en el CDN como Cloudflare, o solo en tu navegador. Comprueba primero en una ventana de incógnito: si ahí ya ves el cambio, era tu navegador. Si no, limpia las capas de la web en orden, del plugin hacia fuera.

¿Cómo limpio la caché de Cloudflare? Desde el panel de Cloudflare, en la sección de caché, con la opción de purgar todo o purgar archivos concretos. Para un cambio puntual, purga el archivo concreto. Para salir de dudas, purga todo, aunque la web irá un momento más lenta mientras se reconstruye. Recuerda limpiar antes el plugin y el hosting, o Cloudflare volverá a coger la versión vieja.

¿Puedo borrar la caché sin plugin? Sí. Tu navegador se limpia desde sus ajustes o usando incógnito. La del servidor, desde el panel del hosting. La del CDN, desde su panel. El plugin solo gestiona la capa de WordPress. Si no usas plugin de caché, tu web igual tiene caché en el servidor o el CDN, así que «sin plugin» no significa «sin caché».

¿Cuál es la diferencia entre caché del servidor y del navegador? La del servidor guarda una copia de tu web para servirla rápido a todos los visitantes, y vive en el hosting o el CDN. La del navegador guarda una copia solo para ti, en tu equipo, para que tus visitas repetidas carguen más rápido. Por eso a veces tú ves la web vieja y los demás la nueva: es tu navegador, no la web. Incógnito lo descarta.

¿Cada cuánto hay que limpiar la caché? No hay que limpiarla por rutina. Se limpia cuando haces un cambio y no lo ves reflejado. El resto del tiempo, la caché trabajando es lo que hace tu web rápida, así que cuanto menos la toques sin motivo, mejor. Limpiarla sin necesidad solo hace que las siguientes visitas vayan un momento más lentas mientras se reconstruye.

¿Borrar la caché borra el contenido de mi web? No. La caché es solo una copia temporal para ir rápido; tu contenido real, las páginas, las imágenes, los textos, está guardado aparte y no se toca al limpiar la caché. Lo único que pasa al purgar es que la web vuelve a generar esa copia con la versión actualizada. No pierdes nada, solo refrescas lo que se muestra.

Qué hacer la próxima vez que no veas un cambio

Antes de cambiar nada otra vez o entrar en pánico, abre la página en incógnito. Si ahí ves tu cambio, era tu navegador. Si no, limpia en orden: plugin de caché, hosting y CDN, y vuelve a comprobar. Con eso resuelves casi todos los casos en un par de minutos y sin tocar nada delicado.

Si esto te pasa a menudo, si la caché te trae de cabeza o tienes una tienda donde configurarla mal tiene consecuencias, es parte de lo que dejamos bien atado en el mantenimiento web. Una caché bien configurada hace tu web rápida y deja de darte sustos cada vez que cambias algo.