La velocidad de carga es un factor de posicionamiento confirmado por Google desde 2018 para escritorio y desde 2021 para móvil. Más allá de eso, afecta directamente la tasa de conversión: cada segundo adicional de carga aumenta el abandono de la página hasta en un 32%, según datos del propio Google. Y en e-commerce, estudios de Portent muestran que las páginas que cargan en 1 segundo convierten hasta 3 veces más que las páginas que tardan 5 segundos.

Las imágenes suelen ser responsables del 50–80% del peso total de una página web. Optimizarlas correctamente es, por lo tanto, la intervención de mayor impacto en el rendimiento de cualquier sitio.

Qué evalúa PageSpeed Insights en las imágenes

Google PageSpeed Insights (PSI) analiza tu página y señala problemas relacionados con imágenes en varias categorías. Las más comunes son:

Los 6 principios de optimización de imágenes para web

1. Usa el formato correcto para cada tipo de imagen

La elección del formato es la decisión de mayor impacto incluso antes de cualquier compresión:

Tipo de imagenFormato ideal en 2026Alternativa
Fotografía (producto, banner, blog)WebP lossyJPG 80–85%
Logo, ícono con transparenciaWebP lossless o SVGPNG
Íconos e ilustraciones vectorialesSVGWebP PNG
Captura de pantalla con textoWebP losslessPNG
Animación cortaWebP animado o MP4GIF
Favicon.ico + PNG (múltiples tamaños)

WebP produce archivos 25–35% más pequeños que JPG y 20–30% más pequeños que PNG con calidad visual equivalente. En 2026, la compatibilidad supera el 97% de los navegadores en uso — ya no hay razón técnica para evitarlo en sitios nuevos.

🔄 Acción inmediata: usa el Conversor de Imagen de ImageTools para convertir tus fotos JPG y PNG existentes a WebP antes de subirlas. Es el cambio de mayor impacto con menor esfuerzo.

2. Comprime sin renunciar a la calidad visible

La compresión es el proceso de reducir el tamaño del archivo manteniendo las dimensiones de la imagen. Para fotos JPG, reducir la calidad del 100% al 80% produce archivos 5–10 veces más pequeños con una diferencia imperceptible en pantalla. Ese es el rango ideal para la web.

Referencias prácticas de peso por tipo de imagen:

Comprime tus imágenes para la web ahora

El Compresor de Imagen de ImageTools reduce JPG, PNG y WebP con inteligencia — sin enviar archivos a servidores externos, sin registro.

Comprimir imágenes gratis

3. Sube imágenes en las dimensiones reales de visualización

Este es el error más común y también uno de los más impactantes: subir imágenes mucho más grandes que el espacio donde se muestran. El navegador descarga la imagen completa y luego descarta los píxeles sobrantes al renderizar.

Ejemplos del costo de este error:

La regla es simple: la imagen enviada al servidor debe tener como máximo el doble de las dimensiones de visualización (el doble para cubrir pantallas Retina/HiDPI). Para un espacio de 600px de ancho, envía como máximo 1200px.

Usa el Redimensionador de Imagen de ImageTools para ajustar las dimensiones antes de subir, ingresando los valores exactos en píxeles o porcentaje.

4. Implementa lazy loading

El lazy loading es la técnica de cargar imágenes solo cuando están a punto de entrar en el área visible de la pantalla, en vez de descargar todas las imágenes de la página de una vez en la carga inicial. El impacto es significativo: en páginas con muchas imágenes (como listados de productos o artículos largos), el lazy loading puede reducir el peso inicial de la página en un 60–80%.

La implementación más simple es nativa en el HTML moderno — basta con agregar el atributo loading="lazy" a las etiquetas de imagen:

<!-- Imagen que debe cargar de inmediato (por encima del pliegue) -->
<img src="banner-principal.webp" alt="Banner" loading="eager">

<!-- Imágenes que pueden esperar (por debajo del pliegue) -->
<img src="producto-1.webp" alt="Producto 1" loading="lazy">
<img src="producto-2.webp" alt="Producto 2" loading="lazy">

Importante: nunca apliques loading="lazy" a la imagen principal por encima del pliegue (hero, banner, primera foto de producto). Esto retrasa el LCP — la métrica más importante de los Core Web Vitals — y perjudica directamente la puntuación en PageSpeed.

5. Define width y height en las etiquetas de imagen

Cuando el navegador empieza a cargar una página, construye el layout antes de conocer el tamaño de las imágenes. Si width y height no están definidos, el navegador no reserva el espacio correcto — y cuando la imagen carga, el layout "salta", desplazando el texto y los botones. Esto es lo que PageSpeed mide como Cumulative Layout Shift (CLS), otro Core Web Vital.

<!-- Sin dimensiones: causa layout shift -->
<img src="producto.webp" alt="Producto">

<!-- Con dimensiones: reserva el espacio correcto desde el inicio -->
<img src="producto.webp" alt="Producto" width="600" height="600">

Los valores de width y height en el HTML no necesitan corresponder al tamaño de visualización visual — solo definen la proporción. El CSS se encarga del tamaño de visualización.

6. Usa imágenes responsivas con srcset

La etiqueta srcset permite ofrecer diferentes versiones de una imagen para distintos dispositivos — enviando una imagen más pequeña para celulares y más grande para escritorio. El navegador elige automáticamente la versión más adecuada para la pantalla del usuario.

