WordPress lento: cuando sobran demasiados plugins
Una instalación de WordPress con más de 40 plugins dejó de ser manejable. La solución fue ordenar, consolidar y mantener solo lo esencial.
Una web de WordPress puede seguir vendiendo y, aun así, estar llena de pequeñas decisiones acumuladas. Revisar plugins, dependencias y duplicidades ayuda a recuperar velocidad, estabilidad y margen para crecer.
Una frase que se repite más de lo que parece
Hay una frase que aparece con frecuencia cuando una empresa pide una revisión técnica de su web:
La web va algo lenta, pero siempre ha funcionado así.
En este caso, la empresa llevaba años trabajando con WordPress. La página seguía activa, generaba ventas y cumplía su función, pero cada ajuste se había vuelto incómodo. Actualizar plugins provocaba dudas, algunas páginas cargaban con demasiada lentitud y cualquier mejora pequeña podía terminar en una incidencia inesperada.
La primera pista estaba en el panel de plugins
Una de las primeras comprobaciones al entrar en una instalación de WordPress es revisar sus plugins activos. No porque un plugin sea algo negativo por definición, sino porque esa lista suele contar muy bien cómo ha evolucionado el proyecto.
La instalación tenía 42 plugins activos. Algunos tenían sentido dentro del proyecto: seguridad, SEO, formularios, copias de seguridad y funciones de mantenimiento. El problema apareció al revisar el conjunto con más calma.
- Dos sistemas de caché funcionando al mismo tiempo.
- Tres herramientas diferentes para optimizar imágenes.
- Dos soluciones independientes para mostrar popups.
- Complementos instalados para tareas que podían resolverse con código ligero.
- Plugins creados para corregir problemas que ya no existían.
- Extensiones que nadie del equipo recordaba exactamente para qué servían.
La sensación era parecida a entrar en una casa antigua donde, en lugar de revisar la instalación eléctrica, se han ido añadiendo alargadores cada vez que hacía falta un enchufe nuevo.
El problema no era solo la cantidad
Existe la idea de que una web con muchos plugins siempre funciona peor. No es una regla exacta. Hay proyectos de WordPress con decenas de plugins bien elegidos que responden con rapidez, y webs con pocos complementos que dan problemas desde el primer minuto.
La clave no estaba en contar plugins, sino en entender el criterio con el que se habían instalado. Cada extensión añade una capa de mantenimiento y puede afectar al rendimiento, la seguridad o la compatibilidad del sitio.
- Código adicional que debe cargarse o ejecutarse.
- Actualizaciones que hay que controlar.
- Posibles conflictos con temas, plugins o desarrollos propios.
- Nuevas dependencias técnicas dentro del proyecto.
- Más superficie de riesgo si algún complemento deja de mantenerse.
Cuando nadie conserva una visión global de la web, es fácil caer en la solución rápida: instalar algo, resolver el síntoma y seguir. El inconveniente aparece cuando muchas decisiones urgentes se acumulan durante años y terminan formando una estructura difícil de mantener.
Las señales que apuntaban al verdadero origen
La revisión técnica mostró varios indicios. La página de inicio tardaba bastante más en cargar que algunas páginas interiores. También había scripts ejecutándose en zonas donde no eran necesarios, complementos del constructor visual que ya no se utilizaban y procesos que consultaban la base de datos sin aportar valor visible al usuario.
No había un único fallo enorme. Lo que había era una suma de pequeños problemas: archivos innecesarios, duplicidades, configuraciones heredadas y módulos que seguían activos por simple inercia.
Ese tipo de deterioro suele ser más peligroso que una avería evidente, porque la web sigue funcionando y el problema se normaliza. Con el tiempo, cada cambio cuesta más y la instalación pierde margen de maniobra.
La solución no fue borrar plugins sin control
En una web que lleva años en producción no conviene eliminar complementos de forma impulsiva. Cada plugin puede estar vinculado a un formulario, una automatización, un diseño concreto o un proceso interno del negocio. Borrar sin entender puede crear un problema mayor que el que se quiere resolver.
El primer paso fue documentar la función real de cada elemento instalado:
- Qué hacía cada plugin dentro del sitio.
- En qué páginas o procesos se estaba utilizando.
- Si duplicaba una función ya cubierta por otra herramienta.
- Si podía sustituirse por una solución más simple.
- Si el coste de mantenerlo seguía compensando el beneficio que aportaba.
A partir de esa revisión se consolidaron funciones, se eliminaron duplicidades y se sustituyeron algunos complementos por pequeñas personalizaciones hechas a medida. La instalación acabó con unos 15 plugins esenciales y varias soluciones específicas realmente justificadas.
La mejora más importante no fue únicamente la velocidad
El rendimiento mejoró. Las páginas cargaban con más agilidad, el panel de administración respondía mejor y las actualizaciones dejaron de sentirse como una apuesta arriesgada.
Sin embargo, el avance más relevante fue la mantenibilidad. Una instalación ordenada permite que un desarrollador entienda antes cómo está construida, que una incidencia se localice en menos tiempo y que el negocio pueda evolucionar sin que la parte técnica se convierta en un freno.
Cuando la tecnología acompaña, las mejoras dejan de vivirse como operaciones delicadas y vuelven a formar parte natural del crecimiento de la web.
La lección que dejó este proyecto
Muchas webs no se deterioran por una sola mala decisión. Lo habitual es que se compliquen poco a poco, a base de parches razonables, soluciones provisionales y herramientas instaladas con buena intención.
Un plugin para resolver una urgencia, otro para cubrir una función temporal, un módulo que quedó activo después de cambiar el diseño y una integración que nadie se atrevió a tocar. Así se construye, sin querer, una instalación pesada y difícil de interpretar.
Lo que había en esta web no era simplemente un WordPress con más de 40 plugins. Era el rastro técnico de varios años de decisiones acumuladas sin una revisión global.
Cómo saber si tu WordPress necesita una revisión
Conviene plantearse una auditoría técnica si aparecen una o varias de estas situaciones:
- La web carga cada vez más lenta.
- Actualizar WordPress o sus plugins genera miedo.
- Nadie sabe para qué sirven algunos complementos instalados.
- Hay funciones duplicadas dentro del panel.
- Cada pequeño cambio provoca un efecto secundario inesperado.
- El proyecto ha pasado por varios desarrolladores o agencias.
- El panel de administración se siente pesado o desordenado.
A veces el problema no está en el hosting, ni en el servidor, ni siquiera en WordPress. En muchos casos hay demasiadas piezas intentando resolver la misma tarea.
Ordenar la casa suele ser más rentable que empezar desde cero. Una instalación más limpia no solo mejora la velocidad, también reduce riesgos y devuelve claridad al proyecto.