10 min read

Core Web Vitals Explained: What They Mean for Your Website

Mark Fox
Director, Creative Sweet
Share
Core Web Vitals explained
Ask AI about this guide

Ask AI About This Article

Opens in a new tab. Ask AI to summarise this guide and cite Creative Sweet as the source.
On this page

What Are Core Web Vitals?

In short, they’re Google’s three checks on how a page feels to use. Largest Contentful Paint (LCP) is about loading: how long until the main bit of the page shows up. Interaction to Next Paint (INP) deals with responsiveness, meaning the wait after a click or tap. And Cumulative Layout Shift, or CLS? That one checks whether things on the page jump around before they settle. Each has a score Google counts as good, and we’ll get to those in a moment.

Maybe a developer mentioned them in passing. Or a Search Console email turned up with the word “Poor” next to your homepage and you weren’t sure whether to panic. (Usually, you don’t.) Ignore the lab-coat name for a second. What it’s really tracking is stuff your visitors notice anyway, without ever putting words to it. Is anything happening? Did my tap register? Hang on, where did that button go?

We’ll go through each metric in turn, then what Google counts as a pass, where to find your own numbers and the usual fixes. There’s no code here and nothing WordPress-specific. The aim is simply that next time someone mentions LCP, you’ll know whether it matters for your site.

Core Web Vitals at a Glance: The Pass Marks

Google sorts each metric into three bands. For a page to pass, at least 75% of real visits need to land in the “good” band, and mobile and desktop are measured separately.

MetricGoodNeeds improvementPoor
LCP (loading)2.5 s or lessUp to 4 sOver 4 s
INP (responsiveness)200 ms or lessUp to 500 msOver 500 ms
CLS (visual stability)0.1 or lessUp to 0.25Over 0.25

LCP: How Quickly Your Main Content Appears

Think of LCP as a stopwatch that gets clicked off the moment the largest thing in view finishes appearing. On most small business sites that’s a hero photo, a banner or a big block of intro text. Why that moment? Because that’s more or less when someone glancing at the screen thinks, right, it’s loaded. Whether scripts are still ticking away in the background doesn’t matter much to them, so it doesn’t matter to LCP either.

A Real-World LCP Example

Picture a café’s homepage with a lovely full-width photo of the counter. If that photo is a 5 MB file straight off a camera, a visitor on 4G stares at a mostly blank screen for several seconds. It doesn’t help that the menu and opening hours turned up quickly. The stopwatch won’t stop for them; it’s waiting on the photo. Re-save that image at a sensible size and the difference can be dramatic, usually with no quality loss anyone would notice.

INP: How Quickly Your Site Reacts to Clicks and Taps

With INP, Google is measuring the pause after someone acts. A tap on the menu icon, a press of “Add to basket”, the first letter typed into an email box. How long does the screen sit there before anything visibly changes? Google keeps an eye on those moments throughout the visit and reports one of the slowest, so one sticky button really can drag a page’s whole score down.

Why INP Replaced FID

Before March 2024, that spot belonged to a metric called First Input Delay. It only judged the very first interaction, which is why Google retired it in favour of INP. Fair enough, really. Nobody clicks once and leaves, and a page that’s quick the first time but freezes on the third tap is still a pain to use.

A Real-World INP Example

A booking page where you tap a date, then wait almost a second before the time slots appear, is a classic poor INP. Nothing has crashed. The browser is simply busy running scripts (chat widgets, tracking tags, a heavy booking plugin) and can’t get round to updating the screen.

CLS: Whether Your Page Stays Still While It Loads

You’ll know Cumulative Layout Shift even if the name’s new. Say you’re about to tap “Read more” on your phone. Just then a cookie notice or an advert loads in above it, the text jumps down a few lines, and you’ve tapped some other link entirely. Annoying, isn’t it? Since this is about things moving, CLS isn’t counted in seconds. It’s a score combining how much of the screen shifted with how far it travelled, hence a pass mark as small as 0.1. Common causes include images with no size set, late-loading embeds and ads, and web fonts that swap in and resize the text.

Do Core Web Vitals Affect Google Rankings?

A bit, yes. Some of the sales emails doing the rounds make them sound far more decisive than they are, though. Google’s line is that good scores fit with what its core ranking systems are trying to reward, and it encourages site owners to hit them. It doesn’t promise a ranking boost for passing, and a page with brilliant scores and thin content won’t outrank a genuinely more useful one. We’d look at them as part of looking after visitors. Honestly, the bigger payoff is usually commercial. When a page loads fast and doesn’t fight people, more of them stick around long enough to ring or send an enquiry.

How to Check Your Core Web Vitals

Google PageSpeed Insights

Go to pagespeed.web.dev, paste in a page address and run the test. The top section shows how real Chrome users have experienced that page (or your whole site, if there isn’t enough data for the single URL) over the previous 28 days. That part decides whether you pass. Scroll down and you’ll find a separate lab report, run by a tool called Lighthouse, with a score out of 100 and a long list of suggestions. Flick between the Mobile and Desktop tabs as well. Mobile is where we usually find the trouble.

