¿Luchando con problemas de rendimiento de WordPress?
Tener un sitio de carga lenta puede ser frustrante tanto para ti como para tus visitantes. Sin mencionar que es malo para la optimización de su motor de búsqueda e incluso puede dañar sus tasas de conversión.
¡Afortunadamente, puedes arreglarlo! En esta publicación, lo guiaremos a través de 20 problemas comunes con el rendimiento de WordPress y le diremos cómo solucionar cada uno. Al final, deberías saber exactamente qué está fallando y ser capaz de acelerar tu sitio.
Empecemos…
20 problemas comunes de rendimiento de WordPress y cómo solucionarlos
Ahora que hemos discutido por qué un sitio de carga lenta es malo, veamos 20 posibles soluciones. La mejor solución dependerá de su configuración particular, pero todas pueden ayudar a mejorar el rendimiento del sitio.
- Alojamiento lento
- Caché de página
- Imágenes grandes
- Usar un CDN
- Versión antigua de PHP
- tema hinchado
- Complementos no optimizados
- Cargando medios primero
- almacenamiento en caché del navegador
- Tamaño del archivo
- Base de datos no optimizada
- Demasiadas solicitudes HTTP
- Audio/video de alojamiento propio
- Estás cargando imágenes Gravatar
- DNS lento
- Tu código está bloqueando
- Tu código no está minimizado
- Demasiados archivos de código
- Otros sitios que vinculan sus imágenes
- Cargando scripts innecesarios
1. Estás usando un hosting lento
Ok, lo siento por poner esto primero porque sé que suena como un argumento de venta. Pero el hecho es que el alojamiento lento suele ser uno de los mayores problemas con el rendimiento de WordPress.
Entonces, puede omitir este por ahora y solucionar todos los demás problemas de rendimiento de WordPress primero para ver si eso le da los tiempos de carga que desea. Pero si aún no está satisfecho al final de esta publicación, eso probablemente solo signifique que su alojamiento no es muy bueno .
¿La solución? Cambie a un host de nuestra colección de alojamiento de WordPress más rápido (aquí) .
Anfitrión | tiempo de actividad | Velocidad EE. UU. | Velocidad UE | velocidad asia |
---|---|---|---|---|
Kinsta | 100% | 0,52 s | 1,18 s | 1,85 s |
Volante | 100% | 0.34s | 0,84 s | 0,54 s |
Motor de trabajo en equipo | 100% | 0,41 s | 1,07 s | 1,58 s |
Terreno del sitio | 99,96% | 1,04 s | 0,28 s | 1,8 s |
DreamHost | 99,93% | 1,46 s | 2,58 s | 2,84 s |
Alojamiento en movimiento | 100% | 0,45 s | 0,73 s | 1,76 s |
host azul | 100% | 1,13 s | 0,77 s | 2.02s |
2. No estás usando el almacenamiento en caché de la página
El almacenamiento en caché de páginas es una de las tácticas más importantes para el rendimiento de WordPress. Acelera los tiempos de carga y reduce el procesamiento del servidor al almacenar el HTML terminado de su página en el caché y luego entregárselo a los visitantes cuando sea necesario ( obtenga más información sobre cómo funciona ).
Algunos hosts de WordPress optimizados para el rendimiento implementan el almacenamiento en caché por usted. De lo contrario, utiliza un complemento de almacenamiento en caché dedicado .
Tutorial de WP Super Caché
3. Tus imágenes son demasiado grandes
En promedio , las imágenes comprenden alrededor del 50% del tamaño de archivo de una página web. Entonces, si puede encontrar formas de acelerar las imágenes de su sitio , eso puede marcar una gran diferencia en lo que respecta al rendimiento de WordPress.
Hay dos partes en la optimización de imágenes en WordPress :
- Cambio de tamaño : cambie el tamaño de las dimensiones de las imágenes en función de cómo las vaya a utilizar.
- Compresión : comprima imágenes para reducir aún más el tamaño del archivo sin cambiar las dimensiones.
Para manejar ambas partes en piloto automático y también optimizar sus imágenes de otras maneras , puede usar el complemento gratuito Optimole .
4. Sus visitantes están demasiado lejos del centro de datos de su host
Si su sitio se dirige a visitantes en diferentes áreas geográficas, su rendimiento de WordPress puede variar entre esas ubicaciones ( porque la distancia física aún afecta los tiempos de carga, ya que no hemos descubierto cómo superar la velocidad de la luz, ¡todavía! ). Podría ser rápido en áreas cercanas a su centro de datos de alojamiento y más lento en áreas lejanas.
Para solucionarlo, puede usar una red de entrega de contenido (CDN) , que almacena el contenido estático de su sitio en una red de servidores en todo el mundo para que los visitantes puedan descargar contenido del servidor más cercano a ellos.
gratuitos de WordPress
5. Estás usando una versión antigua de PHP
WordPress está escrito en PHP, por lo que su alojamiento debe instalar PHP para ejecutar su sitio de WordPress. Sin embargo, existen diferentes versiones de PHP, y las versiones más nuevas de PHP tienen un rendimiento mucho más optimizado que las versiones anteriores.
A partir de noviembre de 2020, desea utilizar al menos PHP 7.3. Cualquier cosa debajo de eso será insegura y más lenta (esto es especialmente cierto para PHP 5.6).
Puede cambiar su versión de PHP a través del panel de control de su alojamiento; consulte con el soporte de su host si no puede encontrar la configuración. Si su host no es compatible con PHP 7.3+, debe cambiar a un nuevo host.
6. Tu tema de WordPress está inflado
Como base de su sitio, su tema juega un papel importante en el rendimiento de WordPress. Si su tema está demasiado inflado, su sitio se cargará más lento de lo necesario. Afortunadamente, puede encontrar temas de WordPress de carga rápida que aún permiten mucha personalización.
Nuestro tema Neve es una excelente opción que funciona para prácticamente cualquier tipo de sitio y también puede consultar nuestra colección completa de los diez temas de WordPress más rápidos basados en datos de pruebas reales.

