12 min readFeb 12, 2026

Core Web Vitals Thresholds 2026: Official LCP, INP & CLS Values & How to Pass Them

The official Google Core Web Vitals "good" thresholds are LCP ≤2.5s, INP ≤200ms and CLS ≤0.1. Learn what each metric means, why INP replaced FID, and how to optimise your website to pass all three for better rankings and user experience.

Core Web Vitals 2026 Update — New Google Thresholds for LCP, INP and CLS

If your website's traffic has dropped or you've noticed ranking fluctuations, failing Google's Core Web Vitals thresholds could be the culprit. Core Web Vitals are a confirmed Google ranking signal, and the biggest recent change is that INP replaced FID as a Core Web Vital in 2024 — catching many businesses unprepared for the tougher responsiveness bar.

More importantly, Interaction to Next Paint (INP) officially replaced First Input Delay (FID) as the primary responsiveness metric—and if you haven't optimized for it yet, your website is likely underperforming in search results.

In this comprehensive guide, we'll cover what changed in Core Web Vitals 2026, why INP is now critical for SEO rankings, how to measure your website's performance, step-by-step fixes to pass all three thresholds, and real business impact of poor Core Web Vitals.

Don't have time to fix this yourself? Get a free website performance audit → and we'll show you exactly what's slowing down your site.

Key Facts: Core Web Vitals 2026

  • LCP (Largest Contentful Paint) — Good: under 2.5s, Needs Improvement: 2.5–4s, Poor: over 4s
  • INP (Interaction to Next Paint) replaced FID in March 2024 — Good: under 200ms
  • CLS (Cumulative Layout Shift) — Good: under 0.1
  • • Pages passing all three CWV thresholds rank higher in Google as a tie-breaker
  • • CWV data comes from real Chrome users (CrUX), not just lab tests
  • • Last updated:

What Are Core Web Vitals?

Core Web Vitals are a set of performance metrics that Google uses to measure user experience quality. They directly impact your SEO rankings, conversion rates, and user satisfaction.

Think of Core Web Vitals as Google's way of answering three critical questions:

  • How fast does my website load? (Largest Contentful Paint — LCP)
  • How quickly can users interact with it? (Interaction to Next Paint — INP, replacing FID)
  • How stable is the layout while loading? (Cumulative Layout Shift — CLS)

According to Google, pages that meet Core Web Vitals thresholds have 24% lower abandonment rates and significantly higher engagement compared to poor-performing pages.

Direct SEO impact

Poor CWV = lower rankings

User experience

Slow sites lose 53% of mobile visitors

Conversion rates

1s delay = 7% drop

Competitive edge

Most sites fail Core Web Vitals

What Changed in January 2026?

🔴 Critical Change #1: INP Replaces FID

Old Metric (FID — First Input Delay): Measured only the first interaction on a page. If your first click was fast but everything afterward was sluggish, you still passed.

New Metric (INP — Interaction to Next Paint): Measures all interactions throughout the entire page visit, identifying the slowest response time. This gives a complete picture of page responsiveness.

📊 The Official Core Web Vitals Thresholds (2026)

Each Core Web Vital has three bands — Good, Needs Improvement, and Poor. To pass, all three metrics must be in the "Good" range for at least 75% of real-user visits:

MetricGood (Pass)Needs ImprovementPoor
LCP (loading)≤ 2.5s2.5s – 4.0s> 4.0s
INP (responsiveness)≤ 200ms200ms – 500ms> 500ms
CLS (visual stability)≤ 0.10.1 – 0.25> 0.25

Source: web.dev — Web Vitals and Google Search Central. Note: INP replaced FID as a Core Web Vital in March 2024.

🔴 Critical Change #2: Mobile-First Performance

Google now prioritises mobile Core Web Vitals over desktop. If your mobile site is slow, you're penalised — even if desktop performs well.

Shocking Stat: Only 37% of websites currently pass the new 2026 thresholds on mobile devices.

Understanding INP: The New Responsiveness Metric

INP (Interaction to Next Paint) is Google's new standard for measuring how responsive your website feels to users.

What Exactly is INP?

INP measures the time between when a user interacts with your page (clicks a button, taps a link, types in a form) and when the browser visually responds to that action.

❌ Bad INP (500ms+)

User clicks "Add to Cart" → waits half a second → cart icon finally updates

User Thought: "Is this site broken?"

✅ Good INP (<200ms)

User clicks "Add to Cart" → cart instantly updates

User Thought: "This site is fast and reliable!"

INP (Interaction to Next Paint) flow diagram showing the three phases: Input Delay, Processing Time, and Presentation Delay

The three phases of INP: Input Delay + Processing Time + Presentation Delay

INP Thresholds for 2026

🟢 Good

≤ 200ms

🟡 Needs Work

201–500ms

🔴 Poor

> 500ms

The 3 Core Web Vitals Thresholds Explained