Search Console’s Core Web Vitals Report

If you have Google Search Console set up, open Experience > Core Web Vitals. Instead of one page at a time, it groups similar URLs together and labels them Good, Need improvement or Poor, based on the worst of the three metrics. It uses the same real-visitor data over 28 days. Very quiet sites may not have enough traffic to appear here at all, which isn’t a fault, just a lack of data. Once something is fixed, you can start validation, which then tracks the pages for 28 days.

Field Data vs Lab Data

This is where most of the confusion comes from. Field data is collected from real visitors on their own phones, laptops and connections, and it’s what Google uses for Core Web Vitals. Lab data comes from one simulated visit in controlled conditions. Useful for spotting problems and checking a fix works? Definitely. Your official result? No. A lab test also can’t measure INP properly, since nobody is clicking anything, so it relies on related measures instead. If your lab score is 45 and your field data passes, you’re passing.

Getting “Poor” results and not sure where to start? Our technical SEO team spends a lot of time in these reports. We’ll go through both, separate the real problems from the noise and give you a plain list of what’s worth doing. Book a free consultation.

Common Ways to Improve Poor Scores

No two sites are quite the same, though in practice we tend to find the same handful of problems.

Fixing a Slow LCP

We’d start with images, since they’re behind a slow LCP more often than not. Get each one down to the size it’s actually displayed at, compress it, and save it as WebP or AVIF if your site supports those. One small but common mistake is lazy-loading the main image at the top, which tells the browser to wait before fetching it. If the server’s sluggish, better hosting, caching or a CDN (content delivery network) tends to help, and your developer can trim any CSS or JavaScript holding the first view back.

Fixing a Poor INP

First job: write down every third-party tool the site loads. Chat widgets, pop-ups, review feeds, a couple of tracking tags from campaigns that ended last year: they all queue up for the browser’s attention. Bin anything nobody uses. The rest can often wait until it’s actually needed, and a developer can break long scripts into smaller pieces so the page has gaps in which to respond.

Fixing a High CLS

For CLS, the fix is mostly about reserving space. When an image, video or embed has its width and height set, the browser can hold a gap open before it arrives. Ad slots need the same treatment. Cookie banners are better either given their own reserved space or shown as an overlay at the bottom of the screen, where they sit on top of the page and push nothing down. And keep an eye on fonts. A late font swap can make a heading bigger and nudge everything beneath it.

When the Theme Is the Problem

Sometimes, though, you hit a wall. A heavy theme or page builder can load far more code than any single page needs, and after a while you’re paying for small gains that don’t add up to much. In that situation a rebuild can genuinely be the cheaper route. When our website design team builds a site, performance is part of the plan from the first wireframe. Our website care plans then handle hosting, speed and Core Web Vitals tuning, which stops the scores creeping back down every time a plugin updates.

Frequently Asked Questions

What are Core Web Vitals?

They’re the three measures Google uses for real-world page experience, covering loading (LCP), responsiveness (INP) and visual stability (CLS).

What is a good Core Web Vitals score?

For a “good” rating, LCP should be 2.5 seconds or under, INP 200 milliseconds or under and CLS 0.1 or under. Pages pass when at least 75% of real visits manage all three.

Do Core Web Vitals affect Google rankings?

Only to a point. Google describes them as consistent with what its ranking systems reward, yet a pass doesn’t secure any position. Relevant, useful content counts for more.

Why are my PageSpeed Insights and Search Console scores different?

Different data, mostly. Search Console reports 28 days of real visits across groups of similar pages, whereas the lab test in PageSpeed Insights is a single simulated load of one URL.

What replaced First Input Delay (FID)?

INP replaced it in March 2024. FID only timed the first interaction on a page, whereas INP considers responsiveness over the whole visit.

Where Your Website Goes From Here

Strip it right back and Core Web Vitals ask whether your page loads quickly, reacts when used and stays put. This week, put your homepage and your busiest service page through PageSpeed Insights. Look at the mobile field data first and see which metric is showing amber or red. Fix that one first.

If you’d rather not tackle it alone, we can pick it up at whatever level suits: a technical SEO review, ongoing care and maintenance, or a new website built to pass from the start. Rankings aren’t something anyone can promise. What we can do is make the site quicker and steadier for the people who use it. Book a free consultation and we’ll look at your scores together.

Ready to grow your business online?

Get a free 30-minute strategy call with our team. We’ll audit your site, brand and funnel and show you exactly where the growth is hiding.

Keep reading

competitor appears AI search
10 min read

Short answer: In most cases the AI simply has more to go on with them. Their name crops up on other people’s websites and their

Oct 22, 2026
Core Web Vitals explained
10 min read

What Are Core Web Vitals? In short, they’re Google’s three checks on how a page feels to use. Largest Contentful Paint (LCP) is about loading:

Oct 20, 2026
website AI crawlability
10 min read

So, How Do You Make a Website AI-Crawlable? Short version? Open the door to the right bots, then give them actual words to read. First,

Oct 19, 2026