Back to blog
13 May 2026·SEO Hamster Editorial Team

Core Web Vitals after INP: a plain-English 2026 update

INP replaced FID over a year ago. Most small business sites still fail it. Here is what INP really measures, why it matters for rankings, and the three fixes that move the needle fastest.

Why we wrote this

We audit roughly 40 small business websites a week with SEO Hamster. The single most common "fail" we see in 2026 is Interaction to Next Paint (INP) — and almost every site owner we speak to has not heard of it. This is the explainer we wish existed when INP went live.

Author: SEO Hamster Editorial Team. Reviewed by our performance lead, who has shipped Core Web Vitals fixes on 200+ WordPress and Shopify sites since 2021.

What INP is, in one sentence

INP measures how quickly your page visibly responds when a visitor taps, clicks, or types — across the whole visit, not just the first interaction.

Google uses the slowest interaction (roughly the 98th percentile) as your score. The thresholds are:

  • Good: under 200 ms
  • Needs improvement: 200–500 ms
  • Poor: over 500 ms

If your site sits in "Poor", you are quietly losing rankings on mobile.

Why it replaced FID

First Input Delay only measured the first tap, and only the delay before the browser started processing. Real users tap menus, filters, "add to basket" buttons. INP measures all of those, end to end, including the visual update.

In other words: INP is honest. FID was generous.

What is actually slow on small business sites

From our audit data, the top INP killers in 2026 are:

  1. Cookie banners that run heavy JavaScript on every click.
  2. Mega-menus with hover/tap handlers that re-render the whole header.
  3. Live chat widgets loaded on first paint instead of on idle.
  4. WordPress page builders (Elementor, Divi) shipping unused JS bundles.
  5. Product filters on Shopify/Woo that re-fetch the page on every checkbox.

Notice the pattern: it is almost always third-party or builder JavaScript, not your own code.

Three fixes that move the needle

1. Defer everything non-critical

Move chat widgets, analytics extras, and social embeds behind requestIdleCallback or load them after first interaction. This single change lifts most sites from "Poor" to "Needs improvement".

2. Replace heavy menus with native <details> on mobile

A native disclosure element has zero JavaScript cost. We have rebuilt mega-menus this way on dozens of WordPress sites — INP typically drops by 150–300 ms.

3. Audit the cookie banner

Many consent platforms run a full re-scan of the page on every "Accept". Switch to a banner that batches its work, or self-host a lightweight one. We have seen single banner swaps take a site from 740 ms INP to 180 ms.

Does INP really affect rankings?

Yes — but as a tiebreaker, not a primary signal. On competitive queries where two pages have similar content and links, the faster one wins. We have seen this play out repeatedly: a client moved from position 6 to position 3 on their main money keyword purely after an INP fix, with no content changes.

How to check your own site in two minutes

  1. Open PageSpeed Insights and paste your URL.
  2. Look at the Core Web Vitals Assessment at the top — it uses real Chrome user data.
  3. If INP is amber or red, look at the "Reduce JavaScript execution time" and "Minimize main-thread work" diagnostics.

Or just plug your site into SEO Hamster — our Speed module flags failing INP pages, ranks them by traffic impact, and queues fixes you can approve in one click.

See the Speed module · Run a free site scan

Sources and further reading

  • web.dev, Interaction to Next Paint (INP) — official Chrome team docs
  • Chrome User Experience Report (CrUX), April 2026 dataset
  • SEO Hamster internal audits, Jan–Apr 2026 (n = 612 sites)