¿Tu WordPress va más lento que una tortuga con resaca? ¡Te entiendo perfectamente! Es una de las consultas que más nos llegan, y siempre empiezo diciendo lo mismo: «WordPress no es lento, las configuraciones mal hechas sí», es un CMS muy versátil, se le pueden añadir mil temas, miles de plugins, etc.. por lo tanto es fácil que echemos a perder la rapidez sino controlamos bien lo que hacemos.
La realidad es que en el 90% de los casos, la lentitud viene de errores súper comunes que se pueden solucionar sin ser un crack de la programación. Hoy vamos a revisar los culpables habituales y cómo solucionarlos paso a paso.
Antes de empezar: ¿qué consideramos «lento»?
Primero, pongamos las cosas en perspectiva. Una web se considera lenta si:
- Más de 3 segundos para cargar completamente
- Más de 1 segundo para el First Contentful Paint
- Puntuación inferior a 70 en PageSpeed Insights
Si estás en estos números, tenemos trabajo que hacer. ¡Vamos al lío!
Si quieres te lo cuento en vivo, aquí…
Error #1: Hosting de pacotilla («el más común»)
🚨 Síntoma: Tu web va lenta independientemente de lo que hagas.
El problema: Tienes un hosting de 2€/mes que comparte recursos con 500 webs más. Es como pretender que un Smart acelere como un Porsche.
¿Cómo identificarlo?
El hosting malo se puede detectar de varias maneras. Lo primero y más técnico es el TTFB (Time To First Byte) superior a 800ms. Este valor mide cuánto tarda el servidor en empezar a responder a una petición, y si supera los 800 milisegundos, tienes un problema gordo.
También notarás lentitud constante incluso con pocos plugins instalados – es decir, tu web va lenta independientemente de lo que tengas configurado. Las caídas frecuentes del servidor son otra señal de alarma, especialmente si ocurren sin picos de tráfico evidentes. Y por último, un soporte técnico que tarda días en responder o que te da respuestas genéricas es síntoma de un proveedor que no invierte en infraestructura ni personal cualificado.

La solución:
Cambia de hosting. En serio, no hay parches para un hosting malo. Es como intentar arreglar un coche sin motor echándole combustible premium – simplemente no funciona. He visto gente perder semanas intentando optimizar una web que estaba en un hosting de pacotilla, cuando el problema se solucionaba en 20 minutos cambiando de proveedor. Algunos que funcionan bien y que he probado personalmente:
- SiteGround – Relación calidad-precio brutal, perfecto para empezar
- Kinsta – Si el presupuesto no es problema
- Banahosting – Opción muy sólida con soporte en castellano
Error #2: Plugins innecesarios o mal optimizados («lo normal»)
🚨 Síntoma: Tu web carga más lenta desde que instalaste ciertos plugins.
El problema: Cada plugin añade código que se ejecuta en cada carga de página. Es como llevar 20 maletas para un fin de semana.
¿Cómo identificarlo?
La manera más efectiva es usar Code Profiler (que ya lo vimos en detalle en la checklist de WPO), que es como tener rayos X para tu WordPress. Este plugin te permite ver exactamente qué plugins están consumiendo más recursos, cuántas consultas hacen a la base de datos y cuánto tiempo tardan en ejecutarse. Una vez instalado, verás una barra de debug en la parte superior de tu web cuando estés logueado como administrador.
El proceso es súper sencillo:
- Instala el plugin Code Profiler
- Corre un análisis
- Ve al informe generado y revisa los plugins que más cargan la web
También puedes hacer la prueba del «uno a uno»: desactiva plugins uno por uno y mide el rendimiento después de cada desactivación. Es más tedioso, pero a veces es la única forma de pillar al culpable.

