Saltar al contenido
WordPress 2024-06-02 12 min de lectura

10 Trucos para Optimizar el Rendimiento de tu Sitio WordPress

La velocidad de carga de un sitio web no es solo una cuestión de comodidad: es un factor de conversión y una señal de posicionamiento. Google mide la experiencia de carga con las Core Web Vitals, y los umbrales para aprobarlas son concretos: LCP por debajo de 2,5 segundos, INP por debajo de 200 milisegundos y CLS por debajo de 0,1. La buena noticia es que WordPress, aunque se vuelve lento si se descuida, responde muy bien a un puñado de optimizaciones bien aplicadas. Aquí tienes 10 trucos para optimizar tu WordPress, ordenados de mayor a menor impacto, con lo que cuesta aplicar cada uno.

10 Trucos para Optimizar el Rendimiento de tu Sitio WordPress
#caché#CDN#JavaScript#optimización#WordPress
T
Equipo Terranode
Editorial

Los 10 trucos para optimizar WordPress, ordenados por impacto

Antes del detalle, el mapa completo. La columna de dificultad es lo que suele decidir por dónde empezar:

#OptimizaciónImpactoDificultadMétrica que mejora
1Hosting con NVMe y caché de servidorMuy altoMedia (migrar)Todas, incluido el TTFB
2Plugin de caché de páginaMuy altoBajaLCP
3CDNAltoBajaLCP en visitantes lejanos
4Imágenes comprimidas y en WebP/AVIFAltoBajaLCP
5JavaScript diferido y limpiezaAltoMediaINP
6Menos plugins activosMedioBajaTiempo de servidor
7Limpieza de base de datosMedioBajaTiempo de servidor
8Versión de PHP actualizadaMedio-altoBajaTiempo de servidor
9Tema ligeroMedioAlta (rediseño)LCP, CLS
10Medición continuaIndirectoBajaTodas

Una aclaración sobre los términos, porque se usarán en todo el artículo: LCP (Largest Contentful Paint) mide cuánto tarda en aparecer el elemento visible más grande, normalmente la imagen principal; INP (Interaction to Next Paint) mide cuánto tarda la página en responder a las interacciones del usuario y sustituyó a FID en marzo de 2024; y CLS (Cumulative Layout Shift) mide cuánto se mueve el contenido mientras carga.

1. Elige un hosting con buen rendimiento

Ninguna optimización de software compensa un servidor lento, y por eso este punto va primero. Antes de tocar plugins, verifica que tu alojamiento tenga discos NVMe en lugar de discos mecánicos, un servidor web con caché integrada (LiteSpeed o Nginx en vez de Apache a secas), aislamiento de recursos entre cuentas y una versión reciente de PHP seleccionable desde el panel.

El motivo por el que esto pesa tanto: el hosting determina el TTFB (Time To First Byte), el tiempo que tarda el servidor en empezar a responder. Ese tiempo se suma a todo lo demás y es el único que no puedes reducir con optimizaciones del lado del navegador. Además es lo único que mejora las páginas que no se pueden cachear, como el carrito, la caja o el panel de administración.

Los criterios para evaluarlo antes de contratar están detallados en la guía de hosting para WordPress en Ecuador, y si estás comparando presupuestos, en cuánto cuesta un hosting en Ecuador verás qué se paga en cada rango.

2. Instala un plugin de caché

El caché de página guarda el HTML ya generado de una página y lo entrega tal cual en las siguientes visitas, en lugar de ejecutar PHP y consultar la base de datos cada vez. Es la optimización con mejor relación esfuerzo-resultado que existe en WordPress: se activa en minutos y afecta a todas las páginas públicas.

Al configurar cualquier plugin de caché (WP Rocket, LiteSpeed Cache, W3 Total Cache o el que recomiende tu hosting), estas son las tres opciones que conviene activar primero:

  • Caché de página: guarda el HTML final generado.
  • Caché de navegador: indica al navegador del visitante que reutilice archivos ya descargados en lugar de pedirlos de nuevo.
  • Minificación de HTML, CSS y JS: elimina espacios y comentarios del código. Actívala y comprueba el sitio después, porque en algunos temas rompe estilos.

