Optimización de Wordpress
Wordpress es un CMS (Content Management System) de código abierto, utilizado por millones de sitios webs todos los días. La mayoría de nuestros clientes utilizan esta plataforma para distintas categórías: Blog, Tienda online, foros, etc.
Luego de una amplia experiencia en Wordpress, hemos decidido crear este tutorial para poder brindar una completa ayuda a nuestros clientes para que puedan optimizar su sitio en tiempo de carga.
A continuación detallaremos cada area de Wordpress:
Versión PHP y MySql
Desde tu panel necesitarás mínimo la versión PHP7 aunque sugerimos el uso de PHP8 y PHP8.2
Si bien Wordpress opera con minimo Mysql5.5 recomendamos el uso de MySql5.7 y de forma mas optima MariaDb10
Instalación y actualizaciones:
Versión de Wordpress:
Es importante contar siempre con la ultima versión de esta plataforma para lograr un buen rendimiento de temas y plugins y también de su seguridad.
Podes ver la última versión y sus requisitos en es.wordpress.org
Plugins recomendados para optimizar Wordpress
Optimizar WordPress es esencial para mejorar la velocidad de carga, la experiencia de usuario y el rendimiento en general. Los plugins son herramientas muy útiles para hacer estos ajustes de manera rápida y eficiente.
1. Optimización de la velocidad de carga
a) WP Rocket Uno de los plugins más completos para optimizar la velocidad de WordPress. Ofrece funciones como:
-Caché de página (caché estática).
- Pre-carga de caché.
- Minificación de archivos CSS, JavaScript y HTML.
- Carga diferida (lazy load) de imágenes.
- Optimización de la base de datos.
- Es de pago, pero muy fácil de usar.
b) W3 Total Cache
Un plugin gratuito que también ofrece caché, compresión de archivos y otros ajustes de rendimiento como:
- Caché de página y base de datos.
- Minificación de archivos CSS y JS.
- Soporte para CDN (Content Delivery Network).
c) Autoptimize
Este plugin se especializa en la minificación de archivos HTML, CSS y JavaScript, lo que ayuda a reducir el tamaño de las páginas y mejora la velocidad de carga. Se puede combinar con otros plugins como W3 Total Cache.
d) LiteSpeed Cache
Es especialmente útil si usas el servidor LiteSpeed, aunque también funciona en otros servidores. Ofrece características similares a WP Rocket y W3 Total Cache, pero con un enfoque en la velocidad y la compatibilidad con los servidores LiteSpeed.
2. Optimización de imágenes
a) Smush
Smush es uno de los plugins más populares para la optimización de imágenes. Te permite: - Comprimir imágenes sin pérdida de calidad.
- Redimensionar imágenes automáticamente.
- Habilitar la carga diferida (lazy load) de imágenes.
Tiene una versión gratuita que es bastante funcional, pero la versión pro ofrece más opciones.
b) ShortPixel Image Optimizer
Este plugin es excelente para comprimir imágenes sin perder calidad. Soporta formatos como WebP y también tiene la opción de optimización masiva. Tiene una cuota gratuita limitada, pero las opciones de pago son muy asequibles. c) Imagify Optimiza imágenes en formato JPG, PNG y GIF. Tiene una opción de compresión sin pérdida y con pérdida. Es una excelente opción para sitios que manejan muchas imágenes y necesitan mejorar la velocidad de carga.
3. Optimización de la base de datos
a) WP-Optimize WP-Optimize
te permite limpiar y optimizar tu base de datos eliminando elementos innecesarios como revisiones de publicaciones, comentarios no aprobados, transitorios caducados, etc. También tiene opciones de compresión de imágenes y caché de base de datos.
b) Advanced Database Cleaner
Este plugin limpia la base de datos, eliminando elementos obsoletos que no son necesarios, como revisiones de publicaciones antiguas, comentarios spam, y más. Tiene una versión gratuita que cubre muchas necesidades.
4. Optimización de SEO y rendimiento
a) Yoast SEO
Aunque no es estrictamente un plugin de optimización de rendimiento, Yoast SEO es crucial para mejorar el SEO en tu sitio, lo que indirectamente puede ayudar a la velocidad de carga (optimiza cómo se muestran tus contenidos en los motores de búsqueda). Además, proporciona herramientas de análisis de rendimiento.
b) Rank Math Otro
plugin de SEO que ofrece características similares a Yoast SEO pero con más opciones en la versión gratuita. Al igual que Yoast, ayuda a optimizar el contenido y también incluye funcionalidades para la optimización de imágenes y otras tareas de rendimiento.
5. Optimización de la seguridad
a) Wordfence Security
Este plugin ofrece seguridad robusta para tu sitio WordPress. Aunque no es específicamente de rendimiento, la seguridad puede afectar la velocidad del sitio si no se gestiona correctamente. Wordfence realiza escaneos de malware y ataques y protege tu sitio de intentos de hackeo.
b) Sucuri Security
ofrece protección contra malware, firewall y monitoreo de seguridad. Esto ayuda a evitar que los ataques afecten la velocidad y el rendimiento del sitio.
6.Optimización de la entrega de contenido (CDN)
a) Cloudflare
Cloudflare es un servicio CDN (Content Delivery Network) que acelera tu sitio web distribuyendo el contenido en servidores globales. Tiene un plugin oficial para integrar fácilmente WordPress con su red.
b) KeyCDN
Es otro servicio CDN que mejora el rendimiento de tu sitio web. Se puede integrar fácilmente con WordPress mediante el plugin oficial de KeyCDN.
7. Caché del navegador y HTTP/2
a) Cache Enabler
Este plugin es una opción ligera para gestionar el caché del navegador. Es muy sencillo y funciona bien si buscas algo sencillo para mejorar la velocidad.
b) Hummingbird
Hummingbird de WPMU DEV es otro plugin popular para optimizar el rendimiento. Ofrece minificación de archivos, caché de navegador, y análisis del rendimiento para ayudarte a mejorar la velocidad de tu sitio.
8. Optimización de la carga de scripts
a) Perfmatters Perfmatters
es un plugin que permite desactivar características de WordPress que no necesitas, como emojis, comentarios integrados, y más. Esto reduce el tamaño de las páginas y mejora la velocidad de carga.
b) Asset CleanUp
Este plugin permite deshabilitar la carga de scripts y estilos innecesarios en páginas específicas. Esto ayuda a reducir el tiempo de carga, ya que evita que se carguen recursos no necesarios en cada página.
9.Manejo de redirecciones
a) Redirection
Este plugin permite gestionar redirecciones 301 y 404 en tu sitio WordPress. Es útil para mantener la estructura de enlaces intacta y evitar errores que puedan afectar la experiencia del usuario y el SEO.
Consideraciones Finales - No sobrecargar el sitio con demasiados plugins: La optimización de WordPress debe ser equilibrada. Demasiados plugins pueden ralentizar el sitio. Asegúrate de instalar solo aquellos que realmente necesitas. - Verifica la compatibilidad: Antes de instalar plugins, revisa la compatibilidad con tu versión de WordPress y otros plugins. - Hacer copias de seguridad: Siempre realiza copias de seguridad antes de instalar o actualizar plugins, especialmente si modifican la base de datos o el comportamiento del sitio.