¿Tu web va lenta? 5 causas y cómo solucionarlas hoy
Si tu web tarda más de 3 segundos en cargar, estás perdiendo visitantes y dinero. No es una exageración: según datos de Google de 2016, el 53 % de las visitas a una web móvil se abandonan si tarda más de 3 segundos en cargar. Y cada décima cuenta: en un estudio que Google encargó a Deloitte en 2020 sobre 37 marcas, mejorar la velocidad móvil solo 0,1 segundos aumentó un 10 % las reservas en webs de viajes y un 9,2 % el gasto en tiendas online. Y eso sin contar el posicionamiento: Google recomienda tener unas buenas Core Web Vitals para funcionar bien en su buscador.
La buena noticia es que la mayoría de los problemas de velocidad tienen soluciones conocidas y aplicables. Aquí te explicamos las 5 causas más comunes y qué puedes hacer en cada caso.
1. Hosting inadecuado
Es la causa más frecuente y la más difícil de detectar si no sabes dónde mirar. Un hosting compartido barato comparte los recursos del servidor con cientos de webs. Cuando alguna de esas webs tiene un pico de tráfico o un script mal optimizado, todas las demás se resienten.
Señales de que tu hosting es el problema: la web va lenta a ciertas horas del día (coincidiendo con mayor tráfico global), el tiempo de respuesta del servidor (TTFB) supera los 0,8 segundos que Google recomienda como máximo, o recibes errores 503 esporádicos.
Solución: migrar a un VPS o a un hosting gestionado para WordPress. Un hosting compartido es barato, pero sus recursos son limitados; uno gestionado u optimizado cuesta más y la diferencia de rendimiento se nota desde el primer día. Si no quieres complicarte con la migración, un profesional puede hacerla por ti sin tiempo de inactividad.
2. Imágenes sin optimizar
Es el error más fácil de cometer y también el más fácil de corregir. Muchas webs suben fotografías directamente de la cámara o del banco de imágenes, sin reducirlas. Una foto sacada tal cual de la cámara o del móvil puede pesar varios megas; si una página tiene seis así, el visitante puede acabar descargando decenas de megas antes de ver el contenido.
Señales: la página tarda mucho en cargar pero el servidor responde rápido. Las imágenes aparecen progresivamente, de arriba abajo.
Solución: convertir todas las imágenes a formatos modernos como WebP o AVIF (según Google, WebP pesa entre un 25 % y un 34 % menos que un JPG de calidad equivalente, y con AVIF se han visto ahorros de más del 50 %), definir tamaños máximos adecuados (raramente necesitas más de 1200 píxeles de ancho) y activar lazy loading para que las imágenes que no están en pantalla no se descarguen hasta que el usuario haga scroll.
3. Demasiados plugins
Cada plugin que instalas en WordPress añade su propio CSS y JavaScript a la página. Algunos añaden varios archivos. Si tienes 30 o 40 plugins activos, tu web está cargando decenas de scripts antes de mostrar el contenido, aunque el visitante no los necesite.
Señales: la cascada de red (en Chrome DevTools > Network) muestra docenas de archivos CSS y JS. El tiempo de carga de JavaScript supera los 2 segundos.
Una regla útil: si puedes conseguir el mismo resultado con menos de 20 plugins, hazlo. Revisa tus plugins cada 3 meses y desactiva los que no uses. Un plugin desactivado pero no eliminado sigue ocupando espacio y puede suponer un riesgo de seguridad, así que bórralo si no lo necesitas.
Solución: haz una auditoría de plugins. Elimina los que no usas, busca alternativas más ligeras para los que sí usas y plantea si algunas funcionalidades pueden resolverse con código en lugar de con un plugin. Por ejemplo, muchos plugins de “scripts en el header” se pueden sustituir por 3 líneas en functions.php.
4. Sin caché configurada
Sin caché, cada vez que alguien visita tu web, WordPress tiene que ejecutar consultas PHP a la base de datos, procesar la plantilla y generar el HTML desde cero. Eso puede tardar entre 0,5 y 3 segundos dependiendo del servidor y la complejidad de la página.
Señales: la web es igual de lenta para todos los visitantes, en todas las páginas. No hay diferencia entre la primera visita y las siguientes.
Solución: instalar un plugin de caché como WP Super Cache, W3 Total Cache o WP Rocket (de pago, pero el más completo). El plugin guarda una versión estática de cada página y la sirve directamente, sin ejecutar PHP ni consultas SQL. Combinado con un CDN como Cloudflare (gratuito en su plan básico), los tiempos de carga se reducen drásticamente.
5. Base de datos sin limpiar
WordPress almacena en la base de datos mucho más de lo que imaginas: cada revisión de cada post (por defecto, infinitas), transients expirados, comentarios de spam, opciones huérfanas de plugins eliminados y registros de sesiones antiguas. Con el tiempo, la base de datos crece y las consultas se ralentizan.
Señales: la web se ha ido ralentizando gradualmente con el paso de los meses. Las páginas dinámicas (búsquedas, páginas de producto) son más lentas que las estáticas.
Solución: ejecutar una limpieza periódica. Puedes usar plugins como WP-Optimize o Advanced Database Cleaner para eliminar revisiones antiguas, limpiar transients y optimizar las tablas. Limitar las revisiones a un máximo de 5 por post añadiendo define('WP_POST_REVISIONS', 5); en wp-config.php también ayuda a prevenir que el problema vuelva.
¿Necesitas ayuda profesional?
Si has llegado hasta aquí y te sientes abrumado, no te preocupes. No tienes que hacerlo todo tú mismo. En Desatranques WEB ofrecemos un servicio de optimización de rendimiento donde analizamos tu web a fondo, identificamos exactamente qué está frenándola y aplicamos las correcciones necesarias. Sin tecnicismos, con resultados medibles.
El servicio incluye una auditoría completa de velocidad, la implementación de todas las mejoras y un informe con el antes y el después para que veas la diferencia.
Optimización de webs lentas
Medimos, corregimos y te enseñamos el antes y el después.
Tu web es la primera impresión que muchos clientes tienen de tu negocio. Asegúrate de que sea rápida.