Technical SEO

What is INP (Interaction to Next Paint) and why does it matter?

Updated April 21, 2026
Quick Answer

Interaction to Next Paint (INP) is the Core Web Vital that replaced First Input Delay (FID) on 12 March 2024. It measures the latency between a user interaction (click, tap, key press) and the next visual update on screen — across every interaction in the session, not just the first. The Google threshold is 200ms or better. INP matters because it is now a confirmed ranking signal and because it correlates more closely with perceived site responsiveness than the metric it replaced. Many sites that comfortably passed FID now fail INP.

How INP differs from FID

FID measured only the input-to-handler-start delay for the first interaction. INP measures the full input-to-paint latency for the worst interaction in the session (technically the 98th percentile). A page where the first click responds in 50ms but every subsequent filter or button takes 400ms passes FID and fails INP.

This is why so many sites that previously passed FID with margin are now failing INP. The underlying performance was always poor; FID just wasn't measuring it.

What 'good' INP looks like

Google's thresholds: under 200ms = good, 200–500ms = needs improvement, over 500ms = poor. The score that affects rankings comes from real-user data in the Chrome User Experience Report (CrUX) — not from Lighthouse. Lighthouse approximates INP using Total Blocking Time (TBT) but cannot measure INP directly because INP requires actual user interactions.

The five most common causes of poor INP

In INP audits across roughly 80 production sites, the same root causes appear repeatedly: long-running JavaScript on the main thread (heavy event handlers, expensive React re-renders), third-party tag bloat (chat widgets, analytics, A/B tools), unoptimised component re-rendering, DOM mutation storms during animations, and hydration cost on SSR/SSG sites.

The single highest-impact fix on most sites is auditing third-party scripts and deferring or removing the ones that aren't business-critical. Each tag adds main-thread work, and the effects are cumulative.

Want this applied to your site?

Book a free 60-minute strategy call. We'll review your site live and walk you through exactly what to fix first.

People also asked

Technical SEO

What is technical SEO and do I need it?

Technical SEO is the work of making your site easy for Google to crawl, render, and index — Core Web Vitals, mobile usability, schema markup, XML sitemaps, internal linking, and fixing crawl errors. Every site needs at least a baseline technical audit; without it, content and link work is fighting against a broken foundation.

Read answer
Technical SEO

What are Core Web Vitals and how do I improve them?

Core Web Vitals are Google's three real-user performance metrics: Largest Contentful Paint (LCP) under 2.5s, Interaction to Next Paint (INP) under 200ms, and Cumulative Layout Shift (CLS) under 0.1. They're a confirmed ranking factor and a major UX driver — passing all three on mobile typically improves both rankings and conversion rate.

Read answer
Technical SEO

What is schema markup and which schemas matter?

Schema markup (structured data) is JSON-LD code that tells Google exactly what your page is about — a product, a recipe, a service, a local business, an FAQ. The high-impact schemas for Toronto businesses are LocalBusiness, Service, FAQPage, BreadcrumbList, Review, and Article. Done right, schema unlocks rich results that lift CTR by 20–40%.

Read answer
Technical SEO

Why did my Google rankings suddenly drop?

Sudden ranking drops are almost always caused by one of five things: a Google algorithm update, a technical change on your site (accidental noindex, broken redirects, blocked crawler), lost backlinks, a new competitor outranking you, or a manual action. The diagnosis path is the same: check Search Console first, then your CMS change log.

Read answer