7. Estás usando complementos no optimizados
Hay un mito común en WordPress de que «usar más complementos» ralentizará su sitio. Esto no es cierto. Sin embargo, el uso de complementos de «carga lenta» ralentizará absolutamente su sitio:
- Podría usar 50 complementos optimizados y tener un sitio rápido.
- Podría usar un complemento incorrecto y reducir los tiempos de carga de su sitio.
Algunas buenas reglas generales para los complementos son:
- Solo use complementos que agreguen un beneficio real a su sitio. Si no es tan útil, es mejor que te deshagas de él.
- Trate de usar solo complementos de desarrolladores acreditados que tengan buena reputación por la calidad del código.
- Pruebe su sitio antes/después de agregar un complemento para ver qué efecto tiene en el rendimiento. Si un complemento tiene un gran impacto en sus tiempos de carga, intente encontrar una alternativa que no tenga un efecto tan grande en el rendimiento de WordPress.
8. Cargas todas tus imágenes/medios de inmediato
Su sitio no necesita cargar todas sus imágenes y archivos multimedia de inmediato para ofrecer una buena experiencia de usuario. En cambio, solo necesita cargar el contenido que es visible para un usuario en la carga de la página inicial. Si hay una imagen, video o iframe que está más abajo en la página, puede retrasar la carga de ese contenido hasta que un usuario comience a desplazarse hacia abajo.
Para conseguirlo, puedes utilizar una táctica llamada carga diferida . El complemento Optimole que mencioné anteriormente agregará automáticamente la carga diferida para sus imágenes. Para cargar videos u otros iframes de forma diferida, puede usar el complemento gratuito Lazy Load .
9. No estás usando el almacenamiento en caché del navegador
El almacenamiento en caché del navegador es otro tipo de almacenamiento en caché que ayuda con el rendimiento de WordPress. Con esta táctica, puede almacenar ciertos archivos en las computadoras locales de los visitantes para que los visitantes no necesiten volver a descargarlos para cada vista de página.
Por ejemplo, el logotipo de su sitio no cambia, por lo que no tiene sentido que los visitantes lo descarguen una y otra vez. El almacenamiento en caché del navegador le permite evitar eso.
La mayoría de los complementos de almacenamiento en caché de páginas también admiten el almacenamiento en caché del navegador. O bien, también puede usar el complemento independiente Speed Up – Browser Caching .
10. El tamaño del archivo de tu sitio es demasiado grande
Anteriormente, hablamos de que el tamaño de los archivos de sus imágenes es demasiado grande. Una solución es comprimirlos. Bueno, lo mismo es cierto para el tamaño del archivo de su sitio en su conjunto.
Existen tácticas que le permiten comprimir el contenido de su sitio a nivel del servidor, lo que puede reducir su tamaño hasta en un 70%. Si no utiliza estas tácticas, su sitio será innecesariamente grande (lo que significa que se cargará más lentamente).
Puedes arreglar esto con compresión Gzip . Muchos complementos de almacenamiento en caché incluyen funciones de compresión Gzip. O bien, también puede usar el complemento Habilitar compresión Gzip dedicado .
Para probar que funciona, use esta herramienta de prueba de Gzip .
11. Tu base de datos de WordPress está llena de basura
La base de datos de su sitio de WordPress es donde su sitio almacena todo su contenido y configuraciones. Con el tiempo, puede llenarse de contenido innecesario, como comentarios desechados, revisiones de publicaciones, etc.
Para solucionar esto, debe limpiar periódicamente su base de datos para eliminar ese contenido innecesario. Consulte nuestra lista de complementos de optimización de bases de datos para encontrar una solución que le permita hacerlo.
12. Tienes demasiadas solicitudes HTTP
Cada recurso en su sitio es una solicitud HTTP separada. Algunos ejemplos:
- Una imagen = una solicitud HTTP
- Un archivo JavaScript = una solicitud HTTP
- Un archivo de fuente personalizado = una solicitud HTTP
- Etc.
En general, cuantas más solicitudes HTTP tenga su sitio, más lento se cargará.
Para reducir las solicitudes HTTP, intente eliminar lo innecesario:
- Imágenes
- Incrustaciones (como videos)
- Complementos
Algunas de las otras tácticas en esta lista también lo ayudarán a reducir las solicitudes HTTP. O considere esta guía .
13. Tienes audio/vídeo autohospedado
WordPress le permite hospedar videos y archivos de audio en su sitio. Sin embargo, por lo general es una muy mala idea desde la perspectiva del rendimiento porque su servidor no está optimizado para entregar este tipo de contenido.
Si realmente necesita la inserción de video/audio, una mejor opción es usar un servicio de terceros como YouTube , Vimeo, Wistia, SoundCloud, etc. más temprano.
14. Estás cargando imágenes Gravatar
Si tiene una gran sección de comentarios, es posible que sus avatares de comentarios estén ralentizando su sitio. Para generar las imágenes de perfil de cada comentarista, WordPress consulta un servicio externo llamado Gravatar. Eso significa que cada imagen de perfil agrega otra solicitud HTTP externa.
Para solucionar esto, considere deshabilitar los avatares yendo a Configuración → Discusión en su tablero de WordPress (vea la imagen a continuación). O considere usar un sistema de comentarios de terceros y cargarlo de forma diferida (que es lo que hacemos en este blog: usamos Disqus y cargamos los comentarios de Disqus de forma diferida ).

