Interaction to Next Paint (INP)

INP, Interaction to Next Paint, interaction time to next paint, responsiveness of interactions
Interaction to Next Paint (INP) measures how quickly your website responds to clicks, taps and keystrokes. Official Core Web Vitals metric since March 2024.

What is Interaction to Next Paint?

Interaction to Next Paint (INP) is a metric that measures how quickly a Web site responds to user interactions such as clicks, taps and keystrokes. The score indicates how many milliseconds elapse between when a visitor performs an action and when the browser displays visual feedback. Google has been using INP as the official Core Web Vitals metric since March 2024, replacing First Input Delay. A low INP score means your website feels fast, a high score creates frustration and increases the likelihood of visitors dropping out.

How Interaction to Next Paint works and what it measures

INP measures the longest interaction delay during the entire visit to a page. Each time a visitor clicks, taps or presses a key, the browser initiates a series of actions: processing the event, executing JavaScript, adjusting the DOM and redrawing the screen. INP looks at the time between the user action and when the next frame becomes visible. Google takes not the average delay, but the 75th percentile of all interactions: the score experienced by 75 percent of your visitors. A score below 200 milliseconds is good, between 200 and 500 milliseconds should be better, above 500 milliseconds is bad. In practice, for SME websites, we often see scores between 300 and 800 milliseconds, especially on mobile and for pages with a lot of JavaScript.

Why Google introduced INP and replaced First Input Delay

First Input Delay only measured the very first interaction on a page and only looked at processing time, not visual feedback. This gave an incomplete picture: a visitor could click ten times and experience a slow response nine times, but the FID score remained green. INP measures all interactions during the visit and takes into account the full cycle until the browser shows something. That makes the metric much more representative of perceived speed. Google announced the change back in 2022 and officially made INP part of the Core Web Vitals in March 2024. Websites that score well on INP get a slight ranking boost; poor scores can cost visitors and conversions.

What makes a good INP score for SME websites

A low INP score ensures that your website feels responsive right away. Visitors click a button and see immediate feedback, which helps them maintain trust and click through to the next step. For ecommerce stores, we’ve observed that an improvement from 400 to 180 milliseconds can reduce the abandonment rate in the checkout process by 8 to 12 percent. For B2B websites with forms or configurators, a good INP is essential: if a visitor selects an option and nothing visible happens, they’ll think the site is broken. A well-thought-out SEO strategy always takes Core Web Vitals into account, because Google factors speed and user experience into its rankings. You can monitor your INP score via Google Search Console and PageSpeed Insights, where you’ll also receive specific recommendations for improvement on a per-page basis.

Applications of Interaction to Next Paint

INP is especially valuable for pages where visitors are actively performing actions: filling out forms, filtering products, opening menus or scrolling through content. Here are four concrete situations where INP makes the difference between a fluid experience and a slow, frustrating website.

Ecommerce stores with filters and product configuration

In an ecommerce store, visitors use filters to select products by size, color, price or stock. Each click on a filter option triggers JavaScript that updates the product list. If that update takes 600 milliseconds, the ecommerce store feels slow and visitors drop out. A good INP score below 200 milliseconds ensures that the new product list appears almost immediately. For ecommerce stores with 500 to 2,000 products, we often see heavy JavaScript libraries or unoptimized database queries pushing up the INP. By processing filters server-side or applying lazy loading, you can improve the score by 40 to 60 percent. This leads directly to more product page visits and higher conversion rates because visitors find what they are looking for faster.

Forms and lead generation pages.

On contact forms, quote requests or sign-up pages, every entry should provide immediate feedback: a check mark for a correctly filled out field, an error message for an incorrect e-mail address or a tooltip for a required field. If that feedback appears only after 400 milliseconds, the visitor does not know whether his entry has been registered and fills out the form twice or clicks away. A low INP provides instant validation and a sense of control. For B2B websites with multi-stage forms, we find that improving the INP score from 500 to 180 milliseconds increases the number of completed forms by 15 to 20 percent. Technically, you achieve this by doing validation client-side with lightweight scripts and loading heavy third-party tracking only after submission.

Mobile websites with hamburger menus and accordions

