SolisReach
← Journal
Web Performance6 min read

What Google's Core Web Vitals actually measure

Written by the SolisReach team

Clients ask us about Core Web Vitals constantly without necessarily knowing what the term actually refers to beyond "a thing that affects my search ranking." That's a reasonable place to start from, but it leaves a lot of room for confusion about what's actually being measured and, more usefully, what specifically to fix when a score comes back poor.

Core Web Vitals aren't a single overall speed score. They're three specific, separately measured aspects of real user page experience, each with its own cause and its own fix, and treating them as one vague "performance" number tends to send teams chasing the wrong problem entirely.

Loading performance, and what actually causes it to be slow

This metric measures how long it takes for the largest visible content element on a page, usually a hero image or a headline, to fully render for a real user. It's meant to approximate when a page feels like it's actually loaded and usable, rather than measuring some earlier, less meaningful technical milestone that a user wouldn't notice or care about.

The most common causes we find behind a poor score here: unoptimized images, slow server response times, and render-blocking resources that delay the browser from painting anything meaningful onto the screen until they've finished loading, regardless of how quickly the rest of the page would otherwise be ready.

Interactivity, and why it's about response time under real load

This measures how quickly a page responds to a user's first interaction, a click, a tap, a keypress, after that interaction happens. A page that looks fully loaded but doesn't respond promptly to a click feels broken to a real user, even though visually nothing appears wrong, which is exactly why this metric matters separately from pure visual loading speed.

Heavy JavaScript execution blocking the browser's main thread is almost always the culprit here. A script running a large task at exactly the moment a user tries to interact with the page delays the response, and the fix is usually breaking that work into smaller chunks or deferring it until it's actually needed rather than running it all upfront.

Visual stability, and why unexpected layout shifts frustrate users

This measures how much visible content unexpectedly shifts position while a page is loading, the frustrating experience of trying to tap a button and having an ad or an image load in above it at the last second, shifting everything down and causing a mis-tap on something else entirely. It's measured as a real, quantifiable score, not just a subjective impression of jankiness.

The most common cause is images or embedded content loading without a reserved space allocated for them in advance, so the page layout jumps once the actual dimensions become known. Reserving proper space for every dynamic element before it loads is a simple, mechanical fix that eliminates most of this problem on a typical page.

Why these specific three metrics, and not others

These three were chosen because they map closely to what real users actually experience and complain about, not because they're the easiest things to measure technically. A page can score well on older, more traditional speed metrics while still feeling genuinely slow or frustrating to use in practice, which is exactly the gap these three metrics were designed to close.

We treat all three as equally important rather than optimizing one at the expense of the others, because a page that loads fast but shifts around constantly, or loads fast but doesn't respond to clicks promptly, still fails the real user experience test that these metrics collectively exist to represent.

These three were chosen because they map closely to what real users actually experience and complain about, not because they're the easiest things to measure technically.

How we diagnose and prioritize fixes

We run a real assessment first, not a guess, and look at which of the three metrics is actually failing before proposing any fix, because the three metrics have almost entirely different causes and entirely different solutions. Applying an image-optimization fix to a script-driven interactivity problem wastes time without moving the number that's actually failing.

We prioritize fixes by both severity and effort: the specific issue causing the worst score, weighed against how quickly it can realistically be fixed, gets addressed first, rather than working through a generic checklist that doesn't account for which problem is actually hurting a specific site the most.

Why we measure real user data, not just lab tests

Lab-based testing tools give a controlled, repeatable measurement, but real user data, collected from actual visitors on actual devices and actual connections, tells a more honest story about what real people are experiencing on a given site. The two sometimes disagree meaningfully, and when they do, we trust the real user data over the lab simulation.

We set up real user monitoring on every client site we manage long-term specifically because of this gap, since a site that scores well in a controlled lab test but poorly for real visitors on older devices or slower connections still has a genuine problem that a lab test alone would never surface.

How these scores connect to actual search ranking

These metrics are one of many signals search engines use, not an overwhelming one on their own, and we're careful not to overstate their weight relative to content quality and relevance, which still matter far more for most competitive terms. A technically perfect score on a thin, unhelpful page won't outrank a genuinely useful page with a merely decent score.

We frame these metrics to clients as a threshold to clear, not a competition to win outright. Once a site is solidly in the good range across all three, further marginal improvement usually delivers less ranking benefit than the same effort spent on content or on the other, more heavily weighted signals search engines actually rely on.

Core Web Vitals aren't a mysterious black box, they're three specific, well-documented, individually measurable aspects of how a page actually feels to use. Understanding which one is failing, and why, is far more useful than treating the whole thing as one abstract score to improve.

We report on all three separately for every client, with the specific cause behind any poor score, because a client who understands what's actually being measured makes better decisions about what to prioritize fixing next.

This granularity takes more effort to report clearly than a single number would, and it's worth it, because a single number tells a client nothing actionable about what to actually go fix on the page itself.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.