El atributo srcset es una herramienta poderosa para optimizar imágenes en tu sitio web. Te permite proporcionar múltiples versiones de una imagen en diferentes tamaños, permitiendo a los navegadores elegir la versión más apropiada según el dispositivo y el tamaño de pantalla del usuario. Aquà está por qué es importante:
Al usar srcset, aseguras que tu sitio web entregue la imagen óptima para el dispositivo de cada usuario, mejorando tanto el rendimiento como la experiencia del usuario.
Esta imagen utiliza srcset para servir diferentes tamaños basados en el ancho de la ventana:
<img
srcset="/static/example_425w.webp 425w,
/static/example_567w.webp 567w,
/static/example_756w.webp 756w,
/static/example_1008w.webp 1008w,
/static/example_1344w.webp 1344w,
/static/example_1792w.webp 1792w"
sizes="(max-width: 425px) 425px,
(max-width: 567px) 567px,
(max-width: 756px) 756px,
(max-width: 1008px) 1008px,
(max-width: 1344px) 1344px,
1792px"
src="/static/example.webp"
alt="Ejemplo de imagen responsiva"
>
¡Intenta cambiar el tamaño de la ventana de tu navegador para ver cómo se adapta la imagen!
PageSpeed a menudo marca las imágenes grandes porque pueden ralentizar significativamente los tiempos de carga de la página. Esto impacta negativamente en la experiencia del usuario y el SEO, ya que los motores de búsqueda favorecen las páginas que cargan más rápido. Las imágenes grandes consumen más ancho de banda y tardan más en renderizarse, especialmente en dispositivos móviles o conexiones más lentas.
<picture> con <source> para WebP y recurrir al formato original como respaldo.
<picture>
<source type="image/webp"
srcset="image-425w.webp 425w, image-567w.webp 567w, image-756w.webp 756w,
image-1008w.webp 1008w, image-1344w.webp 1344w, image-1792w.webp 1792w"
sizes="(max-width: 425px) 425px, (max-width: 567px) 567px, (max-width: 756px) 756px,
(max-width: 1008px) 1008px, (max-width: 1344px) 1344px, 1792px">
<img src="image-original.jpg" alt="Descripción" loading="lazy" decoding="async">
</picture>
Este enfoque asegura que los usuarios reciban imágenes de tamaño apropiado para sus dispositivos, mejorando los tiempos de carga y el rendimiento general, lo que puede impactar positivamente en los rankings de SEO.