Core Web Vitals Explained for Business Owners
Short answer: Core Web Vitals are three measurements Google uses to judge how a page feels to real visitors: LCP (how fast the main content appears, good at 2.5 seconds or less), INP (how quickly the page responds when someone taps, good at 200 milliseconds or less) and CLS (how much the layout jumps around, good at 0.1 or less). They’re part of how Google evaluates page experience, and they affect whether visitors stay.
The three metrics, in plain English
LCP: Largest Contentful Paint
What it measures: how long until the biggest thing on screen, usually the main image or headline, has loaded.
Why it matters: this is when the page feels “loaded” to a visitor.
Good: 2.5 seconds or less. Poor: more than 4 seconds.
INP: Interaction to Next Paint
What it measures: how quickly the page reacts when someone taps a button, opens a menu or types in a form.
Why it matters: a page that looks loaded but doesn’t respond feels broken.
Good: 200 milliseconds or less. Poor: more than 500 milliseconds.
CLS: Cumulative Layout Shift
What it measures: how much things move around while the page loads. Think of tapping a button just as an ad pushes it down.
Why it matters: it’s frustrating, and it causes wrong taps.
Good: 0.1 or less. Poor: more than 0.25.
How Google decides if you pass
Google looks at real visits from Chrome users. A page passes a metric when at least 75% of visits meet the “good” threshold. So it’s not about your fast office Wi-Fi; it’s about your typical visitor on a typical phone.
How to check your scores
- PageSpeed Insights (pagespeed.web.dev): enter a URL, look at the mobile results. The top section shows real-visitor data if your site has enough traffic; the lower section is a lab test.
- Google Search Console: the Core Web Vitals report groups your pages into Good, Needs improvement and Poor.
New or small sites may not have enough visits for real-user data. Use the lab test as a guide until they do.
What usually fixes each one
| Problem | Common causes | Usual fixes |
|---|---|---|
| Slow LCP | Large hero image, slow server, render-blocking files | Compress and resize images, don’t lazy-load the hero, better hosting, caching |
| Slow INP | Too much JavaScript, heavy plugins, chat widgets, page builders | Remove unused scripts and plugins, delay non-essential scripts |
| High CLS | Images without dimensions, ads or banners loading late, web fonts swapping | Set image width and height, reserve space for banners, preload fonts |
For a fuller list of causes, see Why is my website so slow?
Do Core Web Vitals affect rankings?
They’re part of Google’s page experience signals. They won’t make a weak page rank, but between similar pages, a better experience can help, and it definitely affects whether visitors stay long enough to enquire.
Failing Core Web Vitals?
We fix LCP, INP and CLS on WordPress, WooCommerce and Shopify sites, with a before-and-after report.
FAQ
What replaced FID in Core Web Vitals?+
INP (Interaction to Next Paint) is the responsiveness metric. It measures how quickly the page responds to interactions throughout the visit.
Why are my mobile scores worse than desktop?+
Phones have slower processors and often slower connections, so heavy images and scripts hurt more on mobile.
Can I pass Core Web Vitals on shared hosting?+
Often yes, for a well-built site. But a slow server makes LCP hard to fix, so hosting matters.
How long do improvements take to show in Search Console?+
Real-user data covers the previous 28 days, so improvements show up gradually over about a month.
Sources: web.dev – How the Core Web Vitals thresholds were defined
Rather have us look at your website?
Share the link and get a fixed quote with a quick review of what to fix first.


