
Core Web Vitals Meaning: LCP, INP & CLS Explained 2026
Core Web Vitals are Google's way of measuring how fast and smooth your website feels. We explain LCP, INP and CLS in plain English, show you how to test your site, and share practical fixes that actually work.
Key Takeaways
- Core Web Vitals are three Google-defined metrics that measure the real-world experience of loading, interacting with, and visually using your website.
- The three metrics are LCP (Largest Contentful Paint), INP (Interaction to Next Paint) and CLS (Cumulative Layout Shift).
- The "good" thresholds: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1.
- Roughly half of mobile sites currently fail at least one metric — passing is a real competitive edge.
- You can test your site for free using Google PageSpeed Insights and Google Search Console.
What Are Core Web Vitals? (The Short Answer)
Core Web Vitals are three performance metrics defined by Google that measure the loading speed, interactivity, and visual stability of a web page based on real user data. They have been a confirmed Google ranking signal since 2021 and were strengthened further in Google's December 2025 core update.
If you have heard the term but never understood what Core Web Vitals actually mean for a business owner, this guide is for you. Every site we build at Brambla is measured against these metrics from day one — and most of the clients who come to us with a "why are we slipping in search" problem find at least part of the answer here.
The Three Core Web Vitals Metrics
Each metric measures a distinct dimension of how a real user experiences your page:
- LCP — how fast your main content loads
- INP — how quickly your site responds when someone interacts with it
- CLS — how stable your page layout is while it loads
Each has a defined "good," "needs improvement," and "poor" threshold — Google publishes the official Core Web Vitals thresholds on web.dev. Hitting "good" on all three is the goal. Missing on even one can work against your rankings.
LCP: Largest Contentful Paint
What it measures
LCP measures how long it takes for the largest visible element on the page — typically a hero image, a large heading, or a video poster — to fully render in the viewport. In plain terms: how quickly does the page look loaded to the person viewing it?
The thresholds
- Good: under 2.5 seconds
- Needs improvement: 2.5 – 4.0 seconds
- Poor: over 4.0 seconds
Why it matters
LCP is the metric users feel most directly. If someone clicks your link in Google and stares at a blank or partially-loaded page for three seconds, they are likely gone before they read a word. Google's research shows that as page load time increases from one second to three seconds, the probability of a user bouncing rises by 32%.
Common causes of poor LCP
- Large, unoptimised images (a JPEG that could be a WebP at a fraction of the size)
- Render-blocking JavaScript or CSS files loaded in the head
- Slow server response times or shared hosting under load
- Hero images that are not preloaded or prioritised
- Heavy third-party scripts running before your content
How we address it
Every site we build at Brambla is on Next.js, which automatically serves images in WebP format, lazily loads off-screen content, and prioritises above-the-fold rendering. We do not apply Framer Motion or fade-in animations to hero sections — these animations delay the browser from painting the LCP element, which directly harms your score. It is a small architectural choice that makes a measurable difference.
A real example. When we rebuilt our own marketing site at the start of 2026, the legacy hero had an LCP of 4.2s on mobile field data. After the rebuild — same hero image, served as WebP, no entrance animation, preloaded — LCP dropped to 1.8s. No content changes, no design overhaul of the hero itself. Pure performance work.
INP: Interaction to Next Paint
What it measures
INP replaced the old First Input Delay (FID) metric in March 2024. Where FID only measured the delay before the browser started processing a click or tap, INP measures the full response time — from the moment you interact with something to when the browser paints the visual response.
It captures how the page responds throughout the entire user session, not just the first click, and takes the worst interaction as its representative score (with some outliers excluded).
The thresholds
- Good: under 200 milliseconds
- Needs improvement: 200 – 500 milliseconds
- Poor: over 500 milliseconds
Why it matters
A site that loads quickly but then feels sluggish when you click a menu, submit a form, or open a dropdown creates a poor impression — even if the page technically loaded fast. INP is Google's way of capturing that sluggishness.
Common causes of poor INP
- Long JavaScript tasks blocking the browser's main thread
- Heavy event listeners on interactive elements
- Bloated third-party scripts (chat widgets, analytics, advertising tags) running at interaction time
- React or other framework components with expensive re-renders
- Excessive DOM size making updates slow
How to improve it
The primary lever is reducing main thread work. This means code-splitting your JavaScript so only what is needed on a given page is loaded, deferring non-critical scripts, and auditing third-party tags. If you are running multiple marketing scripts — analytics, heatmaps, chat widgets — each one adds to the cost of every user interaction.
CLS: Cumulative Layout Shift
What it measures
CLS measures visual instability — how much your page layout shifts unexpectedly while it is loading. You have experienced this: you start reading an article, an ad loads above the text, and everything jumps down a few hundred pixels. That jump is a layout shift, and CLS scores them cumulatively throughout the page load.
The thresholds
- Good: under 0.1
- Needs improvement: 0.1 – 0.25
- Poor: over 0.25
Why it matters
High CLS is genuinely irritating and can cause real problems — users clicking the wrong button because the layout jumped just as they tapped. It signals a poorly built page, and Google treats it accordingly.
Common causes of poor CLS
- Images or video with no declared dimensions (width and height attributes)
- Ads, embeds, or iframes that load in and push content down
- Web fonts that load late and cause a font swap that reflows text
- Dynamically injected content (banners, cookie notices, chat widgets) that appear after initial load
- Animations that shift layout rather than transforming in place
How to fix it
Always declare explicit width and height on images and video elements. Use aspect-ratio CSS where needed. Preload critical web fonts and use `font-display: optional` or `font-display: swap` carefully. Ensure any injected content — including cookie consent banners — has reserved space, or slides in from outside the viewport rather than pushing content down.
How to Test Your Core Web Vitals
You do not need technical expertise to check your scores. Here are the main tools:
Google PageSpeed Insights
Visit pagespeed.web.dev and enter your URL. You will get both lab data (simulated in controlled conditions) and field data (real-user measurements from the Chrome User Experience Report, where available). Lab data is good for debugging; field data is what Google actually uses for ranking.
Google Search Console
If your site is verified in Search Console, the Core Web Vitals report (under Experience) shows you aggregate field data for all your pages, segmented by mobile and desktop, with a breakdown of which URLs are failing and why. This is the closest view to how Google sees your site's performance at scale. See the Search Console Core Web Vitals report help.
GTmetrix
GTmetrix provides a detailed waterfall chart of every resource loading on your page, making it useful for diagnosing specific bottlenecks — a particular image, a slow API call, or a render-blocking script.
Chrome DevTools
For developers, Chrome's Performance panel and Lighthouse audit (built into DevTools) allow granular diagnosis directly in the browser.
Why Core Web Vitals Matter for SEO
Google confirmed in 2021 that Core Web Vitals are a ranking factor — part of a broader "page experience" signal. While content relevance and authority remain the dominant ranking factors, performance acts as a tiebreaker and, in competitive niches, can genuinely shift positions.
More importantly, the correlation between good Core Web Vitals and user behaviour is well-documented. Sites that improved their Core Web Vitals saw measurable increases in revenue, session duration, and reduced bounce rates. For e-commerce sites, faster LCP and lower CLS directly correlate with higher conversion rates.
The mobile picture is particularly stark: roughly half of mobile sites currently fail at least one Core Web Vitals threshold. That means a large share of your competitors are failing — and if you are among the half that passes, you have a real edge.
What Changed in Late 2025 (and Why It Matters More Now)
Google's December 2025 core update meaningfully raised the weight of Core Web Vitals as a ranking signal. The previous framing — "tiebreaker between otherwise equal pages" — is now outdated.
The picture since December 2025:
- Sites with LCP above 3 seconds saw measurably more traffic loss than in previous core updates
- Poor INP scores (above 300ms) correlated with significant mobile ranking drops
- Cross-browser measurement is now reality. Firefox 144 (October 2025) added INP support; Safari 26.2 (December 2025) added both LCP and INP. Core Web Vitals are no longer Chrome-only — Google now has real-user data from all major browsers.
The business impact in hard numbers:
- A 0.1 second improvement in load time correlates with an 8.4% conversion uplift and 9.2% increase in average order value (Deloitte/Google study)
- Product pages loading in 4-5 seconds see 40-50% lower conversions than those loading in under 2 seconds
- Roughly half of all sites fail at least one Core Web Vitals metric — meaning your competitors are likely among them
What Actually Moves the Needle
If you are a business owner without a developer on hand, here is where to focus energy:
For LCP:
- Compress and convert hero images to WebP or AVIF
- Move to a faster host — shared hosting under load is a common culprit
- Remove or defer unused JavaScript
For INP:
- Audit third-party scripts. If you are running five analytics and marketing tools, consider whether all of them are necessary
- Ensure your theme or CMS is not loading JavaScript you do not need
For CLS:
- Add explicit dimensions to every image on your site
- Test what happens when your cookie banner loads — does it push content down?
If your site is more than three years old and has never been audited for performance, a professional website audit will give you a prioritised list of exactly what is hurting your scores and how to fix it.
If you are already with us on SiteCare, performance monitoring is part of what we do — we keep an eye on your site's health so you do not have to. You can also read more about what goes into keeping a site running well in our website maintenance guide and our full website hosting and maintenance guide.
For businesses considering a new build or a site overhaul, our web design service is built around performance from the ground up — every site ships with image optimisation, server-side rendering, and none of the bloat that drags scores down.
What to Ask Your Web Developer
If you have read this guide and suspect your site has a Core Web Vitals problem, here are the specific questions to ask your developer or agency:
- "What are our current Core Web Vitals scores on mobile?" — Not desktop. Mobile is what Google primarily uses for rankings.
- "What is our LCP element and can it be optimised?" — This identifies the single biggest bottleneck in your page load.
- "How many third-party scripts are running on our site?" — Every analytics tool, chat widget, and tracking pixel adds to INP delay.
- "Are our images served in WebP/AVIF format with correct dimensions?" — This is the most common CLS and LCP fix.
- "Is the site using a CDN?" — A Content Delivery Network serves your site from servers closer to your visitors. One of the cheapest performance wins available.
- "When was our last performance audit?" — If the answer is "never" or "more than 6 months ago," that is your starting point.
If you do not have a developer relationship, our free website audit covers Core Web Vitals assessment as standard, and our SiteCare plans include ongoing performance monitoring.
Frequently Asked Questions
Do Core Web Vitals directly affect my Google rankings?
Yes, but the degree of impact depends on your niche and the competition you are up against. Google uses page experience signals — including Core Web Vitals — as a ranking factor. In highly competitive markets where many pages are similarly authoritative, performance can be the deciding difference. In less competitive niches, poor scores may have a smaller day-to-day impact on rankings, but they always affect user experience and conversion rates.
What is the difference between lab data and field data?
Lab data is generated by running automated tests under controlled conditions (simulated device, simulated network, no caching). Field data — also called real user monitoring — is collected from actual Chrome users visiting your site in real conditions. Google uses field data (from the Chrome UX Report) for ranking purposes. Lab data is more useful for diagnosing specific issues because you can reproduce it consistently.
INP replaced FID — does that mean my old scores are still valid?
Not directly. INP became an official Core Web Vitals metric in March 2024, replacing First Input Delay. Your historical FID scores cannot be compared like-for-like with INP, as they measure different things. INP is a more demanding and more representative metric — some sites that had good FID scores find their INP scores need attention. Run a fresh audit against the current metrics.
My site passes on desktop but fails on mobile. Which matters more?
Both matter, but mobile performance is particularly significant. Google uses mobile-first indexing, meaning it crawls and evaluates your site primarily as a mobile user would experience it. Mobile field data is also often worse than desktop because of network conditions and device constraints. If you are only passing on desktop, treat the mobile failures as the priority.
How long does it take to fix Core Web Vitals?
A typical SMB site can see most LCP and CLS issues fixed inside 1-2 weeks of focused work — image optimisation, removing render-blocking scripts, adding explicit dimensions. INP problems often take longer because they usually require auditing and reducing third-party JavaScript, which can mean trade-offs with marketing or tracking tools the business relies on. We scope this as part of a website audit.
Ready to Fix Your Core Web Vitals?
If your site is struggling with performance — or you have never checked your scores — now is the right time to find out where you stand.
Our free mini website audit gives you an immediate picture of how your site performs, and our full £149 audit (see pricing) goes deep into every technical factor affecting your visibility and user experience.
Already have a site? Our SiteCare plans include ongoing performance monitoring and maintenance, so you are never left wondering if something has slipped. We look after it, so you do not have to.
Related Reading
- Page Speed Optimisation: A Practical Guide for Business Websites
- How Website Speed Affects E-commerce Conversion Rates
- Web Design Trends 2026: What Actually Matters for Small Businesses
- Sustainable Web Design: How to Reduce Your Website's Carbon Footprint
- SEO for Small Businesses in the UK: Where to Start
Tags
Sam Butcher
Founder, Brambla
Sam is the founder of Brambla (SDB Digital Ltd), a creative digital agency based in Devon. With experience across web design, branding and digital marketing, he works directly with SMEs across Devon, Cornwall, Kent and London to build websites that drive real business results.
More from the Blog

Why We Built Brambla: Honest Web Design for the Businesses Big Agencies Price Out
We built Brambla to close the gap between £50k agency retainers and DIY template tools that leave owners configuring DNS. Here is how — and why AI-accelerated development is the mechanism that makes it work.

GEO vs SEO: What's the Difference and Do You Need Both?
SEO gets you into Google's ranked results. GEO gets you cited in AI-generated answers. Both matter, and the two strategies overlap more than you might think. Here's a clear breakdown of the differences and how to approach both.

How Brighton Businesses Stand Out Online
Brighton is the UK city where everyone has a website. That raises the bar significantly. Here is how Brighton and Sussex businesses can build an online presence that genuinely stands out — not just one that exists.
READY TO GROW YOUR BUSINESS?
Whether you need a new website, SEO, or a full digital marketing strategy — we're here to help.
START A PROJECT