You own the files in public/
A PNG in public/img is a PNG on the network. Replace it with WebP and update src. Use <img srcset> or sizes for responsive width.
Why it matters
- No hidden optimiser means no hidden cost — and no free conversion.
- Marketing pages still have LCP images.
- Fly/Render bandwidth is visible on the invoice.
How to do it
- Bulk convert
public/img. - Update JSX
srcto.webp. - Add a JPEG
<source>only if you still need IE-era clients.
Settings that work
1920 px heroes / 78%. Content 1200 / 82%.