Skip to content
Modern Web & CMS

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.

Technical approach

How We Actually Diagnose and Fix Performance

Field data first, lab data for diagnosis — then fixes at the layer that's actually broken.

Layer

Measurement

Approach

Field data first (real-user, 75th percentile), lab data for diagnosis, not scoring

Tools

Chrome UX Report (CrUX), PageSpeed Insights, Lighthouse, GTmetrix

Layer

Delivery

Approach

CDN/edge delivery, resource hints (preload/prefetch), image format optimization (AVIF/WebP)

Tools

Cloudflare/Vercel Edge, next-gen image formats

Layer

Rendering

Approach

Framework-level fixes where the root cause is architectural, not just asset-level

Tools

Coordinates with our Next.js & React application work for rendering-strategy issues

Layer

SEO integrity

Approach

Redirect mapping, structured data validation, crawl-budget review during any redesign

Tools

schema.org structured data, Search Console coverage reports
Where audits go wrong

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.

Engagement

How a Performance Engagement Runs

  1. Pull real CrUX data (not just a lab test) to establish the actual baseline and prioritize by real user impact

Decision support

Do You Need a Redesign, or Just an Optimization Pass?

FAQs

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.

Ready to move your next release forward?

Bring us the product, quality, or growth challenge you are solving. We will help you find the right starting point.