A PageSpeed score of 95 looks impressive in a report. It is easy to screenshot, easy to share with a client, and easy to present as evidence that a site is performing well. The problem is that a high score and a fast site are not the same thing, and treating them as equivalent has become one of the more persistent problems in how WordPress performance work gets sold and evaluated.
As Googleโs own documentation defines it, PageSpeed Insights is a tool that reports on the user experience of a page across mobile and desktop and provides improvement suggestions but its value depends on reading both the controlled lab environment and the real-world field data.
This is not an argument against using PageSpeed Insights or Lighthouse. They are useful tools. It is an argument against optimizing for the score rather than for the actual experience of people visiting the site.
How PageSpeed Scores Are Generated
Understanding what the score actually measures is the starting point. The tool runs two distinct types of analysis, and most people only ever look at one of them.
Lab Data vs Real User Experience
PageSpeed Insights runs two types of analysis. The first is lab data, which is a simulated load test run in a controlled environment using defined network conditions, a specific device profile, and a fixed location. The score you see at the top of the report is primarily driven by this lab data.
The second is field data, drawn from the Chrome User Experience Report (CrUX), which aggregates real performance measurements from actual users visiting the site. This data reflects what people on real devices, real connections, and real locations actually experience. It is often buried lower in the report, and it frequently tells a different story.
Most agencies report the lab score. The field data is what actually matters.
What the Score Is Actually Measuring
Lighthouse scores are a weighted composite of several metrics: Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, First Contentful Paint, and Speed Index. Each metric is weighted differently, and the score is not a direct measure of how fast a page feels to a user. It is a model that approximates perceived performance under specific test conditions.
That distinction matters because the conditions used in the test are fixed. A mobile simulation using a throttled connection in a US-based data center is not the same as a user in Manchester on a mid-range Android phone connected to a 4G network on a busy afternoon. The score is a proxy. Useful, but not the same as measurement.
Where the Score and Reality Diverge
The gap between a good score and a good user experience is not theoretical. It shows up in specific, repeatable ways that are worth understanding before accepting a score as evidence of anything.
Techniques That Improve Scores Without Improving Experience
Some optimization techniques produce meaningful score improvements with minimal impact on what users actually experience. Deferring non-critical JavaScript, for instance, can reduce Total Blocking Time in the lab test significantly. In practice, if that JavaScript controls navigation, interactive elements, or content that loads above the fold, deferring it creates a window where the page looks loaded but does not yet respond to input. The score goes up. The user experience gets worse.
Lazy loading images below the fold is genuinely useful. Lazy loading the hero image to avoid a large LCP penalty is a technique that improves the score at the cost of the user’s first visual impression. Both are common.
Removing or replacing plugins to reduce script count can produce score gains that disappear entirely on mobile devices or slower connections where the remaining scripts still block rendering. The number goes up in the test. The real-world improvement is marginal.
The Mobile Score Problem
Most PageSpeed audits are run and reported on desktop. Mobile scores are almost always significantly lower for the same site, and mobile is where the majority of web traffic now arrives.
A site with a desktop score of 90 and a mobile score of 55 is not a fast site. It is a site that performs reasonably well in the environment the audit was optimized for, and poorly in the environment most of its visitors are actually using. Reporting the desktop score alone is not dishonest by accident. It is a pattern that has been convenient for too long.
Geographic and Infrastructure Variables
A site hosted in a US data center will consistently score better when tested from a US-based testing tool than it will when tested from Europe, Southeast Asia, or Australia. Without a CDN distributing assets closer to the user, the lab score reflects the best-case scenario for one region, not the average experience across the actual audience.
This affects TTFB in particular. A server response time that looks acceptable in a domestic test can add several hundred milliseconds for users on the other side of the world. That does not show up in a screenshot of the score.
What to Measure Instead
The score has its uses as a diagnostic starting point, but it should not be the primary evidence that a site is performing well. These are the signals that give a more accurate picture.
Core Web Vitals From Field Data
The Core Web Vitals report in Google Search Console shows LCP, INP, and CLS as measured from real users visiting the site. Unlike the lab score, this data reflects actual device and network diversity. A site that passes Core Web Vitals thresholds in field data is genuinely performing well for real users. A site that scores 95 in Lighthouse but fails Core Web Vitals thresholds in field data has a real performance problem that the score is obscuring.
This should be the primary reference point for any serious performance conversation. If an agency is not referencing Search Console field data alongside PageSpeed scores, that is a gap worth noting.
Time to First Byte as a Baseline
TTFB is one of the most reliable indicators of hosting and server health. It measures the time from request to the first byte of the server response, before any rendering begins. A high TTFB means the server is slow, the hosting environment is under-resourced, or something upstream is adding latency. No amount of front-end optimization fixes a slow server. Caching, CDN configuration, and hosting quality all show up in TTFB before they show up anywhere else.
Real User Monitoring
For sites with sufficient traffic, Real User Monitoring tools capture actual performance data from actual visits across the full range of devices, locations, and network conditions real users bring. This is the most accurate picture of site performance available. It is also where the gap between lab scores and real experience becomes impossible to ignore.
Why This Matters for WordPress Sites Specifically
WordPress performance work is often sold on the back of before-and-after score comparisons. The score goes from 45 to 88. The report looks good. The client is satisfied. But if the site is still on the same shared hosting environment, still loading several third-party scripts from slow external servers, and still serving uncompressed images to mobile users, the real-world experience may have improved only marginally.
Genuine WordPress performance improvement addresses hosting quality, server response time, image delivery, caching architecture, and script management in a way that shows up in field data as well as lab scores. It is more involved than running a caching plugin and adjusting a few Lighthouse settings. It is also what actually makes a difference to the people using the site.
A score is a useful starting point for diagnosis. It is a poor finish line for optimization.
If your site has a decent PageSpeed score but still feels slow, or if you have never looked beyond the lab score at how real users are actually experiencing it, WPFellow can help. Take a look at our WordPress Speed Optimization service.