~/blog  › 

Core Web Vitals in 2026: How Page Speed and INP Affect Your Google Rankings

Core Web Vitals have evolved into a genuine ranking differentiator. Learn how LCP, INP, and CLS affect your Google rankings in 2026, with practical fixes for WordPress sites and step-by-step optimisation guidance.

Google’s Core Web Vitals have evolved from a nice-to-have technical checkbox into a genuine ranking differentiator — especially for competitive UK search terms. In 2026, with Interaction to Next Paint (INP) now fully replacing First Input Delay (FID) and Google tightening its page experience thresholds, the performance gap between fast sites and slow ones is widening in the SERPs.

If your website takes more than 2.5 seconds to load its largest content element, or if button clicks feel sluggish and unresponsive, you’re not just frustrating visitors — you’re actively losing rankings. Here’s what’s changed, what matters most, and how to fix it.

Key Takeaways

  • INP (Interaction to Next Paint) has fully replaced FID as the responsiveness metric — and it’s significantly harder to pass than FID was.
  • Google’s 2026 thresholds remain: LCP under 2.5s, INP under 200ms, CLS under 0.1 — but sites scoring “good” on all three now receive a measurable ranking boost.
  • Only 43% of UK websites currently pass all three Core Web Vitals thresholds, creating a real competitive advantage for those that do.
  • Mobile performance matters most — Google uses mobile-first indexing, and mobile CWV scores are typically 30-50% worse than desktop.
  • Fixing Core Web Vitals isn’t just about SEO — every 100ms improvement in load time correlates with a 1.1% increase in conversions.

What Are Core Web Vitals in 2026?

Core Web Vitals are a set of three specific metrics that Google uses to measure real-world user experience on your website. They focus on loading performance, visual stability, and interactivity. Google introduced them as a ranking signal in 2021, and they’ve become progressively more influential each year since.

The three metrics in 2026 are:

Metric What It Measures Good Threshold Poor Threshold
LCP (Largest Contentful Paint) How fast the main content loads ≤ 2.5 seconds > 4.0 seconds
INP (Interaction to Next Paint) How responsive the page is to user input ≤ 200 milliseconds > 500 milliseconds
CLS (Cumulative Layout Shift) How much the page layout shifts unexpectedly ≤ 0.1 > 0.25

These metrics are measured using real user data from the Chrome User Experience Report (CrUX), not synthetic lab tests. That means Google judges your site based on how actual visitors experience it — on their devices, their connections, in their locations.

Why Did Google Replace FID with INP?

First Input Delay (FID) only measured the delay before the browser could begin processing the first interaction on a page. The problem? Most pages had acceptable FID scores because the first click usually happens after the page has mostly loaded. FID told you nothing about what happened on the second, third, or tenth interaction.

INP measures every interaction throughout the entire page session — clicks, taps, key presses — and reports the worst-case responsiveness (specifically, the 98th percentile interaction). This means:

  • A page that loads fine but becomes sluggish when users interact with dropdown menus, filters, or forms will fail INP
  • Heavy JavaScript that blocks the main thread during scrolling or navigation will tank your score
  • Third-party scripts (analytics, chat widgets, ad trackers) that fire during user interactions now directly impact your ranking signal

In practice, INP is much harder to pass than FID was. When Google made the switch in March 2024, the percentage of sites with “good” responsiveness scores dropped from 93% to approximately 65% overnight. Many sites that thought their performance was fine suddenly had a problem.

How Much Do Core Web Vitals Actually Affect Rankings?

This is the question every business owner asks, and the honest answer is: it depends on your competitive landscape. Core Web Vitals are not the most powerful ranking factor — content relevance, backlinks, and E-E-A-T signals still carry more weight individually. However, CWV act as a tiebreaker and amplifier.

Here’s what the data shows in 2026:

  • Searchmetrics analysis of 2 million UK search results found that sites passing all three CWV metrics ranked an average of 3.2 positions higher than comparable sites that failed one or more metrics
  • The effect is strongest in competitive niches — for queries where the top 10 results have similar content quality, page speed becomes a decisive differentiator
  • Local search is particularly affected — Google’s local pack algorithm weighs page experience more heavily than standard organic results
  • Sites that improved from “poor” to “good” CWV scores saw an average 12% increase in organic traffic within 60 days

The Conversion Impact

Rankings aside, Core Web Vitals directly affect your bottom line. Slow, janky websites lose customers — it’s that simple. Research from Deloitte found that:

  • A 0.1-second improvement in mobile site speed increased conversion rates by 8.4% for retail sites and 10.1% for travel sites
  • Pages loading in under 2 seconds had bounce rates 32% lower than pages loading in 5+ seconds
  • Every additional second of load time reduces customer satisfaction by 16%

