Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
Core Web VitalsField vs. LabPerformance
Performance 11 min read 14 Dec 2025

Core Web Vitals: Field Data vs. Lab Data — Which Values Can You Trust?

Field data and lab data often deliver different Core Web Vitals scores. Learn which data Google uses for rankings and how to leverage both effectively.

X

XICTRAQ Team

XICTRAQ

Core Web VitalsField DataLab DataCrUXLighthousePerformance
40%
Lab vs. field deviation (HTTP Archive)
28days
CrUX collection period
75%
P75 as Google's threshold
Field Data vs. Lab DataLab DataLighthouseControlled environmentDDevToolsSimulated throttlingLCP: 1.8s | CLS: 0.02Reproducible, not realField DataCCrUX ReportReal users, 28 daysRRUM (Real User)Own measurement, liveLCP: 2.9s | CLS: 0.08Real, Google-ranking relevantCritical for Google rankingsField Data = Truth | Lab Data = Diagnosis
You tested your website with Lighthouse and scored 95. Excellent. Then you check the Google Search Console and see: 'Core Web Vitals assessment: Failed'. How is this possible? The answer lies in the difference between lab data and field data. Lighthouse measures in a simulated, controlled environment (lab). Google, however, evaluates your website based on actual user experience (field). And these two perspectives can diverge considerably. An analysis from the HTTP Archive shows that lab data values deviate from field data values by 30 to 40 percent on average (HTTP Archive Web Almanac). In this article, we clarify what field data and lab data actually measure, why the values so often differ, which data Google uses for rankings, and how performance monitoring from XICTRAQ allows you to systematically track both perspectives.

What Lab Data Measures and Where It Comes From

Lab data is generated in a controlled testing environment. Tools like Lighthouse, WebPageTest, or Chrome DevTools run a synthetic test that loads a page under defined conditions: a specified device profile (typically a mid-range smartphone), a simulated network speed (usually Slow 4G at approximately 1.6 Mbps download), a defined location, and a completely fresh browser with no cache or cookies.

The greatest advantage of lab data is reproducibility. Running the same test twice produces comparable results. This makes lab data ideal for diagnostics: you can make targeted changes and immediately measure their impact. If your LCP value rises from 1.8 to 3.2 seconds after a deployment, you know your change caused the problem. Lab data is excellent for the development phase, for A/B comparisons, and as an early warning system. XICTRAQ uses Lighthouse-based tests as part of performance monitoring to detect regressions immediately.

The Limitations of Lab Data

Lab data does not reflect the real user experience. It lacks critical factors: there is no real user interaction. Interaction to Next Paint (INP), which replaced First Input Delay as a Core Web Vital in March 2024, measures responsiveness to actual clicks and inputs. Lighthouse can only estimate INP, not measure it. Network conditions are simulated and do not match the actual connection quality of your users. Cache effects are absent, even though most returning visitors benefit from caching. Personalised content, cookie banners, and A/B tests are not captured. And third-party scripts behave differently under lab conditions than under real-world conditions (Google Web Vitals Documentation).

What Field Data Measures and Where It Comes From

Field data comes from real users visiting your website under real-world conditions. The most important source is the Chrome User Experience Report (CrUX), which Google compiles from anonymised telemetry data of Chrome users who have opted in. CrUX collects performance data over a rolling 28-day period and aggregates them as percentiles. Google uses the 75th percentile value (P75) for Core Web Vitals assessment: this means 75 percent of your users must have a better experience than the threshold (Chrome UX Report Methodology).

Beyond CrUX, Real User Monitoring (RUM) serves as a second field data source. RUM solutions measure performance directly in every visitor's browser via an embedded JavaScript. The advantage over CrUX: the data is available in real time, not after 28 days. It is more granular, as you can filter by pages, devices, locations, and user segments. And it captures all visitors, not just Chrome users. The drawback: RUM requires its own tracking script, which can have GDPR implications. XICTRAQ offers privacy-compliant analytics without cookie consent requirements as an alternative.

