Mi WordPress va lento: causas y cómo solucionarlo

·6 min de lectura

Un sitio lento cuesta más de lo que parece. Los visitantes abandonan una página que tarda en cargar, las tiendas pierden ventas en el carrito y Google tiene en cuenta la velocidad para posicionar. La buena noticia: en la gran mayoría de los casos, un WordPress lento tiene causas concretas y soluciones al alcance de cualquier dueño de sitio.

En esta guía te enseñamos primero a diagnosticar dónde está el problema, porque de eso depende la solución, y después las causas más comunes con su remedio.

Primero: ¿es lento el servidor o es pesada la página?

Este es el diagnóstico que casi nadie hace, y el que más tiempo ahorra. La lentitud de un sitio tiene dos partes:

  1. El tiempo de respuesta del servidor: lo que tarda el servidor en empezar a enviar tu página. Se mide como TTFB (Time To First Byte, “tiempo hasta el primer byte”).
  2. El peso de la página: lo que tarda el navegador en descargar y mostrar todo lo demás (imágenes, estilos, scripts, fuentes).

Puedes medir ambos gratis con herramientas como PageSpeed Insights de Google o GTmetrix. La regla práctica:

  • Si el TTFB es alto (más de medio segundo de forma constante), el problema está en cómo se genera la página: falta de caché, plugins pesados, base de datos cargada o versión antigua de PHP.
  • Si el TTFB es bueno pero la página tarda en mostrarse, el problema está en lo que la página carga: imágenes grandes, demasiados scripts externos o un tema recargado.

Con eso claro, ve a las causas que correspondan.

Causa 1: no tienes la caché bien configurada

Sin caché, WordPress construye cada página desde cero en cada visita: consulta la base de datos, ejecuta los plugins y arma el HTML. Con caché, el servidor entrega una copia ya preparada en milisegundos. Es, por lejos, la mejora de mayor impacto.

Solución: en nuestros planes de Hosting WordPress, los servidores usan LiteSpeed, y la caché más eficiente para ellos es el plugin gratuito LiteSpeed Cache, porque trabaja integrado con el servidor en lugar de hacerlo desde PHP. Instálalo desde el panel de WordPress (Plugins » Añadir nuevo), actívalo y verifica que la caché de páginas esté habilitada.

Un error muy común: tener dos plugins de caché a la vez (por ejemplo, LiteSpeed Cache junto con WP Rocket o W3 Total Cache). No suman: se estorban y pueden causar errores o páginas desactualizadas. Deja uno solo.

Causa 2: una versión antigua de PHP

WordPress se ejecuta sobre PHP, y cada versión nueva es notablemente más rápida que la anterior. Un sitio en PHP 7.4 puede mejorar su tiempo de respuesta con solo pasar a PHP 8.x, sin tocar nada más.

Solución: cambia a la versión más reciente que sea compatible con tu tema y tus plugins. Desde tu Área de Cliente, escribe en «Habla con tu hosting», por ejemplo: «Cambia la versión de PHP de midominio.com a la 8.2». Después revisa que todo funcione bien; si algún plugin antiguo falla, vuelve a la versión anterior y considera reemplazar ese plugin.

Causa 3: demasiados plugins, o plugins pesados

No es solo la cantidad: un único plugin mal programado puede ralentizar más que veinte bien hechos. Los sospechosos habituales son los que hacen mucho en cada carga de página: estadísticas internas, sliders pesados, plugins de “todo en uno”, constructores visuales con muchos módulos activos y plugins de seguridad que escanean en cada visita.

Solución: haz una limpieza. Desactiva y elimina lo que no usas (un plugin desactivado sigue siendo un riesgo de seguridad). Para encontrar al culpable, desactiva los plugins de uno en uno y mide el tiempo de carga entre cada cambio. Hazlo primero en una copia de prueba del sitio si tu tienda o sitio no puede permitirse fallos.

Causa 4: imágenes demasiado grandes

Una foto tomada con el celular puede pesar 4 o 5 MB. Si se sube tal cual y se muestra a 800 píxeles de ancho, el visitante descarga muchísimo más de lo necesario.

