Skip to content

Last updated

What are Core Web Vitals?

Core Web Vitals are three measurements Google uses to score how a page feels to a real visitor: how long the main content takes to appear, how quickly the page responds to a tap, and how much the layout jumps around while loading. They are part of Google's ranking systems and are reported per URL in Search Console.

The three numbers

Largest Contentful Paint measures when the biggest visible element finishes rendering. Interaction to Next Paint measures the delay between a tap and the screen visibly responding, and replaced First Input Delay in March 2024. Cumulative Layout Shift measures how far content moves while the page settles, which is what makes a reader tap the wrong thing.

How much they matter

Less than the people selling audits imply, and more than developers usually admit. Core Web Vitals are a tiebreaker rather than a lever. They rarely lift a weak page above a strong one, but a slow page loses to an equally relevant fast one, and on mobile a bad LCP loses visitors before ranking is even involved.

The larger effect is commercial rather than algorithmic. A homeowner on a phone in a driveway abandons a page that takes six seconds, whatever position it held in the results.

Lab scores versus real visitors

The score from a testing tool is a simulation run on one synthetic device. The score Google actually uses comes from the Chrome User Experience Report, which is field data collected from real Chrome visitors over a rolling twenty-eight day window. A site can pass in the lab and fail in the field, and only the field number is the one attached to rankings.

MeasurementGoodNeeds workPoor
Largest Contentful Paint2.5s or less2.5s to 4.0sOver 4.0s
Interaction to Next Paint200ms or less200ms to 500msOver 500ms
Cumulative Layout Shift0.1 or less0.1 to 0.25Over 0.25
Thresholds for a good score, measured at the 75th percentile

Start with the free audit.

Get a free audit

Send the link. We read the site by hand and write back inside five business days.

No call, no commitment