Core Web Vitals in plain English: LCP, INP and CLS
Your developer says the site is fast. Search Console says it fails. Both can be true. This guide explains what Google’s three Core Web Vitals actually measure, how to read the reports, and what to ask your developer to fix.
ARAgile Ranker TeamSearch & AI Visibility deskPublished4 Sep 2026Read8 minReviewed bySearch & AI Visibility desk
Asked an AI assistant
My PageSpeed score is 92 but Search Console says my pages fail. Why?
AssistantThe score is a lab test on one simulated load. Search Console uses real visitors over 28 days. Fix what fails for real users, usually on mobile, rather than chasing the lab score.
Example answer
Skim · 2 minFull · 8 minShare
The quick answerCopy
Core Web Vitals are three measures of real visitors’ experience: LCP (how quickly the main content appears), INP (how quickly the page responds when someone taps or clicks) and CLS (how much the layout jumps). Google’s “good” thresholds are 2.5 seconds, 200 milliseconds and 0.1, measured on real visits.
LCP is loading, INP is responsiveness, CLS is visual stability.
INP replaced First Input Delay in March 2024 and is far stricter; many sites that passed FID now fail it.
Google judges your site on field data from real Chrome users, not on a single lab test.
Passing Core Web Vitals helps, but relevant content still matters more for ranking.
Most failures come from a few shared causes: heavy images, third-party scripts and late-loading banners.
01
What are Core Web Vitals?
Core Web Vitals are three metrics Google uses to measure page experience: Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. Together they describe how fast, responsive and stable a page feels.
Google introduced them so that site owners had a small, consistent set of user-focused measures instead of dozens of technical ones. They are measured separately for mobile and desktop, and a page needs to pass all three to be rated “good”.
They form part of Google’s page experience signals. Google has said it rewards good page experience but still prioritises the most relevant content, so treat Core Web Vitals as a tie-breaker and a conversion issue, not a shortcut to the top.
02
What is LCP and what is a good score?
Largest Contentful Paint is the time until the biggest visible element, usually a hero image or headline, finishes loading. Good is 2.5 seconds or less; over 4 seconds is poor.
LCP is the moment a visitor feels the page has arrived. On a product page it is often the main product photo; on a blog it might be the headline or featured image.
Common causes of a slow LCP are oversized images, slow servers, render-blocking CSS and JavaScript, and hero images that are lazy-loaded when they should load first. A hosting upgrade alone rarely fixes it if the hero image is a 3 MB photo straight from a phone.
Compress and resize the hero image, and serve WebP or AVIF
Don’t lazy-load the main above-the-fold image
Use a CDN and decent hosting near your visitors
Reduce render-blocking CSS and scripts
03
What is INP and why do sites that passed FID fail it?
Interaction to Next Paint measures how long the page takes to visibly respond after a tap, click or key press, across the whole visit. Good is 200 milliseconds or less; over 500 milliseconds is poor.
INP replaced First Input Delay in March 2024. FID only measured the delay before the first interaction started being handled, so most sites passed it easily. INP looks at almost every interaction during the visit and reports one of the slowest, which is much closer to what people actually feel.
The usual cause is too much JavaScript running on the browser’s main thread: chat widgets, tag managers loaded with a dozen tags, heavy page builders, sliders and analytics scripts all competing at once. On mid-range Android phones, common in India, this shows up far more than on a developer’s laptop.
Fixes are mostly about doing less work at once: remove scripts you no longer need, delay non-essential ones until after the page has loaded, and break long tasks into smaller ones so the browser can respond in between.
Want this done for you?
Our Web Development team can take it on — or start with the free AI visibility check and see where you stand on Google and five AI engines. No obligation.
Cumulative Layout Shift measures how much visible content moves unexpectedly while the page is in use. Good is 0.1 or less; over 0.25 is poor.
You have felt CLS when you go to tap a button and an ad or banner loads above it, pushing everything down. It is frustrating, and on checkout pages it causes wrong taps.
The usual culprits are images and embeds without set dimensions, cookie or offer banners injected at the top of the page, web fonts that swap in late at a different size, and ads without reserved space. Reserving the space in advance fixes most of it.
05
What is the difference between field data and lab data?
Field data comes from real Chrome users visiting your site over the previous 28 days. Lab data is a single simulated test. Google uses field data to assess your site; lab data helps you diagnose why.
PageSpeed Insights shows both. The top section, “Discover what your real users are experiencing”, is field data from the Chrome User Experience Report. The performance score below it is a lab test and does not directly affect ranking.
Lab tools cannot measure INP properly because no real person is interacting. They show Total Blocking Time instead, which is a useful hint: high blocking time in the lab usually means poor INP in the field.
Small sites may not have enough traffic for page-level field data. In that case Search Console and PageSpeed Insights fall back to data for groups of similar pages or the whole site.
06
How do you check your site’s Core Web Vitals?
Open the Core Web Vitals report in Google Search Console. It groups URLs with similar problems, shows mobile and desktop separately, and tells you which metric each group fails.
Start with mobile, because that is where most sites fail and, for many Indian businesses, where most visitors are. Open a failing group, pick an example URL and run it through PageSpeed Insights to see the likely causes.
After a fix, use “Validate fix” in Search Console. Because field data covers 28 days, it takes several weeks for the report to confirm the improvement, so don’t judge a fix after two days.
07
What are the Core Web Vitals thresholds?
Google rates each metric at the 75th percentile of real page loads, separately for mobile and desktop.
Good
Poor
LCP: loading
2.5 seconds or less
More than 4 seconds
INP: responsiveness
200 milliseconds or less
More than 500 milliseconds
CLS: visual stability
0.1 or less
More than 0.25
Measured on
Real Chrome users over 28 days
Same, field data not lab
Where to check
Search Console Core Web Vitals report
PageSpeed Insights for detail
08
What are the common mistakes?
01Chasing a 100 PageSpeed score
The lab score is a diagnostic. Once real-user data passes, more points rarely change rankings or sales. Spend the effort elsewhere.
02Adding plugins to fix speed
Another optimisation plugin often adds more JavaScript. Remove unused plugins and scripts before adding new ones.
03Testing only on a fast laptop
Your visitors may use mid-range phones on patchy mobile data. Test on a real mid-range Android phone and use mobile field data.
04Lazy-loading the hero image
Lazy-loading delays the very element LCP measures. Load the main above-the-fold image immediately and lazy-load the rest.
09
Questions people ask
Do Core Web Vitals affect Google rankings?
Yes, as part of page experience, but Google says relevance comes first. A slower page with the best answer can still outrank a faster one. Passing them removes a disadvantage and usually improves conversions.
Why do my mobile and desktop scores differ so much?
Mobile devices have slower processors and often slower connections, so the same page takes longer to load and respond. Google assesses mobile and desktop separately, and mobile is usually the harder one to pass.
Is my website builder or theme the problem?
Sometimes. Heavy themes and page builders add a lot of code to every page. Before rebuilding, remove unused plugins, scripts and fonts, optimise images and test again; a rebuild is a last resort.
How long does it take to see improvements in Search Console?
The report is based on the last 28 days of real visits, so expect three to four weeks before a fix fully shows. Low-traffic pages may take longer to collect enough data.
What should I ask my developer to do?
Share the failing groups from Search Console and ask for the cause of each, a fix plan and how they will verify it with field data. Ask specifically about third-party scripts, image sizes and layout shift from banners.
Cite this article: Agile Ranker Team (2026). Core Web Vitals in plain English: LCP, INP and CLS for non-developers. Agile Ranker Insights. Published 4 Sep 2026.
AR
Written by
Agile Ranker TeamSearch & AI Visibility desk · Agile Ranker
The Agile Ranker team that runs search, AI visibility, paid media and content for clients in ten markets. Notes are checked against current platform documentation before publishing.
Reviewed by the Search & AI Visibility desk
Included with every plan
A free 5-page website for your business.
A fast, AI-readable site that turns the traffic we bring into enquiries — built to the same standard as our paid web work.
5 pages, your choiceHome, About, Services, Key service, Contact
Free with any monthly plan from $499. Domain, hosting and paid tools are bought by you and stay in your name; shops and booking systems are quoted separately. The 48-hour clock starts once your plan is active and the launch checklist is done.
yourbusiness.comLIVE
HomeAboutServicesKey serviceContact
Your logo
Book a call
Schemallms.txtGA4Fast on mobile
FREEwith any plan
48h
Keep reading
Three notes that pick up from here.
Each one opens with its quick answer — skim first, read if it's yours.