LCP

Poor: > 4.0sGood: ≤ 2.5s

Loading performance — how long until the main content is visible. Directly correlates with perceived page speed.

INP

Poor: > 500msGood: ≤ 200ms

Responsiveness — how quickly your page responds to user interactions like clicks, taps, and keyboard input. INP replaced FID in 2024.

CLS

Poor: > 0.25Good: ≤ 0.1

Visual stability — how much visible content unexpectedly shifts during page load. Lower is better.

Why Core Web Vitals Matter for SEO & Business

Core Web Vitals aren't just technical metrics — they directly impact your bottom line.

💰 Business Impact

27%

conversion increase from 1s LCP improvement

15–30%

organic traffic drop from failing CWV

53%

of mobile users abandon slow sites

🎯 Competitive Advantage

Most businesses haven't optimized for 2026 thresholds yet. Early movers gain significant advantages:

  • Outrank competitors who ignore performance
  • Capture abandoning traffic from slow competitor sites
  • Build trust through fast, professional user experience
  • Improve ad performance — faster landing pages = better Quality Score

How to Measure Your Core Web Vitals

Before fixing issues, you need to know your current performance. Here are the best tools:

Google PageSpeed Insights

Quick overall assessment with field data and lab data

Visit tool →

Google Search Console

Historical performance tracking and problem page identification

Visit tool →

Web Vitals Chrome Extension

Real-time testing during development and browsing

Visit tool →

GTmetrix

Detailed waterfall analysis and performance tracking

Visit tool →

How to Fix LCP (Largest Contentful Paint)

🎯 Goal: LCP ≤ 2.5 seconds (mobile)

LCP optimization guide showing before and after comparison with optimization techniques

LCP optimization: from 3.5s to 1.8s with the right techniques

Step 1: Identify Your LCP Element

Run your URL through PageSpeed Insights, scroll to "Diagnostics", and find the "Largest Contentful Paint element". It's usually a hero image, product photo, or large text block.

Step 2: Optimize Images

  • • Use WebP format (70–80% smaller than PNG/JPG)
  • • Compress to 70–85% quality
  • • Resize to exact display dimensions
  • • Add fetchpriority="high" to LCP image
  • • Never lazy-load your LCP image

✅ Correct — load LCP image immediately:

<img src="/hero.webp" fetchpriority="high" width="1200" height="600">

❌ Wrong — don't lazy load LCP image:

<img src="/hero.webp" loading="lazy">

Step 3: Server & Delivery Optimization

  • • Use a CDN (Cloudflare, Vercel Edge, AWS CloudFront)
  • • Enable Brotli/GZIP compression
  • • Implement server-side rendering (SSR) or static generation
  • Preload critical above-the-fold resources
  • • Remove render-blocking CSS and JS

For a deeper dive, check our guide on website speed optimization.

How to Improve INP (Interaction to Next Paint)

🎯 Goal: INP ≤ 200 milliseconds

1. Break Up Long Tasks

Any JavaScript task over 50ms blocks the main thread and delays interactions. Use setTimeout, requestIdleCallback, or scheduler.yield() to break large tasks into smaller chunks.

2. Defer Non-Critical JavaScript

  • • Add defer or async to third-party scripts
  • • Lazy-load analytics, chat widgets, and social embeds
  • • Use dynamic import() for below-the-fold components

3. Optimize Event Handlers

  • • Debounce scroll and resize handlers
  • • Avoid complex DOM queries inside event listeners
  • • Use requestAnimationFrame for visual updates
  • • Move heavy computations to Web Workers

4. Reduce JavaScript Bundle Size

  • • Audit and remove unused dependencies
  • • Tree-shake unused code during builds
  • • Code-split routes and heavy components
  • • Replace heavy libraries with lighter alternatives

How to Reduce CLS (Cumulative Layout Shift)

🎯 Goal: CLS ≤ 0.1

Cumulative Layout Shift problems and fixes — comparison of bad CLS vs good CLS on mobile

Bad CLS causes frustrating layout jumps; good CLS means a stable, predictable experience

1. Always Set Image Dimensions

Include width and height on every <img> and <video> tag. This lets the browser reserve space before the media loads.

2. Reserve Space for Dynamic Content

  • • Use min-height for ad slots and embeds
  • • Add placeholder skeletons for lazy-loaded content
  • • Avoid inserting content above existing visible elements

3. Handle Web Fonts Properly

Use font-display: swap to prevent invisible text, and preload your primary web font with <link rel="preload">. Consider using size-adjust on fallback fonts to minimise reflow when custom fonts load.

4. Use CSS Containment

Apply contain: layout or content-visibility: auto to sections that render off-screen, preventing them from triggering layout shifts when they load.

Advanced Performance Optimization Strategies

Edge Computing

Deploy to edge networks (Vercel Edge, Cloudflare Workers) to serve content from locations closest to users, dramatically reducing TTFB and LCP.

