Skip to content

Poor Interaction to Next Paint (INP)

INP measures how quickly the page visibly responds after a tap, click or key press. Good is 200 milliseconds or less. Slow responses usually come from long JavaScript tasks blocking the main thread.

Three parts of every interaction

Each interaction has an input delay, a processing time and a presentation delay. Measuring which part is slow tells you what to fix.

Diagnose it

Symptoms, checks and fixes

Common symptoms

  • An "INP issue" in the Core Web Vitals report.
  • Menus, filters or form buttons react late on phones.

Checks to run

Diagnostic checks
CheckHow to tellFix
Is the main thread busy when people tap?Record an interaction in browser developer tools and look for long tasks before the handler runs.Defer or break up work that runs during page load.[1]
Do event handlers do too much?Check how long the click or input handler takes to finish.Do only what is needed for the next visual update, and move the rest to a later task.[1]
Is rendering the bottleneck?Look for a large DOM or big chunks of HTML rendered in JavaScript after the interaction.Reduce DOM size and avoid rendering large amounts of HTML on the client.[1]
FAQ

Frequently asked questions

What counts as good INP?

200 milliseconds or less; above 500 milliseconds is poor.[2][3]

How we work together

Two ways to get started

Website Subscription

Your website, fully managed — no big upfront cost.

We design, build, host, maintain and keep improving your site for one simple monthly fee.

  • Custom-designed & built for your brand
  • Hosting, security & maintenance included
  • Ongoing edits & content updates
  • Continuous SEO & performance improvements
  • Scale up or down as you grow

Fixed Project

A one-off custom build you own outright.

A defined scope and a single fixed quote — delivered once, and yours to keep.

  • Bespoke design & development
  • Defined scope & timeline
  • You own the website & code
  • Optional care plan after launch
  • Custom-quoted to your needs

Sources

  1. [1] web.dev: Optimize Interaction to Next Paint. Checked 10 October 2026.
  2. [2] web.dev: Interaction to Next Paint (INP). Checked 10 October 2026.
  3. [3] Search Console Help: Core Web Vitals report. Checked 10 October 2026.

Ready to get started?

Get a free, no-obligation quote for your project. We respond within 24 hours.