Web Development

How to Improve INP (Interaction to Next Paint): A Small Business Guide to Faster Website Clicks (2026)

INP is the Core Web Vital that measures how fast your website responds to taps and clicks. Here is what a good INP score is, how to check it for free with Google tools, what causes slow interactions and how to improve INP step by step.

Starting packages from $79
Louisville, KY  ·   ·  By ItsNext Team  ·  View full version

Quick Answer: How Do You Improve INP (Interaction to Next Paint)?

To improve INP (Interaction to Next Paint), find the clicks, taps and key presses that feel slow on real visitors' phones, then cut the JavaScript work that runs before and during those interactions so the browser can paint visual feedback sooner. Google's web.dev guide to INP defines a good score as 200 milliseconds or less at the 75th percentile of page loads, "needs improvement" as above 200 ms up to 500 ms, and poor as above 500 ms. In practice, most fixes come down to breaking up long JavaScript tasks, delaying or replacing heavy third-party widgets, and keeping the page's DOM and rendering work small.

Last updated: November 2026. This guide is written for small business owners and the people who maintain their websites; every threshold and tool behaviour below is taken from Google's own documentation, linked inline and listed under Sources.

Key Takeaways

What Is INP and Why Did It Replace FID?

Interaction to Next Paint measures how quickly a page visibly responds after someone clicks, taps or presses a key. According to web.dev, INP watches every qualifying interaction during a visit and reports roughly the slowest one; on pages with many interactions, one outlier is ignored for every 50 interactions. Scrolling and hovering are not counted. Chrome usage data cited on the same page shows that 90% of a user's time on a page is spent after it loads, which is why a metric that covers the whole visit matters.

The older metric, First Input Delay, only looked at the delay before the very first interaction was handled. The Chrome team announced that INP would replace FID as a Core Web Vital on March 12, 2024, and FID was deprecated in that transition. Today, Google Search Central lists the three Core Web Vitals as Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift.

For a small business site, a poor INP usually shows up as small but costly annoyances: a mobile menu that takes a moment to open, a "Book now" button that seems dead on the first tap, a contact form that freezes while it validates, or a product filter that lags on an older Android phone.

What Is a Good INP Score?

Google uses the same three bands across its tools. The thresholds below come from the official INP documentation and are applied at the 75th percentile of real page loads, segmented by mobile and desktop:

The 75th percentile means three out of four visits must be at or below the value shown. PageSpeed Insights documentation explains that a page or origin passes the Core Web Vitals assessment when the 75th percentiles of INP, LCP and CLS are all Good. If there is not enough INP data, the assessment passes when LCP and CLS are both Good.

How Do You Check Your Website's INP?

Start with real-user (field) data, then move to lab testing to find the cause. These are the free official tools, in the order most small businesses should use them:

Details for each tool are in Google's PageSpeed Insights help, the Search Console Core Web Vitals report help page and the Chrome DevTools Performance panel guide. One caution: the Lighthouse score in PageSpeed Insights is a simulated page load without clicks, so it cannot report INP directly. Web.dev notes that Total Blocking Time (TBT) can be a reasonable lab proxy for INP, but it is not a substitute for real INP data.

If PageSpeed Insights shows no INP at all, that is not necessarily an error. Web.dev lists reasons such as visitors who never clicked, tapped or typed, interactions limited to scrolling or hovering, and visits by bots that do not interact with the page.

What Causes a Poor INP Score?

Google's Optimize INP guide splits every interaction into three subparts. Knowing which one is slow tells you what to fix:

The common thread is the browser's main thread, which can only do one task at a time. Web.dev defines any task longer than 50 milliseconds as a long task; while it runs, taps and clicks have to wait. On small business websites, long tasks often come from page builders that ship a lot of JavaScript, sliders and animation libraries, and stacks of third-party tags. Google's third-party JavaScript guide notes that CPU-intensive script parsing and execution from third parties can delay user interaction, and lists social sharing buttons, video embeds, analytics and A/B testing scripts as typical examples.

How Do You Fix INP Step by Step?

