Skip to content
RozPoint

Development July 14, 2026

Core Web Vitals: what moves rankings and what merely annoys people

Written by RozPoint

1 min read

Performance analytics charts on a screen

Core Web Vitals are three metrics: LCP, INP and CLS. The 2025 Web Almanac shows fewer than half of mobile sites pass all three. Here is what is worth fixing.

Core Web Vitals measures how a page feels to the user: how fast the main content appears, how fast the page responds to a click, and whether elements jump around. There are three metrics, each with a clear threshold.

Three metrics and their thresholds

  • LCP (largest content appears): good up to 2.5 seconds
  • INP (response to interaction): good up to 200 milliseconds, poor above 500 ms
  • CLS (layout shift): good up to 0.1

Assessment uses the 75th percentile of real-user data, separately for mobile and desktop. A lab score (Lighthouse, for instance) is a tool, not the judge.

Where the market stands

Example: according to the HTTP Archive Web Almanac 2025, 48% of mobile sites passed all three metrics (44% a year earlier) and 56% of desktop sites. On mobile, 77% of sites had good INP, 62% good LCP and 81% good CLS. LCP is the weakest link.

So most sites lose on LCP, not on INP. If your page is at the average, improving LCP is the biggest quick win.

INP: where the delay comes from

INP replaced FID and measures the longest interaction across the whole visit, outliers excluded. It splits into three parts: input delay, processing time and presentation delay.

  • long JavaScript tasks on the main thread block click handling
  • a large DOM and expensive style calculations lengthen painting
  • third-party scripts (chat, analytics, ads) steal time from everyone

What actually moves rankings

Google names page experience as one quality signal, but content relevance matters more. Speed alone rarely decides who ranks first, yet a poor LCP and a jumpy layout make users leave. Speed is therefore first a conversion question and only then a ranking question.

What to do: fix order

  1. Measure real data first (the Core Web Vitals report in Search Console, the CrUX part of PageSpeed Insights)
  2. LCP: prefer server-rendered HTML, give the hero image proper dimensions and high priority, do not lazy-load it
  3. CLS: set width and height on images and ad slots, load fonts without a jump
  4. INP: split long tasks, defer third-party scripts, reduce the DOM
  5. Check the result after 28 days, because field data updates on a rolling window

A practical example

Pages on this site are pre-generated as static HTML, so the first byte arrives fast and the main content exists without JavaScript. Images carry dimensions so the layout does not shift. That is the cheapest route for LCP and CLS, and it helps INP too, because less JavaScript means fewer long tasks.

A quick checklist before release

  • The hero image has dimensions and is not lazy-loaded
  • Fonts do not cause a visible jump
  • Third-party scripts load after the main content
  • Interactive elements respond to a click without a noticeable delay

Three questions

Why do the Lighthouse score and Search Console differ?

Lighthouse is a lab measurement from one device and one browsing session. Search Console shows real-user data at the 75th percentile. The latter decides.

How fast does a fix show up?

Field data updates on a rolling 28-day window, so the full effect appears after about a month. Do not draw conclusions from three days.

Which matters more: mobile or desktop?

Both are assessed separately, but mobile is weaker: per Web Almanac 2025, 48% of mobile sites and 56% of desktop sites pass all three metrics. On LCP the share of “poor” sites is nearly double on mobile (13% versus 7%).

Summary

Start with real data, fix LCP first, then CLS and INP, and check the result after a month. A fast site does not guarantee a position, but a slow site certainly loses visitors.

Sources

Work with us

Tell us about your project