INP: how is page responsiveness measured?

A customer taps Book now and nothing happens for a beat. INP puts a number on that hesitation.

Interaction to Next Paint (INP) is a Google metric that assesses how responsive a page is overall: the delay between a click, tap or key press and the next visual update on screen. An INP of 200 milliseconds or less counts as good, while anything above 500 milliseconds is poor.

By Pilotiko editorial team · Updated on

In short

  • INP looks at every interaction in a visit, not just the first one.
  • Good is 200 ms or less; poor is over 500 ms.
  • Mouse clicks, touchscreen taps and key presses count.
  • It replaced First Input Delay as a Core Web Vital in 2024.

What does INP actually measure?

Web.dev describes INP as a metric that assesses a page's overall responsiveness to user interactions. The value reported for a visit is the longest interaction observed, ignoring outliers [1].

Each interaction runs from the visitor's gesture to the moment the screen shows a response: a menu opening, a checkbox ticking, a time slot turning blue. When the browser is busy running heavy scripts, that gap grows and the site feels frozen.

INP sits alongside LCP and CLS in the Core Web Vitals set [2].

Which interactions count toward INP?

What INP observes, according to web.dev
Visitor actionCounted?Example on a service business site
Mouse clickYesClicking Request a quote
Tap on a touchscreenYesTapping the 9 a.m. slot in the booking calendar
Key press on a physical or on-screen keyboardYesTyping a postal code into the form
HoverNoMoving the pointer over a service card
ScrollingNoScrolling down the price list
ZoomingNoPinching to enlarge a job-site photo

Source: web.dev article on INP [1].

Why did INP replace FID?

First Input Delay only measured the input delay of the first interaction on a page. INP, its successor, watches all of them [1]. It became a stable Core Web Vital in 2024 [2].

That matters for a small business: a booking form can respond quickly to the first tap and then lag on the fifth field when a validation script kicks in. FID missed that; INP catches it.

What are the official INP thresholds?

Per web.dev, an INP at or below 200 milliseconds means good responsiveness. Above 200 and up to 500 milliseconds needs improvement, and above 500 milliseconds is poor. The thresholds apply to the 75th percentile of field page loads [1].

How do you read INP on a booking form?

What mistakes do people make with INP?

  • Only testing page load, when INP depends on what visitors do next.
  • Stacking a chat widget, a session recorder and three ad pixels that all compete for the same processor.
  • Running heavy validation code on every keystroke.
  • Debugging on a powerful laptop while customers book from budget phones.
  • Still tracking FID in monthly reports.

Does Pilotiko track your site's INP?

No, INP tracking is not an advertised Pilotiko feature. Pilotiko offers online booking with real open time slots and builds your business website, but responsiveness is measured in Google Search Console. For the visibility side, see search engine optimization and structured data.

Frequently asked questions

What is a good INP?

Web.dev says an INP of 200 milliseconds or less, measured at the 75th percentile of visits, shows good responsiveness. Between 200 and 500 milliseconds it needs work.

Does scrolling count toward INP?

No. INP looks at clicks, taps and key presses. Hovering, scrolling and zooming are not counted as interactions on their own.

What is the difference between INP and FID?

FID only measured the delay before the first interaction was handled. INP watches every interaction in the visit and reports the longest one, setting outliers aside.

Can a site with no forms have a poor INP?

Yes. A mobile menu, an FAQ accordion or a click-to-call button can respond slowly if the page is running a lot of code at the same moment.

Does INP depend on the visitor's phone?

Partly. A less powerful device takes longer to process the same code, which is why field data at the 75th percentile tells you more than a test on your own phone.

Should I aim for zero milliseconds?

No, that is not realistic. The goal is to stay under 200 milliseconds for most visitors, starting with pages that lead to a call or a booking.

Sources

  1. web.dev (Google), Interaction to Next Paint (INP) (accessed on October 15, 2026).
  2. web.dev (Google), Web Vitals (accessed on October 15, 2026).

Try the office with your team

30 days free.

Start the free trial