On mobile, visitors tap a hamburger menu, a drop-down menu or an accordion to see more content. If the menu only opens after 500 milliseconds, they tap again and get irritated. A good INP score under 200 milliseconds causes the menu to open immediately. Mobile browsers often have less computing power than desktop, so JavaScript-heavy interactions take longer. By using CSS animations instead of JavaScript animations and by slowing down third-party scripts with async or defer, you can reduce INP on mobile by 30 to 50 percent. This is crucial, since more than 60 percent of SMB website visitors come via mobile and Google indexes mobile-first.

Dashboards and applications with real-time data

In dashboards or Web applications, users click on tabs, charts or date filters to view data. If the graph updates only after 700 milliseconds, the application feels unwieldy and users trust the data less. A low INP ensures that the interface is instantly responsive, even for complex calculations. In practice, we see that dashboards with a lot of data fetching and rendering often have INP scores above 600 milliseconds. By preloading data, applying virtual scrolling and moving heavy calculations to an API, you can bring the score down. That improves the user experience and increases the likelihood that users will return daily.

When Interaction to Next Paint is the right focus and when it is not

INP is relevant to any website where visitors are actively performing interactions: clicking, tapping, typing or scrolling. If you have a Web site with mostly static content and few interactive elements, then Largest Contentful Paint or Cumulative Layout Shift is more important. But once you have forms, filters, menus or configurators, you need to prioritize INP. You improve a good INP score by optimizing JavaScript, deferring third-party scripts and handling interactions server-side or with light client-side code. Start with the pages that generate the most traffic and conversions, because that's where an improvement will have the biggest impact.

Want to apply this to your business? Monkey Vision helps SME entrepreneurs with web design, SEO and smart digital solutions. Schedule a no-obligation meeting and find out what's possible for you.

Schedule an introduction

Frequently Asked Questions

No, INP and FID measure different things. First Input Delay only measured the very first interaction on a page and only looked at event processing time, not visual feedback. INP measures all interactions during the entire visit and looks at the time until the browser displays the next frame. That makes INP much more representative of perceived speed. Google replaced FID with INP in March 2024 because FID was too limited: a visitor could experience a slow response 10 times, but the FID score remained green. INP gives a fairer picture of how fast your Web site feels to the average visitor.

It depends on your website type and current scores. If you have an ecommerce store or website with a lot of interactive elements such as filters, forms or configurators, then INP is priority. If you have mostly static content and few interactions, then Largest Contentful Paint is more important. Check your Core Web Vitals report in Google Search Console: which metric scores the worst and on which pages? Start there, because those pages are already costing you visitors and conversions. In practice, we often see with SME websites that LCP and INP both need improvement. Then tackle LCP first, because it determines the first impression, and then INP to improve the interaction experience.

Most SME websites have slow INP due to too much JavaScript, heavy third-party scripts or unoptimized event handlers. Common mistakes: loading all scripts synchronously in the head, starting analytics and chat tools immediately on pageload, and complex DOM manipulations on every click. This piles up and slows down every interaction. Another pitfall is focusing on desktop scores when your visitors come primarily on mobile: mobile browsers have less processing power, so a script that takes 100 milliseconds on desktop takes 300 milliseconds on mobile. Always test on a real mobile device or with throttling in Chrome DevTools. And beware: some plugins or page builders generate so much inline JavaScript that your INP will never get right without replacing those tools.

The best first step is a free 30-minute technical SEO scan at Monkey Vision. We run through your website live in PageSpeed Insights and Google Search Console, look at your INP scores per page and identify the biggest delays: heavy scripts, third-party tools or unoptimized interactions. You immediately get three concrete areas for improvement that you can pick up this week, plus an honest assessment of the effect on your ranking and conversion. No sales pitch, just practical advice. Schedule a session through SEO services from Monkey Vision and stop your Core Web Vitals from costing you visitors and revenue.

About the author

Monkey Vision

Monkey Vision is a full-service digital agency at Nijmegen, specializing in web design, SEO, and AI automation for small and medium-sized businesses. The knowledge base has been compiled by our team of online strategists and is continuously updated based on current insights.

Publication date: 26-04-2026
Last update: 26-04-2026