Skip to main content
Back to Blog

Core Web Vitals: Checking the Soil Temperature

By Brent Passmore 3 min read

Updated

Three readings that matter

Core Web Vitals are Google's distilled answer to a complicated question: is this website fast enough to be useful? They boil performance down to three metrics, each measuring a different dimension of the user experience.

Largest Contentful Paint (LCP)

LCP measures how long it takes for the largest visible element to render, typically a hero image, a heading, or a large text block. The target: under 2.5 seconds. This metric captures what users perceive as "the page loaded." Everything before that moment feels like waiting.

Interaction to Next Paint (INP)

INP replaced First Input Delay in 2024 and measures responsiveness throughout the entire page visit, not just the first interaction. Every click, tap, and keypress is evaluated. The target: under 200 milliseconds. When a button takes half a second to respond, users notice, and trust erodes.

Cumulative Layout Shift (CLS)

CLS measures visual stability: how much the page's content moves around after it starts rendering. The target: under 0.1. If you've ever tried to tap a link and hit an ad that shifted into place at the last millisecond, you've experienced a layout shift. It's the digital equivalent of a fence post that won't stay plumb.

Why Google cares

Google uses Core Web Vitals as a ranking signal because they correlate directly with user satisfaction. A fast, stable, responsive page keeps visitors engaged. A slow, janky one drives them back to the search results. Google's incentive is straightforward: surface pages that users actually want to stay on.

This doesn't mean a page with perfect Web Vitals will outrank one with better content. Content relevance still dominates. But when two pages are equally relevant, the one that loads faster and responds more smoothly has the edge.

Diagnosing the problems

Slow LCP

The usual culprits: unoptimized hero images (serve WebP or AVIF, specify width and height, use responsive srcset), render-blocking CSS or JavaScript, slow server response times, and web fonts that flash or block text rendering. Each one is like cold clay holding back your seedlings.

Poor INP

Long JavaScript tasks that block the main thread. Event handlers that do too much synchronous work. Third-party scripts (analytics, chat widgets, ad networks) that compete for processing time. The fix is usually breaking long tasks into smaller chunks and deferring non-essential scripts.

High CLS

Images and embeds without explicit dimensions. Ads or dynamic content injected above the fold after initial render. Web fonts that swap with significantly different sizing. The fix: always set width and height attributes on media, reserve space for dynamic content with CSS aspect-ratio or min-height, and use font-display: swap with well-matched fallback fonts.

Measuring your ground

Google Search Console's Core Web Vitals report shows field data: real metrics from real users on your site. PageSpeed Insights and Lighthouse provide lab data for individual pages. Both perspectives matter: field data tells you what users actually experience, lab data helps you diagnose and fix specific issues.

For comprehensive monitoring that includes both performance metrics and accessibility compliance, tools like eiSEO combine SEO analysis with WCAG scanning, because a fast site that isn't accessible has only solved half the problem.

Warm soil grows better crops

Performance isn't glamorous. Nobody redesigns a site because the LCP dropped 200 milliseconds. But those 200 milliseconds compound: into better rankings, lower bounce rates, higher engagement, and users who actually stick around long enough to see what you've built.

Check the soil temperature before you plant. Your harvest depends on it.

Core Web Vitals.

What are the three Core Web Vitals?

The three Core Web Vitals are Largest Contentful Paint (LCP), which measures loading speed; Interaction to Next Paint (INP), which measures responsiveness to user input; and Cumulative Layout Shift (CLS), which measures visual stability. Google uses all three as ranking signals for search results.

What are good Core Web Vitals scores?

For LCP, aim for under 2.5 seconds. For INP, aim for under 200 milliseconds. For CLS, aim for a score under 0.1. These thresholds represent good user experience. Scores between good and poor are considered "needs improvement." Pages that exceed these thresholds may see ranking impacts in competitive search results.

How do I measure Core Web Vitals?

Google provides several tools: PageSpeed Insights shows both lab and field data, Google Search Console reports Core Web Vitals for your entire site, and Chrome DevTools Lighthouse runs lab tests locally. Field data from real users is the most reliable measurement because it reflects actual conditions rather than simulated tests.

More from the field

The Shift from Search to Answer: Preparing for New Weather

The weather is changing. Search is becoming answer. Links are becoming citations. And the content strategies that worked for two decades need to evolve, not be abandoned, but adapted for a new climate.

4 min read

Citation Optimization: Getting Credit When AI Borrows Your Harvest

AI answer engines synthesize information from dozens of sources. Citation optimization is the practice of making your content the source they attribute, because if your harvest feeds the answer, you should get the credit.

3 min read