
Con el paso del tiempo, la base de datos de WordPress se llena de cosas que ya no necesitas: revisiones de entradas, comentarios spam, borradores automáticos, opciones de plugins que desinstalaste hace meses y datos temporales que nunca se borraron. Todo ese peso extra hace que las consultas tarden más y que tu sitio se sienta lento, aunque tengas un buen hosting.
La buena noticia es que optimizar la base de datos de WordPress es una de las tareas de mantenimiento que más notas y que puedes hacer tú mismo, sin ser experto. En esta guía te explicamos qué acumula peso, cómo limpiarlo de forma segura (con y sin plugins) y qué hábitos mantienen tu base de datos ligera a largo plazo.
Lo que verás en esta guía
- ¿Por qué se ensucia la base de datos?
- Haz una copia de seguridad antes de tocar nada
- Qué puedes limpiar sin miedo
- Cómo optimizarla con un plugin
- Cómo optimizarla manualmente (phpMyAdmin)
- Buenas prácticas para mantenerla ligera
- Errores comunes al optimizar
- Preguntas frecuentes
¿Por qué se ensucia la base de datos de WordPress?
Cada vez que publicas, editas o instalas algo, WordPress guarda información en su base de datos. El problema es que gran parte de esos datos se quedan ahí para siempre, aunque ya no sirvan. Con los meses, esas tablas crecen y crecen, las consultas se vuelven más lentas y el panel de administración empieza a arrastrarse.
Optimizar consiste en dos cosas: eliminar los datos que ya no necesitas y reorganizar las tablas para que ocupen menos y respondan más rápido. Es el equivalente a ordenar un armario desbordado: nada esencial se pierde, pero todo funciona mejor.
Antes de tocar nada: haz una copia de seguridad
Esta es la regla de oro. Cualquier limpieza toca datos reales de tu sitio, y aunque el riesgo es bajo con las herramientas adecuadas, nunca debes optimizar sin una copia de seguridad reciente. Si algo sale mal, restauras y no pasa nada.
Consejo: haz una copia completa (archivos y base de datos) justo antes de empezar. Si no sabes cómo, sigue nuestra guía de copias de seguridad de WordPress. Un buen hosting también guarda backups automáticos que puedes restaurar con un clic.
Qué puedes limpiar sin miedo
No todo lo que ocupa espacio se puede borrar, pero hay varias categorías que casi siempre son seguras de eliminar. Estas son las que más peso liberan:
Revisiones de entradas
Cada vez que guardas una entrada, WordPress crea una revisión. En un artículo muy editado puede haber decenas de copias antiguas que no aportan nada. Eliminarlas es de lo más efectivo para reducir el tamaño de la base de datos.
Consejo: puedes limitar cuántas revisiones guarda WordPress añadiendo define('WP_POST_REVISIONS', 5); en tu archivo wp-config.php. Así conservas un historial corto sin acumular cientos.
Comentarios spam y en la papelera
Los comentarios marcados como spam o enviados a la papelera siguen ocupando espacio hasta que los eliminas de forma definitiva. Si recibes mucho spam, esta tabla puede crecer muchísimo. Vaciarla es totalmente seguro.
Consejo: combina la limpieza con un plugin antispam para que el problema no vuelva. Revisa opciones en nuestra guía de mejores plugins de WordPress.
Borradores automáticos y entradas en la papelera
WordPress guarda borradores automáticos mientras escribes y mantiene en la papelera lo que eliminas. Ambos se acumulan sin que te des cuenta. Vaciar la papelera y borrar los autoborradores viejos libera espacio al instante.
Transients y tablas huérfanas
Los transients son datos temporales que los plugins guardan para acelerar procesos, pero muchos caducan y nunca se borran. Además, cuando desinstalas un plugin, a menudo deja atrás tablas y opciones huérfanas que ya nadie usa. Limpiar ambos afina la base de datos sin afectar a tu contenido.
Consejo: las tablas huérfanas son las más delicadas. Bórralas solo si estás seguro de que pertenecen a un plugin que ya no tienes, y siempre con copia de seguridad hecha.
Cómo optimizar la base de datos con un plugin
Para la mayoría de los usuarios, un plugin es la forma más fácil y segura de optimizar. Herramientas como WP-Optimize o Advanced Database Cleaner te muestran exactamente qué se puede limpiar y lo hacen con un par de clics, sin tocar código.
El proceso típico es sencillo: instalas el plugin, revisas el listado de elementos a limpiar (revisiones, spam, transients), desmarcas lo que quieras conservar y ejecutas la optimización. Muchos también permiten programar limpiezas automáticas cada semana para que no tengas que acordarte.
Consejo: no dejes el plugin de optimización activo todo el tiempo si solo lo usas una vez al mes. Cada plugin activo suma peso; puedes desactivarlo entre limpiezas o elegir uno ligero que apenas consuma recursos.
Cómo optimizarla manualmente con phpMyAdmin
Si prefieres el control total o quieres evitar plugins, puedes optimizar desde phpMyAdmin, la herramienta que ofrece tu panel de hosting (por ejemplo en cPanel). Es más técnico, pero muy directo.
Dentro de phpMyAdmin, seleccionas tu base de datos, marcas las tablas y eliges la opción «Optimizar tabla» en el menú desplegable. Eso reorganiza y compacta las tablas al instante. Para borrar datos concretos (como revisiones antiguas) puedes ejecutar sentencias SQL, pero solo si sabes lo que haces.
Consejo: el método manual no perdona errores. Trabaja siempre sobre una copia de seguridad y, si tienes dudas con una consulta SQL, apóyate en el soporte de tu hosting antes de ejecutarla.
Buenas prácticas para mantenerla ligera
Optimizar una vez está bien, pero lo ideal es que la base de datos no vuelva a llenarse de basura. Estos hábitos te ahorran limpiezas grandes:
- Limita las revisiones de entradas desde wp-config.php.
- Desinstala los plugins que no uses y, cuando sea posible, borra también sus datos.
- Programa una limpieza automática semanal o mensual con tu plugin de optimización.
- Controla el spam con un buen plugin antispam para que no infle la base de datos.
- Combina la optimización con la caché y otras mejoras de velocidad; lo vemos en la guía de cómo acelerar WordPress.
Errores comunes al optimizar
- Optimizar sin copia de seguridad: el error más grave. Si algo falla, no tienes vuelta atrás.
- Borrar tablas huérfanas a ciegas: si eliminas una tabla que sí se usa, puedes romper una función de tu sitio.
- Eliminar todas las revisiones sin límite futuro: limpias hoy, pero mañana vuelven a acumularse si no pones un tope.
- Confundir optimizar con acelerar: una base de datos limpia ayuda, pero la velocidad también depende del hosting, la caché y las imágenes.
En resumen: optimizar la base de datos de WordPress es limpiar lo que sobra (revisiones, spam, transients, datos huérfanos) y compactar las tablas. Hazlo con una copia de seguridad hecha, usa un plugin si quieres facilidad o phpMyAdmin si prefieres control, y adopta hábitos para que se mantenga ligera. Tu sitio responderá más rápido y tu panel dejará de arrastrarse.
¿Tu WordPress necesita más velocidad de base?
Un hosting WordPress con discos NVMe hace que cada consulta vuele, incluso con bases de datos grandes.
Ver planes de hosting WordPress →
Preguntas frecuentes
Sí, ayuda. Una base de datos limpia y compacta responde a las consultas más rápido, lo que agiliza el panel y el sitio. Para máxima velocidad, combínalo con caché, imágenes optimizadas y un buen hosting.
Sí. Las revisiones son copias antiguas de tus artículos; borrar las viejas no afecta a la versión publicada. Aun así, hazlo siempre con una copia de seguridad reciente.
No es obligatorio, pero es lo más fácil y seguro para la mayoría. También puedes hacerlo manualmente desde phpMyAdmin si prefieres control total y tienes algo de experiencia técnica.
Para un sitio con actividad normal, una vez al mes suele bastar. Si publicas o recibes comentarios a diario, programa una limpieza automática semanal.
Si usas herramientas fiables y desmarcas lo que quieres conservar, no. El riesgo real aparece al borrar tablas a ciegas o al no tener copia de seguridad, por eso el backup previo es imprescindible.