Phones download, then decode
Weight is the download. Pixels are the decode. WebP plus a sane max width fixes both. Third-party scripts are the next boss, not the first.
Why it matters
- CrUX is mobile-weighted.
- Users on LTE abandon heavy galleries.
- Your desktop-only hero is a mobile LCP trap.
How to do it
- Test the URL in PageSpeed with Mobile.
- Convert LCP + above-the-fold images first.
- Then convert the gallery that loads on scroll.
Settings that work
Content 1200 px / 80%. Full-bleed 1600 / 75% is enough for most phones including 3×.