≡En resumen
- Un WordPress lento casi siempre se explica por el hosting, un tema o maquetador pesado, demasiados plugins, imágenes sin optimizar o scripts de terceros.
- Mide antes de tocar nada: Google considera buenos un LCP de hasta 2,5 s, un INP de hasta 200 ms y un CLS de hasta 0,1.
- Usa un solo plugin de caché: WP Rocket si quieres algo automático, LiteSpeed Cache si tu servidor es LiteSpeed, o el que recomiende tu hosting.
- WordPress ya trae de serie lazy load, soporte de WebP y AVIF y carga especulativa; muchos plugins antiguos sobran.
- El WPO (Web Performance Optimization) es un proceso continuo: cada plugin, script o imagen nueva puede deshacer lo ganado.
01 ¿Por qué tu WordPress va lento?
Antes de instalar plugins conviene saber qué está frenando la web. En la mayoría de auditorías que hacemos, la lentitud de WordPress se reparte entre el servidor y lo que se carga en el navegador. Mejorar la velocidad de carga web exige atacar ambas partes, por este orden de impacto:
Hosting insuficiente
Un servidor saturado o con PHP antiguo tarda en generar cada página. Ningún plugin compensa un mal alojamiento.
Tema o maquetador pesado
Temas multipropósito y constructores visuales cargan CSS y JavaScript en todas las páginas, se usen o no.
Demasiados plugins
Cada plugin puede añadir consultas a la base de datos, scripts y estilos. Algunos pesan mucho más que otros.
Imágenes sin optimizar
Fotos de varios megas subidas tal cual desde la cámara o el móvil son la causa más frecuente de un LCP alto.
Scripts de terceros
Chats, píxeles de publicidad, mapas, vídeos incrustados y banners de cookies mal configurados bloquean la interacción.
Base de datos descuidada
Miles de revisiones, borradores y datos temporales caducados ralentizan las consultas del panel y de la web.
02 Qué es el WPO y cómo afecta a tu web
El WPO no es un ajuste de una tarde, sino un análisis técnico que detecta los puntos débiles y los corrige uno a uno. En casos complejos (tiendas grandes, webs con mucho tráfico o instalaciones muy personalizadas) compensa contar con un especialista en WPO como Álvaro Fontela o con un equipo que audite servidor y código.
Mejor experiencia
Menos esperas y menos saltos de contenido: los usuarios encuentran antes lo que buscan y abandonan menos.
Más conversiones
Formularios, carritos y botones que responden al instante reducen fricción en cada paso hacia la compra o el contacto.
SEO
Google usa las Core Web Vitals dentro de sus señales de experiencia en la página. No sustituyen a un buen contenido, pero una web lenta parte con desventaja.
Menos costes de servidor
Una web optimizada consume menos recursos y soporta más visitas con el mismo plan de hosting.
03 Cómo medir la velocidad de tu WordPress
Google resume la experiencia de carga en tres métricas, las Core Web Vitals, y considera que una página las supera cuando al menos el 75 % de las visitas reales obtienen un resultado «bueno».
| Métrica | Qué mide | Bueno | Malo |
|---|---|---|---|
| LCP (Largest Contentful Paint) | Cuánto tarda en verse el elemento principal | Hasta 2,5 s | Más de 4 s |
| INP (Interaction to Next Paint) | Cuánto tarda la página en responder a clics y toques | Hasta 200 ms | Más de 500 ms |
| CLS (Cumulative Layout Shift) | Cuánto se mueve el contenido mientras carga | Hasta 0,1 | Más de 0,25 |
- ✓PageSpeed Insights: combina datos reales de usuarios de Chrome (si tu web tiene tráfico suficiente) con una prueba de laboratorio.
- ✓Informe de Core Web Vitals de Google Search Console: agrupa las URL con problemas en móvil y ordenador.
- ✓GTmetrix o WebPageTest: muestran la cascada de peticiones para ver qué archivo tarda más.
- ✓Query Monitor: plugin que revela consultas lentas a la base de datos y qué plugin las genera.
- ✓Mide siempre la misma URL varias veces y en móvil: un solo test puede variar bastante.
04 Primero la base: hosting, PHP y tema
La mitad del trabajo se hace antes de instalar ningún plugin. Si el servidor tarda más de medio segundo en empezar a responder (TTFB), empieza por aquí:
- ✓PHP 8.3 o superior, la versión que recomienda WordPress.org, junto a MySQL 8.0 o MariaDB 10.11 o superior.
- ✓Hosting especializado en WordPress con caché de servidor y recursos garantizados; el compartido más barato se queda corto en cuanto crece el tráfico.
- ✓HTTPS con HTTP/2 o HTTP/3 y compresión Brotli o Gzip activadas.
- ✓CDN si tienes visitas de varios países o mucho contenido multimedia.
- ✓Tema ligero (GeneratePress, Kadence, Blocksy, Astra) en lugar de un multipropósito cargado de módulos.
- ✓Revisar si el maquetador es realmente necesario o basta con el editor de bloques.
05 Plugins de caché para WordPress
WordPress genera cada página con PHP y consultas a la base de datos. Una caché de página guarda el resultado como HTML estático y lo sirve directamente, lo que reduce mucho el tiempo de respuesta. Estos son los plugins que funcionan hoy:
| Plugin | Precio | Lo mejor | Ten en cuenta |
|---|---|---|---|
| WP Rocket | Desde 49,95 € al año (1 web) | Aplica caché, lazy load, retraso de JavaScript, CSS no usado y control del Heartbeat casi sin configurar | Solo de pago, con 14 días de garantía |
| LiteSpeed Cache | Gratis | Caché a nivel de servidor muy eficaz y optimización de imágenes | La caché solo funciona con servidor LiteSpeed |
| WP Super Cache | Gratis | Sencillo y estable, de Automattic | Sin optimización de CSS ni JavaScript |
| W3 Total Cache | Gratis con versión Pro | Control muy fino de caché de objetos, base de datos y CDN | Fácil de configurar mal |
| WP Fastest Cache | Gratis con versión Premium | Configuración rápida y más de un millón de instalaciones | Algunas funciones solo en Premium |
| Plugin de tu hosting | Incluido | SiteGround Speed Optimizer o Breeze (Cloudways) se integran con su caché de servidor | Solo tienen sentido en ese proveedor |
06 Optimizar imágenes en WordPress
-
1
Redimensiona al subir
Ninguna foto necesita 6.000 píxeles de ancho. Imsanity reduce automáticamente las subidas a un tamaño máximo que tú defines.
-
2
Comprime sin perder calidad visible
EWWW Image Optimizer, Smush, Imagify o ShortPixel comprimen las imágenes nuevas y las ya subidas en bloque.
-
3
Sirve formatos modernos
WordPress admite WebP desde la versión 5.8 y AVIF desde la 6.5. Los plugins anteriores o Modern Image Formats generan esas versiones automáticamente.
-
4
No retrases la imagen principal
El lazy load nativo (desde WordPress 5.5) no debe aplicarse a la imagen destacada o al banner superior: si lo hace, empeora el LCP.
-
5
Declara ancho y alto
Las imágenes con dimensiones definidas evitan saltos de contenido y mejoran el CLS.
La mejor imagen es la que ya nace ligera: si usas fotos de bancos de imágenes gratis, descárgalas al tamaño que vas a usar en lugar de la resolución máxima.
07 CSS, JavaScript y fuentes
Minificar y agrupar
Autoptimize o tu plugin de caché eliminan espacios y comentarios de CSS y JavaScript. Con HTTP/2, agrupar archivos ya no siempre compensa: mide antes y después.
Retrasar el JavaScript no crítico
Chats, píxeles y widgets pueden cargarse cuando el usuario interactúa. WP Rocket lo hace de serie y Flying Scripts es una alternativa gratuita.
Eliminar CSS no usado
Temas y maquetadores cargan estilos de elementos que la página no usa. WP Rocket y algunos plugins de hosting generan el CSS justo para cada URL.
Fuentes locales
Aloja las tipografías en tu servidor, limita pesos y variantes y usa font-display: swap para que el texto se vea desde el principio.
08 Base de datos, Heartbeat y carga especulativa
Con el tiempo, la base de datos acumula revisiones de entradas, comentarios de spam y datos temporales (transients) caducados. WP-Optimize, con más de un millón de instalaciones, los limpia y optimiza las tablas; programa la limpieza, pero haz siempre una copia antes.
Limita las revisiones
Guardar decenas de revisiones por entrada no aporta nada. Puedes limitarlas desde wp-config.php o con tu plugin de optimización.
Controla el Heartbeat
La API Heartbeat de WordPress lanza peticiones periódicas a admin-ajax.php. WP Rocket permite reducirla o desactivarla por zonas; el plugin Heartbeat Control no se actualiza desde 2023.
Aprovecha la carga especulativa
Desde WordPress 6.8, el núcleo precarga las páginas a las que es probable que navegue el usuario mediante la API Speculation Rules, sin plugins.
Sustituye plugins retirados
WP CleanFix (cerrado en 2024) y P3 Profiler (cerrado en 2022) ya no están disponibles: usa WP-Optimize y Query Monitor.
09 Plan de acción para optimizar WordPress paso a paso
-
1
Mide y guarda la referencia
Anota LCP, INP, CLS y TTFB de la portada y de tus páginas clave en móvil.
-
2
Revisa servidor y PHP
Actualiza PHP, activa la caché del hosting y valora un plan superior si el TTFB es alto.
-
3
Haz inventario de plugins
Desactiva y borra lo que no uses y sustituye los plugins abandonados.
-
4
Configura una caché
Instala un único plugin de caché y excluye carrito, checkout y áreas privadas.
-
5
Optimiza imágenes y fuentes
Comprime el contenido existente, activa WebP o AVIF y aloja las fuentes en local.
-
6
Controla el JavaScript
Retrasa scripts de terceros y elimina los que no aporten negocio.
-
7
Vuelve a medir y vigila
Compara con la referencia y revisa el informe de Search Console cada mes.
Si después de esto la web sigue sin pasar las Core Web Vitals, suele haber un problema estructural. Una auditoría SEO técnica detecta qué plantillas y recursos fallan, y a veces lo más rentable es rehacer la web con un diseño web a medida pensado para cargar rápido desde el principio.
Para completar la instalación, revisa nuestra selección de plugins imprescindibles de WordPress: menos plugins, pero mejores, es la regla que más velocidad da a largo plazo.
Preguntas frecuentes
Las causas más habituales son un hosting insuficiente o con PHP antiguo, un tema o maquetador pesado, demasiados plugins, imágenes sin optimizar y scripts de terceros. Mide con PageSpeed Insights para saber cuál pesa más en tu caso.
WP Rocket es el más completo y sencillo si puedes pagarlo. Si tu hosting usa servidor LiteSpeed, LiteSpeed Cache es gratuito y muy eficaz. Lo importante es usar solo uno y configurarlo bien.
WPO son las siglas de Web Performance Optimization: el conjunto de técnicas de servidor, código y recursos para que una web cargue y responda lo más rápido posible.
Google considera bueno que el elemento principal (LCP) se muestre en 2,5 segundos o menos, que la página responda a las interacciones en 200 ms o menos y que el contenido apenas se mueva (CLS de 0,1 o menos).
No. WordPress aplica lazy load nativo a imágenes desde la versión 5.5. Los plugins de caché solo lo amplían a iframes o vídeos y evitan aplicarlo a la imagen principal.
Sí, las Core Web Vitals forman parte de las señales de experiencia en la página de Google. Pesan menos que la relevancia del contenido, pero una web lenta pierde visitas y conversiones.
A menudo es el cambio que más se nota, sobre todo si el tiempo de respuesta del servidor supera el medio segundo. Un hosting con caché de servidor y PHP actualizado es la base de cualquier optimización.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