{"id":116,"date":"2026-10-10T12:00:02","date_gmt":"2026-10-10T12:00:02","guid":{"rendered":"https:\/\/alleasyseo.com\/blog\/?p=116"},"modified":"2026-10-10T12:00:02","modified_gmt":"2026-10-10T12:00:02","slug":"good-pagespeed-score-but-failing-core-web-vitals","status":"publish","type":"post","link":"https:\/\/alleasyseo.com\/blog\/good-pagespeed-score-but-failing-core-web-vitals\/","title":{"rendered":"Why Does PageSpeed Insights Show a Good Score but Failing Core Web Vitals?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You run a test, see a green number, and then read &#8220;Core Web Vitals assessment: failed&#8221; a few lines below it. A good PageSpeed score but failing Core Web Vitals is confusing, but it is not a contradiction. The two results come from different kinds of data and answer different questions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start by testing the exact page in the <a href=\"https:\/\/alleasyseo.com\/pagespeed-insights-checker\" title=\"PageSpeed Insights\">PageSpeed Insights Checker<\/a>, then decide whether the field data you are reading describes that URL or only the wider site. That single decision prevents most wasted optimization work. This guide walks through the difference, the pass rules, a checking workflow and fixes for each metric.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li class=\"\"><a href=\"#what-a-good-pagespeed-score-but-failing-core-web-vitals-really-means-1\">What a Good PageSpeed Score but Failing Core Web Vitals Really Means<\/a><\/li><li class=\"\"><a href=\"#the-core-web-vitals-thresholds-and-pass-rule-2\">The Core Web Vitals Thresholds and Pass Rule<\/a><\/li><li class=\"\"><a href=\"#step-by-step-check-is-your-field-data-for-the-url-or-the-origin-3\">Step-by-Step Check: Is Your Field Data for the URL or the Origin?<\/a><\/li><li class=\"\"><a href=\"#why-lab-results-and-field-results-disagree-4\">Why Lab Results and Field Results Disagree<\/a><\/li><li class=\"\"><a href=\"#fix-the-failing-metric-prioritize-by-cause-5\">Fix the Failing Metric: Prioritize by Cause<\/a><\/li><li class=\"\"><a href=\"#using-search-console-and-ongoing-monitoring-6\">Using Search Console and Ongoing Monitoring<\/a><\/li><li class=\"\"><a href=\"#frequently-asked-questions\">Frequently asked questions<\/a><\/li><li class=\"\"><a href=\"#next-steps\">Next steps<\/a><\/li><li class=\"\"><a href=\"#sources\">Sources and further reading<\/a><\/li><\/ul><\/nav><\/div>\n\n\n<div class=\"wp-block-image aes-auto-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a-1024x576.jpg\" alt=\"Lab test compared with real-visitor field measurements for a good PageSpeed score but failing Core Web Vitals\" class=\"wp-image-120\" srcset=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a-1024x576.jpg 1024w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a-300x169.jpg 300w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a-768x432.jpg 768w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a-760x428.jpg 760w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-1-79-1-2a620a3b3219889a.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-a-good-pagespeed-score-but-failing-core-web-vitals-really-means-1\">What a Good PageSpeed Score but Failing Core Web Vitals Really Means<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">According to Google&#8217;s About PageSpeed Insights documentation, the 0 to 100 Performance score comes from a Lighthouse test run in a controlled, simulated environment. The green range is 90 to 100. This is <strong>lab data<\/strong>: one automated page load under fixed conditions, useful because you can repeat it and debug it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Core Web Vitals assessment is different. The same documentation explains that it uses Chrome User Experience Report (CrUX) data collected from real visitors over a rolling 28-day period. This is <strong>field data<\/strong>. It reflects many devices, networks, locations and behaviors, so it can include slow experiences that a single lab run never sees.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why a passing lab run does not override the field assessment. It also means a fix you shipped today will not instantly change the result, because older visits remain in the 28-day window. Treat the Performance score as a diagnostic, not a pass or fail verdict on real-user experience, and not as a ranking guarantee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One more caution: the Performance score blends several lab metrics into one number. Even a green aggregate is not the same test as three field metrics each meeting its own threshold.<\/p>\n\n\n<div class=\"wp-block-image aes-auto-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6acaf5eb3e2b7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6acaf5eb3e2b7\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2-1024x576.jpg\" alt=\"Three gauges representing LCP, INP and CLS thresholds for the Core Web Vitals assessment\" class=\"wp-image-122\" srcset=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2-1024x576.jpg 1024w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2-300x169.jpg 300w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2-768x432.jpg 768w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2-760x428.jpg 760w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-2-79-2-c0aec0b532ae62b2.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"the-core-web-vitals-thresholds-and-pass-rule-2\">The Core Web Vitals Thresholds and Pass Rule<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google&#8217;s PageSpeed Insights documentation lists three metrics. Each is assessed at the 75th percentile, which means at least 75 percent of visits must meet the &#8220;good&#8221; level. The assessment is made separately for mobile and desktop.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Metric<\/th><th>What it describes<\/th><th>Good threshold (75th percentile)<\/th><\/tr><\/thead><tbody><tr><td>Largest Contentful Paint (LCP)<\/td><td>How quickly the main content element renders<\/td><td>2.5 seconds or less<\/td><\/tr><tr><td>Interaction to Next Paint (INP)<\/td><td>How quickly the page responds visually after interactions<\/td><td>200 milliseconds or less<\/td><\/tr><tr><td>Cumulative Layout Shift (CLS)<\/td><td>How much visible content moves unexpectedly<\/td><td>0.1 or less<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When there is enough data for all three, all three must be good to pass. The documentation adds a qualification: if INP has insufficient data, good LCP and CLS can still produce a pass, but if LCP or CLS lacks enough data, the assessment cannot be made. It is not an average, and it does not say every visitor had the reported experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">INP replaced First Input Delay (FID) as a Core Web Vital on March 12, 2024, according to web.dev. Some older tool copy still mentions FID, so use INP when you read current guidance.<\/p>\n\n\n<div class=\"wp-block-image aes-auto-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d-1024x576.jpg\" alt=\"Magnifying glass comparing one page with a cluster of site pages for URL versus origin field data\" class=\"wp-image-124\" srcset=\"https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d-1024x576.jpg 1024w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d-300x169.jpg 300w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d-768x432.jpg 768w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d-760x428.jpg 760w, https:\/\/alleasyseo.com\/blog\/wp-content\/uploads\/2026\/10\/good-pagespeed-score-but-failing-core-web-vitals-image-3-79-3-9ed752b3bb6b443d.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"step-by-step-check-is-your-field-data-for-the-url-or-the-origin-3\">Step-by-Step Check: Is Your Field Data for the URL or the Origin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Follow these steps before changing any code.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Test the exact page.<\/strong> Enter the full URL in the <a href=\"https:\/\/alleasyseo.com\/pagespeed-insights-checker\" title=\"PageSpeed Insights\">PageSpeed Insights Checker<\/a>. Its page describes mobile and desktop results, performance metrics and optimization suggestions. Its copy still names FID and a score above 90 as a goal, so apply the INP rules above and do not treat 90 as an SEO requirement.<\/li>\n\n\n\n<li><strong>Confirm what the field data covers.<\/strong> I cannot verify that the checker exposes a URL or origin control, or that it uses Google&#8217;s API, so do not assume it does. If the result does not state the scope clearly, open the same URL in Google&#8217;s PageSpeed Insights and read the real-user experience section.<\/li>\n\n\n\n<li><strong>Identify URL versus origin.<\/strong> URL-level data describes that page. Origin data describes the site&#8217;s pages collectively. Origin data is good for spotting site-wide patterns, but it does not prove the tested page itself failed. For technical readers, the PageSpeed Insights API documents an <code>origin_fallback<\/code> field that signals when page data fell back to origin data.<\/li>\n\n\n\n<li><strong>Handle missing data honestly.<\/strong> If no field data exists, the Lighthouse result can still diagnose the page, but it cannot establish a passing or failing field assessment. Missing data is not a pass.<\/li>\n\n\n\n<li><strong>Match the device category.<\/strong> Compare mobile field data with mobile lab results, and desktop with desktop. Comparing a desktop lab score with a mobile field failure is a common source of confusion.<\/li>\n\n\n\n<li><strong>Find the metric that misses.<\/strong> Note which of LCP, INP or CLS is outside its threshold. That decides where to work.<\/li>\n\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For a broader view of related signals such as HTTPS and mobile friendliness, the <a href=\"https:\/\/alleasyseo.com\/page-experience-checker\" title=\"Page Experience Checker\">Page Experience Checker<\/a> is described as auditing Core Web Vitals, HTTPS, mobile-friendliness and safe browsing. Check which data source its Core Web Vitals figures reflect before comparing them with your field assessment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-lab-results-and-field-results-disagree-4\">Why Lab Results and Field Results Disagree<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you know the scope, these are the usual reasons a lab test looks healthier than field data. I cannot diagnose a site I have not seen, so use them as hypotheses to test.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Different conditions.<\/strong> A lab run uses one simulated device and network. Real visitors use older phones, slow connections, distant locations and warm or cold caches.<\/li>\n\n\n\n<li><strong>Different device category.<\/strong> A green desktop lab score may sit beside failing mobile field data.<\/li>\n\n\n\n<li><strong>Interactions the test never makes.<\/strong> Per the PageSpeed Insights documentation, Lighthouse cannot measure INP without user input. It uses Total Blocking Time as a lab proxy, which is a related signal, not an interchangeable INP result.<\/li>\n\n\n\n<li><strong>Shifts after initial load.<\/strong> Late-loading banners, embeds or ads can move content well after an automated page load has finished measuring.<\/li>\n\n\n\n<li><strong>Real behavior.<\/strong> Visitors scroll, open menus, type into forms and click while scripts are still running. A scripted load does not reproduce that.<\/li>\n\n\n\n<li><strong>Scope mismatch.<\/strong> You may be reading origin data that is dragged down by other templates on the site.<\/li>\n\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">None of these mean the lab score is wrong. It simply answers a narrower question.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fix-the-failing-metric-prioritize-by-cause-5\">Fix the Failing Metric: Prioritize by Cause<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Work on the metric that fails in field data, not the one the lab report lists first. Web.dev&#8217;s guide to optimizing INP stresses reproducing slow interactions, and the same approach suits every metric: reproduce, change one thing, retest.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-4-detail-1\">Poor LCP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Identify the LCP element and check server response time and how the resource loads. Oversized images are a frequent cause, so resizing and compressing them with the <a href=\"https:\/\/alleasyseo.com\/image-compressor\" title=\"Image Compressor\">Image Compressor<\/a> may help. To see what blocks first render in your markup, paste your HTML into the <a href=\"https:\/\/alleasyseo.com\/render-blocking-resource-finder\" title=\"Render-Blocking Resource Finder\">Render-Blocking Resource Finder<\/a>, which is described as finding render-blocking CSS and JS. Caching and compression headers can be reviewed with an <a href=\"https:\/\/alleasyseo.com\/http-header-checker\" title=\"Get HTTP Headers\">HTTP header checker<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-4-detail-2\">Poor INP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Look at long main-thread tasks and the code that runs in click, tap and keyboard handlers. Reproduce slow interactions yourself, including after the page has loaded, since the lab load test will not trigger them. If CrUX lacks page-level detail, your own real-user monitoring can supply interaction and page-context clues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"section-4-detail-3\">Poor CLS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Look for unexpected shifts and unreserved space: images without dimensions, late-injected banners, ads and embeds without a reserved slot. Set explicit sizes or containers so content does not jump.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After each change, retest in the lab to confirm the page behaves better. Then wait: the field assessment only moves as new visits replace old ones in the rolling window.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"using-search-console-and-ongoing-monitoring-6\">Using Search Console and Ongoing Monitoring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google Search Console Help explains that the Core Web Vitals report groups URLs with similar experiences, and it can show an origin group when a URL group lacks enough data. A group&#8217;s status need not match one URL&#8217;s PageSpeed Insights result, and Google documents differences in how URL parameters are handled. Use the report to find affected groups and important pages, not to assume every URL in a group has identical measurements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google says Core Web Vitals are used by its ranking systems, but it also makes clear that good tool results do not guarantee rankings. Fix these metrics because visitors benefit, not because a green badge promises traffic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple routine: retest after each release, check the field data scope each time, and review the rolling data over the following weeks. If the numbers move toward the thresholds, the fix is working even before the assessment flips to passed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-1\">Why does PageSpeed Insights say no field data is available?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CrUX needs enough representative data for a URL or origin before it reports. Low traffic or ineligibility can leave it blank. In that case Lighthouse can still diagnose the page, but you cannot claim a passing or failing field assessment, and missing data is not a pass.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-2\">Is a 90 or higher Performance score required for SEO?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. The score is a Lighthouse lab result. Google says Core Web Vitals are used by its ranking systems, but good results in a tool do not guarantee rankings, so treat 90 as a diagnostic target, not a requirement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-3\">Why is my mobile result failing when desktop passes?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The assessment is made separately for mobile and desktop. Mobile visitors often have slower devices and networks, so the same page can pass on one and fail on the other. Compare like with like and prioritize the device category your visitors use most.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-4\">I fixed the issue. Why has the assessment not changed?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Field data covers a rolling 28-day period, so older slow visits stay in the window while new visits replace them. Confirm the improvement in a lab retest, then monitor the field data over the following weeks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-5\">Does a passing lab test prove my INP is good?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Lighthouse cannot measure INP without user input and uses Total Blocking Time as a lab proxy. Reproduce real clicks, taps and keyboard interactions, including after load, and check field INP when available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-6\">Can I pass if only two metrics have enough data?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">According to Google&#8217;s PageSpeed Insights documentation, if INP has insufficient data, good LCP and CLS can still give a pass. If LCP or CLS lacks enough data, the assessment cannot be made.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-7\">Does the Search Console status always match PageSpeed Insights?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not necessarily. Search Console groups URLs with similar experiences and may show an origin group when a URL group has too little data. Use it to find affected groups, then inspect individual important pages separately.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-steps\">Next steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A good PageSpeed score but failing Core Web Vitals usually means you are comparing a controlled lab run with a 28-day field record from real visitors. Confirm whether the field data belongs to the URL or the origin, match the device category, find which of LCP, INP or CLS misses its threshold, and fix that cause. Then give the rolling data time to catch up. For more checks of this kind, browse the <a href=\"https:\/\/alleasyseo.com\/category\/website-audit-performance\" title=\"Website Audit &amp; Performance\">Website Audit &amp; Performance<\/a> category.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Related tools and resources on AllEasySEO:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/alleasyseo.com\/pagespeed-insights-checker\">PageSpeed Insights<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alleasyseo.com\/page-experience-checker\">Page Experience Checker<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alleasyseo.com\/render-blocking-resource-finder\">Render-Blocking Resource Finder<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alleasyseo.com\/image-compressor\">Image Compressor<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alleasyseo.com\/category\/website-audit-performance\">Website Audit &amp; Performance<\/a><\/li>\n\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sources\">Sources and further reading<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/page-experience?hl=en\" target=\"_blank\" rel=\"noopener\">https:\/\/developers.google.com\/search\/docs\/appearance\/page-experience?hl=en<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring?authuser=0000\" target=\"_blank\" rel=\"noopener\">https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring?authuser=0000<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/rest\/v5\/pagespeedapi\/runpagespeed\" target=\"_blank\" rel=\"noopener\">https:\/\/developers.google.com\/speed\/docs\/insights\/rest\/v5\/pagespeedapi\/runpagespeed<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.dev\/articles\/vitals?content_language=English\" target=\"_blank\" rel=\"noopener\">https:\/\/web.dev\/articles\/vitals?content_language=English<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.dev\/blog\/inp-cwv-launch\" target=\"_blank\" rel=\"noopener\">https:\/\/web.dev\/blog\/inp-cwv-launch<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.dev\/articles\/optimize-inp\" target=\"_blank\" rel=\"noopener\">https:\/\/web.dev\/articles\/optimize-inp<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.google.com\/webmasters\/answer\/9205520?hl=en\" target=\"_blank\" rel=\"noopener\">Core Web Vitals report &#8211; Search Console Help<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about\" target=\"_blank\" rel=\"noopener\">About PageSpeed Insights \u00a0|\u00a0 Google for Developers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alleasyseo.com\/pagespeed-insights-checker\">PageSpeed Insights Checker &#8211; Free SEO Tool | AllEasySEO<\/a><\/li>\n\n\n<\/ul>\n\n\n","protected":false},"excerpt":{"rendered":"<p>A green Performance score and a failed Core Web Vitals assessment measure different things. Here is how to tell lab data from field data, check URL versus origin scope, and fix the metric that actually misses its threshold.<\/p>\n","protected":false},"author":1,"featured_media":118,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[58,27,56,55,57,30,54],"class_list":["post-116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-guides","tag-cls","tag-core-web-vitals","tag-inp","tag-lab-vs-field-data","tag-lcp","tag-page-speed","tag-pagespeed-insights"],"_links":{"self":[{"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":4,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":125,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/posts\/116\/revisions\/125"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/media\/118"}],"wp:attachment":[{"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alleasyseo.com\/blog\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}