Por qué tus imágenes ralentizan tu sitio web (y cómo solucionarlo)
Comprimiste tus imágenes. Tu sitio web sigue siendo lento. Esta guía identifica las 4 causas distintas, no siempre las que piensas, y proporciona el orden de tratamiento preciso para resolver el problema sin empezar de nuevo.
10 min de lectura
En résumé
Las imágenes ralentizan un sitio web por cuatro razones principales: peso excesivo (JPEG >200 KB para imagen decorativa), formato equivocado (PNG donde WebP ahorra 25-34%), dimensiones que exceden visualización real, y ausencia de lazy loading. Una única imagen héroe mal optimizada puede empujar LCP más allá de 2,5 segundos.
Puntos clave
- ✓ Hay 4 causas distintas, la compresión sola no resuelve problemas de resolución o lazy loading.
- ✓ El formato importa tanto como la compresión: PNG en una foto a color puede triplicar el peso innecesariamente.
- ✓ LCP es la imagen visible más grande sin desplazamiento: determina tu puntuación PageSpeed.
- ✓ Orden correcto: redimensiona primero, comprime después, convierte si es necesario.
Las 4 causas reales de que una imagen ralentice tu sitio
Cuando PageSpeed Insights reporta un problema de imagen, identifica una o más de estas cuatro causas. Pueden coexistir, y frecuentemente, lo hacen.
1. Peso excesivo. Un JPEG de 1,5 MB en una hoja de producto es 8 a 10 veces lo que la página necesita. El navegador lo descarga completamente antes de mostrar.
2. Formato equivocado. PNG en una foto a color es el formato menos adecuado. PNG está diseñado para ilustraciones con colores planos y transparencia, no fotografías. Un JPEG bien comprimido o WebP se verá igual con 60 a 80% menos peso, dependiendo del contenido.
3. Dimensiones demasiado grandes. Una imagen de 3.000 × 2.000 px mostrada en una columna de 600 px de ancho. El navegador descarga todos los 6 megapíxeles, luego reduce la visualización a 600 px. La resolución excesiva es inútil, y pesa.
4. Lazy loading ausente. Todas las imágenes de la página se cargan a la vez en primer acceso, incluyendo las que están 3 desplazamientos debajo del pliegue. El atributo loading="lazy" lo arregla: las imágenes fuera de pantalla solo se cargan cuando están a punto de ser visibles.
Peso o resolución: ¿qué error causa más daño?
Las guías comunes enfatizan compresión. En la práctica, la resolución excesiva frecuentemente crea más peso que la compresión pobre.
Ejemplo concreto: una foto de producto de 4.096 × 2.731 px (salida típica de iPhone 15 Pro) pesa 4-6 MB en JPEG de calidad original. Redimensionada a 800 × 534 px (tamaño de visualización real en la mayoría de columnas de contenido), cae a 60-90 KB antes de cualquier compresión agresiva. Comprimir el archivo original al 40% de calidad podría darte 800 KB. Redimensionar primero te da 80 KB con calidad idéntica en pantalla.
La proporción es 1 a 10. La resolución gana.
Impacto directo en LCP
LCP (Largest Contentful Paint) mide el tiempo necesario para mostrar el elemento más grande visible sin desplazamiento. En la gran mayoría de páginas, ese elemento es una imagen: el héroe, foto de portada, o primera imagen de artículo.
Google considera un LCP por debajo de 2,5 segundos satisfactorio. Entre 2,5 y 4 segundos, hay margen de mejora. Más allá de 4 segundos, es una penalización de señal de clasificación.
El error LCP más frecuente
Usar loading="lazy" en la imagen héroe. Esto es al revés: la imagen héroe es LCP por definición, debe cargar en prioridad, no ser diferida. Reserva loading="lazy" para imágenes debajo del pliegue.
Una imagen LCP mal optimizada frecuentemente combina todos los 4 problemas a la vez: demasiado grande, formato equivocado, demasiado pesada, y a veces lazy-cargada por error. Arreglar uno sin los otros mejora la puntuación, pero no lo suficiente.
Comprimir vs redimensionar: qué orden y por qué
El orden no es trivial. Comprimir una imagen de 4.000 px de ancho significa trabajar con mucho más datos que lo necesario. El resultado será peor para el mismo nivel de calidad.
Orden de optimización recomendado
- 1
Redimensiona a dimensiones de visualización real
Identifica el ancho máximo en el que se muestra la imagen (vía herramientas dev del navegador o mockup). Redimensiona a este valor + 2x para pantallas Retina si es necesario.
Para una columna de 800 px, una imagen de 1.600 px es suficiente incluso en pantallas de alta densidad.
- 2
Comprime la imagen redimensionada
Aplica compresión al archivo en las dimensiones correctas. El resultado es mejor: menos datos para codificar, relación de compresión más eficiente para la misma calidad visual.
80-85% de calidad en JPEG o WebP da resultado visualmente idéntico al 100% con 60 a 70% menos peso.
- 3
Convierte a formato adecuado si es necesario
Si tu imagen es PNG y no contiene transparencia, convierte a WebP o JPEG. WebP es soportado por 97% de navegadores modernos y ahorra 25-34% de peso vs JPEG a calidad equivalente.
PNG sigue siendo relevante para logos, iconos y capturas de pantalla de texto, no fotografías.
Qué formato elegir para tu caso
La elección de formato es el segundo apalancamiento de optimización después de la resolución. En la práctica, tres formatos cubren el 95% de las necesidades web.
Formatos de imagen web: qué formato para qué uso
| Formato | Compresión | Transparencia | Soporte navegador | Uso recomendado |
|---|---|---|---|---|
| JPEG | Con pérdida: excelente para fotos | No | 100% | Fotos, imágenes de color complejo si WebP no disponible |
| WebP | Con o sin pérdida: 25-34% más ligero que JPEG | Sí | ~97% | Recomendación por defecto para todas las imágenes web |
| AVIF | Con o sin pérdida: 20-50% más ligero que WebP | Sí | ~94% | Imágenes de alta calidad, codificación más lenta, prueba para flujo de trabajo |
| PNG | Sin pérdida solo | Sí (canal alfa) | 100% | Logos, iconos, capturas de pantalla de texto, imágenes transparentes |
Tasas de compresión JPEG vs WebP: Google Web.dev. Soporte navegador: caniuse.com (mayo 2026). AVIF: codificación CPU-intensiva sin aceleración hardware, evalúa por volumen.
WebP es la opción correcta por defecto. Soporte de 97% de navegadores, compresión eficiente, transparencia soportada. AVIF es técnicamente superior, pero la codificación es más lenta y la ganancia real depende del contenido. En algunos contextos, la sobrecarga de codificación puede exceder el beneficio.
Lazy loading e imágenes responsivas: lo que muchos olvidan
Dos atributos HTML cambian radicalmente el comportamiento de carga de imágenes. No necesitan herramientas externas, solo una adición de código.
loading="lazy": le dice al navegador que cargue la imagen solo cuando entra en la ventana gráfica. Úsalo en todas las imágenes debajo del pliegue. Nunca lo uses en la imagen héroe o imagen LCP.
srcset y sizes: sirven múltiples versiones de imagen por resolución de pantalla. Un visitante móvil obtiene 480 px. Un visitante de escritorio obtiene 1.200 px. El ancho de banda se usa eficientemente en ambos casos.
<img
src="image-800.webp"
srcset="image-480.webp 480w, image-800.webp 800w, image-1200.webp 1200w"
sizes="(max-width: 600px) 480px, (max-width: 1024px) 800px, 1200px"
loading="lazy"
width="800"
height="534"
alt="Descripción de imagen"
/>
Los atributos width y height también merecen mención. Su ausencia causa CLS (Cumulative Layout Shift) visible como “saltos” de página durante carga. Indicar dimensiones por adelantado reserva espacio y elimina este problema.
Diagnóstico: mide impacto de imagen con PageSpeed
Antes de arreglar algo, mide. Google PageSpeed Insights es gratuito y accesible desde cualquier navegador. Identifica precisamente imágenes problemáticas, su peso actual, y ganancia estimada después de optimización.
Tres secciones a priorizar en el reporte:
“Properly size images”: lista imágenes cuyas dimensiones exceden visualización real. Redimensionar lo arregla.
“Serve images in next-gen formats”: lista imágenes no convertidas a WebP o AVIF. Se muestra ganancia estimada en Ko directamente.
“Defer offscreen images”: lista imágenes sin loading="lazy" debajo del pliegue.
Chrome DevTools va más lejos: la pestaña Network con filtro “Img” muestra el peso actual y tiempo de carga de cada imagen. La pestaña Performance identifica la imagen LCP y su tiempo de render preciso.
Comprime y convierte imágenes directamente en tu navegador: usa Impmage, procesamiento 100% local, sin datos enviados
Preguntas frecuentes
¿Qué tamaño de archivo en KB es recomendado para una imagen en un sitio web? ▾
¿Por qué mi sitio web sigue siendo lento después de comprimir mis imágenes? ▾
¿Cuál es la diferencia entre peso de imagen y resolución? ▾
¿El formato WebP realmente está soportado en todas partes? ▾
¿Debo comprimir o redimensionar primero? ▾
¿Qué es LCP y por qué importa para imágenes? ▾
¿Es lazy loading en todas las imágenes una mejor práctica? ▾
Sobre el mismo tema
Comprimir imagen sin perder calidad: métodos, formatos y configuración 2026
Mecanismos de compresión con/sin pérdida, configuración por formato, comparación 2026.
Optimizar imágenes para Core Web Vitals y LCP
Cómo reducir LCP y mejorar PageSpeed mediante optimización de imagen.
WebP, AVIF, JPEG, PNG: guía completa de formatos 2026
¿Qué formato elegir? Comparación completa con datos de soporte navegador.
Redimensionar imagen online sin perder calidad
Cambiar dimensiones sin degradar, en 4 pasos.
GlitchGhost
Desarrollador independiente, creador de Impmage
Desarrollador independiente especializado en herramientas de rendimiento web y optimización de imágenes.