Website Performance & Technical SEO Engineering, Measured the Way Google Actually Measures It
Core Web Vitals optimization and technical SEO engineering — measured against real-user field data, not just a lab score, with a redesign-or-optimize recommendation before any work starts.
Definition
What Website Performance Engineering Covers
Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — measured from real-user field data (CrUX), not just a lab score, alongside the technical SEO work (crawlability, structured data, redirect integrity) that performance work directly affects.
Most performance audits report a Lighthouse score and stop there — the real question is what your actual visitors experience, at the 75th percentile, on real devices and real networks. That's what the next section is built around.
How We Actually Diagnose and Fix Performance
Field data first, lab data for diagnosis — then fixes at the layer that's actually broken.
| Layer | Approach | Tools |
|---|---|---|
| Measurement | Field data first (real-user, 75th percentile), lab data for diagnosis, not scoring | Chrome UX Report (CrUX), PageSpeed Insights, Lighthouse, GTmetrix |
| Delivery | CDN/edge delivery, resource hints (preload/prefetch), image format optimization (AVIF/WebP) | Cloudflare/Vercel Edge, next-gen image formats |
| Rendering | Framework-level fixes where the root cause is architectural, not just asset-level | Coordinates with our Next.js & React application work for rendering-strategy issues |
| SEO integrity | Redirect mapping, structured data validation, crawl-budget review during any redesign | schema.org structured data, Search Console coverage reports |
Layer
Approach
Tools
Layer
Approach
Tools
Layer
Approach
Tools
Layer
Approach
Tools
Lab Score vs. Field Data — Why a 100 on Lighthouse Doesn't Mean What People Think
Optimizing for lab scores instead of field data
Lighthouse runs a single simulated session; Google's actual ranking signal comes from the Chrome User Experience Report (CrUX), aggregated from real visitors at the 75th percentile. A site scoring 100 in the lab with poor field data is in a worse position than a 65 with green field metrics across the board.
Still auditing for FID
First Input Delay was retired as a Core Web Vital in March 2024, replaced by Interaction to Next Paint (INP). An audit template still reporting FID is measuring a deprecated metric; if a vendor's report mentions FID in 2026, that's a signal their process hasn't been updated in two years.
Treating Core Web Vitals as a one-time project
Every new plugin, tracking script, or design change can regress a score that was previously passing; this needs a recurring check built into the workflow, not a single pre-launch audit.
Stripping functionality to hit a number
Removing a contact form or an image gallery to improve a score defeats the purpose; the goal is a fast and functional site, not the highest possible score at any cost.
Losing SEO equity in a redesign
A redesign that changes URL structure without a redirect map, or drops metadata in the process, can cost more in rankings than the old design's speed problems ever did — which is why redirect integrity is treated as part of the performance work, not a separate concern.
Current thresholds, for reference (as measured at the 75th percentile of real visitors): LCP under 2.5s is "good," INP under 200ms is "good," CLS under 0.1 is "good." Google's March 2026 core update increased how much ranking weight Core Web Vitals carry relative to before — sites that had been treating this as a minor technical checkbox saw real ranking movement when the update rolled out.
How a Performance Engagement Runs
Pull real CrUX data (not just a lab test) to establish the actual baseline and prioritize by real user impact
Related reading
Do You Need a Redesign, or Just an Optimization Pass?
Frequently Asked Questions
Three metrics, all measured at the 75th percentile of real visitors: Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness, and Cumulative Layout Shift (CLS) for visual stability. The "good" thresholds are LCP under 2.5s, INP under 200ms, and CLS under 0.1. Note that INP replaced First Input Delay (FID) in March 2024 — any audit still reporting FID is using a deprecated metric.