15. Su DNS es lento
Cada vez que un visitante ingresa su nombre de dominio , su navegador necesita usar algo llamado sistema de nombres de dominio (DNS) para buscar la dirección IP real de su servidor.
Sin embargo, diferentes proveedores de DNS son más rápidos o más lentos que otros. Por lo tanto, un proveedor de DNS lento podría afectar la rapidez con la que su sitio puede comenzar a cargar contenido.
Para solucionar esto, puede usar el servicio DNS de Cloudflare. Según los números , Cloudflare es el proveedor de DNS más rápido, ¡y también es gratis! Tampoco necesita usar Cloudflare CDN o WAF para hacer esto: aquí se explica cómo usar Cloudflare solo como un proveedor de DNS independiente .
16. Su código está bloqueando el contenido de su sitio
El orden en que se carga el código CSS y JavaScript de su sitio afectará el rendimiento percibido de su sitio. Por ejemplo, a veces JavaScript puede bloquear la carga del contenido de su sitio, razón por la cual algunas herramientas de prueba de velocidad le dicen que «elimine JavaScript que bloquea el procesamiento».
Para solucionar esto de forma gratuita, puede utilizar una combinación de los complementos gratuitos Autoptimize y Async JavaScript (del mismo desarrollador). O bien, WP Rocket también incluye estas funciones en la pestaña Optimización de archivos , al igual que otros complementos de almacenamiento en caché/rendimiento.
17. Tu código no está minimizado
De forma predeterminada, el código de su sitio tiene muchos caracteres innecesarios que facilitan la lectura, pero no afectan su funcionamiento. Por ejemplo, saltos de línea y espacios.
La minificación reduce el tamaño de su código al eliminar este contenido innecesario (sin cambiar su funcionalidad).
Puede habilitar la minificación con el complemento Autoptimize gratuito . O bien, muchos complementos de almacenamiento en caché también ofrecen minificación, incluidos WP Rocket y WP Fastest Cache . Echa un vistazo a algunas buenas opciones aquí .
18. Tiene demasiados archivos de código separados
Junto con la minificación, otro problema con el código de su sitio es tener demasiados archivos separados. Para solucionarlo, puede combinar todos esos archivos separados en un solo archivo, lo que se denomina combinación o concatenación de archivos.
Por lo general, es más rápido cargar un archivo grande que varios archivos pequeños ( aunque si su host usa HTTP/2, la diferencia podría no ser tan grande ).
El complemento gratuito Autoptimize también puede ayudarlo a combinar sus archivos. O bien, algunos complementos de almacenamiento en caché también ofrecen esta función.
19. Otros sitios están vinculando sus imágenes (y robando los recursos de su servidor)
Su servidor tiene suficiente trabajo para ofrecer contenido a sus visitantes; no necesita alimentar los sitios de otras personas al mismo tiempo. Sin embargo, si permite que las personas incrusten imágenes de su sitio en su propio sitio, eso puede suceder.
La solución es bloquear algo llamado enlace directo de imágenes . Lea la guía a continuación para obtener más información y cómo funciona.
20. Estás cargando secuencias de comandos innecesarias en todo el sitio
Para algunos complementos, solo necesita el contenido del complemento en ciertas páginas. Por ejemplo, si está utilizando el Formulario de contacto 7 , solo desea que cargue su contenido en su página de «Contacto». Sin embargo, algunos complementos (como el Formulario de contacto 7) cargarán sus archivos CSS y JavaScript en todo el sitio, lo que ralentiza innecesariamente otras páginas.
Para solucionar esto, puede desactivar manualmente las secuencias de comandos en las páginas donde no se necesitan. Los complementos gratuitos Asset CleanUp o Perfmatters de pago pueden ayudarlo a hacerlo.
Mejora el rendimiento de WordPress hoy
El rendimiento de WordPress es importante para todo, desde la experiencia del usuario hasta el SEO y la optimización de la tasa de conversión .
Al solucionar todos los problemas comunes que hemos detallado anteriormente, debería notar una mejora espectacular en los tiempos de carga de la página de su sitio. ¡ Use una de estas herramientas de prueba de velocidad de WordPress y vea cómo han cambiado las cosas!
Para obtener otros consejos sobre cómo acelerar su sitio de WordPress, también puede consultar estas guías:
- Cinco victorias rápidas para acelerar WordPress
- Cinco victorias MÁS rápidas
- Seis consejos de optimización del rendimiento del sitio web
¿Tienes alguna pregunta sobre el rendimiento de WordPress? ¡Pregúntales en los comentarios a continuación!
* Esta publicación contiene enlaces de afiliados, lo que significa que si hace clic en uno de los enlaces de productos y luego compra el producto, recibiremos una comisión. Sin embargo, no se preocupe, seguirá pagando la cantidad estándar, por lo que no hay ningún costo de su parte.