Solución: redimensiona las imágenes al tamaño en que se muestran antes de subirlas y usa formatos modernos como WebP. LiteSpeed Cache incluye optimización de imágenes y conversión a WebP; actívala desde sus opciones. También conviene activar la carga diferida (lazy load), para que las imágenes que están más abajo en la página se descarguen solo cuando el visitante llega a ellas.

Causa 5: scripts externos que no controlas

Fuentes de Google, píxeles de redes sociales, widgets de chat, mapas incrustados, videos, publicidad, herramientas de analítica: cada uno es una conexión adicional a un servidor ajeno, y si ese servidor tarda, tu página también.

Solución: revisa qué servicios externos cargas y quédate con los que realmente usas. Carga los videos con una miniatura en lugar del reproductor completo y, si usas fuentes externas, limita la cantidad de estilos y grosores.

Causa 6: la base de datos acumuló basura

Con los años, la base de datos de WordPress acumula revisiones de entradas, borradores automáticos, comentarios spam y datos temporales que ya no sirven. No suele ser la causa principal, pero en sitios antiguos suma.

Solución: LiteSpeed Cache incluye una sección para optimizar la base de datos (limpiar revisiones, datos temporales y spam). Haz una copia de seguridad antes de cualquier limpieza de base de datos.

Causa 7: un tema pesado

Algunos temas comerciales incluyen decenas de funciones, animaciones y librerías que tu sitio nunca usa, pero que se cargan igual en cada página.

Solución: si el diagnóstico apunta al peso de la página y ya aplicaste lo anterior, prueba el sitio con un tema liviano en una copia de prueba y compara. A veces cambiar de tema es la mejora más grande que queda.

Para usuarios avanzados: WP-Cron

WordPress ejecuta sus tareas programadas (publicaciones agendadas, correos, copias de seguridad de plugins) aprovechando las visitas. En sitios con mucho tráfico eso añade trabajo a muchas cargas de página. La alternativa es desactivar el WP-Cron interno (añadiendo define('DISABLE_WP_CRON', true); en el archivo wp-config.php) y reemplazarlo por una tarea programada real en el servidor, que puedes crear escribiendo en «Habla con tu hosting». Si no te sientes cómodo editando wp-config.php, pídenos ayuda.

Si aplicaste todo y sigue lento

Hay casos en que el sitio está bien optimizado y aun así va lento, porque simplemente necesita más recursos de los que ofrece su plan: mucho tráfico, una tienda con miles de productos o procesos intensivos. Para ver si estás cerca de los límites, escribe en «Habla con tu hosting» que te muestre el consumo de tu cuenta.

En ese punto, la solución ya no es optimizar más sino dar el siguiente paso. Te explicamos cómo saberlo en Hosting compartido vs VPS vs Dedicado: cuál necesita tu proyecto. Y si el cambio implica mudarte de servidor o de proveedor, se puede hacer sin interrupciones: lo contamos en Cómo migrar tu sitio web sin downtime.

En resumen: cómo arreglar un WordPress lento

  1. Mide primero: separa el tiempo del servidor (TTFB) del peso de la página.
  2. Activa LiteSpeed Cache y usa un solo plugin de caché.
  3. Pasa a la versión más reciente de PHP compatible.
  4. Limpia plugins, optimiza imágenes y reduce scripts externos.
  5. Si nada de eso basta, puede que tu proyecto ya necesite más recursos.

O deja que lo revisemos nosotros

Si prefieres no hacer todo esto por tu cuenta, nuestro equipo de soporte, en español y disponible 24/7, puede revisar contigo desde el servidor dónde se va el tiempo de carga. Si prefieres que nos encarguemos de principio a fin, nuestro servicio de Optimización de sitios WordPress analiza y mejora el rendimiento, la velocidad y la seguridad de tu sitio. Y si tu sitio está en otro proveedor, la migración a nuestros planes de Hosting WordPress, con LiteSpeed, es gratuita.

¿Tu WordPress sigue lento después de probar todo esto? Contáctanos y lo revisamos contigo.