Guidelines · WSG 2.9
Optimize media to reduce resource use
Media is usually the largest share of a page by weight, so it is where transfer, and therefore the estimate, moves the most. A single unoptimized hero image can outweigh every script on the page.
How to satisfy it
- Serve AVIF, falling back to WebP. Both typically halve JPEG weight at the same visual quality.
- Use responsive srcset sizes so a phone never downloads desktop pixels.
- Set width and height (or aspect-ratio) so images do not force layout work while loading.
- Lazy-load anything below the fold, and never autoplay video that a visitor did not ask for.
- Replace animated GIFs with muted looping video: the same clip is typically a tenth the size.
Measured pages failing this guideline
From the 60 most recently measured pages. Each links to its full report.
- huggingface.co1 GIF totals 18.57 MB. GIF is the least efficient image format still in common use, animated or not.2.98 g CO₂e · 20.59 MB · about 15.78 MB recoverable
- yadyok.bogazici.edu.tr42 images (27.50 MB) ship in legacy formats (JPEG/PNG/GIF).3.28 g CO₂e · 29.49 MB · about 12.37 MB recoverable
- nuage.one54 images (23.26 MB) ship in legacy formats (JPEG/PNG/GIF).2.59 g CO₂e · 23.26 MB · about 10.47 MB recoverable
- openai.com6 images (20.65 MB) ship in legacy formats (JPEG/PNG/GIF).2.36 g CO₂e · 25.92 MB · about 9.29 MB recoverable
- www.luron.ai7.64 MB of audio/video downloads during initial page load; 3 videos autoplay.1.000 g CO₂e · 8.97 MB · about 6.11 MB recoverable
- shop.nuage.one13 images (8.72 MB) ship in legacy formats (JPEG/PNG/GIF).0.972 g CO₂e · 8.74 MB · about 3.93 MB recoverable
- conic.al3 below-the-fold images/iframes (5.07 MB) download immediately for every visitor.0.506 g CO₂e · 5.58 MB · about 2.54 MB recoverable
- scenegenerator.io20 images are encoded at more than twice the pixels the layout shows, even accounting for this viewport's pixel density.0.389 g CO₂e · 4.27 MB · about 2.09 MB recoverable
- www.8090.ai2.12 MB of audio/video downloads during initial page load; 1 video autoplays.0.356 g CO₂e · 3.20 MB · about 1.70 MB recoverable
- openai.com1.34 MB of audio/video downloads during initial page load; 3 videos autoplay.0.778 g CO₂e · 8.53 MB · about 1.07 MB recoverable
- qwen.ai12 images (1.61 MB) ship in legacy formats (JPEG/PNG/GIF); 1 image exceeds 300 kB apiece.0.553 g CO₂e · 4.91 MB · about 883 kB recoverable
- www.tracklistfinder.com20 images (1.57 MB) ship in legacy formats (JPEG/PNG/GIF).0.187 g CO₂e · 2.05 MB · about 705 kB recoverable