01Start with field data
We segment CrUX, Search Console and real-user monitoring where available to find affected origins, routes, devices and templates. Lab testing then reproduces the conditions behind the field pattern instead of replacing it with one perfect test run.
- CrUX and field segmentation
- Template and device patterns
- Lab reproduction
- Performance budgets
02Diagnose the actual constraint
Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift each require different evidence. We inspect server latency, render paths, resource priority, main-thread work, component behaviour and layout allocation.
- LCP resource and render analysis
- INP interaction traces
- CLS source attribution
- Third-party impact
03Ship and verify
We define changes at the code, asset or delivery layer, test representative templates and compare before and after traces. Field metrics are monitored after release because user data needs time to reflect the new experience.
- Implementation specifications
- Performance regression checks
- Release verification
- Field-data follow-up