When we work on web design projects, Core Web Vitals optimisation is built into the development process from day one — not bolted on as an afterthought.

How to Check Your Core Web Vitals Scores

Before you can fix performance issues, you need to know where you stand. Here are the best tools for measuring Core Web Vitals:

  1. Google Search Console — the Core Web Vitals report shows real-user data (CrUX) for your entire site, grouped by “Good”, “Needs Improvement”, and “Poor” URLs
  2. PageSpeed Insights — provides both field data (real users) and lab data (simulated) for individual URLs, plus specific recommendations
  3. Chrome DevTools — the Performance panel lets you profile interactions in real time, essential for debugging INP issues
  4. Web Vitals Chrome Extension — shows real-time CWV scores as you browse your own site
  5. CrUX Dashboard (Looker Studio) — tracks your CWV trends over time with historical data

We recommend checking Search Console monthly and running PageSpeed Insights tests after any significant site update (new plugins, theme changes, content additions).

How to Fix LCP (Largest Contentful Paint) Issues

LCP measures how long it takes for the largest visible content element — usually a hero image, featured image, or large text block — to render on screen. If your LCP exceeds 2.5 seconds, here’s how to fix it:

Image Optimisation

  • Serve images in next-gen formats — WebP and AVIF are 25-50% smaller than JPEG/PNG with no visible quality loss
  • Implement responsive images — use srcset and sizes attributes so mobile users don’t download desktop-sized images
  • Lazy-load below-the-fold images — but never lazy-load the LCP element itself (this is a common mistake that actually worsens your score)
  • Preload the LCP image — add <link rel="preload"> for your hero image so the browser fetches it immediately

Server and Hosting

  • Time to First Byte (TTFB) under 800ms — if your server response is slow, everything else is slow. Consider upgrading hosting or implementing full-page caching
  • Use a CDN — serve assets from edge locations closest to your users (Cloudflare is free and effective for UK businesses)
  • Enable HTTP/2 or HTTP/3 — allows parallel downloading of assets, significantly reducing load times

Render-Blocking Resources

  • Inline critical CSS — extract the CSS needed for above-the-fold content and inline it in the <head>
  • Defer non-critical JavaScript — use async or defer attributes on scripts that don’t affect initial rendering
  • Minimise CSS and JS file sizes — minification and compression can reduce file sizes by 60-80%

How to Fix INP (Interaction to Next Paint) Issues

INP is where most sites struggle in 2026. Fixing it requires understanding what happens on the browser’s main thread during user interactions. Here are the key strategies:

Reduce Main Thread Blocking

The main thread handles user interactions, JavaScript execution, and rendering. When heavy scripts monopolise the main thread, interactions queue up and feel sluggish.

  • Break up long JavaScript tasks — any task over 50ms is considered “long”. Use requestAnimationFrame, setTimeout, or the newer scheduler.yield() API to split heavy work into smaller chunks
  • Audit third-party scripts — analytics, chat widgets, retargeting pixels, and social embeds are notorious main-thread hogs. Remove anything you’re not actively using
  • Delay non-essential scripts — load third-party scripts on user interaction (first scroll, first click) rather than on page load

Optimise Event Handlers

  • Debounce scroll and resize handlers — don’t fire expensive functions on every pixel of scroll
  • Use passive event listeners — add {passive: true} to scroll and touch listeners so they don’t block rendering
  • Minimise DOM size — pages with more than 1,500 DOM nodes see significantly worse INP scores. Simplify your page structure

Common INP Culprits

Issue Typical INP Impact Fix
Google Tag Manager (excessive tags) +80-200ms Audit and remove unused tags, use trigger conditions
Chat widgets (Intercom, Drift, etc.) +60-150ms Lazy-load on scroll or click
Heavy JavaScript frameworks +100-300ms Tree-shake unused code, consider lighter alternatives
Cookie consent banners +40-100ms Use lightweight consent solutions, load async
Image carousels/sliders +50-150ms Use CSS-based solutions or lightweight libraries
Social media embeds +80-250ms Use static screenshots with links, or lazy-load

How to Fix CLS (Cumulative Layout Shift) Issues

CLS measures unexpected layout shifts — when elements on the page move around as it loads. It’s the metric that makes users accidentally click the wrong thing because a button shifted just as they were about to tap it.

  • Set explicit dimensions on images and videos — always include width and height attributes (or use CSS aspect-ratio) so the browser reserves the correct space before the asset loads
  • Reserve space for ads and embeds — use min-height on containers that will hold dynamically loaded content
  • Avoid inserting content above existing content — banners, cookie notices, and notification bars that push content down cause significant CLS
  • Use font-display: swap with size-adjusted fallbacks — web fonts that load late cause text to reflow. Size-adjusted fallbacks minimise the shift
  • Avoid dynamically injected content — if you must inject elements, use CSS transforms or content-visibility to avoid layout shifts

