SEO• 5 min read
Core Web Vitals in 2026: The New INP Playbook
We audited 120 sites. Here's what actually moves the needle on Interaction to Next Paint.

INP replaced FID as a Core Web Vital in March 2024, and by 2026 it's the single biggest ranking signal in the CWV family. We audited 120 sites and found that the same 5 patterns cause 80% of INP problems.
The 5 patterns that kill INP
- Heavy hydration — large React trees hydrating on first interaction.
- Third-party scripts — especially tag managers with synchronous loads.
- Unoptimized images — decoding on interaction rather than eager.
- Event handler bloat — multiple listeners on scroll/resize.
- Synchronous storage — localStorage writes blocking the main thread.
The playbook
Start with a RUM tool (we use Vercel Analytics or PostHog) to find your worst pages. Then:
- Move third-party scripts behind
next/scriptwithlazyOnload. - Use
startTransitionfor non-urgent state updates. - Debounce scroll/resize handlers to 16ms.
- Lazy-load below-the-fold images with native
loading="lazy". - Replace localStorage with IndexedDB for anything over 10KB.
Teams that follow this playbook typically see INP drop from 400ms+ to under 150ms within a sprint.