La solución:
Una vez identificados los plugins problemáticos, tienes varias opciones. La más obvia es desactivar plugins uno a uno y medir el rendimiento después de cada cambio – puede ser tedioso, pero es efectivo. También puedes buscar alternativas más ligeras para funcionalidades similares. Por ejemplo, si tienes un plugin de galería que pesa mucho, busca uno más optimizado que haga lo mismo. Y por supuesto, elimina plugins que no uses – parece obvio, pero es increíble la cantidad de webs que tienen 40 plugins instalados para usar solo 10.
Además, ten en cuenta que algunos plugins son inherentemente pesados por su naturaleza, pero necesarios. En estos casos, la clave está en configurarlos correctamente: desactivar funciones que no uses, limitar el número de elementos que muestran, o configurar caché específica para esos plugins.
Plugins que suelen ser problemáticos:
- Page builders pesados (Elementor sin optimizar)
- Plugins de redes sociales con muchos widgets
- Múltiples plugins de caché (sí, la gente hace esto)
- Plugins abandonados o sin actualizar
Error #3: Imágenes sin optimizar («el clásico»)
🚨 Síntoma: Tu web tarda una eternidad en cargar, especialmente en móvil.
El problema: Subes imágenes de 5MB directamente desde tu cámara sin procesarlas.
¿Cómo identificarlo?
En PageSpeed Insights, verás sugerencias muy específicas que te chivan el problema. Las más comunes son «Served scaled images» (estás sirviendo imágenes más grandes de lo necesario), «Uses WebP format» (no estás usando formatos modernos optimizados), y «Properly size images» (tus imágenes son desproporcionadamente grandes para el espacio que ocupan).
También puedes hacer una comprobación manual súper sencilla: haz clic derecho en cualquier imagen de tu web, selecciona «Inspeccionar elemento» y fíjate en el tamaño real del archivo. Si ves que una imagen que se muestra a 300px de ancho pesa 2MB y tiene dimensiones de 4000×3000 píxeles, ahí tienes tu problema. Es como usar un camión para transportar una pizza.
Otra señal clara es que tu web tarda muchísimo en cargar en conexiones móviles o cuando el WiFi va mal. Las imágenes sin optimizar son especialmente crueles con los usuarios que tienen datos limitados o conexiones lentas.