Instala solo un plugin de caché. Dos activos a la vez se pisan entre sí y el resultado habitual es un sitio más lento y difícil de depurar. Si administras tu propio servidor, la caché a nivel de Nginx es todavía más rápida que cualquier plugin porque responde antes de que PHP arranque: el procedimiento completo está en la guía de caché en Nginx.

3. Usa una CDN

Una CDN (red de distribución de contenido) guarda copias de tus archivos estáticos —imágenes, CSS, JavaScript— en servidores repartidos por el mundo, de modo que cada visitante los descarga desde el punto más cercano. Reduce la latencia de forma notable cuando tu audiencia no está cerca del servidor de origen, y descarga tráfico de tu hosting en cualquier caso.

Cloudflare ofrece un plan gratuito que cubre lo esencial y añade protección frente a ataques de denegación de servicio. La ganancia real depende de la distancia: para un sitio ecuatoriano con visitantes ecuatorianos y servidor en Guayaquil, la mejora de velocidad será modesta; para uno con audiencia repartida entre varios países, es de las medidas más rentables.

4. Optimiza y comprime tus imágenes

Las imágenes suelen representar la mayor parte del peso de una página y, casi siempre, la imagen principal es el elemento que define el LCP. Tres acciones concretas, en orden de impacto:

  • Comprime antes de subir con TinyPNG, ShortPixel o Imagify, que reducen el peso sin pérdida visible de calidad.
  • Usa formatos modernos como WebP o AVIF, que pesan bastante menos que JPG o PNG con calidad equivalente y están soportados por todos los navegadores actuales.
  • Sube la imagen al tamaño en que se mostrará. Una foto de 4000 píxeles de ancho mostrada en un contenedor de 800 no se ve mejor: solo pesa más.

Sobre la carga diferida (lazy loading), conviene saber qué hace WordPress solo para no duplicarlo: desde la versión 5.5 añade loading="lazy" de forma nativa a imágenes e iframes; desde la 5.9 excluye la primera imagen para no perjudicar el LCP; y desde la 6.3 marca la probable imagen LCP con fetchpriority="high" para que el navegador la priorice. Si tu plugin de optimización fuerza el lazy loading en todas las imágenes, incluida la del encabezado, estarás empeorando el LCP en vez de mejorarlo.

5. Minimiza y difiere la carga de JavaScript

El JavaScript que bloquea el renderizado retrasa la aparición del contenido, y el que se ejecuta durante mucho tiempo en el hilo principal es la causa habitual de un INP malo, la métrica que más sitios suspenden. Tres medidas efectivas:

  • Difiere los scripts no críticos con los atributos defer o async, para que no bloqueen el pintado inicial.
  • Elimina el JavaScript que no se usa. Un plugin de galerías cargando su script en todas las páginas, incluida la de contacto, es el caso más común.
  • Revisa los scripts de terceros. Widgets de chat, mapas incrustados y píxeles de seguimiento suelen pesar más que todo tu tema junto, y su ejecución afecta directamente al INP.

6. Reduce el número de plugins activos

Cada plugin activo añade consultas a la base de datos, peticiones HTTP y, con frecuencia, sus propios archivos CSS y JavaScript en todas las páginas. Pero el número no es el criterio: veinte plugins bien programados pueden pesar menos que tres mal hechos, así que lo útil es medir en lugar de contar.

La forma de hacerlo sin adivinar es instalar Query Monitor, que muestra cuántas consultas y cuánto tiempo aporta cada plugin en cada carga de página. Con esos datos, la decisión de cuál sustituir deja de ser una corazonada. Y desinstala —no solo desactives— lo que no uses: un plugin desactivado sigue ocupando espacio y sigue siendo superficie de ataque si tiene una vulnerabilidad conocida.

7. Optimiza la base de datos regularmente

Con el tiempo, la base de datos acumula revisiones de entradas, comentarios en la papelera, transients caducados y tablas huérfanas de plugins ya eliminados. Ese peso no ralentiza tanto como se cree, pero sí engorda las copias de seguridad y las consultas sobre wp_postmeta, que es la tabla que más crece.