Why Lab Data and Field Data So Often Diverge

The divergence between lab and field data is not a bug but an expression of fundamentally different measurement conditions. The most common causes of discrepancies are as follows:

  • Device variance: Lighthouse simulates a mid-range smartphone. Your actual users employ a spectrum from high-end iPhones to older Android devices. An older device with less RAM and a slower CPU produces significantly worse INP and LCP values.
  • Network conditions: The simulated Slow 4G connection in Lighthouse may not match the actual distribution of your users. In Germany, the average mobile download speed is approximately 58 Mbps (Bundesnetzagentur Broadband Atlas), well above the Lighthouse simulation.
  • Third-party scripts: Advertisements, chat widgets, analytics tools, and social media embeds load additional resources under real conditions that may be blocked or loaded differently in lab tests. Learn more about third-party script risks.
  • Caching: Lab tests load the page with an empty cache. Returning visitors benefit from cached resources and experience faster load times. This can result in field data being better than lab data.
  • Personalisation and cookie banners: A cookie consent banner can delay the Largest Contentful Paint by overlaying the visible area. Lab tests may not capture this correctly.

Which Data Google Uses for Rankings

The decisive question for SEO: Google exclusively uses field data from the CrUX Report for evaluating Core Web Vitals as a ranking signal (Google Search Central Documentation). Lab data has no direct influence on your search engine position. This means: a perfect Lighthouse score of 100 brings no ranking advantage if your real users experience poor Core Web Vitals values.

Google evaluates the 75th percentile value over a 28-day period. The current thresholds for 'Good' are: Largest Contentful Paint (LCP) under 2.5 seconds, Interaction to Next Paint (INP) under 200 milliseconds, and Cumulative Layout Shift (CLS) under 0.1. If at least 75 percent of your users meet these thresholds within the 28-day window, the respective metric is considered passing. Important: websites below a minimum threshold of page views may not have CrUX data. In that case, Google cannot perform a field-data-based assessment. SEO monitoring helps track this status continuously.

When to Use Lab Data

Despite its limitations, lab data is an indispensable tool. Use it strategically for diagnostics: when field data indicates a problem, use Lighthouse to find the cause. Lighthouse provides specific optimisation suggestions, identifies slow resources, and visualises the loading process in a filmstrip. Also use lab data for regression testing after every deployment. XICTRAQ runs automated Lighthouse tests and alerts you when scores deteriorate.

Lab data is also excellent for comparisons. Measure the performance of your page before and after an optimisation under identical conditions. Or compare different page types: does the product detail page load faster than the category overview? Are there pages with unusually high CLS? For technical SEO monitoring, lab data delivers diagnostic detail that field data cannot provide.

When to Use Field Data

Field data delivers the truth about your actual user experience. Use it for overall assessment: do your Core Web Vitals pass Google's evaluation? How is performance evolving over weeks and months? Also use field data for prioritisation: if lab data shows a problem on a page that field data does not confirm, it may not be an urgent issue. Conversely, if field data reveals a problem that lab data does not find, the cause likely lies in factors that lab data does not capture, such as third-party scripts, device variance, or user behaviour.

Field data is also crucial for measuring success. After an optimisation, the CrUX report shows within 28 days whether the improvement reaches real users. Note the delay: changes are reflected at the earliest after the next CrUX update, which is updated weekly but represents a 28-day average. XICTRAQ enables you to continuously track the impact of changes via the performance trend without waiting for the CrUX cycle.

The Optimal Strategy: Combining Lab and Field Data

The best monitoring strategy combines both data sources in a structured workflow. Use field data as a starting point to assess the status quo. Regularly check in Google Search Console or via CrUX whether your Core Web Vitals meet the thresholds. Use lab data for root cause analysis when field data shows a problem. Lighthouse identifies specific bottlenecks and optimisation potential. Validate optimisations in the lab first, before pushing them to production. Then verify through field data that the improvement reaches real users.