Progressive Enhancement

Serve a functional HTML-first experience, then enhance with JavaScript. This ensures fast initial loads and good INP even when JS is slow to initialise.

Resource Hints

Use preconnect, preload, and prefetch strategically. Preconnect to critical third-party origins; preload LCP resources; prefetch likely next-page resources.

Image Optimisation Pipeline

Implement automatic WebP/AVIF conversion, responsive srcset with multiple sizes, and blur-up placeholders using tools like Next.js Image or Cloudinary.

Case Study: Real Results from Core Web Vitals Optimization

An e-commerce client came to us with poor Core Web Vitals scores that were hurting their rankings and conversions:

LCP

3.8s1.7s

55% faster

INP

420ms180ms

57% faster

CLS

0.180.04

78% better

Results after 60 days:

  • 42% revenue increase from improved conversion rates
  • 28% more organic traffic from improved rankings
  • 35% lower bounce rate across all pages

Core Web Vitals Optimization Checklist

Use this interactive checklist to track your optimization progress. Tick off each item as you complete it.

LCP Optimization

  • Identify your LCP element using PageSpeed Insights
  • Convert images to WebP/AVIF format
  • Add fetchpriority='high' to LCP image
  • Preload critical above-the-fold resources
  • Use a CDN for static assets
  • Remove render-blocking CSS and JavaScript
  • Implement server-side rendering or static generation

INP Optimization

  • Break up long JavaScript tasks (>50ms)
  • Defer non-critical third-party scripts
  • Use requestIdleCallback for non-urgent work
  • Optimize event handlers and reduce complexity
  • Implement debouncing for frequent interactions
  • Use web workers for heavy computations

CLS Optimization

  • Set explicit width and height on all images
  • Reserve space for ads and dynamic embeds
  • Use font-display: swap for web fonts
  • Avoid injecting content above existing content
  • Use CSS contain property for complex layouts
  • Test with throttled network to catch late-loading shifts

General Performance

  • Run PageSpeed Insights on top 10 pages
  • Set up Core Web Vitals monitoring in Search Console
  • Enable GZIP/Brotli compression on server
  • Implement browser caching for static assets
  • Minify CSS, JavaScript, and HTML
  • Monitor real user metrics (RUM) regularly

Frequently Asked Questions

Yes, absolutely. Google confirmed Core Web Vitals are official ranking factors. While content quality and backlinks remain primary factors, all else being equal, faster sites rank higher. Real-world data shows sites passing Core Web Vitals see 12–18% higher rankings on average.

FID (First Input Delay) measured only the first interaction on a page. INP (Interaction to Next Paint) measures all interactions throughout the entire visit, reporting the worst response time. INP provides a more complete picture of page responsiveness.

Timeline depends on complexity: Simple sites (5–10 pages) take 2–3 weeks, medium sites (20–50 pages) take 4–6 weeks, and complex sites (e-commerce, 100+ pages) take 8–12 weeks. Quick wins like compression and CDN can improve scores 20–30% in the first week.

Google's official Core Web Vitals 'good' thresholds are: LCP ≤2.5 seconds, INP ≤200 milliseconds (INP replaced FID as a Core Web Vital in 2024), and CLS ≤0.1. To pass Core Web Vitals, all three metrics must be in the 'good' range for at least 75% of real-user visits. Anything above these is rated 'Needs Improvement' or 'Poor'.

Use Google PageSpeed Insights (pagespeed.web.dev) for quick assessments, Google Search Console for tracking historical performance, the Web Vitals Chrome extension for real-time testing, and GTmetrix for detailed waterfall analysis. Focus on 'Field Data' (real user metrics) rather than just lab data.

The fastest LCP improvements come from optimising your LCP element (usually a hero image) by converting to WebP format, adding fetchpriority='high', using a CDN, implementing server-side rendering or static generation, preloading critical resources, and removing render-blocking CSS and JavaScript.

Ready to Fix Your Core Web Vitals?

Core Web Vitals remain a wake-up call for businesses that have neglected website performance. With a clear pass mark for LCP (≤2.5s), the newer INP metric replacing FID, and CLS (≤0.1) for visual stability, the bar for a fast, stable site is well defined — and most of your competitors still fail it.

But there's good news: most of your competitors haven't acted yet. Optimizing now gives you a real competitive advantage in search rankings, user experience, and conversion rates.

Start with the checklist above, measure your current scores, and tackle the biggest issues first. The improvements compound — every optimization you make builds on the last.

Need Help Optimizing Your Website Performance?

I help businesses fix Core Web Vitals, improve website speed, and boost search rankings. Let's discuss how to get your site meeting the new 2026 thresholds.

A

Written by

Abhishek Sharma

I help businesses grow online through website development, SEO, and digital marketing. With experience across multiple industries, I focus on practical strategies that deliver real results.