<img
  src="producto-800.webp"
  srcset="producto-400.webp 400w,
          producto-800.webp 800w,
          producto-1200.webp 1200w"
  sizes="(max-width: 600px) 400px,
         (max-width: 900px) 800px,
         1200px"
  alt="Producto"
  width="800"
  height="800"
  loading="lazy"
>

Para e-commerces con muchas fotos de producto, srcset puede reducir el volumen de datos transferidos a usuarios móviles en un 40–60%.

Lista de verificación completa de optimización de imágenes

Usa esta lista antes de publicar cualquier página o actualizar imágenes existentes:

Optimización por plataforma

WordPress

WordPress convierte automáticamente a WebP desde la versión 6.1 si el servidor lo soporta. Para asegurarlo: instala un plugin de optimización como Imagify, ShortPixel o Smush — comprimen, convierten a WebP y agregan lazy loading automáticamente a las imágenes ya existentes en la biblioteca de medios.

Shopify

Shopify convierte imágenes a WebP automáticamente y sirve la versión correcta según el dispositivo desde 2021. Lo que el comerciante debe controlar manualmente es el tamaño de las imágenes subidas — se recomienda 2048×2048px para fotos de producto, que Shopify redimensiona para cada contexto de visualización.

Wix, Squarespace y otros constructores

La mayoría de los constructores modernos ya aplican compresión y lazy loading automáticamente. Lo que aún depende del usuario es subir imágenes con dimensiones razonables — subir fotos de cámara de 8 MB sobrecarga el servidor y puede resultar en variantes más grandes de lo necesario.

Sitios HTML/CSS puros o frameworks (Next.js, Nuxt, etc.)

En estos casos, toda la optimización es responsabilidad del desarrollador. El componente <Image> de Next.js, por ejemplo, automatiza el lazy loading, srcset y la conversión a WebP. Para frameworks sin esa abstracción, es necesaria la optimización manual siguiendo la lista de verificación anterior.

Consejo para e-commerce: la imagen LCP (Largest Contentful Paint) en páginas de producto es casi siempre la foto principal del producto. Asegúrate de que esté en WebP, comprimida, con dimensiones correctas y sin lazy loading. Esa única imagen tiene el mayor peso individual en la puntuación de PageSpeed de esas páginas.

Cómo medir el impacto de las optimizaciones

Después de aplicar las optimizaciones, mide el resultado con estas herramientas:

Preguntas frecuentes

¿Optimizar imágenes realmente mejora el posicionamiento en Google?
Sí, directa e indirectamente. Directamente: la velocidad de página y los Core Web Vitals son factores de posicionamiento confirmados por Google. Indirectamente: las páginas más rápidas tienen menor tasa de rebote y mayor tiempo de permanencia — señales de comportamiento que Google usa para evaluar la relevancia. Un sitio lento que pierde al visitante antes de mostrar el contenido no tiene forma de demostrar relevancia.
¿Cuál es la diferencia entre PageSpeed Insights y Core Web Vitals?
PageSpeed Insights es la herramienta de diagnóstico de Google — analiza una URL y da una puntuación de 0 a 100 con recomendaciones. Core Web Vitals son las tres métricas específicas que Google usa como factor de posicionamiento: LCP (Largest Contentful Paint, velocidad de carga del elemento principal), INP (Interaction to Next Paint, capacidad de respuesta) y CLS (Cumulative Layout Shift, estabilidad visual). Las imágenes afectan directamente al LCP y al CLS.
¿Necesito convertir todas las imágenes de mi sitio a WebP?
Para nuevas subidas, sí — WebP debe ser el estándar. Para imágenes existentes, el impacto depende del volumen: un sitio con 20 imágenes probablemente no necesita una migración urgente, pero un e-commerce con cientos de fotos de producto notará una mejora significativa de rendimiento tras la conversión. Usa el Conversor de Imagen para convertir por lotes antes de volver a subirlas.
¿Qué es el LCP y por qué la imagen principal es tan importante para él?
LCP (Largest Contentful Paint) mide el tiempo que tarda en cargar el elemento visible más grande de la página. En la mayoría de los sitios, ese elemento es una imagen — el banner principal, la foto de producto o la imagen destacada de un artículo. Google usa el LCP como indicador de cuándo la página "parece lista" para el usuario. Para una buena puntuación, el LCP debe ocurrir en menos de 2,5 segundos. Una imagen no optimizada como LCP puede triplicar ese tiempo.
¿El lazy loading puede perjudicar el SEO?
No, cuando se implementa correctamente. Googlebot soporta lazy loading nativo desde 2019 e indexa imágenes cargadas con loading="lazy" con normalidad. El único cuidado es no aplicar lazy loading a la imagen LCP — que es la imagen principal por encima del pliegue. Hacerlo retrasa la carga del elemento más importante de la página y perjudica la puntuación de LCP.
¿Qué tamaño de imagen debo usar para el hero/banner de un sitio?
Para banners de ancho completo en escritorio, 1920px de ancho es el máximo necesario para cubrir monitores modernos. Para la versión móvil, 768–1024px es suficiente. Con srcset puedes servir la versión correcta para cada dispositivo automáticamente. En cuanto al peso, mantén el banner por debajo de 200 KB en WebP — una imagen bien comprimida de 1920px en WebP debe quedar cómodamente por debajo de eso.