Core Web Vitals explained: what they are and why they matter
What Core Web Vitals (LCP, INP, CLS) measure, which values count as good, and the practical changes that make your website faster.

Key takeaways
- Core Web Vitals measure loading (LCP), responsiveness (INP) and visual stability (CLS) using real-user data.
- Good values: LCP up to 2.5 s, INP up to 200 ms, CLS up to 0.1.
- They are one of Google’s signals — great content still matters more.
- The biggest wins usually come from images, hosting and less JavaScript.
Core Web Vitals are three metrics Google uses to judge how fast a page loads, how quickly it responds and how stable it stays for the visitor. They aren’t theoretical numbers: they come from real Chrome users visiting your site.
In this guide we explain what each one measures, which values count as good and which changes usually make the biggest difference — without jargon you don’t need.
The three Core Web Vitals in plain words
LCP — how fast the main content appears
Largest Contentful Paint measures when the largest element on screen appears, usually the hero image or headline. It’s the moment the visitor feels “the page has loaded”.
INP — how quickly the page responds
Interaction to Next Paint measures how long the page takes to react when someone taps a button, opens a menu or types in a form. It replaced the older FID metric in 2024.
CLS — how stable the layout stays
Cumulative Layout Shift measures how much content jumps around while loading — for example when an image or banner pushes the text down just as you start reading.
Which values count as good
| Metric | Good | Needs improvement | Poor |
|---|---|---|---|
| LCP | up to 2.5 s | 2.5 – 4 s | over 4 s |
| INP | up to 200 ms | 200 – 500 ms | over 500 ms |
| CLS | up to 0.1 | 0.1 – 0.25 | over 0.25 |
A page “passes” when all three are green for 75% of visits, measured separately on mobile and desktop.
Do they really affect Google rankings?
Yes, but in proportion. Core Web Vitals are part of Google’s page experience signals — one signal among many. Relevance and content quality matter more. Speed makes the difference when two pages are equally good, and above all for your visitors: a slow site loses customers before they even see what you offer.
How to measure your site
- PageSpeed Insights — enter your URL to see real-user data (where there is enough) plus a lab test with suggestions.
- Google Search Console — the Core Web Vitals report shows which groups of pages have issues on mobile and desktop.
- Test on your own phone — open the site on mobile data, not office Wi-Fi. It’s often the most honest test.
The changes that make the biggest difference
For a better LCP
- Compress images and use modern formats such as WebP or AVIF.
- Don’t lazy-load the hero image of the first screen — load it first.
- Choose fast hosting and enable caching.
For a better INP
- Remove plugins and scripts you don’t need — every chat widget, pop-up and tracking code adds weight.
- Load third-party scripts after the page has appeared.
For a better CLS
- Set dimensions on images, videos and ad slots.
- Avoid banners that push content down after loading.
- Load fonts properly so text doesn’t change size.
Common mistakes we see
The most common is a WordPress theme with dozens of unused features plus a slider with five huge images on the first screen. Second, cheap shared hosting that takes ages to respond before anything loads. Third, “fixing” it with five optimisation plugins that clash with each other.
Conclusion
Core Web Vitals aren’t a goal in themselves; they’re an objective way to see whether your site respects the visitor’s time. Start by measuring, fix the big things first (images, hosting, unnecessary scripts) and repeat. If you’d like us to handle it, see our SEO & Performance service or request a quote.
Frequently asked questions
What does “failed” Core Web Vitals in Search Console mean?
At least one of the three metrics misses the “good” threshold for 75% of visits. Google groups similar pages, so a fix in the template usually improves many pages at once.
Why does PageSpeed Insights show a different score every time?
The score comes from a lab test affected by the server and network at that moment. For decisions, focus on the real-user data at the top of the report.
Is a cache plugin enough to fix them?
Caching mainly helps server response time. If the issue is heavy images, too many scripts or layout shifts, the site itself needs changes.
Let’s put this into practice for your business.
Tell us what you need and get a tailored proposal — usually within one business day.
Related articles.
Google Search Console: a beginner’s guide
What Google Search Console is, how to connect it to your website and which reports are worth checking every month.
Read the article
Local SEO: how to get found on Google in your area
How a local business appears in Google’s map and top results — with Google Business Profile, reviews and the right website.
Read the article
Landing page: what it is and when you need one
A landing page is a page with a single goal. Learn when it’s worth it, what it should include and how it…
Read the article