When should you lazy load images (and when does it hurt LCP)?
A short rule list for loading="lazy": below the fold yes, LCP hero no, and retest after every theme or plugin change that touches images.

A short rule list for loading="lazy": below the fold yes, LCP hero no, and retest after every theme or plugin change that touches images.

A green compression toggle is not an LCP fix. Confirm Content-Encoding on the critical path, then check the LCP element and Time to First Byte that still dominate the lab run.

Same URL, same Lighthouse engine: different CPU, throttling, and cache. Compare tools fairly instead of merging the scores.

Same LCP and CLS numbers in the merge gate and the retainer review — not two conflicting greens.

Defer map JavaScript until intent, reserve container height, and treat pan and zoom as INP work—not a one-time Lighthouse pass on a static screenshot.

Render-blocking CSS, Cloudflare HTML rewrite, fixed hero heights, and Watcher domain report Summary before and after
