“Core Web Vitals” sounds like something only a developer needs to worry about. It isn’t. It’s just Google’s way of measuring whether your pages feel fast and stable to real people — and since Google uses it as a ranking signal, it’s worth understanding in plain English.
Here’s what Core Web Vitals are, the three metrics that make them up, what counts as a good score, and how to actually improve each one — no engineering degree required.

What are Core Web Vitals?
Core Web Vitals are three metrics Google uses to measure real-world page experience: how quickly your page loads its main content, how stable the layout is while it loads, and how quickly it responds when someone interacts with it. Together they answer one question — “is this page pleasant to use?”
They’re part of Google’s page experience signals, and they’re measured from real visitors, not just a lab test. The three metrics are LCP, CLS, and INP.
The three metrics, in plain English
LCP — Largest Contentful Paint (loading)
LCP measures how long it takes for the biggest visible element (usually your main image or headline) to load. It answers: “how fast does the page feel like it loaded?”
- Good: under 2.5 seconds
- Needs improvement: 2.5–4 seconds
- Poor: over 4 seconds
CLS — Cumulative Layout Shift (visual stability)
CLS measures how much the page jumps around as it loads. You know the annoyance of going to tap a button and an ad pushes it down at the last second? That’s layout shift.
- Good: under 0.1
- Needs improvement: 0.1–0.25
- Poor: over 0.25
INP — Interaction to Next Paint (responsiveness)
INP measures how quickly the page responds when you interact with it — tap, click, type. It replaced FID (First Input Delay) in 2024 as a more complete measure of responsiveness, so if you’re reading older guides that mention FID, INP is the current metric.
- Good: under 200 milliseconds
- Needs improvement: 200–500 ms
- Poor: over 500 ms
How to measure your Core Web Vitals
Two free tools cover it:
- PageSpeed Insights — paste any URL and get all three metrics, plus specific suggestions. It shows both field data (real visitors, what Google actually uses) and lab data (a controlled test, useful for debugging).
- Google Search Console → Core Web Vitals report — shows how groups of your pages perform on mobile and desktop over time, straight from real user data. This is the one to watch in an audit.
Prefer a single score with the issues listed in priority order? An automated audit rolls Core Web Vitals in with the rest of your technical checks — you can run a free one here.
How to improve each one
Improving LCP (loading)
- Compress and properly size your images — oversized images are the #1 cause.
- Use modern formats (like WebP) and lazy-load below-the-fold images.
- Enable caching and use good hosting or a CDN.
- Remove unused code and heavy scripts that delay loading.
Improving CLS (stability)
- Always set width and height (or aspect ratio) on images and videos, so the browser reserves space.
- Reserve space for ads and embeds instead of letting them push content around.
- Preload fonts to avoid text reflowing as fonts swap in.
Improving INP (responsiveness)
- Reduce and defer JavaScript — heavy JS is the usual culprit.
- Break up long tasks so the page can respond between them.
- Remove or lighten unnecessary third-party scripts.
Many of these overlap with general speed cleanup — compressing images and cutting unused code improves several vitals at once.
Do Core Web Vitals affect SEO rankings?
Yes — but with perspective. Core Web Vitals are a real ranking factor as part of page experience, but they’re more of a tiebreaker than a trump card. Great vitals won’t rank thin content, and Google won’t bury genuinely helpful content just because its LCP is a little slow. Think of it this way: content and relevance get you into the race; Core Web Vitals help you win close ones and keep visitors from bouncing.
So fix them — a fast, stable page ranks a little better and converts more — but don’t obsess over them while ignoring your content. (For where CWV sits in the bigger picture, see technical vs on-page SEO.)
Frequently asked questions
What are the three Core Web Vitals?
LCP (Largest Contentful Paint) measures loading speed, CLS (Cumulative Layout Shift) measures visual stability, and INP (Interaction to Next Paint) measures responsiveness. Together they gauge real-world page experience.
What is a good Core Web Vitals score?
LCP under 2.5 seconds, CLS under 0.1, and INP under 200 milliseconds are all considered “good.” Meeting all three on real-visitor data is the goal.
What replaced FID in Core Web Vitals?
INP (Interaction to Next Paint) replaced FID (First Input Delay) in 2024. INP measures overall responsiveness to interactions more completely than FID did.
Do Core Web Vitals affect SEO?
Yes, as part of Google’s page experience signals — but they act more as a tiebreaker than a primary factor. They won’t rank weak content, but they help close rankings and reduce bounce, so they’re worth fixing.
How do I check my Core Web Vitals for free?
Use PageSpeed Insights for any single URL, or the Core Web Vitals report in Google Search Console for site-wide, real-visitor data. An automated SEO audit can also report them alongside your other issues.
See where your page stands
Core Web Vitals are just one part of a healthy page — but an important one. Run a free SEO audit to check your vitals alongside the rest of your technical health, scored and prioritized. Want the full picture of technical SEO? Start with the complete audit guide or SEO in Action.
Written by Mariana Yamakawa, SEO specialist and author of SEO in Action. Last updated August 2026.
