We value your privacy

We use essential cookies to run this site, and analytics, performance and advertising cookies only with your consent. Nothing non-essential loads until you agree. See our cookie policy.

BrisTechTonic
GlossaryInteraction to Next Paint (INP)

What is Interaction to Next Paint (INP)?

Interaction to Next Paint (INP) is a Core Web Vitals metric that measures how quickly a page responds visually after a user interacts with it, tapping, clicking or pressing a key. It captures the delay between the interaction and the next frame the browser paints, across all interactions in a visit, reporting close to the worst. A good INP is 200 milliseconds or less, measured on real-world field data. It replaced First Input Delay as a Core Web Vital in March 2024.

Experienced3-month minimum, then 30-day rollingFree discovery call to start
In short
INP measures how quickly a page responds visually after a user taps, clicks or types.
It looks across all interactions in a visit and reports near the worst, not just the first.
A good score is 200 milliseconds or less, measured on real-user field data.
It replaced First Input Delay as a Core Web Vital in March 2024 and is a ranking signal.
Book a call →
5.0136 Google reviewsElite Business Top 100, 2025 finalistExperienced Bristol team since 2019Hundreds of UK businesses helped
In depth

Interaction to Next Paint (INP), explained properly.

•INP measures how quickly a page responds visually after a user taps, clicks or types.
•It looks across all interactions in a visit and reports near the worst, not just the first.
•A good score is 200 milliseconds or less, measured on real-user field data.
•It replaced First Input Delay as a Core Web Vital in March 2024 and is a ranking signal.
•Poor INP is almost always heavy or badly-timed JavaScript blocking the main thread, a fixable engineering cause.

What INP actually measures

INP measures responsiveness: when someone taps a button, opens a menu or types into a field, how long until the page visibly reacts. Rather than timing only the first interaction, as the older First Input Delay did, INP looks across every interaction in a visit and reports a figure near the worst, so a page that feels snappy at first but janky later is not flattered. It is measured on real Chrome users, so it reflects genuine devices, including the mid-range phones where responsiveness problems bite hardest.

Why INP matters

A page can appear quickly and still feel broken if it does not respond when touched, and INP is the metric that captures that frustration. It became a Core Web Vital in March 2024, replacing First Input Delay, and is a ranking signal. Poor INP is almost always caused by heavy or badly-timed JavaScript blocking the main thread, so the browser cannot respond to the user until the script finishes. That is a real engineering problem with a real cause, not a score to chase cosmetically.

How INP is improved

Improving INP means freeing the main thread so the browser can respond. The usual work is breaking up long JavaScript tasks, deferring or removing scripts that are not needed for the interaction, reducing the amount of code that runs on each interaction, and being disciplined about third-party tags that quietly block the thread. As with the other vitals, the fix is diagnosed per page from field data rather than assumed, so effort addresses the actual cause rather than a symptom.

How BrisTechTonic helps
Core Web Vitals and page speed →Fast websites →Technical SEO →Core Web Vitals, defined →
Common questions

Interaction to Next Paint (INP): common questions.

What is a good INP score?

200 milliseconds or less is good, 200 to 500 needs improvement, and over 500 is poor, measured on real-user field data across all interactions in a visit.

How is INP different from First Input Delay?

First Input Delay only measured the first interaction and only the input delay. INP measures every interaction across the visit and the full delay to the next paint, so it is a truer picture of responsiveness. INP replaced FID in March 2024.

What causes poor INP?

Almost always heavy or poorly-timed JavaScript blocking the main thread, so the browser cannot respond to a tap or click until the script finishes. We address the scripts rather than the symptom.

More terms
Alt TextBacklinksCanonical TagClick-Through Rate (CTR)Conversion Rate Optimisation (CRO)Core Web VitalsCumulative Layout Shift (CLS)Digital PRDomain AuthorityE-E-A-TGoogle Tag Manager (GTM)Knowledge GraphLargest Contentful Paint (LCP)llms.txtMeta DescriptionPPC (Pay-Per-Click)ROAS (Return on Ad Spend)Schema markupSEO (Search Engine Optimisation)Technical SEOTime to First Byte (TTFB)XML SitemapZero-Click Search
In their words

What clients say about working with us.

5.0 average · 109 reviews

“I've had the pleasure of working with Chris on several SEO projects for my websites in the health field. He was definitely been able to demystify things so that I felt able to make decisions with him and feel confident they were the right ones. For a non-techie, that is worth gold! I look forward to working with Chris again and warmly recommend him to anyone who - like me - is unsure about all things SEO.”

Biliana Avramova

“I was recommended by my branding partner to use Chris and his team last year. I can’t recommend them highly enough. They are very responsive , easy to communicate with and great at translating techy stuff when needed. They are now an essential part of my business model”

Sandra Webber

“We've been working closely with Chris, Hannah and the team for over 12 months now. As a small company with ambitious growth plans, it was incredibly important that we made the right choice on who to trust with our SEO. 18 months later, we're totally thrilled with our experience so far and our growing online presence within our market. We'd happily recommend BTT and their services to other SMEs. Drop them an enquiry!”

Dan H
Read all 109 reviews →
The team

Real people on your account, not a faceless agency.

You work directly with the senior people who do the work, a small Bristol team you will actually get to know, not a call centre or an account manager relaying messages.

Meet the team →
Chris McDowell, Founder & CEO at BrisTechTonicDominique, Fractional COO at BrisTechTonicHayley, Senior SEO Strategist at BrisTechTonicGenevieve, Client Services Manager at BrisTechTonicHannah Gooding, Senior Marketing Executive/Copywriter at BrisTechTonicOlivia, Senior Marketing Executive/Designer at BrisTechTonicAmelia Cheek, Marketing Executive at BrisTechTonic
Chris, Dominique, Hayley, Genevieve and the rest of the team

Now see how your own site handles interaction to next paint (inp).

Get a free check →Or book a call