Mejores plugins de caché para WordPress 2027: cuál elegir
El plugin de caché bueno depende de tu hosting. Cómo saber qué servidor tienes, comparativa honesta de los plugins, qué ajustes rompen la web y cómo comprobar que la caché funciona.

El mejor plugin de caché para WordPress es el que encaja con el servidor de tu hosting. Si el hosting usa LiteSpeed, instala LiteSpeed Cache (gratis), que aprovecha la caché del propio servidor. Si el hosting ya trae caché propia, usa la suya y no añadas otra. Y si es Apache o Nginx sin caché, WP Rocket (de pago) es lo más cómodo, y WP Super Cache, W3 Total Cache o WP Fastest Cache son buenas opciones gratis. Uno solo, nunca dos a la vez.
Qué hace un plugin de caché en WordPress
WordPress monta cada página al vuelo: ejecuta PHP, hace decenas de consultas a la base de datos y escribe el HTML. Para la portada que ven mil personas iguales, eso es repetir el mismo trabajo mil veces.
La caché de página guarda ese HTML ya hecho y se lo da tal cual al siguiente visitante. El servidor contesta casi sin pensar, y eso se ve en el tiempo de respuesta del servidor (TTFB) y, detrás, en el LCP de las Core Web Vitals.
A más a más, casi todos los plugins traen extras: minificar CSS y JS, retrasar scripts, cargar imágenes en diferido, cabeceras de caché del navegador. Útiles, pero son también lo que más rompe webs (lo vemos abajo). Y hay otra caché distinta, la de objetos (Redis o Memcached), que guarda resultados de consultas: ayuda en lo que no se puede cachear entero, como el carrito o la zona de clientes.
Primero, mira qué servidor tiene tu hosting
Antes de instalar nada. Desde la terminal:
curl -sI https://tudominio.com/ | grep -iE "^server|x-litespeed|x-cache|cf-cache-status"
Lo que puede salir:
server: LiteSpeed→ servidor LiteSpeed. Ve a por LiteSpeed Cache.server: nginxoserver: Apache→ mira en el panel o en la ayuda del hosting si tienen caché propia. Si no, cualquiera de los otros.server: cloudflare→ la web pasa por Cloudflare y el servidor de verdad queda escondido detrás. Pregúntalo al hosting o míralo en su panel.
¿No tienes terminal a mano? En Chrome, F12 → pestaña Network → recarga → clic en la primera fila → Headers → Response Headers. Es lo mismo.
Comparativa de plugins de caché para WordPress
Los datos de instalaciones y de mantenimiento son los que muestra wordpress.org a finales de octubre de 2026. Todos tenían actualizaciones en septiembre u octubre de 2026.
| Plugin | Coste | Caché de página | Bueno para | Ojo con |
|---|---|---|---|---|
| LiteSpeed Cache | Gratis | Solo con servidor LiteSpeed u OpenLiteSpeed (o pasando por su CDN, QUIC.cloud) | Hostings LiteSpeed; trae también optimización de imágenes y caché de objetos | Tiene muchísimas opciones; en otros servidores la caché de página no funciona |
| WP Rocket | De pago | Cualquier servidor | Quien quiere activarlo y olvidarse; excluye solo las páginas de WooCommerce | No está en wordpress.org (se compra en su web) |
| WP Super Cache | Gratis | Cualquier servidor | Webs sencillas; lo mantiene Automattic | Pocos extras de optimización |
| W3 Total Cache | Gratis, con versión Pro de pago | Cualquier servidor | Técnicos que quieren tocarlo todo: página, objetos, base de datos, CDN | Fácil de dejar mal configurado |
| WP Fastest Cache | Gratis, con versión premium de pago | Cualquier servidor | Configuración rápida con casillas | Varias funciones (minificar JS, caché para móvil) solo en la versión de pago |
LiteSpeed Cache
Con más de 7 millones de instalaciones activas según su ficha en wordpress.org, es el más usado. La diferencia es que la caché la guarda el servidor web, no PHP, así que una página cacheada no llega a tocar WordPress. Si tu hosting es LiteSpeed, no le busques alternativa.
Ahora bien, el plugin es un mogollón de pantallas. Para empezar basta con activar la caché en «Caché» → «Caché», comprobar que funciona y dejar para después la pestaña «Optimización de página», que es donde están los ajustes que pueden romper cosas.
WP Rocket
Es el de pago más conocido. Se instala, activa la caché de página con valores sensatos y ya va. Según su documentación, excluye automáticamente el carrito, la caja y «Mi cuenta» de WooCommerce, que es justo donde los gratuitos te obligan a ir con cuidado. Si el hosting ya trae caché de página, revisa con ellos si son compatibles antes de comprarlo.
WP Super Cache
Lo mantiene Automattic (la empresa detrás de WordPress.com) y tiene más de un millón de instalaciones activas (ficha). Hace una cosa y la hace bien: genera archivos HTML estáticos. Su modo recomendado, el «Simple», no toca el .htaccess. El modo «Experto» es algo más rápido pero sí lo modifica: guarda una copia antes.
W3 Total Cache
Más de 900.000 instalaciones (ficha). Cubre caché de página, de objetos, de base de datos, minificado y CDN. Es potente, pero tiene tantas opciones que acostumbra a acabar con algo activado que no toca. Si no te apetece currártelo, mejor otro.
WP Fastest Cache
Más de un millón de instalaciones (ficha). Se configura con unas cuantas casillas en una sola pantalla. Para una web sencilla en Apache, va bien; algunas funciones que en otros son gratis aquí son de la versión premium.
Cuándo no instalar un plugin de caché
- El hosting ya cachea las páginas. Muchos hostings gestionados de WordPress tienen caché en el servidor y su propio plugin o botón de «vaciar caché». Meter otro encima duplica trabajo y, cuando algo no se actualiza, no sabes cuál de las dos cachés lo guarda.
- Ya tienes otro. Dos plugins de caché de página a la vez es pedir problemas: páginas que no se actualizan, pantallas en blanco, reglas del
.htaccesspisadas. Si cambias de plugin, desactiva y borra el viejo primero, y vacía su caché. - La web es casi toda privada (una intranet, un campus con todo tras el login). La caché de página no sirve para usuarios con sesión; ahí ayuda más la caché de objetos.
Ajustes que rompen cosas (y cómo evitarlo)
WooCommerce: carrito, caja y mi cuenta fuera de la caché
Si se cachea el carrito, un cliente puede ver el carrito de otro. La documentación de WooCommerce pide excluir de la caché de página las páginas de carrito, finalizar compra y mi cuenta, y estas cookies:
woocommerce_cart_hash
woocommerce_items_in_cart
wp_woocommerce_session_
woocommerce_recently_viewed
store_notice[notice id]
LiteSpeed Cache y WP Rocket lo detectan; en WP Super Cache y W3 Total Cache, compruébalo tú en sus opciones de exclusión. Si tienes una tienda, mira también qué más vigilar en la guía para monitorizar una tienda online.
Combinar y retrasar JavaScript
«Combinar archivos JS», «Retrasar la ejecución de JavaScript», «Cargar JS diferido». Mejoran la nota de PageSpeed y, a la vez, son la causa típica de menús que no se abren, sliders que no arrancan, formularios que no envían o el aviso de cookies que no aparece. Actívalos de uno en uno y, después de cada uno, prueba a mano lo que importa: el menú en móvil, el formulario, el botón de comprar.
Formularios en páginas cacheadas demasiado tiempo
Muchos formularios llevan un token de seguridad (un nonce) que WordPress da por bueno durante un tiempo limitado, un día por defecto según la documentación de WordPress. Si la página con el formulario se queda en caché más tiempo, el envío falla con un error de verificación. Excluye esas páginas o pon una caducidad de caché más corta que la del token.
Cómo comprobar que la caché funciona
Hazlo en una ventana de incógnito o con curl: si tienes la sesión de WordPress abierta, casi ningún plugin te sirve la caché y creerás que no va.
curl -sI https://tudominio.com/ | grep -i litespeed
x-litespeed-cache: hit
hit quiere decir que la página ha salido de la caché; miss, que se ha generado ahora (vuelve a pedirla y debería dar hit). Con otros plugins no hay cabecera, pero dejan un comentario al final del HTML:
curl -s https://tudominio.com/ | tail -n 5
- WP Super Cache:
<!-- Cached page generated by WP-Super-Cache on … --> - W3 Total Cache:
<!-- Performance optimized by W3 Total Cache … Page Caching using Disk: Enhanced --> - WP Rocket:
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket … -->
Si pasas por un CDN, mira también su cabecera (cf-cache-status: HIT en Cloudflare, x-cache: HIT en otros). Lo de cómo funciona la caché de un CDN lo tienes en la guía del CDN.
Mide antes y después
Sin una medición de antes, no sabrás si el plugin ha servido. Antes de activarlo:
- Mide el TTFB de la portada y de una entrada con
curl -o /dev/null -s -w "%{time_starttransfer}\n" https://tudominio.com/, cinco veces. - Pasa esas dos páginas por PageSpeed Insights tres veces (móvil) y apunta la del medio.
- Activa la caché y repite lo mismo, con la caché ya caliente (visita antes la página una vez).
Si quieres hacerlo con más método, en la guía de auditoría de velocidad web está el proceso entero.
Y después, que no se tuerza. Una actualización del plugin o un ajuste nuevo pueden desactivar la caché sin que te enteres. Con WatcherWolf, el PageSpeed se mide solo cada día y el tiempo de respuesta en cada comprobación (una por minuto), con todo en una gráfica. Si la caché deja de funcionar, se ve el salto en el historial, y desde el plan Studio el Guardián lo marca cuando el tiempo de respuesta se sale de lo normal para esa hora. Si la web cae del todo, te avisa por el canal que hayas elegido.
Mide el antes y el después de tu caché: 14 días gratis, sin tarjeta
Preguntas frecuentes
¿Puedo usar dos plugins de caché a la vez?
No para la caché de página: se pisan, y acabas con páginas que no se actualizan o errores. Sí puedes combinar un plugin de caché de página con uno de caché de objetos (Redis), porque hacen cosas distintas.
¿Cuál es el mejor plugin de caché gratis para WordPress?
En un hosting LiteSpeed, LiteSpeed Cache. En Apache o Nginx sin caché propia, WP Super Cache si quieres algo sencillo, o W3 Total Cache si te apañas con muchas opciones.
¿Hay que vaciar la caché después de actualizar la web?
Casi todos los plugins la vacían solos al publicar o editar una entrada. Al cambiar el tema, los menús o los widgets, vacíala a mano, porque afectan a todas las páginas.
¿Por qué no veo los cambios que acabo de hacer?
Puede ser la caché del plugin, la del hosting, la del CDN o la de tu navegador. Vacía la del plugin, prueba en una ventana de incógnito y, si pasas por un CDN, purga también la suya.
¿El plugin de caché sirve para WooCommerce?
Sí, para el catálogo y las fichas de producto, siempre que excluyas el carrito, la caja, mi cuenta y las cookies de sesión de WooCommerce. Si no, unos clientes pueden ver datos de otros.


