Casi siempre es lo mismo.
Llevo años entrando en WordPress de clientes y el patrón se repite constantemente. No es el hosting, no es el tema, no es mala suerte. Son los plugins.
El error más gordo. Cantidad sin criterio: He visto webs con 60, 70, incluso 80 plugins activos. Cada vez que alguien quería hacer algo nuevo, instalaba un plugin. Nadie los revisaba, nadie los actualizaba, nadie borraba los que ya no servían.
Cada plugin que instalas es código que se ejecuta en cada carga de página. Uno bien hecho apenas se nota. Diez mal elegidos te pueden hundir el tiempo de carga.
El segundo. Plugins que hacen lo mismo Tres plugins de formularios distintos instalados porque en cada momento lo puso alguien diferente. Dos plugins de caché que se pisan entre sí y generan conflictos imposibles de debugear. Un plugin de #SEO encima de otro plugin de SEO.
Cuando hay conflictos raros en WordPress, antes de buscar el problema en el código, miro si hay plugins duplicados. Acierto el 80% de las veces.
El tercero. Plugins abandonados: Un plugin que no se actualiza en 2 años es una puerta abierta. WordPress evoluciona, PHP evoluciona, y un plugin que nadie mantiene se convierte en una vulnerabilidad de seguridad andando.
En el repositorio oficial puedes ver cuándo fue la última actualización de cada plugin antes de instalarlo. Muy poca gente lo mira.
El cuarto. Activar sin desactivar: Pruebas un plugin, no te convence, lo desactivas. Pero no lo borras. Y así 20 veces. Los plugins desactivados siguen ocupando espacio, pueden generar conflictos y en algunos casos siguen ejecutando código.
Si no lo usas, fuera.
La web de un cliente tardaba 8 segundos en cargar. Auditamos los plugins, eliminamos 34 que no servían para nada, resolvimos dos conflictos y bajamos a 1,8 segundos. Sin tocar el hosting, sin cambiar el tema.
El problema casi nunca está donde parece.
- ¿Sabes cuántos plugins tienes activos en tu WordPress ahora mismo?
- ¿Has tenido algún conflicto raro que resultó ser un problema de plugins?
- ¿Cada cuánto tiempo auditas lo que tienes instalado?