Work through these steps in order. Each one is based on Google's published optimization advice; how much it helps depends on what your own data shows.

For Step 4, Lighthouse's third-party facades audit explains the pattern: add a static element that looks like the embed, preconnect on hover, and swap in the real product on click. Google says video embeds, social buttons and chat widgets can all use this approach and points to open-source options such as lite-youtube-embed.

For Step 5, the Optimize INP guide shows a pattern your developer can apply: update the visible part of the interface first, then defer non-urgent work (saving data, analytics, secondary updates) with requestAnimationFrame and setTimeout so it runs after the next frame is painted. The guide also warns that rendering large amounts of HTML with client-side JavaScript can delay the next frame.

Quick Fixes vs Developer Fixes: Which INP Problems Can You Solve Yourself?

Not every improvement needs a developer. Use this comparison to decide where to start:

If you are weighing repair against rebuild, our guide on how much a website costs in 2026 explains what affects the budget, and our technical SEO guide covers the other site-health checks worth doing at the same time.

Does INP Affect Google Rankings and AI Search Visibility?

Google's page experience documentation says Core Web Vitals are used by its ranking systems and recommends that site owners achieve good scores. The same page is clear about the limits: there is no single page experience signal, good results in Search Console or third-party tools do not guarantee top rankings, and Google will still show the most relevant content even when page experience is weaker. Chasing a perfect score purely for SEO, Google adds, may not be the best use of your time.

The more practical reason to fix INP is your visitors. A page that responds instantly to a tap on "Call", "Get a quote" or "Add to cart" is simply easier to use. Google has not published any statement that INP is used by AI search features or third-party AI assistants, so treat responsiveness as a user-experience and conversion task rather than an AI visibility tactic.

Sources

Conclusion

Improving INP starts with real data, not guesswork. Check PageSpeed Insights and the Search Console Core Web Vitals report, reproduce the slow taps in Chrome DevTools, then remove or defer heavy third-party scripts, break up long JavaScript tasks and keep rendering work small. Aim for 200 milliseconds or less at the 75th percentile on mobile, validate the fix in Search Console, and remember that the goal is a site that feels instant to customers; any search benefit is a bonus, not a guarantee.

Frequently Asked Questions

What is a good INP score?

Google rates INP as good at 200 milliseconds or less, needs improvement above 200 ms up to 500 ms, and poor above 500 ms. The score is measured at the 75th percentile of real page loads, separately for mobile and desktop, so at least three out of four visits need to respond within 200 ms for a page to count as good.

How do I check my website's INP?

Run the page through PageSpeed Insights, which shows real Chrome user data from the previous 28 days, and open the Core Web Vitals report in Google Search Console to see which URL groups have INP issues. To find the exact slow interaction, record yourself tapping through the page in the Chrome DevTools Performance panel.

Why does PageSpeed Insights show no INP data for my site?

INP needs enough real visits from Chrome users who clicked, tapped or typed. New pages and low-traffic sites may not have sufficient data, in which case PageSpeed Insights falls back to whole-site data or shows none. Visits that only scroll or hover, and bots that never interact, do not produce an INP value either.

What is the most common cause of poor INP?

Most poor INP scores come from too much JavaScript running on the browser's main thread. Any task over 50 milliseconds is a long task that makes taps wait. Heavy page builders, sliders, chat widgets, video embeds and stacks of marketing tags are frequent sources, along with very large pages that take longer to re-render after each interaction.

Did INP replace First Input Delay?

Yes. Interaction to Next Paint replaced First Input Delay as the Core Web Vitals responsiveness metric on March 12, 2024, and FID was deprecated. FID only measured the delay before the first interaction was handled, while INP looks at all clicks, taps and key presses during a visit and includes the time until the next frame is painted.

Will fixing INP improve my Google rankings?

Google says Core Web Vitals, including INP, are used by its ranking systems, but good scores do not guarantee top positions and relevance still comes first. Fix INP mainly because a responsive site is easier for customers to use; treat any ranking benefit as a possible bonus rather than a promise.

Ready to Grow Your Business?

Get a free strategy consultation — no commitment required.

Book Free Consultation