XICTRAQ integrates both perspectives in a central dashboard. Synthetic tests deliver immediate results after each check, while performance trend monitoring visualises the evolution over days and weeks. Alerting automatically warns you when a lab score falls below a defined threshold or when a performance trend turns negative. This gives you control over both data worlds without switching between different tools.

Common Pitfalls in Interpretation

A common mistake is treating lab data as absolute truth. A Lighthouse score of 100 does not mean your users have a perfect experience. It merely means the page meets best practices under the specific test conditions. Another error is panicking over individual outliers. Lab data fluctuates from test to test. A single poor Lighthouse score may be caused by temporary server load, DNS delays, or network fluctuations. Run multiple tests and consider the median.

Field data also has interpretation traps. The CrUX report only shows data for pages with sufficient traffic. For low-traffic subpages, data may be missing. Additionally, the 28-day average reflects seasonal fluctuations: if your website experiences traffic spikes during a marketing campaign, the performance data during that period may look different from usual. And finally, CrUX only captures Chrome users. The experience of Safari or Firefox users remains unaccounted for.

Approaching Performance Optimisation Systematically

When your field data shows problems, a systematic optimisation approach is needed. Start with LCP, which often has the greatest impact: optimise the hero image (format, size, preload), reduce server response times, and minimise render-blocking resources. For CLS issues, set explicit dimensions for images and embeds, avoid dynamically injected content above the fold, and stabilise font loading effects. For INP, optimise event handlers, reduce JavaScript execution time, and avoid long tasks. Detailed guides are available in our articles on Core Web Vitals optimisation and INP optimisation.

XICTRAQ supports the entire optimisation cycle. Performance monitoring identifies problem pages, the Lighthouse audit provides specific recommendations, and the screenshot changelog documents visual changes. This allows you to track the success of every optimisation measure and ensure improvements are lasting. Start with a free demo and find out where your website stands on both field data and lab data.

What is the difference between field data and lab data?
Lab data comes from controlled tests using tools like Lighthouse under simulated conditions. Field data comes from real users and is collected via the Chrome User Experience Report (CrUX) or Real User Monitoring. Lab data is reproducible and ideal for diagnostics, while field data shows the actual user experience.
Which data does Google use for the Core Web Vitals assessment?
Google exclusively uses field data from the Chrome User Experience Report (CrUX) as a ranking signal. Lab data has no direct influence on search engine position. Google evaluates the 75th percentile value over a rolling 28-day period.
Why does Lighthouse show better values than the Search Console?
Lighthouse tests under optimal lab conditions with a single device profile and simulated network. The Search Console shows field data from real users with various devices, network conditions, and third-party scripts. Deviations of 30 to 40 percent are typical and not errors but reflections of different measurement conditions.
What does the 75th percentile value (P75) mean for Core Web Vitals?
Google evaluates Core Web Vitals at the 75th percentile. This means 75 percent of your users must have an experience better than the threshold. The remaining 25 percent with the worst values are tolerated. This accounts for outliers without letting them dominate the overall assessment.
How long until improvements appear in field data?
CrUX data is based on a rolling 28-day period and updated weekly. An improvement becomes visible at the earliest after one week and takes up to 28 days to be fully reflected in the dataset. With XICTRAQ, you can verify lab data improvements immediately without waiting for the CrUX cycle.
What if my website has too little traffic for CrUX data?
Websites with very low traffic may not have CrUX data. In that case, Google cannot perform a field-data-based Core Web Vitals assessment. Use lab data via XICTRAQ as a substitute and optionally implement Real User Monitoring. Focus on lab data optimisations, which typically improve field data values as well.
Sources

This article is based on data from: (Bundesnetzagentur), Search Central (Google), Web Almanac (HTTP Archive).

Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.