Skip to content
Unlock Cyber Monday savings and get 25% off Click Intelligence services using code CYBERMONDAY25. (T&Cs apply)

First Input Delay (FID): An In-Depth Look

Since their introduction in May 2020, Google’s Core Web Vitals, a set of metrics introduced to improve page experience, have given both web developers and SEO teams something extra to think about. There are numerous elements involved that make up the Core Web Vitals, with one of them being FID. What does FID stand for,…
Reading Time: 7 minutes
Blog Post

Since their introduction in May 2020, Google’s Core Web Vitals, a set of metrics introduced to improve page experience, have given both web developers and SEO teams something extra to think about. There are numerous elements involved that make up the Core Web Vitals, with one of them being FID.

What does FID stand for, exactly? That’s an easy answer: First Input Delay. Now you might be wondering, what is First Input Delay? Well, that’s trickier to answer.

The following in-depth look, however, will explain FID, how it can be improved, why it has become part of our managed SEO campaigns, and much more.

Let’s get started!

What is FID?

With the Core Web Vitals, there are three main measurements used: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and, importantly for this particular guide, First Input Delay (FID).

FID is a web performance metric which analyses a specific aspect of website speed. This measurement, as the “First Input Delay” name suggests, tracks the time required for the browser to process the first interaction a user makes with a webpage. Also known as Input Latency, this initial interaction is done while the website is still loading.

As for First Input Delay examples, here’s what Google has to say:

FID is a metric that measures a page’s responsiveness during load. As such, it only focuses on input events from discrete actions like clicks, taps, and key presses. Other interactions, like scrolling and zooming, are continuous actions and have completely different performance constraints.

So examples of “input events” include clicking or tapping a button or link, where the user is then left waiting for the subsequent response. Other interaction points measured by FID include dropdowns, checkboxes, and text input areas.

Simply put, FID is used by Google to measure the responsiveness of a site as it’s loading. The browser can still be busy loading the page’s large element, as FID is only about that first interaction. Consequently, this metric is tracked in just milliseconds (ms).

How does FID impact user experience?

When a user encounters a website with poor FID performance, they are left to deal with a webpage that displays unresponsive behaviour. Their attempts to interact with the page, whether it be clicking on a link or a text input box, is delayed – which can lead to a frustrating user experience.

However, why is this aspect of the user experience negatively impacted by FID? Well, the issue is typically attributed to images and scripts being downloaded in a disorderly manner. This lack of order means when a web page begins to download, it will start, pause, start, pause, and continue to do so in an excessive manner.

Think of it like queuing up to enter a building. If there’s no order and a free-for-all commences, the queue will turn into an unorganised mess where people don’t know where to stand and when to proceed forward. If that queue is structured correctly, however, with barriers and people directing the traffic, order is established.

FID is used to provide that order to a webpage’s coding. It ensures that scripts and images are downloaded in the correct sequence.

Here’s how Google explains the cause of input delays:

In general, input delay happens because the browser’s main thread is busy doing something else, so it can’t (yet) respond to the user. One common reason this might happen is the browser is busy parsing and executing a large JavaScript file loaded by your app. While it’s doing that, it can’t run any event listeners because the JavaScript it’s loading might tell it to do something else.

What is a good FID score?

To help website developers improve their FID score when required, Google has supplied a helpful guide as to what is – and isn’t – a suitable speed for the initial input delay. Here’s how it is measured:

  • Good = 100 milliseconds or under
  • Needs improvement = Between 100 and 300 milliseconds
  • Poor = Over 300 milliseconds

The objective is to hit that “good” sweet spot. A “poor” grade is, obviously, not something you want to achieve, but the same is also applicable for “needs improvement”. You’ll only be achieving what Google deems appropriate if you land in that 100 ms or under section.

How is FID measured?

Compared to other metrics that are used, FID is a unique case. This is because lab tools are not used to measure FID – you can only use field tools. The reason for this is simple: a measurement can only be achieved when real users are there to interact with your site.

Examples of tools you can use for FID include:

  • Chrome User Experience Report
  • Web-vitals JavaScript Library
  • Search Console Core Web Vitals Report
  • PageSpeed Insights
  • Click Intelligence Core Web Vitals Checker

There is an aspect you might be wondering about in terms of measurement: What happens when a user visits your site but doesn’t make any type of valid interaction? Well, not every user on your site will possess any FID values, and certain interactions – as mentioned above – are not relevant to this metric.

For Google to count the overall score for this metric, you have to achieve a “good” grade with at least 75% of relevant page loads. It may sound harsh (we certainly think so), but if you only have 74% page loads considered “good” along with 26% “poor” loads, Google will classify your site as having a “poor” FID score overall.

When you check Core Web Vitals, the threshold for achieving an overall “good” grade for each one is 75%. However, Google recommends you aim for a much higher percentage when it comes to FID:

…For FID in particular we still strongly recommend looking at the 95th–99th percentiles, as those will correspond to the particularly bad first experiences users are having with your site. And it will show you the areas that need the most improvement.

How can it be improved?

You’ve analysed the situation and made an unwanted discovery: your FID score is not hitting that essential “good” ranking. If you’re thinking, ‘How to improve my FID vital successfully,’ we have a number of tips below to help out.

Avoid long tasks when possible

