Tối ưu ảnh là một trong những cách hiệu quả nhất để giảm page weight và cải thiện LCP.
- Format hiện đại — WebP nhỏ hơn JPEG 25–34%, AVIF ~50% (encode chậm hơn); dùng
<picture>với fallback cho browser chưa support. - Responsive images —
srcset+sizesđể browser chọn đúng size theo device;next/imagetự generate. - Đúng kích thước — không serve ảnh 2000px cho container 400px; Image CDN (Cloudinary, Imgix) resize on demand qua URL params.
- Nén — lossy (JPEG quality 80 thường không phân biệt được với 100) hoặc lossless (PNG, WebP lossless); tools: Squoosh, Sharp, ImageMagick.
- Lazy load —
loading='lazy'cho ảnh below-fold; không áp dụng cho LCP image. - Preload ảnh critical —
<link rel='preload' as='image' href='hero.webp' imagesrcset='...'>cho hero image. - LQIP — placeholder mờ tí hon hiển thị trong khi tải;
next/imagecó propplaceholder='blur'. - CDN/edge — serve ảnh từ location gần user; Image CDN hiện đại tự convert format, resize và nén theo device.