Lo esencial en 30 segundos
- Las imágenes suponen entre el 60 y el 80% del peso de una página — ahí es donde el impacto es mayor
- Una CDN puede reducir el tiempo de carga entre un 30 y un 50% para los visitantes fuera de tu zona
- Cada script JavaScript de terceros (chat, analytics, píxel) añade de 100 a 500 ms de carga
- Los Core Web Vitals de Google afectan directamente a tu posición en los resultados desde 2021
El vínculo directo entre velocidad e ingresos
No es solo una cuestión técnica. La velocidad de una web tiene un impacto medible en tus conversiones:
- +1 segundo de carga = -7% de conversiones (Akamai)
- El 53% de los visitantes móviles abandonan si una página tarda más de 3 segundos en cargar (Google)
- Amazon estimó que cada 100 ms de latencia le cuesta un 1% de ingresos
Y desde 2021, Google incorpora los Core Web Vitals (la velocidad de carga real que perciben los usuarios) a sus criterios de posicionamiento. Una web lenta está doblemente penalizada: por los visitantes que se van y por Google, que la posiciona peor.
Optimización 1 — Comprime y convierte tus imágenes
Las imágenes suponen de media entre el 60 y el 80% del peso total de una página web. A menudo es ahí donde la ganancia es más espectacular.
Dos acciones concretas:
Convierte a WebP: este formato moderno produce imágenes de calidad equivalente a JPEG/PNG con un 25-35% menos de peso. La mayoría de los CMS modernos lo gestionan de forma nativa. Para WordPress, plugins como Imagify o ShortPixel convierten automáticamente.
Redimensiona antes de subir: subir una foto de 5000x4000px para mostrarla a 800px de ancho carga 6 veces más datos de los necesarios. Redimensiona tus imágenes a su tamaño real de visualización antes de publicarlas.
Objetivo: ninguna imagen por encima de 200 KB en tu web. Las imágenes hero (a pantalla completa) pueden llegar a 400 KB si es una foto de alta calidad.
Optimización 2 — La carga diferida (lazy loading)
El lazy loading consiste en cargar las imágenes solo cuando están a punto de entrar en el viewport del visitante — no todas de golpe al cargar la página.
En la práctica, un visitante que llega a tu home solo necesita las imágenes visibles sin hacer scroll. Las imágenes más abajo pueden esperar.
La implementación es simple con el atributo HTML nativo: loading="lazy" en tus etiquetas . Los frameworks modernos como Next.js lo aplican automáticamente.
Ganancia típica: una reducción del 40 al 60% del peso inicial que carga la página.
Optimización 3 — Reduce los scripts de terceros
Cada script externo que añades a tu web — Google Analytics, Meta Pixel, Hotjar, Intercom, un widget de chat, botones para compartir en redes — tiene un coste en rendimiento.
De media, un script de terceros añade de 100 a 500 ms de tiempo de carga. Si tienes 6 o 7, ya estás en 1 a 3 segundos de latencia solo por esas herramientas.
Acciones concretas:
- Audita tus scripts: ¿cuáles usas de verdad? Desactiva todo lo que no sirva
- Cárgalos de forma diferida con el atributo
deferoasyncen las etiquetas - Usa Google Analytics 4 en modo servidor para evitar la cookie y reducir el script del cliente
- Sustituye Hotjar por alternativas más ligeras si solo usas mapas de calor básicos
Optimización 4 — Cachea de forma eficaz
El cacheo consiste en almacenar una versión de tu página o tus recursos más cerca del visitante, para no tener que recalcularlos o retransferirlos en cada visita.
Caché de navegador: configura las cabeceras HTTP Cache-Control para que los recursos estáticos (imágenes, CSS, JS) se guarden en el navegador del visitante durante 1 a 12 meses.
CDN (Content Delivery Network): una CDN como Cloudflare (gratis para lo básico) distribuye tu contenido desde servidores geográficamente cercanos a tus visitantes. Para una web europea con visitantes europeos, es una reducción del 30 al 50% de los tiempos de carga.
Optimización 5 — Pásate a un hosting rápido
Un hosting de 2 EUR/mes en un servidor compartido con otras 500 webs no ofrece el mismo rendimiento que un hosting cloud o un VPS bien configurado.
El tiempo de respuesta del servidor (TTFB — Time To First Byte) debería ser inferior a 200 ms para una web bien alojada. Si tu TTFB supera los 500 ms, el hosting es probablemente el problema.
Alternativas rápidas y accesibles:
- Vercel o Netlify para webs estáticas y aplicaciones Next.js
- Render.com para aplicaciones con backend
- OVH Performance o Infomaniak para WordPress en un VPS
Mide antes y después
Antes de hacer nada, mide tu punto de partida con:
- Google PageSpeed Insights — puntuación y Core Web Vitals
- GTmetrix — un gráfico waterfall para ver exactamente qué carga lento
- WebPageTest — pruebas desde distintas ubicaciones geográficas
Luego aplica las optimizaciones en el orden anterior (las imágenes primero, tienen el mayor impacto) y vuelve a medir tras cada paso.
Una web que pasa de 6 segundos a 2 segundos de carga puede ver aumentar sus conversiones entre un 30 y un 50%. Suele ser el mejor retorno de la inversión de cualquier mejora técnica.