Home Guides FID Page Speed Metric: FID vs…
Guides

FID Page Speed Metric: FID vs INP and What Changed in 2024

Ahsan Saeed Ahsan Saeed
October 23, 2026
3 min read
Updated October 16, 2026
FID Page Speed Metric: FID vs INP and What Changed in 2024

First Input Delay (FID) was a Core Web Vitals page speed metric that measured how long a page took to start responding to a visitor’s first interaction. In March 2024, Google replaced it with Interaction to Next Paint (INP), which measures the responsiveness of all interactions on a page. A good INP is 200 milliseconds or less (Google, web.dev). Check your pages with our free website speed test.

Key takeaways

  • INP replaced FID as a Core Web Vital in March 2024.
  • FID looked only at the delay before the first interaction was processed. INP looks at all interactions during a visit.
  • A good INP is 200 ms or less. Over 500 ms is poor.
  • In lab tests, Total Blocking Time (TBT) is the closest stand-in for INP.

What is FID in page speed?

FID (First Input Delay) measured the time between a visitor’s first interaction, such as a tap or click, and the moment the browser could begin to respond. It only looked at the delay of the first interaction, not at how long the response took, and not at later interactions. A good FID was 100 milliseconds or less.

What is INP?

INP (Interaction to Next Paint) measures how quickly a page visibly responds after an interaction such as a click, tap or key press. It considers the interactions during the whole visit and reports a value that reflects the slowest ones, so it shows how responsive the page feels throughout.

FID vs INPFID measured only the delay before the first interaction was handled and has been replaced. INP measures the responsiveness of all interactions and is a Core Web Vital, with a good value of 200 milliseconds or less.FID vs INPFID (retired)First interaction onlyDelay before handlingGood: 100 ms or lessINP (current)All interactionsFull time until next paintGood: 200 ms or less
INP replaced FID in March 2024 and measures more of the experience.

What is the difference between FID and INP?

Feature FID INP
Status Replaced in March 2024 Current Core Web Vital
Interactions measured First only All interactions during the visit
What it measures Delay before processing starts Time until the next visible update
Good value 100 ms or less 200 ms or less
Poor value Over 300 ms Over 500 ms

What is a good INP?

An INP of 200 milliseconds or less is good. Between 200 and 500 ms needs improvement, and over 500 ms is poor. Google judges this at the 75th percentile of real visits. See our guide to the Core Web Vitals test and website performance metrics.

How do you measure INP?

INP is a real-user metric, so look at field data in Google PageSpeed Insights or the Core Web Vitals report in Search Console. In a lab test you will see Total Blocking Time instead. For debugging, use the Performance panel in Chrome DevTools. See how to use Google PageSpeed Insights.

How do you improve INP?

  1. Remove JavaScript you do not use.
  2. Break up long tasks, so the browser can respond between them.
  3. Delay third-party scripts such as chat widgets and trackers.
  4. Keep pages and their HTML structure small, because large pages take longer to update.
  5. Avoid heavy work when someone taps a button, such as large layout changes.
  6. Test again on a mid-range phone, not only on a fast computer.

For the full list of fixes, see how to improve website speed.

Does INP affect SEO?

INP is part of the Core Web Vitals, which Google uses in its page experience signals. Relevant content still matters most, so treat INP as a way to improve the experience for visitors.

Frequently asked questions

Is FID still a Core Web Vital?

No. INP replaced FID in March 2024.

Why did Google replace FID with INP?

FID only captured the first interaction’s delay. INP covers all interactions and the time until the page updates, which reflects real responsiveness better.

What is a good FID?

FID of 100 ms or less was good, but it is no longer a Core Web Vital.

Is Total Blocking Time the same as INP?

No. TBT is a lab metric that tends to move with INP, but INP comes from real visitors.

Why is my INP high on mobile?

Phones process JavaScript more slowly than computers, so heavy scripts show up more.

Conclusion

FID is gone, and INP is the Core Web Vital for responsiveness: 200 milliseconds or less is good. Reduce JavaScript, break up long tasks and delay third-party scripts. Check your pages with our free website speed test.

Share:
Ahsan Saeed
Written by
Ahsan covers the latest in consumer technology, breaking down new gadget releases, product launches, and industry news into clear, easy-to-follow coverage. With a keen eye on emerging tech trends, he helps readers stay up to date on what's new and what's actually worth paying attention to.
← Previous What Is the Best Page Load Time for SEO? (and How to Check) Next → Web Hosting Speed Test: How to Test Your Host's Real Speed
Scroll to Top