Impmage
FR EN ES
Diagnóstico y rendimiento

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 Por qué tus imágenes ralentizan tu sitio web

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. 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. 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. 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

FormatoCompresiónTransparenciaSoporte navegadorUso recomendado
JPEGCon pérdida: excelente para fotosNo100%Fotos, imágenes de color complejo si WebP no disponible
WebPCon o sin pérdida: 25-34% más ligero que JPEG~97%Recomendación por defecto para todas las imágenes web
AVIFCon o sin pérdida: 20-50% más ligero que WebP~94%Imágenes de alta calidad, codificación más lenta, prueba para flujo de trabajo
PNGSin pérdida soloSí (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?
No hay regla universal, pero benchmarks útiles: una imagen decorativa o de fondo por debajo de 100 KB, una imagen de artículo entre 80 y 150 KB, una imagen héroe entre 150 y 300 KB. Estos valores dependen de formato, resolución y contenido. En la práctica, medir LCP después de optimización es más confiable que apuntar a una cifra absoluta.
¿Por qué mi sitio web sigue siendo lento después de comprimir mis imágenes?
La compresión aborda solo una de cuatro causas. Si tus imágenes tienen dimensiones oversized (p. ej., 4.000 px para una columna de 800 px), la compresión no es suficiente, el navegador aún descarga megapíxeles innecesarios. Si no usas `loading='lazy'` en imágenes fuera de pantalla, todas se cargan a la vez en primer acceso. Verifica las cuatro causas por separado vía PageSpeed Insights.
¿Cuál es la diferencia entre peso de imagen y resolución?
Resolución es el conteo de píxeles (p. ej., 1.920 × 1.080 px). Peso es tamaño de archivo en KB o MB, dependiendo de resolución, formato y nivel de compresión. Una imagen de alta resolución puede ser ligera si está bien comprimida en WebP. Una imagen de baja resolución puede ser pesada si está sin optimizar en PNG.
¿El formato WebP realmente está soportado en todas partes?
WebP alcanza ~97% de soporte navegador en 2026 (fuente: caniuse.com). Solo los navegadores muy antiguos de Internet Explorer y Opera Mini no lo soportan. En la práctica, los casos sin WebP afectan menos del 3% del tráfico web global. Usar `<picture>` con fallback JPEG sigue siendo posible para casos críticos.
¿Debo comprimir o redimensionar primero?
Redimensiona primero. Comprimir una imagen de 4.000 px para una columna de 800 px significa trabajar con 25 veces más píxeles que lo necesario. Reduce dimensiones primero a valores de visualización reales, luego comprime: el resultado es mejor con peso final idéntico o menor.
¿Qué es LCP y por qué importa para imágenes?
LCP (Largest Contentful Paint) mide tiempo de visualización para el elemento más grande visible sin desplazamiento, usualmente una imagen. Google considera LCP por debajo de 2,5 segundos satisfactorio. Es una de tres Core Web Vitals que influyen en clasificación de búsqueda. La imagen LCP debe cargar en prioridad, nunca lazy-cargada.
¿Es lazy loading en todas las imágenes una mejor práctica?
No. `loading='lazy'` es relevante para imágenes debajo del pliegue, aquellas que usuarios ven solo después de desplazarse. En la imagen héroe o primera imagen visible, lazy loading retrasa LCP y penaliza directamente la puntuación PageSpeed. Regla: lazy loading en todo excepto la imagen LCP.
GlitchGhost

GlitchGhost

Desarrollador independiente, creador de Impmage

Desarrollador independiente especializado en herramientas de rendimiento web y optimización de imágenes.

Desarrollador webEspecialista en rendimientoCreador de Impmage
Partager cet article : X LinkedIn WhatsApp