Back to Blog | Web Dev | 7 min read

Web Vitals INP in 2026: Why Interaction Matters More Than Speed

Interaction to Next Paint has replaced FID as Chrome's responsiveness metric — here's what INP really measures, why most sites are silently failing it, and what it takes to actually pass.

Published: September 27, 2026
Web Vitals INP in 2026: Why Interaction Matters More Than Speed

Most websites that “passed” Core Web Vitals in 2024 are quietly failing in 2026 — and the culprit is a metric most developers still don’t fully understand. Interaction to Next Paint (INP) became a Core Web Vital in March 2024, replacing the much-simpler First Input Delay. Now, eighteen months later, CrUX field data shows that over 40% of mobile web pages still score in the “needs improvement” or “poor” range for INP — despite their owners believing their site is fast.

TL;DR: INP measures how quickly your page visually responds to every user interaction — not just the first one. A green LCP and CLS mean nothing if clicking a button, opening a menu, or submitting a form feels sluggish. Google uses INP as a ranking signal right now, and the bar is stricter than most people realize.

What INP Actually Measures (and Why It’s Harder Than FID)

First Input Delay only measured the delay before the browser started processing your first interaction — it didn’t care how long that processing took, and it only looked at one event. INP is categorically different:

  • It watches every interaction — clicks, taps, and key presses — throughout the entire page session.
  • It measures the full interaction latency: input delay + processing time + presentation delay (the time until the next frame actually paints).
  • It reports the worst-case (98th percentile) interaction from the session, not the average.

The thresholds are unforgiving: ≤200 ms = Good, 200–500 ms = Needs Improvement, >500 ms = Poor. A single heavy JavaScript event handler — a filtering widget, a modal animation, an analytics callback — can push your entire score into the red.

INP Threshold Zones

Good (≤200 ms) 35
Needs Improvement (200-500 ms) 42
Poor (>500 ms) 23

That chart reflects approximate real-world distribution across the web today. The majority of sites are living in the yellow band — technically not “failing,” but absolutely being outranked by competitors who crack the green.

The Most Common INP Killers in 2026

After auditing dozens of sites this year, the same offenders appear again and again. None of them show up on a basic Lighthouse run because Lighthouse simulates lab conditions, not real user behaviour.

1. Long JavaScript Tasks on the Main Thread

Any JS task running longer than 50 ms is classified as a “long task” and blocks the browser from responding to user input. The primary sources in 2026 are bloated tag manager payloads (Google Tag Manager containers with 40+ tags are rampant), unoptimized React or Vue hydration, and third-party chat widgets that fire heavy initialisation scripts on every interaction.

Hidden culprit

GTM containers are the single most common INP killer we find in audits. A container with 40+ tags — analytics, A/B testing, remarketing pixels — can block the main thread for 300–600 ms on a mid-range Android device. Your desktop Chrome score will look fine; your mobile field data tells a different story.

2. Render-Blocking Third-Party Scripts

Live chat tools, review widgets, cookie consent platforms, and social share buttons routinely inject large synchronous scripts. Each one competes for main thread time. The interaction latency compounds: if the user clicks while two of these are initialising simultaneously, the browser queues everything.

3. Excessive DOM Size

Google recommends keeping the DOM under 1,400 nodes. Many WordPress themes — especially page-builder templates with deeply nested wrappers — routinely produce 3,000–6,000 nodes. Every style recalculation and layout reflow triggered by an interaction is proportionally more expensive the larger the DOM.

4. Unoptimised Event Handlers

Synchronous event listeners that do heavy computation (sorting, filtering, DOM manipulation) without yielding to the browser are responsible for a huge share of poor INP scores. The fix requires architectural changes, not just a caching plugin toggle.

Metric FID (old) INP (current)
What it measures Delay before first input processed Full latency of every interaction
Scope First interaction only Worst interaction in entire session
Includes processing time? No Yes
Includes paint delay? No Yes
Good threshold ≤100 ms ≤200 ms
Ranking signal? Yes (until March 2024) Yes (active now)

INP and Rankings: What the Data Says in September 2026

Google has been transparent: Core Web Vitals — including INP — influence the page experience ranking signal. What’s become clearer over the past year is the compounding effect. A site with Good LCP, Good CLS, and Good INP receives the full page experience boost. A site with Good LCP, Good CLS, but Poor INP loses part of that boost — and that delta is now measurable in competitive SERPs.

Beyond rankings, the conversion impact is significant. Studies consistently show that interactions perceived as sluggish — even just 300–400 ms of delay — reduce form completion rates by 15–20% and increase cart abandonment. Your INP score is not a developer vanity metric; it’s revenue.

Pro tip

Don’t rely on Lighthouse alone to assess INP. Use Chrome’s CrUX dashboard or PageSpeed Insights to check your real-user (field) data. A Lighthouse lab score of 90+ can coexist with a Poor INP in the field — we see this combination on almost every site we audit.

Why Fixing INP Is Not a Simple Optimisation Job

Unlike compressing images or enabling a CDN, improving INP requires understanding your site’s entire JavaScript execution model. It’s not a plugin setting — it’s architectural work:

  1. Profiling real user interactions with Chrome DevTools Performance panel and Long Animation Frames API (LoAF), which became widely available in late 2024 and is now the primary tool for diagnosing INP regressions.
  2. Breaking up long tasks using scheduler.yield() or chunked processing patterns — approaches that require hands-on JS refactoring.
  3. Auditing and pruning third-party scripts — evaluating which tags in your GTM container are delivering actual business value versus dead weight.
  4. Refactoring DOM structure — which, in a WordPress context, often means replacing the page builder with leaner markup.
  5. Validating with field data post-fix — because CrUX data has a 28-day rolling window, you need to monitor the score for weeks after changes to confirm improvement.

