SEOsides
  • Technical SEO
    Technical SEOShow More
    Technical SEO audit
    The Technical SEO Audit Framework I Use on Every Site
    7 Min Read
    Technical SEO
    What Technical SEO Is and What It Isn’t
    6 Min Read
  • On-Page SEO
    On-Page SEOShow More
    Keyword Cannibalization
    How to Diagnose and Fix Keyword Cannibalization
    6 Min Read
    Internal Linking
    Internal Linking as a Ranking Lever, Not an Afterthought
    8 Min Read
  • UX & SEO
    UX & SEOShow More
    Fix INP
    How to Diagnose and Fix INP
    7 Min Read
    Core Web Vitals Measured
    Core Web Vitals Explained Through Real Fixes
    6 Min Read
    UX and SEO
    Where UX and SEO Actually Overlap
    7 Min Read
  • Content SEO
    Content SEOShow More
    Content SEO
    What Content SEO Is and How It Differs From Writing
    6 Min Read
    Topical Authority
    Building Topical Authority With Content Clusters
    7 Min Read
  • About
Reading: How to Diagnose and Fix INP
Share
Subscribe Now
SEOsidesSEOsides
Font ResizerAa
  • Technical SEO
  • UX & SEO
  • On-Page SEO
  • Content SEO
  • Complaint
  • Advertise
Search
  • Technical SEO
  • On-Page SEO
  • UX & SEO
  • Content SEO
  • About
Follow US
SEOsides > Blog > UX & SEO > How to Diagnose and Fix INP
UX & SEO

How to Diagnose and Fix INP

Wilberforce Arevore
By Wilberforce Arevore
Last updated: September 26, 2026
7 Min Read
Fix INP
Fix INP
SHARE

Interaction to Next Paint (INP) is the Core Web Vital most sites fail without realizing why. It replaced First Input Delay in March 2024, and it’s far stricter. FID only measured the delay before the first interaction started. INP measures how long it takes the page to visibly respond to interactions throughout the whole visit.

Contents
  • What Good INP Looks Like
  • Why Your Lab Tests Look Fine
  • Step 1: Find Where INP Is Failing
  • Step 2: Reproduce the Slow Interaction
  • Step 3: Understand the Three Parts of a Slow Interaction
  • Step 4: Fix It
    • Break Up Long Tasks
    • Show Feedback Immediately
    • Cut Third-Party Scripts
    • Shrink the DOM
  • The Side Nobody Mentions: WordPress Makes This Harder
  • How Long Until Search Console Updates?
  • Where It Fits

In plain terms: you tap a button, and nothing happens for half a second. That lag is what INP captures.

What Good INP Looks Like

Google’s thresholds, measured at the 75th percentile of real visits:

  • Good: 200 milliseconds or less
  • Needs improvement: between 200 and 500 milliseconds
  • Poor: more than 500 milliseconds

INP counts clicks, taps, and key presses. Scrolling and hovering don’t count. And it reports one of the slowest interactions on the page, not the average, which is why a single sluggish menu or filter can sink your score.

Why Your Lab Tests Look Fine

Here’s the trap. The standard Lighthouse page load test, the one behind PageSpeed Insights’ lab score, doesn’t measure INP. It loads your page but never clicks around it like a real person. The closest lab proxy it reports is Total Blocking Time (TBT).

So you can score 95 in Lighthouse and still fail INP in the real world. Always diagnose INP from field data: what real visitors experience.

Step 1: Find Where INP Is Failing

  • Search Console’s Core Web Vitals report groups failing URLs by similar page type. Start here to see which templates are affected.
  • PageSpeed Insights, in the top section labeled with real-user data, shows INP for a specific URL or origin if there’s enough traffic.
  • Real user monitoring, through a tool or Google’s web-vitals JavaScript library, tells you which exact element and interaction caused the slow response. This is the most useful data you can get.

Step 2: Reproduce the Slow Interaction

Open the page in Chrome, open DevTools, and go to the Performance panel. It shows live INP as you interact with the page.

