Core Web Vitals are three numbers Google uses to judge how your website feels to a real visitor: how fast it loads, how quickly it reacts, and how steady it stays while it appears on screen. If those three numbers are good, people stay. If they are bad, people leave — and Google notices.
You do not need to be technical to understand them. Core Web Vitals have exactly one job: to measure the experience of the person using your site, not the machine serving it. Here is what each one means and what you can actually do about it.
The three metrics in plain language
Google boils the whole experience down to three measurements. Each has a simple target — hit them on a phone and you are in good shape.
- LCP — loading: Largest Contentful Paint measures how long until the main thing on the page (usually the big image or headline) actually shows up. Aim for under 2.5 seconds.
- INP — responsiveness: Interaction to Next Paint measures how quickly the page reacts when someone taps a button, opens a menu or fills a field. Aim for under 200 milliseconds. INP replaced the older FID metric in 2024.
- CLS — visual stability: Cumulative Layout Shift measures how much the page jumps around as it loads — the maddening moment when you go to tap something and it shifts under your finger. Aim for under 0.1.
That is the whole vocabulary. Loading, responsiveness, stability — everything else is detail.
Why Google turns them into a ranking signal
Google’s business depends on sending people to pages that do not frustrate them. These metrics have been part of the ranking algorithm since 2021, and they gained weight when INP joined in 2024. They will rarely rocket a mediocre page to number one — content and relevance still matter most — but between two similar pages, the faster, steadier one wins. Think of Core Web Vitals as a tie-breaker you do not want to lose. This ties directly into the SEO basics every business owner should know.
How to measure them in five minutes
You do not have to guess. Two free tools tell you exactly where you stand:
- PageSpeed Insights: paste your URL into pagespeed.web.dev and it grades all three metrics for both mobile and desktop, then lists the biggest problems in priority order.
- Google Search Console: its Core Web Vitals report uses real data from real visitors, not a lab test, and groups your pages into good, needs-improvement and poor — so you see which templates to fix first.
Always trust the phone numbers over the desktop ones. Most of your visitors are on mobile, and — as covered in why mobile-first design is non-negotiable — that is the experience Google measures hardest.
The fixes that move the needle
The good news: a handful of changes fix the vast majority of failing scores. In rough order of impact:
- Right-size your images: an oversized photo is the number-one cause of a slow LCP. Compress images, serve them at the dimensions they display, and use modern formats. This alone often halves load time — see how a slow website quietly costs you customers.
- Get faster hosting: a cheap, overloaded server delays everything before your page even starts drawing. Solid hosting improves LCP across every page at once.
- Cut unnecessary scripts: every chat widget, tracker and social embed adds weight and hurts INP. Keep the ones that earn their place; remove the rest.
- Reserve space for images and ads: giving every image, banner and embed a fixed width and height stops the page from jumping and fixes most CLS problems instantly.
Core Web Vitals are not a tech report card — they are your visitor’s patience, measured in seconds.
What good looks like
A healthy small-business site loads its main content in under two seconds on a mid-range phone, responds to taps instantly, and never shifts under the reader’s thumb. Get there and you please both Google and the human holding the phone — which is the only audience that ever mattered.
Not sure where your site stands? Put together a quick estimate for a rebuild or a speed overhaul, or send me your URL and I will tell you honestly which of these three numbers is holding you back.