{"id":21280,"date":"2021-12-27T14:13:00","date_gmt":"2021-12-27T08:43:00","guid":{"rendered":"https:\/\/www.adpushup.com\/blog\/?p=21280"},"modified":"2022-11-22T14:35:10","modified_gmt":"2022-11-22T09:05:10","slug":"first-input-delay-how-to-measure-optimize-fid","status":"publish","type":"post","link":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/","title":{"rendered":"First Input Delay: How To Measure &#038; Optimize FID","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"\n<p class=\"has-background\" style=\"background-color:#ffe5f3\"><em>First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction<\/em><\/p>\n\n\n\n<p><br>You click on a link and keep waiting for the browser to take you to the next page\u2026<\/p>\n\n\n\n<p>Pretty annoying, isn\u2019t it?<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>That\u2019s the reason Google introduced<strong> First Input Delay<\/strong> (FID) as a part of Core Web Vitals; a metric that helps webmasters address the feeling of clunkiness their users may experience while the page is loading.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Improving FID score will not only enhance user experience but also positively impact other aspects of your site\u2019s performance.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>In this blog post, we\u2019ll cover all that and more. But before we get started, let\u2019s understand what First Input Delay is.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p style=\"font-size:22px\"><strong>Also read: <\/strong><\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#ffebf0;font-size:22px\"><a href=\"https:\/\/www.adpushup.com\/blog\/what-are-core-web-vitals\/\"><strong>What are Core Web Vitals? How to Improve Them?<\/strong><\/a><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#What_is_the_First_Input_Delay\" >What is the First Input Delay?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#1_FID_is_not_same_as_%E2%80%98Time_to_Interactive\" >1. FID is not same as \u2018Time to Interactive\u2019<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#2_FID_measures_input_Delay_not_the_event_processing_time\" >2. FID measures input Delay, not the event processing time:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#3_First_Input_Delay_only_measures_the_first_interaction\" >3. First Input Delay only measures the first interaction:&nbsp;<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#4_Continuous_actions_do_not_count_as_interactions\" >4. Continuous actions do not count as interactions:&nbsp;<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#What_is_the_cause_of_First_Input_Delay\" >What is the cause of First Input Delay?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#Other_factors_that_may_result_in_poor_FID_score\" >Other factors that may result in poor FID score:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#What_is_a_good_FID_score\" >What is a good FID score?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#How_to_measure_the_First_Input_Delay\" >How to measure the First Input Delay?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#How_to_reduce_First_Input_Delay\" >How to reduce First Input Delay?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#Conclusion\" >Conclusion&nbsp;<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#FAQs\" >FAQs<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"h-what-is-the-first-input-delay\"><span class=\"ez-toc-section\" id=\"What_is_the_First_Input_Delay\"><\/span><strong>What is the First Input Delay?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First Input Delay is one of the Core Web Vital metrics that measures the amount of time it takes for a browser to respond to a user\u2019s first interaction with a page. This interaction could be in the form of clicking a link, tapping on a button, or interacting with other elements on the page.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Some other examples of interaction could be clicking on checkboxes, dropdowns, or downloading a guide.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Basically, First Input Delay measures interactivity; the time a website takes to respond after the visitor interacts. Google uses FID as an important ranking factor. The goal of FID is to calculate how responsive a website is while it\u2019s in loading.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"1_FID_is_not_same_as_%E2%80%98Time_to_Interactive\"><\/span>1. <strong>FID is not same as \u2018Time to Interactive\u2019<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Keep in mind that FID is not the same as time to interactive; a performance metric that has been around for a long time. Time to Interactive calculates the total time it takes for a page to become fully interactive.&nbsp;<\/p>\n\n\n\n<p>However, FID tracks user action that happens even before the page is fully interactive. Hence, First Input Delay allows the browser to capture those critical, early interactions.&nbsp;<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"2_FID_measures_input_Delay_not_the_event_processing_time\"><\/span>2. <strong>FID measures input Delay, not the event processing time:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>FID stands for First Input \u2018<strong>Delay.<\/strong>\u2019 This means that this metric tells the webmaster about the delay in processing user requests. It doesn\u2019t calculate the whole event processing time because it is easy for developers to get a good FID score by separating the event handler from tasks associated with the event.&nbsp;<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"3_First_Input_Delay_only_measures_the_first_interaction\"><\/span>3. <strong>First Input Delay only measures the first interaction:&nbsp;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>FID only calculates first impressions; the first time a user interacts with a web page. Since most of the blocking of browser\u2019s main thread occurs in the initial moment\u2019s of a page loading cycle, all the critical elements must load fast.&nbsp;<\/p>\n\n\n\n<p>FID helps webmasters address delayed initial response and ensures that loading critical resources doesn\u2019t make their site irresponsive or clunky.&nbsp;<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"4_Continuous_actions_do_not_count_as_interactions\"><\/span>4. <strong>Continuous actions do not count as interactions:&nbsp;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Keep in mind that continuous types of actions such as <strong>scrolling, reading, or zooming in the page does not count as interactions<\/strong> because these actions don\u2019t run on the browser\u2019s main thread, and they often have different constraints.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>A website\u2019s FID needs to be less than 100 milliseconds for it to provide a good user experience.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>If you need to optimize FID for your website, decrease JavaScript execution time, improve the interaction readiness of your website, break up long tasks, and use web workers.&nbsp;<\/p>\n\n\n\n<h2 id=\"h-what-is-the-cause-of-first-input-delay\"><span class=\"ez-toc-section\" id=\"What_is_the_cause_of_First_Input_Delay\"><\/span><strong>What is the cause of First Input Delay?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Usually, First Input Delay is caused by images, videos, or scripts that load in a non-orderly manner. An unorganized loading causes the web page to load, pause, re-load, and then pause. This results in an unresponsive behavior towards a user\u2019s first interactions.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>In Google\u2019s words, the <a href=\"https:\/\/web.dev\/fid\/\">cause of input latency<\/a> is:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large\"><p><em>\u201cIn general, input delay (a.k.a. input latency) happens because the browser\u2019s main thread is busy doing something else, so it can\u2019t (yet) respond to the user.<\/em><\/p><p><\/p><p><em>One common reason this might happen is the browser is busy parsing and executing a large JavaScript file loaded by your app.<\/em><\/p><p><\/p><p><em>While it\u2019s doing that, it can\u2019t run any event listeners because the JavaScript it\u2019s loading might tell it to do something else.\u201d<\/em><\/p><cite>~Google<\/cite><\/blockquote>\n\n\n\n<p>Hence, FID is mainly impacted by Javascript execution. Interactivity is lower when Javascript execution takes longer time.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Other_factors_that_may_result_in_poor_FID_score\"><\/span>Other factors that may result in poor FID score:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul><li>H<strong>aving too many plugins: <\/strong>If you\u2019ve too many plugins on your site (especially JavaScript based plugins), there\u2019s a chance they\u2019ll affect your FID score. Therefore, webmasters should avoid any unnecessary JavaScript execution and remove unnecessary plugins.&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>H<strong>eavy WordPress themes:<\/strong> Since heavy wordpress themes have complex layouts, more JS files, and inefficient style, they can also impact FID performance.&nbsp;<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_good_FID_score\"><\/span><strong>What is a good FID score?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Core Web Vitals scores can be divided into three categories: Good, Needs Improvement, and Poor.&nbsp;<\/p>\n\n\n\n<p><strong>Good:<\/strong> A website\u2019s FID needs to be less than 100 milliseconds for it to provide a good user experience.&nbsp;<\/p>\n\n\n\n<p><strong>Needs Improvement<\/strong>: The site requires improvement is the FID is between 100 to 300 milliseconds&nbsp;<\/p>\n\n\n\n<p><strong>Poor:<\/strong> If the FID is beyond 300 milliseconds, it is a poor score and needs a lot of improvement.&nbsp;<\/p>\n\n\n\n<h2 id=\"h-how-to-measure-the-first-input-delay\"><span class=\"ez-toc-section\" id=\"How_to_measure_the_First_Input_Delay\"><\/span><strong>How to measure the First Input Delay?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Since First Input Delay is a field metric, it can be measures by following tools:<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a> (Field Data)<\/li><li><a href=\"https:\/\/search.google.com\/search-console\/about\">Search Console<\/a> \u2013 Core Web Vitals report.<\/li><li><a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-user-experience-report\">Chrome User Experience Report<\/a> (CrUX)<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Webmasters can measure total blocking time and proxy metrics on:&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/\">Lighthouse<\/a><\/li><li><a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\">PageSpeed Insights<\/a>&nbsp;<\/li><li><a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\">Chrome DevTools<\/a><\/li><li><a href=\"https:\/\/www.webpagetest.org\/\">WebPageTest<\/a>.<\/li><\/ul>\n\n\n\n<h2 id=\"h-how-to-reduce-first-input-delay\"><span class=\"ez-toc-section\" id=\"How_to_reduce_First_Input_Delay\"><\/span><strong>How to reduce First Input Delay?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-description\">To improve FID, you should begin by testing your site through above mentioned tools. Webmasters can also run a lighthouse performance audit to find specific opportunities for improvement.\u00a0<br\/>Here are few key steps you can take to improve first input delay score:<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1669107219710\"><strong class=\"schema-how-to-step-name\"><strong>Reduce JavaScript execution time\u00a0<\/strong><\/strong> <p class=\"schema-how-to-step-text\">To reduce Javascript execution time, webmasters should defer the Javascript file. By doing this, the render-blocking resources will load only once the browser renders critical contents &#8211; the elements needed to let users interact with the page.\u00a0<br\/>Here\u2019s an example of the defer attribute:<br\/><em>&lt;script defer src=&#8221;\/example-js-script&#8221;>&lt;\/script><\/em><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1669107276203\"><strong class=\"schema-how-to-step-name\"><strong>Remove Unused JavaScript\u00a0<\/strong><\/strong> <p class=\"schema-how-to-step-text\">Publishers can also tackle the FID issue by optimizing their page for interaction readiness. This can be done by removing unused JavaScript; files that may lead to slow downloading time.\u00a0<br\/>For this, publishers can use plugins such Assets Cleanup to load the JavaScript file only when required. They can also delta the JavaScript file so they don\u2019t load until the first user interaction.\u00a0<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1669107296116\"><strong class=\"schema-how-to-step-name\">Mi<strong>nify JavaScript\u00a0<\/strong><\/strong> <p class=\"schema-how-to-step-text\">Another highly effective way of improving FID score is the minification of JavaScript files. By Minifying the JS files, publishers can remove any line breaks, comments, white space, and other elements that makes the file smaller and also helps render faster.\u00a0<\/p> <\/li><\/ol><\/div>\n\n\n\n<h2 id=\"h-conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Moving forward, we\u2019ll see more and more FID-friendly themes, plugins, and CMS. But until that happens, publishers should take the above-mentioned steps to improve First Input Delay score.\u00a0<\/p>\n\n\n\n<h2 id=\"h-faqs\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1669107404405\"><strong class=\"schema-faq-question\">1. What is First Input Delay?<\/strong> <p class=\"schema-faq-answer\">When a user first interacts with your site (i.e. clicks a link, taps on a button, or uses a JavaScript-powered control), the first input delay measures how long it takes for the browser to respond.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1669107440267\"><strong class=\"schema-faq-question\">2. What is a good first input delay?<\/strong> <p class=\"schema-faq-answer\">Sites should strive for a First Input Delay of 100 milliseconds or less to provide a good user experience. A good threshold to measure for most of your users is the 75th percentile of mobile and desktop page loads.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1669107498942\"><strong class=\"schema-faq-question\">3. What causes FID?<\/strong> <p class=\"schema-faq-answer\">In simple terms, FID is caused by interaction with a web page. FID cannot be measured if there is no interaction on the web page. FID can&#8217;t be measured on every page of a website because of this.<\/p> <\/div> <\/div>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction You click on a link and keep waiting for the browser to take you to the next page\u2026 Pretty annoying, isn\u2019t it? That\u2019s the reason Google introduced First Input<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":18,"featured_media":21254,"comment_status":"open","ping_status":"close","sticky":false,"template":"","format":"standard","meta":{"content-type":"","om_disable_all_campaigns":false,"inline_featured_image":false,"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\""},"categories":[6440,6447,6448,174],"tags":[6422,6436,6421],"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v18.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>First Input Delay: How To Measure &amp; Optimize FID<\/title>\n<meta name=\"description\" content=\"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:title\" content=\"First Input Delay: How To Measure &amp; Optimize FID\" \/>\n<meta name=\"twitter:description\" content=\"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png\" \/>\n<meta name=\"twitter:creator\" content=\"@adpushup\" \/>\n<meta name=\"twitter:site\" content=\"@adpushup\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shubham Grover\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\",\"name\":\"AdPushup\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/adpushup\/\",\"https:\/\/www.facebook.com\/AdPushup\/\",\"https:\/\/twitter.com\/adpushup\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"width\":3294,\"height\":893,\"caption\":\"AdPushup\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"name\":\"AdPushup Blog\",\"description\":\"A\/B Testing, Monetization &amp; Ad Optimization\",\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png\",\"width\":1046,\"height\":895,\"caption\":\"First Input Delay\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/\",\"name\":\"First Input Delay: How To Measure & Optimize FID\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage\"},\"datePublished\":\"2021-12-27T08:43:00+00:00\",\"dateModified\":\"2022-11-22T09:05:10+00:00\",\"description\":\"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction\",\"breadcrumb\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405\"},{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267\"},{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"blog\",\"item\":\"https:\/\/www.adpushup.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ad Tech &amp; Ad Ops\",\"item\":\"https:\/\/www.adpushup.com\/blog\/category\/ad-tech-ad-ops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"First Input Delay: How To Measure &#038; Optimize FID\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\"},\"headline\":\"First Input Delay: How To Measure &#038; Optimize FID\",\"datePublished\":\"2021-12-27T08:43:00+00:00\",\"dateModified\":\"2022-11-22T09:05:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage\"},\"wordCount\":1315,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png\",\"keywords\":[\"explainers\",\"guides\",\"how to\"],\"articleSection\":[\"Ad Tech &amp; Ad Ops\",\"Revenue Optimization\",\"Search Optimization\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\",\"name\":\"Shubham Grover\",\"description\":\"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.\",\"url\":\"https:\/\/www.adpushup.com\/blog\/author\/shubham\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405\",\"position\":1,\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405\",\"name\":\"1. What is First Input Delay?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"When a user first interacts with your site (i.e. clicks a link, taps on a button, or uses a JavaScript-powered control), the first input delay measures how long it takes for the browser to respond.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267\",\"position\":2,\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267\",\"name\":\"2. What is a good first input delay?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sites should strive for a First Input Delay of 100 milliseconds or less to provide a good user experience. A good threshold to measure for most of your users is the 75th percentile of mobile and desktop page loads.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942\",\"position\":3,\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942\",\"name\":\"3. What causes FID?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In simple terms, FID is caused by interaction with a web page. FID cannot be measured if there is no interaction on the web page. FID can't be measured on every page of a website because of this.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"HowTo\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#howto-1\",\"name\":\"First Input Delay: How To Measure &#038; Optimize FID\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#article\"},\"description\":\"To improve FID, you should begin by testing your site through above mentioned tools. Webmasters can also run a lighthouse performance audit to find specific opportunities for improvement.\u00a0<br\/>Here are few key steps you can take to improve first input delay score:\",\"step\":[{\"@type\":\"HowToStep\",\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107219710\",\"name\":\"Reduce JavaScript execution time\u00a0\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"To reduce Javascript execution time, webmasters should defer the Javascript file. By doing this, the render-blocking resources will load only once the browser renders critical contents - the elements needed to let users interact with the page.\u00a0<br\/>Here\u2019s an example of the defer attribute:<br\/><em>&lt;script defer src=\\\"\/example-js-script\\\">&lt;\/script><\/em>\"}]},{\"@type\":\"HowToStep\",\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107276203\",\"name\":\"Remove Unused JavaScript\u00a0\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Publishers can also tackle the FID issue by optimizing their page for interaction readiness. This can be done by removing unused JavaScript; files that may lead to slow downloading time.\u00a0<br\/>For this, publishers can use plugins such Assets Cleanup to load the JavaScript file only when required. They can also delta the JavaScript file so they don\u2019t load until the first user interaction.\u00a0\"}]},{\"@type\":\"HowToStep\",\"url\":\"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107296116\",\"name\":\"Minify JavaScript\u00a0\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Another highly effective way of improving FID score is the minification of JavaScript files. By Minifying the JS files, publishers can remove any line breaks, comments, white space, and other elements that makes the file smaller and also helps render faster.\u00a0\"}]}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"First Input Delay: How To Measure & Optimize FID","description":"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/","twitter_card":"summary","twitter_title":"First Input Delay: How To Measure & Optimize FID","twitter_description":"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction","twitter_image":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png","twitter_creator":"@adpushup","twitter_site":"@adpushup","twitter_misc":{"Written by":"Shubham Grover","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.adpushup.com\/blog\/#organization","name":"AdPushup","url":"https:\/\/www.adpushup.com\/blog\/","sameAs":["https:\/\/www.linkedin.com\/company\/adpushup\/","https:\/\/www.facebook.com\/AdPushup\/","https:\/\/twitter.com\/adpushup"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","width":3294,"height":893,"caption":"AdPushup"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.adpushup.com\/blog\/#website","url":"https:\/\/www.adpushup.com\/blog\/","name":"AdPushup Blog","description":"A\/B Testing, Monetization &amp; Ad Optimization","publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png","width":1046,"height":895,"caption":"First Input Delay"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage","url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/","name":"First Input Delay: How To Measure & Optimize FID","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage"},"datePublished":"2021-12-27T08:43:00+00:00","dateModified":"2022-11-22T09:05:10+00:00","description":"First Input Delay is one of Core Web Vital metrics that measures total time it takes for a browser to respond to a user\u2019s first interaction","breadcrumb":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405"},{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267"},{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"blog","item":"https:\/\/www.adpushup.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ad Tech &amp; Ad Ops","item":"https:\/\/www.adpushup.com\/blog\/category\/ad-tech-ad-ops\/"},{"@type":"ListItem","position":3,"name":"First Input Delay: How To Measure &#038; Optimize FID"}]},{"@type":"Article","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#article","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage"},"author":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897"},"headline":"First Input Delay: How To Measure &#038; Optimize FID","datePublished":"2021-12-27T08:43:00+00:00","dateModified":"2022-11-22T09:05:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#webpage"},"wordCount":1315,"commentCount":0,"publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#primaryimage"},"thumbnailUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2021\/11\/undraw_split_testing_l1uw.png","keywords":["explainers","guides","how to"],"articleSection":["Ad Tech &amp; Ad Ops","Revenue Optimization","Search Optimization","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897","name":"Shubham Grover","description":"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.","url":"https:\/\/www.adpushup.com\/blog\/author\/shubham\/"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405","position":1,"url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107404405","name":"1. What is First Input Delay?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"When a user first interacts with your site (i.e. clicks a link, taps on a button, or uses a JavaScript-powered control), the first input delay measures how long it takes for the browser to respond.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267","position":2,"url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107440267","name":"2. What is a good first input delay?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Sites should strive for a First Input Delay of 100 milliseconds or less to provide a good user experience. A good threshold to measure for most of your users is the 75th percentile of mobile and desktop page loads.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942","position":3,"url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#faq-question-1669107498942","name":"3. What causes FID?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"In simple terms, FID is caused by interaction with a web page. FID cannot be measured if there is no interaction on the web page. FID can't be measured on every page of a website because of this.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"HowTo","@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#howto-1","name":"First Input Delay: How To Measure &#038; Optimize FID","mainEntityOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#article"},"description":"To improve FID, you should begin by testing your site through above mentioned tools. Webmasters can also run a lighthouse performance audit to find specific opportunities for improvement.\u00a0<br\/>Here are few key steps you can take to improve first input delay score:","step":[{"@type":"HowToStep","url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107219710","name":"Reduce JavaScript execution time\u00a0","itemListElement":[{"@type":"HowToDirection","text":"To reduce Javascript execution time, webmasters should defer the Javascript file. By doing this, the render-blocking resources will load only once the browser renders critical contents - the elements needed to let users interact with the page.\u00a0<br\/>Here\u2019s an example of the defer attribute:<br\/><em>&lt;script defer src=\"\/example-js-script\">&lt;\/script><\/em>"}]},{"@type":"HowToStep","url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107276203","name":"Remove Unused JavaScript\u00a0","itemListElement":[{"@type":"HowToDirection","text":"Publishers can also tackle the FID issue by optimizing their page for interaction readiness. This can be done by removing unused JavaScript; files that may lead to slow downloading time.\u00a0<br\/>For this, publishers can use plugins such Assets Cleanup to load the JavaScript file only when required. They can also delta the JavaScript file so they don\u2019t load until the first user interaction.\u00a0"}]},{"@type":"HowToStep","url":"https:\/\/www.adpushup.com\/blog\/first-input-delay-how-to-measure-optimize-fid\/#how-to-step-1669107296116","name":"Minify JavaScript\u00a0","itemListElement":[{"@type":"HowToDirection","text":"Another highly effective way of improving FID score is the minification of JavaScript files. By Minifying the JS files, publishers can remove any line breaks, comments, white space, and other elements that makes the file smaller and also helps render faster.\u00a0"}]}],"inLanguage":"en-US"}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21280"}],"collection":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/comments?post=21280"}],"version-history":[{"count":3,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21280\/revisions"}],"predecessor-version":[{"id":25006,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21280\/revisions\/25006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media\/21254"}],"wp:attachment":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media?parent=21280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/categories?post=21280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/tags?post=21280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}