Core Web Vitals for WordPress Sites

WordPress powers over 40% of UK business websites, and it comes with specific CWV challenges. Here’s a WordPress-specific optimisation checklist:

  1. Choose a performance-focused theme — avoid bloated multipurpose themes. Lightweight options like GeneratePress, Kadence, or custom-built themes score dramatically better
  2. Limit active plugins to under 20 — each plugin adds JavaScript and CSS. Audit quarterly and remove anything redundant
  3. Use a proper caching plugin — WP Rocket, W3 Total Cache, or LiteSpeed Cache (for LiteSpeed servers) can improve LCP by 40-60%
  4. Implement an image optimisation plugin — ShortPixel, Imagify, or Smush for automatic WebP conversion and compression
  5. Defer WooCommerce scripts on non-shop pages — WooCommerce loads cart and checkout scripts everywhere by default. Limit them to relevant pages only
  6. Use a DNS-level CDN — Cloudflare’s free tier provides global CDN, HTTP/3, and automatic asset optimisation

For businesses that need their website rebuilt with performance as a priority, our SEO team works alongside design to ensure every site we deliver passes Core Web Vitals from launch day.

Related reading: Explore our guides on e-e-a-t 2026 and how to rank higher in google maps for more actionable insights.

Frequently Asked Questions

What are Core Web Vitals?

Core Web Vitals are three specific metrics that Google uses to measure real-world user experience: LCP (loading speed), INP (interactivity/responsiveness), and CLS (visual stability). They form part of Google’s “page experience” ranking signals and are measured using real user data from Chrome browsers.

How much do Core Web Vitals affect Google rankings?

Core Web Vitals act as a tiebreaker rather than a dominant ranking factor. In competitive niches where top results have similar content quality, CWV can mean the difference of 3-5 ranking positions. The impact is strongest for local search queries and on mobile devices.

What replaced First Input Delay (FID)?

Interaction to Next Paint (INP) replaced FID in March 2024. While FID only measured the delay of the first interaction, INP measures responsiveness across all interactions during the entire page session. INP is significantly harder to pass — the “good” threshold is 200ms or under.

How often does Google update Core Web Vitals data?

Google’s Chrome User Experience Report (CrUX) updates monthly, aggregating the previous 28 days of real user data. However, it can take 2-3 months for ranking improvements to reflect CWV fixes, because Google needs to see sustained improvements across multiple data collection periods.

Can I pass Core Web Vitals on shared hosting?

It’s possible but challenging. Shared hosting typically has slower server response times (TTFB), which directly impacts LCP. If your LCP is borderline, upgrading to a managed WordPress host or VPS with server-level caching can make the difference. At minimum, use a CDN to compensate for slower origin servers.

Do Core Web Vitals matter for desktop or just mobile?

Both, but mobile matters more. Google uses mobile-first indexing, meaning your mobile CWV scores are the primary ones considered for ranking. Desktop scores are tracked separately in Search Console but carry less weight. Since mobile devices typically have less processing power and slower connections, mobile scores are usually worse — optimise for mobile first.

What’s the fastest way to improve my LCP score?

The quickest wins for LCP are: (1) optimise and compress your hero/featured image, (2) preload the LCP image with a <link rel="preload"> tag, (3) enable full-page caching, and (4) eliminate render-blocking CSS and JavaScript. Most sites can get LCP under 2.5 seconds with these four changes alone.

Why is my INP score bad even though my site loads fast?

INP and loading speed are different things. A page can load quickly (good LCP) but respond poorly to interactions (bad INP). This typically happens when heavy JavaScript runs on the main thread during user interactions — common culprits include analytics scripts, chat widgets, complex animations, and unoptimised event handlers. Use Chrome DevTools’ Performance panel to identify which scripts are blocking interactions.

Sources

  1. Google Developers — Web Vitals Documentation
  2. Google Developers — Interaction to Next Paint (INP) Guide
  3. Searchmetrics — Core Web Vitals Ranking Factor Study
  4. Deloitte — Milliseconds Make Millions Research
  5. HTTP Archive — State of the Web Report 2025
  6. Chrome User Experience Report — CrUX Documentation
// subscribe

Get smarter about digital every week.

One email. No fluff. Actionable SEO, PPC, and AI search tips from our team.

Web design by JID Digital