In March 2024, Google officially replaced First Input Delay (FID) with Interaction to Next Paint (INP) as a Core Web Vital. By July 2026, it’s no longer just a new signal — it’s the most consequential responsiveness metric in modern SEO, and Google’s scoring model has quietly tightened its thresholds twice since launch. If your site hasn’t been actively optimised for INP, there’s a very good chance it’s bleeding rankings right now.
TL;DR: INP measures how fast your page visually responds to every user interaction — not just the first one. A score under 200 ms is “Good.” Most WordPress and e-commerce sites in 2026 are still sitting in the “Needs Improvement” band (200–500 ms), silently losing ground to faster competitors.
Why INP Is Harder Than LCP — and Why Most Sites Are Still Failing
Largest Contentful Paint (LCP) tells Google how fast your content loads. INP tells it how fast your page reacts. The problem? Reaction speed depends on what’s happening on the main thread during the interaction — and the main thread is a war zone on most modern websites.
Every third-party script, every analytics pixel, every lazy-loaded widget competes for that thread. Click a button, and if the browser is busy executing a bloated JavaScript bundle, it won’t paint the response until it’s done. The user sees nothing for 400 ms. They click again. That’s a bad INP event — and Google’s CrUX (Chrome User Experience Report) data records every one of them from real users on real devices.
What changed in 2026 is that Google has:
- Increased the weight of INP in the overall page experience signal cluster
- Expanded CrUX sampling to include mid-range Android devices globally — not just desktop sessions — making scores harder to maintain
- Integrated INP field data more prominently into Search Console’s Page Experience report, with clearer warnings at the URL level
Go to Search Console → Experience → Core Web Vitals → Mobile. If you see URLs flagged with ‘Poor’ or ‘Needs improvement’ and the reason column cites INP, you are likely already experiencing a ranking suppression for those pages.
What Google’s 2026 INP Thresholds Actually Mean
INP Score Bands (Google 2026 Thresholds)
The chart above reflects the approximate global distribution across websites tracked in CrUX as of Q2 2026. Roughly 55% of sites are still in “Needs Improvement” — a stat that should terrify anyone in e-commerce or services where a single extra second of perceived lag costs conversions.
What counts as an “interaction”?
INP captures three interaction types: clicks, taps, and keyboard presses. It then surfaces the worst interaction across an entire session (with a small statistical buffer to discard true outliers). This is fundamentally different from FID, which only captured the delay on the very first interaction. INP is relentless — it watches the whole session.
The Real Culprits Behind a Poor INP Score
Understanding the root causes is essential context, because fixing them is rarely as simple as toggling a caching plugin:
1. Long Tasks on the Main Thread
Any JavaScript task running longer than 50 ms is classified as a “long task.” During a long task, the browser cannot process user input. Popular plugins — mega-menus, live chat widgets, consent management platforms — routinely generate long tasks of 200–800 ms on lower-end mobile hardware.
2. Heavy Render-Blocking Third Parties
Google Tag Manager, Facebook Pixel, Hotjar, Intercom — each individually might seem harmless. Together they can add 400–900 ms of main-thread blocking after page load, meaning every interaction in the first few seconds of a session competes with their initialisation code.
3. Unoptimised React / Vue Component Trees
Modern JavaScript frameworks are fantastic — until they’re not. Deeply nested component trees with synchronous state updates cause re-render cascades that lock the main thread for hundreds of milliseconds per click. This is especially common in WordPress sites using Gutenberg’s Full Site Editing with interactive blocks, or custom WooCommerce storefronts.
4. WordPress Plugin Conflicts
The average WordPress site in 2026 runs 23 active plugins. Each registers event listeners, enqueues scripts, and sometimes loads entire UI libraries. Plugin interaction — not individual plugins in isolation — is the silent INP killer most audits miss.
Why INP Optimisation Is Not a DIY Job in 2026
The web is full of articles telling you to “defer scripts” and “remove unused JavaScript.” That advice was barely sufficient for LCP in 2022. For INP in 2026, it doesn’t move the needle.
Real INP optimisation requires profiling sessions with Chrome DevTools’ Performance panel against real mobile hardware throttling, identifying which specific interaction triggers which long task, tracing that task back to its originating script or component, and then surgically fixing it — whether that’s code-splitting a bundle, breaking a synchronous event handler into yielded microtasks, or restructuring a React component to defer non-critical state updates.
This is infrastructure and engineering work. It’s the kind of deep-dive our team performs as part of a WordPress technical audit, where we surface not just INP scores but the specific line-level causes behind them.
Run PageSpeed Insights on your highest-traffic page and scroll to ‘Diagnose performance issues.’ If you see ‘Avoid long main-thread tasks’ or ‘Reduce JavaScript execution time’ in the Opportunities section, you have an INP problem — even if your lab score looks acceptable. Lab scores simulate ideal conditions; CrUX field data shows what real users experience.
INP and E-Commerce: The Conversion Connection
Here’s the business case in plain numbers. A 2026 study by the HTTP Archive’s Web Almanac cohort found that sites moving from “Needs Improvement” to “Good” INP saw an average 12–18% reduction in bounce rate on mobile product pages — and a measurable lift in add-to-cart interactions, because the button felt instant.
For WooCommerce or custom shop builds, this directly translates to revenue. A site doing €80,000/month in e-commerce with a 15% bounce-rate reduction on mobile is a very different business than it was the month before. That’s not a metaphor — it’s a straightforward calculation that makes performance engineering one of the highest-ROI investments available to a growing online business.
Our guaranteed mobile PageSpeed optimisation service targets exactly this outcome: pushing your real-user scores — INP included — into the “Good” band, with verified before/after CrUX data.
What a Good INP Score Actually Requires in 2026
To consistently score under 200 ms INP on mobile (75th percentile of real users), a site typically needs:
- JavaScript budgets enforced at build time — no unbounded bundle growth across plugin or theme updates
- Scheduler API adoption — breaking long event handlers into yielded tasks so the browser can process input between chunks
- Selective third-party loading — loading analytics and chat scripts only after the main thread is idle, not on DOMContentLoaded
- Scoped CSS containment — preventing full-page style recalculations triggered by a single interaction
- Server-side rendering or partial hydration for interactive components — reducing client-side work on first engagement
None of these are things a non-technical team can implement safely on a live production site. They require code review, staging environments, and regression testing. And they need to be re-validated every time a significant plugin or theme update ships.
If you’re evaluating whether your current setup can realistically achieve this — or if you’re considering a rebuild on a more performance-forward stack — our case studies show exactly what’s possible when performance is treated as an engineering priority from day one.
Interesting 2026 edge case: pages with embedded AI chatbot widgets or generative UI components are disproportionately prone to poor INP, because LLM streaming responses trigger rapid, repeated DOM mutations that block the main thread. If you’ve added an AI assistant to your site recently, prioritise an INP audit — the widget may be costing you more than it’s earning.
The Bottom Line: INP Is the New LCP
LCP defined the performance conversation from 2020 to 2024. INP owns 2025 and 2026 — and it’s measurably harder to master. The sites winning in organic search right now aren’t just loading fast; they’re responding fast, on every click, for every user, on every device.
The gap between a site that’s been architecturally optimised for INP and one that hasn’t is becoming as visible in rankings as the gap between a mobile-optimised site and a desktop-only site was in 2018. The question isn’t whether to address it — it’s whether to address it now, before competitors do, or later, when the ranking gap has already compounded.
Frequently asked questions
What is INP and why does Google use it as a ranking signal?
Interaction to Next Paint (INP) measures how quickly a page visually responds to user interactions — clicks, taps, and key presses — throughout an entire session. Google adopted it as a Core Web Vital in 2024 because it more accurately reflects real-world responsiveness than the older FID metric, which only measured the first interaction. A good INP score (≤ 200 ms) signals that a page feels fast and fluid for real users.
How is INP different from FID (First Input Delay)?
FID only measured the delay on the very first user interaction with a page. INP captures every interaction during a session and reports the worst-case result (with a small statistical buffer). This makes INP far more comprehensive — and harder to game. A page that loads quickly but slows down after 10 seconds of use will still have a poor INP score.
What is a good INP score in 2026?
Google's thresholds have remained stable: ≤ 200 ms is 'Good,' 201–500 ms is 'Needs Improvement,' and above 500 ms is 'Poor.' However, achieving a Good score consistently at the 75th percentile of real users — meaning 75% of actual sessions score under 200 ms — is significantly harder than hitting the threshold in a single lab test.
Can I fix a poor INP score with a caching or optimisation plugin?
Rarely, and not reliably. Caching plugins primarily target load-time metrics like LCP and TTFB. INP is caused by main-thread congestion during interactions — long JavaScript tasks, third-party script conflicts, and unoptimised event handlers. These require code-level investigation and architectural changes, not plugin toggles.
How do I know if INP is affecting my Google rankings right now?
Open Google Search Console and navigate to Experience → Core Web Vitals → Mobile. URLs with a 'Poor' or 'Needs Improvement' status flagged for INP are likely experiencing ranking suppression for those specific pages. You can also run PageSpeed Insights and check the field data (CrUX) section — lab scores alone won't reveal the real-user picture.
Intervento d'emergenza per siti lenti che perdono conversioni. Ottimizziamo il server, configuriamo una cache avanzata (Redis/Memcached) e ottimizziamo gli asset statici.
Da €399 · Max 3 giorni
Richiedi un preventivo gratuitoEsplora i nostri casi studio →
Unisciti alla conversazione
Domande, idee, esperienze — leggiamo tutto.
Ancora nessun commento — condividi per primo la tua opinione.