Core Web Vitals

Interaction to Next Paint (INP) on a car dealer website

Interaction to Next Paint measures how long a page takes to visibly respond when a shopper taps, clicks or types, across the whole visit. Google counts 200 milliseconds or less as good and over 500 milliseconds as poor. On a dealer site it catches slow inventory filters, gallery arrows and payment calculators.

Get my free speed analysisTest my website

Where shoppers feel it

  • Tapping an inventory filter or sort
  • Swiping through the vehicle photo gallery
  • Opening the menu, the payment calculator or the trade-in tool
  • Typing into a lead form
A phone showing inventory filters. A shopper taps a price filter; INP is how long until the page visibly responds. Good is 200 milliseconds or less.

The three parts of a slow tap

On dealer sites the first part is the usual problem. The tap itself is handled quickly; it just waited in line first.

Where the wait after a tap goes, and the usual cause on a dealer page
PartWhat happensUsual cause on a dealer site
Input delayThe tap waits for the phone to be freeChat, tracking or a retailing tool still starting up
ProcessingThe site's own code handles the tapA filter that rebuilds the whole inventory list
Presentation delayThe screen redraws with the resultA long inventory page with hundreds of elements

What makes taps slow

A phone can only do one thing at a time on a page. If chat, tracking or a retailing tool is busy starting up when the shopper taps, the tap waits in line. The page looks loaded but ignores the shopper.

The fix is keeping that work out of the way when shoppers are tapping. Site Speed Engine loads the tools after the page is ready, so the first taps get answered.

Sources

Questions

What is a good INP score?

200 milliseconds or less at the 75th percentile of real visits. Over 500 milliseconds is poor. Across the dealership websites measured in our Index, the typical one scored 213 milliseconds on phones.

What did INP replace?

First Input Delay. INP became a Core Web Vital on March 12, 2024. It measures every tap in a visit, not only the first one.

Why do I fail INP when my page loads quickly?

Loading and responding are different jobs. A page can show quickly and then stay busy running tools, so the shopper's taps wait.

Why doesn't a lab test show my INP?

INP needs a real person tapping. PageSpeed Insights shows it from real-visitor data; the lab test's Total Blocking Time is the closest stand-in.

How do you measure Interaction to Next Paint?

From real visits: the top of a PageSpeed Insights report, Search Console's Core Web Vitals report, or our free speed test. To find the cause, tap through the page with the Performance panel in Chrome's developer tools recording.

How do I improve my INP score?

Keep code from running while shoppers tap. Let chat, tracking and retailing tools start after the page is ready, and make filters update only what changed instead of rebuilding the whole list.

Does INP affect SEO?

Yes. INP is one of the three Core Web Vitals, and Google says its ranking systems use them. Good scores alone do not guarantee a ranking.

What causes input delay on a website?

Other code keeping the phone busy when the tap arrives. On dealer sites it's usually a tag manager, a chat widget or a retailing tool starting up.