En el episodio 542 de WordPress Semanal hablamos de qué hacer cuando tu web WordPress se ha convertido en un monstruo. No cómo evitarlo (para eso ya es tarde). Sino cómo diagnosticarlo, limpiarlo y decidir si merece la pena salvarlo o empezar de cero..
Tabla de contenidos
- 1. Señales de que tu web ya es un monstruo
- 2. Cómo has llegado hasta aquí
- 3. Antes de tocar nada: haz una foto
- 4. Clasificar: qué se usa, qué no, qué sobra
- 5. Consolidar: un plugin que haga el trabajo de tres
- 6. La base de datos: lo que no ves pero pesa
- 7. El tema: ¿es parte del problema?
- 8. Cuándo merece la pena reconstruir desde cero
- 9. Ejemplo de plan de acción realista
- 10. Que no vuelva a pasar
- Plugin de la semana
- Contenidos recomendados
1. Señales de que tu web ya es un monstruo
Más de 30 plugins activos pero, sobre todo, no sabes qué hace la mitad.El editor tarda más de 5 segundos en cargar.Hay plugins inactivos que llevan meses (o años) ahí.Tienes varios plugins de caché y optimización de rendimiento y la web sigue lenta.Nadie se atreve a actualizar nada por miedo a que se rompa.Tardas demasiado en hacer un cambio simple porque todo está conectado con todo.La base de datos pesa más de 500 MB y no tienes demasiados contenidos publicados.Si te reconoces en tres o más de estos puntos, sigue leyendo.
Curso recomendado: Mejora de velocidad en WordPress
2. Cómo has llegado hasta aquí
Un plugin para cada petición del cliente o para cada necesidad tuya.Soluciones rápidas que se quedaron para siempre.Funcionalidades que se pidieron una vez y nadie usa.Herencia de otro desarrollador que nadie se atrevió a tocar.Actualizaciones que se dejaron de hacer «por si acaso».No es cuestión de culpar a nadie en concreto. Es una acumulación de errores que hay que resolver.
3. Antes de tocar nada: haz una foto
No puedes arreglar lo que no conoces. Haz un inventario completo:
Plugins activos: nombre, versión, última actualización, para qué se usa.Plugins inactivos: por qué siguen ahí.Tema: cuál es, qué addons tiene, si es un tema hijo.Snippets: qué hay en Code Snippets, en functions.php o en mu-plugins.Integraciones externas: qué servicios están conectados (Stripe, Mailchimp, CRM, analytics).Backup: antes de tocar nada, haz una copia completa. No es opcional.Mantenimiento web con ModularDSChrome DevTools para diagnosticar qué scripts y estilos cargan de más4. Clasificar: qué se usa, qué no, qué sobra
Plugins inactivos: se borran. No hay debate. Un plugin inactivo sigue siendo un riesgo de seguridad.Plugins activos que nadie usa: desactívalos uno a uno en staging. Si nada se rompe ni echas en falta cosas en dos semanas, fuera.Plugins duplicados: dos que hacen lo mismo. Quédate con uno.Plugins que podrían ser un snippet: si un plugin solo añade 3 líneas de CSS o cambia un texto, sustitúyelo por un snippet.5. Consolidar: un plugin que haga el trabajo de tres
Solapamientos que veo constantemente:
Dos plugins de SEO (Yoast + Rank Math activos a la vez).Un plugin de compartir en redes y otro de Open Graph.Un plugin de redirecciones y otro que también las gestiona (como Yoast Premium).Un plugin de caché, otro de minificación y otro de lazy load cuando uno solo cubre todo.Un plugin de seguridad y otro de firewall que hacen lo mismo.Un plugin tipo navaja suiza (ASE) instalado para un par de cosas y otros sueltos para funcionalidades que ya haría el primero.Cada plugin que quitas es un punto de fallo menos, menos consultas a la base de datos y menos conflictos en las actualizaciones.
Curso recomendado: Seguridad en WordPress con Solid Security
6. La base de datos: lo que no ves pero pesa
Tablas huérfanas: plugins que desinstalaste pero dejaron sus tablas. Siguen ahí ocupando espacio.Revisiones de posts: WordPress guarda cada borrador. Una entrada con 50 revisiones son 50 filas extra.Transients caducados: datos temporales que ya no sirven.Meta datos huérfanos: campos personalizados de plugins que ya no existen.Comentarios spam: si nunca los has limpiado, pueden ser miles.Para limpiar esto puedes usar un plugin de optimización de base de datos o hacerlo por SQL si sabes lo que haces. Siempre con backup previo.
7. El tema: ¿es parte del problema?
Temas multipropósito con 40 opciones de las que usas 5.Demos importadas que dejaron contenido, widgets y menús basura.Scripts y estilos que cargan en todas las páginas aunque solo se usen en una.Temas que no se actualizan desde hace más de un año.A veces cambiar de tema es lo más efectivo. Un tema ligero y bien mantenido (Kadence, GeneratePress, Astra) puede resolver de golpe problemas de rendimiento que ningún plugin de caché va a arreglar.
8. Cuándo merece la pena reconstruir desde cero
Reconstruir no es siempre la respuesta. Pero a veces sí:
La web tiene más parches que estructura.Cada cambio rompe otra cosa.El coste de arreglar supera al de rehacer.El tema ya no tiene soporte ni actualizaciones.El constructor visual que usaste ya no tiene sentido (Divi antiguo, Visual Composer).El cliente necesita funcionalidades que no caben en la estructura actual.Si reconstruyes, no migres el problema. Empieza con un inventario de lo que realmente se necesita, no de lo que había antes.
9. Ejemplo de plan de acción realista
No lo arreglas todo en un fin de semana. Prioriza:
Semana 1: backup completo + inventario + borrar plugins inactivos.Semana 2: identificar y eliminar plugins duplicados o innecesarios (en staging).Semana 3: limpiar base de datos (revisiones, transients, tablas huérfanas).Semana 4: evaluar el tema y decidir si se mantiene o se cambia.Un cambio por semana. Prueba en staging. Lleva un registro de lo que tocas. Si no tienes suficiente experiencia, demasiados cambios en un día es la receta para romper todo.
Curso recomendado: WordPress en local y pruebas
10. Que no vuelva a pasar
Regla de «uno entra, uno sale»: si instalas un plugin, pregúntate cuál puedes quitar. A veces la respuesta será ninguno, pero te obligas a repasar lo que tienes instalado.Documenta: apunta qué hace cada plugin y por qué está ahí. Cuando vuelvas en 6 meses lo agradecerás.Revisión trimestral: una vez cada 3 meses, revisa la lista de plugins y snippets para ver si si siguen siendo necesarios.Evalúa antes de instalar: cuando el cliente pida algo, piensa si se puede resolver con lo que ya tienes antes de buscar un plugin nuevo.Curso recomendado: Monitoreo web en WordPress con Stream
Plugin de la semana
El plugin de la semana es eBook Crafter. Convierte tus posts, páginas o custom post types en un ebook en PDF directamente desde WordPress. Seleccionas los contenidos, los organizas como capítulos en el editor de bloques y exportas el PDF, que se guarda automáticamente en tu biblioteca de medios. Desde ahí puedes venderlo con WooCommerce, usarlo como lead magnet o mandarlo a imprimir. Gratuito, genera el PDF en tu servidor sin depender de servicios externos y con 5 estrellas.
Contenidos recomendados
Vídeo de la Zona Código: exportar información de contenidos de WordPress sin pluginsEpisodio 525: Anatomía de una web WordPress que convierteEpisodio 503: Cómo auditar tu propia web en WordPress en 8 pasosNewsletter de WordPress SemanalLa entrada 542 | Descubre si tu WordPress es un monstruo (y soluciónalo así) es una artículo de Gonzalo Navarro.