Dos acciones concretas: limpiar los residuos con un plugin como WP-Optimize de forma programada, y limitar las revisiones de entradas añadiendo esta línea a wp-config.php:

php
define( 'WP_POST_REVISIONS', 5 );

Haz siempre una copia de seguridad antes de una limpieza de base de datos. Es una operación que no se puede deshacer.

8. Usa una versión de PHP con soporte

Cada versión de PHP mejora el rendimiento respecto a la anterior, y el salto desde PHP 7.4 —que dejó de recibir parches a finales de 2022— es especialmente grande. Este es el panorama en 2026:

VersiónEstado en agosto de 2026Recomendación
PHP 8.1 y anterioresFin de vida, sin parchesActualizar cuanto antes
PHP 8.2Solo parches de seguridad, fin de vida el 31 de diciembre de 2026Planificar el cambio este año
PHP 8.3Soporte de seguridad hasta finales de 2027Opción segura, es la que recomienda WordPress
PHP 8.4Soporte activoOpción recomendada para sitios nuevos
PHP 8.5Última versión, publicada en noviembre de 2025Solo si tus plugins ya la soportan

WordPress recomienda oficialmente PHP 8.3 o superior. El cambio se hace desde el panel del hosting en un par de clics, pero conviene probarlo antes en un entorno de pruebas: lo que suele romperse no es WordPress, sino algún plugin o tema abandonado hace años.

9. Elige un tema ligero y bien codificado

Los temas "todo en uno" con constructores visuales y decenas de opciones cargan mucho más CSS y JavaScript del que realmente usa tu sitio, y ese peso llega en todas las páginas, incluidas las que solo tienen texto. Temas enfocados en rendimiento como GeneratePress o Astra, o un tema de bloques del propio WordPress, parten de una base mucho más liviana.

La advertencia honesta: cambiar de tema en un sitio en producción no es una optimización menor, es un rediseño. Si el sitio actual funciona y el tema no es el principal problema, este punto puede esperar; si estás empezando un proyecto nuevo, en cambio, es la decisión que más trabajo te ahorra después.

10. Mide antes y después de cada cambio

Optimizar sin medir es adivinar. Estas son las herramientas y qué responde cada una:

HerramientaQué mideCuándo usarla
PageSpeed InsightsCore Web Vitals de laboratorio y de usuarios realesDiagnóstico general y seguimiento mensual
GTmetrix / WebPageTestCascada de recursos, orden y tiempos de descargaAveriguar qué archivo concreto retrasa la carga
Query MonitorConsultas, plugins y tiempo del lado del servidorEl TTFB es alto y no sabes por qué
Search Console (Core Web Vitals)Datos de usuarios reales agrupados por tipo de páginaConfirmar que la mejora llegó al mundo real

Un detalle que evita frustraciones: los datos de campo de las Core Web Vitals se calculan sobre una ventana de 28 días, así que una mejora aplicada hoy tarda semanas en reflejarse por completo en Search Console. Las pruebas de laboratorio, en cambio, responden de inmediato. Mide un cambio a la vez, o no sabrás cuál funcionó.

Optimizar WordPress no requiere conocimientos avanzados de programación: la mayor parte del resultado viene de cuatro cosas —un hosting con recursos y caché a nivel de servidor, un plugin de caché bien configurado, imágenes comprimidas en formatos modernos y una versión de PHP con soporte—. Aplica los cambios de a uno, midiendo con PageSpeed Insights antes y después, y persigue objetivos concretos en lugar de sensaciones: LCP bajo 2,5 segundos, INP bajo 200 milisegundos y CLS bajo 0,1. Si después de aplicar todo esto el servidor sigue tardando en responder, el problema ya no está en tu WordPress sino debajo de él, y la conversación pasa a ser sobre el plan de alojamiento. Si tienes dudas durante la implementación, nuestro equipo de soporte técnico está disponible 24/7 para ayudarte.

¿Listo para llevar tu sitio al siguiente nivel?

Hosting con LiteSpeed, NVMe y soporte 24/7 desde $3/mes.

Ver planes de hosting

Preguntas frecuentes