Glossary · Page speed

INP (Interaction to Next Paint)

Also called: FID, first input delay

Definition

INP (Interaction to Next Paint) measures how quickly a page visibly responds to clicks, taps and key presses; 200 milliseconds or less is good.

INP explained

INP observes the latency of all the interactions a user makes with a page, from the click, tap or key press until the browser paints the next frame showing a response, and reports a value that all or nearly all interactions were below. It replaced First Input Delay (FID) as a Core Web Vital because FID only measured the delay before the first interaction was handled.

web.dev rates INP of 200 milliseconds or less as good, 200 to 500 milliseconds as needing improvement, and above 500 milliseconds as poor, at the 75th percentile of page loads.

Poor INP is usually caused by JavaScript keeping the browser's main thread busy: large bundles, heavy third-party scripts such as tag managers, chat widgets and A/B testing tools, and event handlers that do too much work before updating the screen. Fixes include breaking up long tasks, removing or delaying non-essential scripts, and giving immediate visual feedback before doing slower work.

Example

On your store's category pages, tapping a size filter takes a noticeable pause before anything happens, because several marketing scripts are running at the same time. Deferring those scripts and showing the filter selection instantly brings INP under 200 milliseconds.

Why it matters

A page that freezes after a tap feels broken. Poor INP frustrates people at exactly the moment they try to filter, add to cart or submit a form.

Related service

Page Speed Optimization

We fix LCP, INP and CLS issues so pages load fast and respond quickly for real users.

Page speed and Core Web Vitals optimization

FAQ: How do I improve page speed?

Sources

Published by Vidern, founded and led by Malhar Shah. Updated .

Find out what's holding your site back

Get a free SEO audit with prioritized fixes, delivered within 48 hours.