Core Web Vitals & INP: The 2026 Performance Guide
Core Web Vitals are Google's user-experience ranking signals: LCP (loading), CLS (visual stability), and INP (responsiveness), which replaced FID. INP is the one catching sites out in 2026 — it measures responsiveness across a whole visit, so heavy JavaScript and third-party scripts that felt fine under FID now hurt rankings.
The Three Core Web Vitals
Google measures three field metrics from real users:
- LCP (Largest Contentful Paint) — how quickly the main content loads. Target under 2.5 seconds.
- CLS (Cumulative Layout Shift) — how much the page visually jumps as it loads. Target under 0.1.
- INP (Interaction to Next Paint) — how quickly the page responds to user interactions across the whole visit. Target under 200 milliseconds.
Why INP Catches Sites Out
INP replaced First Input Delay (FID) as a Core Web Vital. FID only measured the delay of the first interaction; INP measures responsiveness across every interaction in a visit. Many sites that scored green on FID quietly went amber or red under INP.
The usual culprits are heavy JavaScript execution, bloated component libraries, and third-party scripts (ads, chat widgets, tag managers) that block the main thread. A site can load its visuals fast yet feel sluggish to click — and INP now penalises exactly that.
How to Fix Each Metric
A prioritised approach:
- LCP: optimise and properly size the hero image, use efficient formats, preload key resources, and cut render-blocking CSS.
- CLS: set explicit width/height on images and embeds, reserve space for ads, and avoid injecting content above existing content.
- INP: reduce and defer JavaScript, break up long tasks, audit third-party scripts ruthlessly, and avoid heavy work on the main thread during interactions.
Measure with Field Data, Not Just Lab
Lab tools like Lighthouse are useful for debugging, but Google ranks on field data (real users), reported via the Chrome User Experience Report. Always validate against field data — a page can score well in a lab test yet fail for real users on mid-range mobile devices, which is what actually counts.
Frequently Asked Questions
What is INP in Core Web Vitals?
INP (Interaction to Next Paint) measures how quickly a page responds to user interactions across an entire visit. It replaced First Input Delay in 2024 and is now a Core Web Vital. Aim for under 200 milliseconds; heavy JavaScript and third-party scripts are the most common causes of poor INP.
Do Core Web Vitals actually affect rankings?
Yes, they're a confirmed ranking signal — though content relevance and authority matter more. Core Web Vitals act as a tiebreaker and, more importantly, directly affect conversions and bounce rate, so the business case is strong regardless of the exact ranking weight.
How do I check my Core Web Vitals?
Use Google Search Console's Core Web Vitals report (field data), PageSpeed Insights (both field and lab), and the Chrome User Experience Report. Prioritise field data, since that's what Google ranks on.
Want your Core Web Vitals audited and fixed? Explore our technical SEO service →