Productized · Fixed scope · 10 business days
Core Web Vitals Audit
Your LCP is over 2.5s. Your INP keeps regressing after each release.
CLS jumps when an ad slot loads. You don't need another tool. You
need someone to read the trace and ship the patches. That's this
engagement.
What you get
A written audit, a prioritized fix list, and the patches that move the
numbers most. Fixed scope, fixed fee, fixed timeline. No retainer
pressure.
-
Real-user metrics diagnosis
Field data from CrUX, your RUM provider (Vercel Speed Insights,
SpeedCurve, Sentry), or a temporary collector if you don't have one.
LCP, INP, CLS broken down by route, device, and country.
-
Lab profiling
Lighthouse, WebPageTest, and Chrome DevTools traces of the worst
offenders. Render-blocking resources, third-party costs, hydration
timing, layout shifts.
-
Written report
10–20 pages, every finding with evidence (screenshot, trace,
metric), prioritized by impact-to-effort ratio. The report stands on
its own; your team can ship from it without me.
-
High-impact patches
Pull requests for the top three findings. You merge them and watch
the numbers move before the engagement ends.
What this audit will not do
Productized means scope is fixed. Things outside the scope are honest
questions. Happy to handle them in a separate engagement, but not in
this one.
- Full rebuild of a slow application (that's a build engagement)
- SEO audit beyond Core Web Vitals (that's a different service)
-
Backend performance tuning. I'll point at it but won't fix database
queries or API latency
- Native mobile performance (iOS/Android profiling)