How generative search is changing the way people find you
Practical lessons from real projects, written for teams who ship.

Summary: Speed is a feature. This checklist covers the changes that consistently move Core Web Vitals into the green — measured on mid-range phones, not developer laptops.
Start with field data from real users. Lab tools are great for debugging, but your users’ devices and networks decide the score that matters.
Images are usually the heaviest part of a page. Serve modern formats such as AVIF and WebP, always set width and height, and lazy-load everything below the fold.
The fastest request is the one you never make.
Ship one compiled stylesheet, defer non-critical scripts and avoid libraries for things the platform already does — <dialog>, scroll-snap and IntersectionObserver cover most needs.
Self-host a single variable font, subset it, preload the main file and use font-display: swap.

Founder & creative director at Meridian. Writes about design systems, performance and the craft of building for the web.

Great checklist. The point about testing on mid-range Android devices is underrated.
Reply

Practical lessons from real projects, written for teams who ship.

Practical lessons from real projects, written for teams who ship.

Practical lessons from real projects, written for teams who ship.