Search Converts LLC BBB Business Review1-800-481-8638The Commit
Search Converts LLC BBB Business Review
Home / Blog / Interaction to Next Paint (INP): what it
Blog · 7 min read

Interaction to Next Paint (INP): what it is and how to fix it

Why your site feels sticky when people tap it, and how to fix the cause instead of the symptom.

By Zach Wennstedt, founder of Eye To Ad Media · 2026-09-29

Interaction to Next Paint (INP) is a Core Web Vitals metric that measures how quickly a page visibly responds after a user clicks, taps or types. Google considers an INP of 200 milliseconds or less good, 200 to 500 milliseconds in need of improvement, and over 500 milliseconds poor. Slow INP is usually caused by long JavaScript tasks on the main thread.

You tap "Add to cart." Nothing happens. You tap again. Now it is in your cart twice. That hesitation is what INP measures, and your visitors feel it long before they could name it.

INP replaced First Input Delay as a Core Web Vital in March 2024. The difference matters: First Input Delay only measured the first interaction and only the delay before the browser started handling it. INP looks at interactions throughout the visit and measures all the way until the screen actually updates. Google's thresholds are documented at web.dev.

What makes INP slow

  • Long tasks: big chunks of JavaScript that block the main thread, so the browser cannot respond.
  • Third-party scripts: chat widgets, trackers and ad tags that run code on every interaction.
  • Heavy event handlers: a click that triggers expensive work before the page can repaint.
  • Huge DOMs: pages with thousands of elements take longer to update after every change.
  • Page builders and plugin stacks: common on WordPress and Shopify sites. See WordPress SEO and Shopify SEO.

How to fix it

  1. Measure real users first. PageSpeed Insights and the Search Console Core Web Vitals report show field data. Lab tests alone can miss INP.
  2. Find the long tasks. The Performance panel in Chrome DevTools shows exactly which script blocks an interaction.
  3. Break up the work. Yield to the main thread between chunks so the browser can paint.
  4. Update the screen first, work second. Show the response immediately, then do the heavy lifting.
  5. Cut or defer third parties. Load non-essential widgets after interaction or remove them.
  6. Shrink the DOM. Fewer elements, simpler layouts, less work per update.

INP work is engineering work: it lives in your code, not in a settings panel. It is a core part of our page speed optimization service.

FAQ

Quick answers

What is a good INP score?

Google rates 200 milliseconds or less as good, 200 to 500 milliseconds as needs improvement, and more than 500 milliseconds as poor.

Does INP affect SEO?

INP is part of Core Web Vitals, which Google uses as a page experience signal. More importantly, slow response frustrates visitors and costs conversions.

60-second project scope

Tell us what you are working on. Get a straight answer.

Four taps and your contact info. An engineer (not a salesperson) reviews it and tells you what we would do, what it costs and whether you even need us.

What are you working on?

What is it built on?

What keeps you up at night?

When does it need to happen?

Where should we send your answer?

Got it. Here is what happens next.

  1. An engineer reviews your answers today.
  2. You get a call or email with what we would fix first, and why.
  3. If you do not need us, we will tell you that too.
Can't wait? Call 1-800-481-8638

Want an engineer to look at yours?

Fifteen minutes on the phone usually tells us whether we can help, and how much.

☎ Call now