Core Web Vitals affect search rankings because Google decided that a page that technically answers a question but takes six seconds to become usable has not really answered it.
The metrics measure loading speed, responsiveness, and visual stability from the perspective of an actual person waiting on an actual device. Google folded them into its page experience signals in 2021, and they have stayed part of the ranking picture ever since.
The nuance most articles skip: Core Web Vitals rarely outrank content quality. They act as a differentiator, deciding between pages that already answer the query equally well. This guide explains how that works, what the current thresholds are, and which fixes move the numbers.
Three metrics, each covering a different part of the user experience.
Metric
What it tracks
Good
Needs work
Poor
Largest Contentful Paint (LCP)
Time until the main content appears
Under 2.5s
2.5s to 4.0s
Over 4.0s
Interaction to Next Paint (INP)
Responsiveness to clicks and taps
Under 200ms
200ms to 500ms
Over 500ms
Cumulative Layout Shift (CLS)
Unexpected movement of page elements
Under 0.1
0.1 to 0.25
Over 0.25
Google evaluates these at the 75th percentile of real visits. Passing means three out of four of your visitors get a good experience, not just the person testing on office fiber.
INP replaced First Input Delay in March 2024. The old metric only measured the delay before the browser started responding to a first interaction. INP measures the full round trip on every interaction throughout the visit, which makes it far harsher on heavy JavaScript. Plenty of sites that comfortably passed FID now fail INP. Definitions and measurement details sit in the web. Core Web Vitals documentation.
Here is where expectations need calibrating.
They are ranking signals, not ranking rules. Google has repeatedly said that page experience helps distinguish between pages of similar relevance. A fast page with thin content will not outrank a slow page that answers the question properly.
The data comes from real users. Google pulls Core Web Vitals from the Chrome User Experience Report, which collects anonymized field data from consenting Chrome users. Your PageSpeed Insights lab score is a simulation. CrUX is what counts, and it uses a rolling 28-day window.
Assessment happens at the URL level, with fallbacks. When a specific page lacks enough traffic for reliable field data, Google groups it with similar pages on your site. That means a handful of terrible templates can drag down pages that individually perform fine.
Mobile and desktop are scored separately. Since mobile accounts for roughly 62% of global web traffic according to Statcounter, and Google indexes mobile-first, your mobile numbers carry more weight.
Google's own page experience documentation states the position plainly: great page experience does not override having genuinely relevant content, but it does help when multiple pages compete on relevance.
Even setting search aside, these metrics track money.
Google research with Deloitte found that a 0.1 second improvement in mobile load time lifted retail conversions by 8.4% and raised average order value by 9.2%, published as the Milliseconds Make Millions study.
Vodafone reported an 8% increase in sales after improving LCP by 31%. Rakuten 24 saw revenue per visitor rise notably after bringing its Core Web Vitals into the good range. The pattern repeats across published case studies: faster pages convert better, regardless of what happens in search results.
So the honest framing is this. Chase Core Web Vitals for revenue, and accept the ranking benefit as a bonus.
LCP usually measures your hero image, a large heading, or a video poster frame. It breaks into four parts: time to first byte, resource load delay, resource load time, and render delay.
Common causes:
What fixes it:
INP is the metric most sites now struggle with, because it exposes JavaScript that FID politely ignored.
Common causes:
What fixes it:
CLS is the cheapest metric to fix and the most annoying to visitors. It measures content jumping around while the page loads, usually right as someone reaches for a button.
Common causes:
What fixes it:
Tool
Data type
Use it for
Google Search Console
Field, from CrUX
Sitewide status across URL groups
PageSpeed Insights
Field plus lab
Single page diagnosis with recommendations
Chrome DevTools Performance panel
Lab
Finding the exact long task causing INP failures
Lighthouse
Lab
Repeatable testing during development
CrUX Dashboard in Looker Studio
Field
Tracking trends over months
web-vitals JavaScript library
Field, your own
Collecting real user data from your own visitors
Start with Search Console. It shows which URL groups fail and how many pages sit in each bucket, which tells you where to spend effort. Lab tools then explain why a specific page fails.
Field data lags by design. After deploying fixes, expect roughly 28 days before the rolling CrUX window fully reflects the improvement.
WordPress runs roughly 43% of the web, and most Core Web Vitals failures on those sites trace to the same handful of causes.
Priority
Action
Metric improved
1
Enable page caching
LCP
2
Move to quality hosting on PHP 8.2+
LCP
3
Compress images and serve WebP
LCP
4
Add width and height to all images
CLS
5
Delay non-critical JavaScript
INP
6
Connect a CDN
LCP
7
Remove or replace heavy plugins
INP
8
Preload fonts with swap behavior
LCP and CLS
9
Switch to a lightweight theme
All three
Caching sits at the top because it addresses the server response time feeding directly into LCP.
WP Rocket handles page caching, lazy loading, script delay, and font preloading through toggles rather than server configuration, and this 30% off WP Rocket coupon reduces the license cost for owners who want the setup handled without editing Nginx rules.
Budget-conscious site owners have real free options too. LiteSpeed Cache matches premium performance on LiteSpeed hosting, and several other plugins cover the same ground with different trade-offs.
This comparison of the best WP Rocket alternative in 2026 lays out where each one wins, which matters if your host already caches at the server level and you only need the optimization features.
How much do Core Web Vitals influence rankings?
Less than relevance, links, and content quality, but enough to break ties between comparable pages. Treat them as a competitive edge rather than a primary lever.
How long until improvements show in Search Console?
CrUX uses a rolling 28-day window, so allow at least a month after deploying fixes before the reported numbers settle.
Does failing one metric mean failing the whole assessment?
Yes. A URL needs all three metrics in the good range at the 75th percentile to pass the Core Web Vitals assessment.
Can a slow page still rank first?
Absolutely, when nothing else answers the query as well. Speed becomes decisive only when competing pages match on substance.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.