This is precisely why a proper WordPress performance audit goes far beyond running Lighthouse. Our audits surface the real-user INP picture, trace every long task to its source, and produce a prioritised remediation plan — not a generic checklist. If you need the score guaranteed, our Speed Fix service targets a mobile PageSpeed above 80 and tackles INP as part of the engagement.

INP in WordPress: A Special Challenge

WordPress powers roughly 43% of the web, and it has a specific INP problem. The plugin ecosystem means that the average WooCommerce store is running interactions through multiple competing JS libraries: jQuery (still), the block editor’s runtime, a page builder framework, a forms plugin, and a live chat SDK — all fighting for the same main thread.

The 2026 WordPress landscape has improved: the Full Site Editor has matured, and block-based themes are generally leaner than classic page builders. But the long tail of sites still running Divi, Elementor, or WPBakery on PHP 8.1 with 35 active plugins is enormous — and those sites are the ones with INP scores in the 600–900 ms range.

Block-based WordPress (2026)

  • Leaner DOM output
  • Better alignment with Gutenberg's native JS
  • Easier to defer non-critical scripts
  • More predictable hydration behaviour

Classic Page Builder WordPress

  • Still carries jQuery in many themes
  • Plugin interactions can reintroduce long tasks
  • Requires full editorial retraining for clients
  • Block editor JS bundle itself can be heavy if mis-configured

The Metrics Ecosystem Around INP

INP doesn’t live in isolation. Google’s Interaction to Next Paint is most accurately diagnosed alongside two companion metrics introduced with the Long Animation Frames API:

  • Input Delay: Time from user action to when the browser begins processing — affected by main thread busyness.
  • Processing Duration: Time spent executing event handlers — affected by JS complexity.
  • Presentation Delay: Time from end of processing to the next painted frame — affected by layout and rendering costs.

Understanding which of these three dominates your INP score determines where the engineering effort should go. That’s a diagnosis, not a dashboard toggle — and it’s the kind of structured analysis that separates a meaningful performance engagement from a “we ran Lighthouse” exercise. You can see what a real performance investigation looks like in our case studies.

Looking ahead

Google has signalled that the Core Web Vitals programme will evolve in 2027, with possible new metrics targeting smooth scrolling (Smoothness) and animation continuity. Sites that build a culture of measuring real-user performance now will be far better positioned to adapt — rather than scrambling to catch up each time the goalposts move.

What a Green INP Score Actually Takes

To put a number on it: reaching a consistently Good INP (<200 ms at the 75th percentile of field sessions) on a typical WordPress or WooCommerce site typically requires:

  • Reducing total blocking time by 60–80% through script deferral and long-task breaking
  • Cutting DOM node count to under 1,500 on key landing pages
  • Auditing and removing or async-loading at least 30–50% of third-party scripts by weight
  • Replacing or significantly modifying at least one heavyweight plugin or page builder component

That’s a meaningful engineering investment — and it pays for itself. Faster interactions mean higher engagement, lower bounce rates, and a measurable lift in conversion rate. For e-commerce sites, the ROI on INP remediation is frequently visible within a single month of improved field data.

Frequently asked questions

What is INP and why does it matter for SEO in 2026?

INP (Interaction to Next Paint) is a Core Web Vital that measures how quickly a page visually responds to user interactions like clicks and taps. It replaced FID in March 2024 and is an active Google ranking signal. A Poor INP score (above 500 ms) can suppress your page experience ranking boost and visibly hurt conversions.

My Lighthouse score is 90+ but my INP is still poor — how is that possible?

Lighthouse runs in a controlled lab environment and doesn't fully simulate real user interactions across a live session. INP is a field metric measured from real users via Chrome's CrUX data. A high Lighthouse score does not guarantee good INP — you need to analyse real-user data via PageSpeed Insights or the CrUX dashboard.

What is a good INP score in 2026?

Google defines Good INP as 200 ms or less at the 75th percentile of real user sessions. Scores between 200 ms and 500 ms need improvement, and anything above 500 ms is considered Poor. These thresholds have not changed since INP became a Core Web Vital.

Does INP affect WordPress sites more than other platforms?

WordPress sites are disproportionately affected because the plugin ecosystem often loads multiple competing JavaScript libraries simultaneously, increasing main-thread contention. Page builders like Elementor and Divi are particularly associated with high DOM node counts and heavy JS payloads that worsen INP.

Can a plugin fix my INP score?

No plugin can reliably fix a poor INP score on its own. INP improvement requires profiling real user interactions, identifying long JS tasks, refactoring event handlers, and reducing DOM complexity — all of which require hands-on engineering work rather than a settings toggle.

Done for you by Totaliweb
Speed & Stability Optimization

Slow pages lose sales. We optimize server, caching, images and code so your WordPress site loads fast and stays stable under traffic — with measurable before/after scores.

From €149 · Max 3 days

Get a free quoteExplore our case studies →

Join the conversation

Questions, ideas, experiences — we read everything.

No comments yet — be the first to share your thoughts.

Leave a comment

Your email will not be published. Required fields are marked *

Your email address will not be published. Required fields are marked *