A “long task” is a script that takes 50ms or longer to run on the main thread. With speed being imperative, you need to try and avoid long tasks from blocking up the main thread. If you cannot avoid them entirely, see if it’s possible to break these down into smaller tasks.

Use web workers

One way to reduce the main thread’s workload is to delegate some of the workload to web workers. These web workers will allow for some JavaScript code to operate on a worker thread, lowering the input delay as a result.

Analyse third-party code

You want to avoid blocking the main thread. However, the guilty party for this is typically third-party code. Think of the likes of analytics and tags.

Admittedly, there are certain pieces of third-party code which need to kick into action from the very start of a page load. For instance, analytics sometimes need to load from the beginning to track whole visits correctly.

With that said, the page will likely feature third-party code that doesn’t require being loaded from the get-go. In this case, only prioritise loading what’s required and avoid any unnecessary third-party code.

Defer unused JavaScript

On a webpage, a JavaScript will be render-blocking. This means if a browser comes across a JavaScript, it has to pause whatever else is doing and prioritise loading that script first. As a result, the more scripts used, the more likely it will impact execution times – not good for FID.

You should take the steps to only use scripts which are critical for your site. Along with removing any JavaScripts that are currently unused, you can also defer needless JavaScript.

Stay server-side

When possible, you should be attempting to remain server-side for when content is generated. By doing this, you minimise how much data, on the client-side, has to be post-processed. The result: less work is required from the browser when it comes to rendering a webpage.

How does FID impact SEO?

A fast website is essential when it comes to a successful SEO campaign. With Core Web Vitals, the aspect of a fast site – and user experience overall – goes to another level where there’s an emphasis on specific elements.

If you have a speedy website already, you may believe there’s no need to analyse or fix Core Web Vitals on your site. That isn’t the case. With FID specifically, most well-ranking sites are hitting the mark and achieving a “good” score. If your site isn’t managing this, that’s an aspect where the competition is gaining an edge in terms of SEO.

With Core Web Vitals, 2022 might not provide a clear picture about the impact it has on SEO. This page ranking factor is still in its infancy. Nevertheless, Google has pushed the Core Web Vitals heavily – and that makes us think it will play a large role in the future.

In conclusion

Your SEO auditing efforts now need to include First Input Delay, along with all the other Core Web Vitals. If you’re not quite achieving the necessary speed for a “good” rating, the advice above will assist. Although with the technical nature of FID, you could feel more comfortable receiving professional hands-on experience – something which we can also do!

For more information about Core Web Vitals and to remain up to date with these factors, please visit our Knowledge Hub.

New call-to-action

James Owen, Co-Founder & Head Of Search

James has been involved in SEO and digital marketing projects since 2007. James has led many SEO projects for well-known brands in Travel, Gaming and Retail such as Jackpotjoy, Marriott, Intercontinental Hotels, Hotels.com, Expedia, Betway, Gumtree, 888, Ax Paris, Ebyuer, Ebay, Hotels combined, Smyths toys, love honey and Pearson to name a few. James has also been a speaker at SEO and digital marketing conferences and events such as Brighton SEO.

View all Downloads

Downloads

The cover of an e-book titled 'Digital Marketing for International Audiences' with a blue global map and interconnected lines.

Digital Marketing for International Audiences

Digital marketing is a requirement for any business that wants to entice, engage, and excite customers online. When putting together…

Download
Ebook: Ultimate Guide To Enterprise SEO

Ultimate Guide To Enterprise SEO

While the fundamentals of SEO remain the same no matter the size of your business, if you are an enterprise…

Download
eBook: E-E-A-T Your Way To SEO Success

E-E-A-T Your Way To SEO Success

Expertise. Authoritativeness. Trust. These are the three core pillars behind Google’s E-A-T concept. If you have been in the content…

Download
View the Blog

You may also be interested in...

2026 SEO Agency Toolkit: Services, Trends & Growth Hacks

If you want your agency to be ahead in 2026, you need to stay sharp,…

Brand Mentions & AI Search: Why They’re a Big Deal Right Now

These days, it's not only backlinks that get your brand noticed. AI-powered search is growing…

Click Intelligence SEO Team’s 2026 Industry Predictions

As we come to the end of another year in digital marketing, one thing is…

The Best Client Retention Hacks for SEO Agencies

Here's a secret most SEO agencies overlook: sustainable growth doesn't come from constantly acquiring new…

Supercharge Your SEO with Brand Mentions

Search is changing. While the organic SERPs (search engine results pages) are still important, AI…

The Hidden Cost of Overcomplicated Reporting

It’s very easy to fall into the trap of overcomplicated reporting, with marketing agencies producing…

The Essential Link Building Guide for AI and LLM Search

Search technology has come a long way and only continues to evolve. Link building for…

How Digital PR Boosts AI Search Results

There's no use in denying it; AI-driven results are dominating and reshaping the way we…

View all Guides

Online Guides

Best AI Mode Reporting Software
View guide
Best AI Mode Tracker Tools 2026
View guide
Best AI Overviews Reporting Software for 2026
View guide
Best AI Overviews Tracker Tools for 2026
View guide
Best Backlink Checker Software
View guide
Best Google Keyword Rank Checker Tools for 2026
View guide
10+ Best Zutrix Alternative for 2026
View guide
10+ Best Tableau Alternatives for 2026
View guide
Back To Top