Now click the things real users click: menus, filters, “add to cart,” accordions, form fields. When an interaction is slow, record it and look for long tasks, the blocks of JavaScript marked with red corners that run for more than 50 milliseconds.

Turn on CPU throttling while you test. Your laptop is much faster than the average visitor’s phone, and INP problems often only show up on slower devices.

Chrome DevTools Performance panel showing a recorded click interaction with a long task highlighted in red on the main thread

Step 3: Understand the Three Parts of a Slow Interaction

Every interaction has three phases, and each one can be the bottleneck:

  1. Input delay. The browser is busy with something else when the user clicks, so it can’t respond yet. Usually caused by other scripts running on the main thread.
  2. Processing time. Your event handler code itself takes too long to run.
  3. Presentation delay. The code has finished, but the browser takes too long to update the screen, often because of a huge DOM or expensive layout work.

Knowing which phase is slow tells you where to fix.

Step 4: Fix It

Break Up Long Tasks

The single most effective fix. If a click triggers 300 milliseconds of JavaScript in one block, the screen can’t update until it finishes. Split the work up and yield to the main thread between chunks, so the browser can paint a response first. Modern Chrome supports scheduler.yield() for exactly this, with setTimeout as a fallback in other browsers.

Show Feedback Immediately

Update the interface first, then do the heavy work. If a filter button changes color the instant it’s tapped, then loads results, the interaction feels fast and measures fast.

Cut Third-Party Scripts

Chat widgets, heatmaps, ad scripts, and tag managers loaded with dozens of tags all compete for the main thread. Audit what’s running and remove anything you don’t use. Delay what’s left until after the page becomes interactive. Here’s how to audit third-party scripts slowing your site.

Shrink the DOM

Pages with thousands of elements take longer to update after every interaction. Mega menus, sprawling footers, and page builder layouts nested ten levels deep are frequent offenders.

The Side Nobody Mentions: WordPress Makes This Harder

On WordPress, INP problems rarely come from one bad line of code. They come from accumulation. A page builder, a slider plugin, a popup plugin, a social sharing plugin, and a chat widget each add their own JavaScript, and each one looks harmless on its own.

Caching plugins don’t fix this. Caching speeds up how fast the page arrives, not how fast it responds once it’s there. The fix is usually subtraction: fewer plugins, lighter themes, and less JavaScript overall.

How Long Until Search Console Updates?

Field data is collected over a rolling 28-day window. After you ship fixes, expect about four weeks before the Core Web Vitals report fully reflects them. Use “Validate fix” in the report to track progress, and keep watching your own real user monitoring data in the meantime for faster feedback.

Where It Fits

INP is one piece of where performance and experience meet. For the bigger picture, see where UX and SEO actually overlap, and for where performance sits in a full site review, see layer five of my technical SEO audit framework.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Copy Link Print
Previous Article Core Web Vitals Measured Core Web Vitals Explained Through Real Fixes
Next Article Content SEO What Content SEO Is and How It Differs From Writing
Leave a Comment

Leave a Reply Cancel reply

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

FacebookLike
XFollow
PinterestPin
InstagramFollow

Subscribe Now

Subscribe to our newsletter to get our newest articles instantly!
Most Popular
Content SEO
What Content SEO Is and How It Differs From Writing
September 26, 2026
Core Web Vitals Measured
Core Web Vitals Explained Through Real Fixes
September 26, 2026
Keyword Cannibalization
How to Diagnose and Fix Keyword Cannibalization
September 26, 2026
Topical Authority
Building Topical Authority With Content Clusters
September 26, 2026
Internal Linking
Internal Linking as a Ranking Lever, Not an Afterthought
September 26, 2026

You Might Also Like

UX and SEO
UX & SEO

Where UX and SEO Actually Overlap

7 Min Read

Always Stay Up to Date

Subscribe to our newsletter to get our newest articles instantly!
SEOsides

We provide tips, tricks, and advice for improving websites and doing better search.

Latest News

  • About
  • Contact
  • Editorial Policy

Resouce

  • Disclaimer
  • Editorial Policy
  • Terms of Use

Get the Top 10 in Search!

Looking for a trustworthy service to optimize the company website?
Request a Quote
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?