La solución:
La optimización de imágenes tiene varias capas, y lo ideal es atacar todas. Primero, instala un plugin de optimización como Smush que es gratuito y muy efectivo, o Imagify si quieres algo más potente. Estos plugins comprimen automáticamente las imágenes que subes, pero también pueden procesar las que ya tienes.
El segundo paso es redimensionar antes de subir: nunca subas una imagen de más de 1920px de ancho a menos que realmente necesites esa resolución. La mayoría de monitores no necesitan más, y para móviles es completamente innecesario. Si tienes Photoshop, úsalo; si no, herramientas online como TinyPNG son perfectas para esto.
Por último, convierte a WebP (como vimos en el artículo anterior sobre este formato) y asegúrate de tener Lazy Loading activo para que las imágenes solo se carguen cuando el usuario las va a ver, no todas de golpe.
🔧 Quick fix: Si tienes pocas imágenes, puedes usar TinyPNG (https://tinypng.com/) online antes de subirlas.
Error #4: No tienes caché configurada
🚨 Síntoma: Cada visita es como si fuera la primera vez que cargan tu web.
El problema: WordPress genera cada página dinámicamente. Sin caché, es como cocinar cada plato desde cero en lugar de tener comida ya preparada.
¿Cómo identificarlo?
Sin caché, WordPress es como un chef que cocina cada plato desde cero cada vez que alguien lo pide, incluso si es exactamente la misma receta. Esto significa que tu servidor tiene que procesar PHP, consultar la base de datos, y generar todo el HTML cada vez que alguien visita cualquier página. Las señales son bastante obvias una vez que sabes qué buscar.
Tu web va lenta incluso con pocas visitas – si solo tienes 10 usuarios simultáneos y el servidor ya se ahoga, definitivamente necesitas caché. El tiempo de carga es muy variable – a veces carga en 2 segundos, a veces en 8, sin patrón aparente. Y la más obvia: no tienes ningún plugin de caché instalado. Sí, hay gente que lleva años sin caché y se pregunta por qué su web va lenta.

La solución:
El caché es como tener comida ya preparada en el frigorífico en lugar de cocinar desde cero cada vez. Instala uno de estos plugins de caché, pero ojo, solo uno:
WP Rocket es mi recomendación personal si tienes presupuesto. Es de pago pero es brutal de fácil de configurar y los resultados son inmediatos. Prácticamente funciona out-of-the-box sin tocar nada.
W3 Total Cache es gratuito y muy completo, pero requiere más configuración. Es perfecto si te gusta trastear con opciones y quieres control total sobre cada aspecto del caché.
LiteSpeed Cache es una opción excelente si tu servidor usa LiteSpeed (muchos hostings modernos lo usan). Es gratuito y está muy optimizado para este tipo de servidores.
⚠️ Importante: Solo instala UNO. Tener varios plugins de caché es como tener dos volantes en un coche.
Error #5: Base de datos hinchada
🚨 Síntoma: Tu web va más lenta con el tiempo, especialmente el admin.
El problema: WordPress acumula basura en la base de datos: revisiones antiguas, spam comments, datos de plugins desinstalados…
¿Cómo identificarlo?
La base de datos hinchada es como un trastero que nunca limpias: cada año acumulas más cosas hasta que es imposible encontrar nada y todo va más lento. WordPress es especialmente propenso a esto porque guarda muchas cosas «por si acaso»: revisiones de cada artículo que escribes (por defecto, infinitas), comentarios spam que se van acumulando, datos de plugins desinstalados que quedan huérfanos, y transients expirados que deberían haberse borrado automáticamente pero a veces no lo hacen.
El dashboard de WordPress va lento es una señal clarísima – si tardas 5 segundos en cargar la lista de entradas, tienes un problema de base de datos. Tienes miles de revisiones acumuladas es fácil de comprobar: ve a Entradas y fíjate si al lado del título pone «25 revisiones» o números similares. Y si has instalado y desinstalado muchos plugins a lo largo del tiempo, es casi seguro que tienes datos basura.
La solución:
Para esto uso siempre WP-Optimize, que es como Marie Kondo para tu base de datos. Es gratuito, seguro, y hace todo el trabajo sucio por ti.
El proceso es súper directo:
- Instala el plugin WP-Optimize
- Ve a WP-Optimize > Base de datos
- Selecciona las opciones que quieres limpiar:
- ✅ Eliminar revisiones (esto solo elimina las versiones antiguas, no tus artículos actuales)
- ✅ Eliminar borradores automáticos (WordPress guarda borradores cada pocos segundos)
- ✅ Eliminar comentarios spam (los detectados como spam pero no borrados)
- ✅ Optimizar tablas de base de datos (reorganiza los datos para que ocupen menos espacio)
- Haz clic en «Run all selected optimizations»
El plugin te mostrará cuánto espacio has liberado, y te aseguro que la primera vez que lo uses vas a alucinar con los números.
💡 Pro tip: Programa limpiezas automáticas mensuales para que no se vuelva a acumular basura.
Error #6: PHP obsoleto
🚨 Síntoma: Tu web funciona, pero va más lenta de lo que debería.
El problema: Sigues usando PHP 7.4 o inferior cuando ya existe PHP 8.2 que es hasta un 35% más rápido.
¿Cómo identificarlo?
Ve a Herramientas > Salud del sitio > Información > Servidor y mira tu versión de PHP.

La solución:
Como vimos en el artículo anterior sobre PHP 8.2 vs 7.4, actualiza desde tu cPanel:
- Busca «Select PHP Version»
- Cambia a PHP 8.3 (o el último que tenga tu hosting)
- Aplica cambios
- ¡Prueba que todo funcione!
Error #7: CSS y JavaScript sin minificar
🚨 Síntoma: PageSpeed Insights te dice «Remove unused CSS» o «Minify JavaScript».
El problema: Tu tema y plugins cargan archivos CSS/JS con espacios, comentarios y código innecesario.
La solución:
- Con WP Rocket: Se hace automáticamente
- Con Autoptimize:
- Activa «Optimize JavaScript Code»
- Activa «Optimize CSS Code»
- Activa «Optimize HTML Code»
⚠️ Cuidado: A veces la minificación rompe diseños. Si pasa, desactiva la optimización de CSS paso a paso hasta encontrar el culpable.
La checklist definitiva para diagnosticar
Cuando me llega una web lenta, sigo este proceso, que te dejo mucho más detallado en la Checklist de WPO para Wordpress para que puedas aplicar y solucionar a aquellos problemas que afectan a tu web.
1. Medir primero (5 minutos)
- PageSpeed Insights para móvil y desktop
- GTmetrix para métricas detalladas
- Apuntar números actuales o capturas, aunque también puedes hacer seguimiento aquí
2. Quick wins (15 minutos)
- ✅ Instalar plugin de caché
- ✅ Optimizar imágenes existentes
- ✅ Desactivar plugins innecesarios
3. Optimizaciones técnicas (30 minutos)
- ✅ Verificar versión de PHP
- ✅ Limpiar base de datos
- ✅ Minificar CSS/JS
4. Evaluaciones más profundas (1 hora)
- ✅ Revisar hosting con herramientas como Pingdom
- ✅ Analizar tema con Query Monitor
- ✅ Optimizar consultas de base de datos
5. Medir de nuevo
- Comparar con métricas iniciales
- Documentar mejoras obtenidas
Herramientas que no pueden faltar
Para diagnosticar problemas de rendimiento, estas herramientas son imprescindibles:
Para medir:
- PageSpeed Insights – El estándar
- GTmetrix – Métricas detalladas
- WebPageTest – Análisis profundo
Para diagnosticar:
- Query Monitor – Ver qué plugins consumen recursos
- Health Check – Diagnosticar conflictos
- WP Debugging – Para developers más técnicos
¿Cuándo llamar a un profesional?
Si después de aplicar estos consejos tu web sigue lenta, puede que necesites ayuda profesional. Llama a un experto si:
- Has probado todo y no hay mejora significativa
- Tu web maneja tráfico muy alto (>10,000 visitas/día)
- Tienes funcionalidades muy específicas o código custom
- El problema parece ser del servidor/hosting pero no puedes cambiarlo
🎁 Espero que este artículo te ayude a mejorar la carga de tu Wordpress, pero para asegurarme que tu proyecto va a cargar como un cohete he preparado una Checklist de WPO para Wordpress para que puedas aplicar y solucionar a aquellos problemas que afectan a tu web.

