Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

Mi WordPress está lento: diagnóstico paso a paso para principiantes

«Mi sitio está lento» puede significar muchas cosas: que tarda en empezar a cargar, que carga pero las imágenes aparecen de a poco, o que el panel de administración se arrastra. Cada síntoma tiene causas distintas. Si instalas plugins al azar, puedes empeorarlo. Vamos con método.

Paso 1. Mide antes de tocar nada

  1. Abre PageSpeed Insights (pagespeed.web.dev) y escribe la dirección de tu portada.
  2. Espera el análisis y mira la pestaña Móvil (es la más exigente y la que más importa).
  3. Anota el puntaje y estos valores:
    • LCP (Largest Contentful Paint): cuánto tarda en verse lo principal. Bueno: menos de 2,5 segundos.
    • TTFB (Time to First Byte, lo encuentras en la sección de diagnóstico como «tiempo de respuesta del servidor»): cuánto tarda tu servidor en empezar a responder. Bueno: menos de 0,8 segundos.
  4. Repite con una entrada típica de tu blog.

Guarda estos números. Después de cada cambio vuelve a medir: así sabrás qué funcionó de verdad.

Paso 2. Interpreta el resultado

  • TTFB alto (más de 1 segundo): el problema está en el servidor o en WordPress generando la página. Ve a los pasos 3 y 5.
  • TTFB bajo pero LCP alto: el servidor responde rápido, pero la página pesa mucho (imágenes, scripts). Ve al paso 4.
  • Solo el panel de administración es lento: suele ser un plugin. Ve al paso 5.

Paso 3. Activa una caché de página

Sin caché, WordPress arma cada página desde cero para cada visita: consulta la base de datos, ejecuta los plugins y el tema. Con caché, guarda la página ya armada y la entrega al instante.

  • Si tu hosting usa LiteSpeed, usa LiteSpeed Cache: es el más eficiente en ese servidor.
  • Si no, plugins como WP-Optimize, WP Super Cache o W3 Total Cache funcionan bien.
  • Usa solo uno. Dos plugins de caché a la vez se pisan y causan errores.

Activa la caché de página, vacíala y vuelve a medir en una ventana de incógnito. El TTFB debería bajar mucho.

Paso 4. Aligera las imágenes

Las imágenes son la causa número uno de páginas pesadas.

  1. En PageSpeed, busca avisos como «Mejora la entrega de imágenes» o «Usa formatos de imagen modernos». Te dirán qué imágenes pesan de más.
  2. Instala un plugin de optimización de imágenes (por ejemplo, EWWW Image Optimizer, Imagify o ShortPixel) que comprima y convierta a WebP.
  3. Para las imágenes nuevas, redúcelas antes de subirlas: 1920 píxeles de ancho como máximo y menos de 500 KB.

WordPress ya carga de forma diferida (lazy load) las imágenes que están más abajo en la página, sin plugins extra.

Paso 5. Encuentra el plugin pesado

Un solo plugin mal hecho puede duplicar el tiempo de carga.

  1. Instala Query Monitor (es gratuito y muy usado).
  2. Visita una página de tu sitio con la sesión iniciada. En la barra superior aparecerá un resumen con el tiempo de generación y la cantidad de consultas.
  3. Haz clic y entra a Queries by Component (consultas por componente): verás cuántas consultas y cuánto tiempo usa cada plugin.
  4. Si un plugin destaca muy por encima de los demás, ahí está tu sospechoso.

Otra forma, sin plugins: en una copia de pruebas, desactiva los plugins uno por uno y mide el tiempo después de cada uno.

Desactiva Query Monitor cuando termines. Es una herramienta de diagnóstico, no para dejarla funcionando siempre.

Paso 6. Revisa lo básico del servidor

  • Versión de PHP: en Herramientas → Salud del sitio → Información → Servidor. Las versiones modernas de PHP son bastante más rápidas que las antiguas. Si tienes una vieja, en cPanel puedes cambiarla con Administrador de MultiPHP (haz un respaldo y prueba).
  • Uso de recursos: si tu cPanel tiene Uso de recursos (Resource Usage), revisa si llegas a los límites de tu plan.

Paso 7. Usa una CDN (opcional)

Una CDN como Cloudflare (tiene plan gratuito) guarda copias de tus imágenes y archivos en servidores de todo el mundo, más cerca de tus visitantes. Ayuda especialmente si tu servidor está en otro continente.

Lo que NO conviene hacer

  • Instalar varios plugins de «optimización» a la vez.
  • Activar todas las opciones avanzadas (combinar archivos, diferir JavaScript) sin probar: pueden romper menús, formularios o el editor.
  • Obsesionarse con el 100 en PageSpeed. Un sitio con 80 que carga en 2 segundos está muy bien.

Y si el problema aparece justo al guardar entradas, revisa en Laboratorio Dev el caso en que guardar una entrada tardaba 20 segundos por la precarga de la caché.

¿Mediste y no sabes cómo interpretar los resultados? Comparte en el foro tu puntaje de PageSpeed, tu TTFB y los plugins que usas, y te ayudamos a decidir por dónde empezar.