Course → Module 7: Technical SEO Baseline
Session 3 of 7

Core Web Vitals (CWV) are Google's metrics for measuring real-world user experience on web pages. Since 2021, they have been a ranking factor. While CWV alone will not make or break your search rankings, poor performance can hurt your visibility, and that includes the entity pages that carry your most important signals.

Google cares about Core Web Vitals because users care about page experience. A page that loads slowly, shifts around while loading, or takes too long to respond to interactions creates frustration. Google does not want to rank pages that frustrate users, regardless of how good the content is.

The Three Core Web Vitals

Google measures page experience through three specific metrics. Each targets a different aspect of the user experience.

graph LR A["Core Web Vitals"] --> B["LCP
Largest Contentful Paint
Loading Speed"] A --> C["INP
Interaction to Next Paint
Responsiveness"] A --> D["CLS
Cumulative Layout Shift
Visual Stability"] B --> B1["Measures how fast
the main content loads"] C --> C1["Measures how fast
the page responds to clicks"] D --> D1["Measures how much
the page layout shifts"] style A fill:#222221,stroke:#c8a882,color:#ede9e3 style B fill:#222221,stroke:#6b8f71,color:#ede9e3 style C fill:#222221,stroke:#6b8f71,color:#ede9e3 style D fill:#222221,stroke:#6b8f71,color:#ede9e3

CWV Thresholds

Each metric has three performance ranges: Good, Needs Improvement, and Poor. Google evaluates your pages using the 75th percentile of real user data, meaning the threshold that 75% of your visitors experience.

MetricGoodNeeds ImprovementPoorWhat It Measures
LCP (Largest Contentful Paint)≤ 2.5 seconds2.5s - 4.0s> 4.0 secondsTime until the largest visible content element renders (hero image, heading block, etc.)
INP (Interaction to Next Paint)≤ 200 milliseconds200ms - 500ms> 500 millisecondsTime from user interaction (click, tap, key press) to the next visual update
CLS (Cumulative Layout Shift)≤ 0.10.1 - 0.25> 0.25Total of unexpected layout shifts during the page's lifespan (unitless score)

Key concept: Core Web Vitals are measured on real user data, not lab tests. Google uses the Chrome User Experience Report (CrUX) to collect field data from actual visitors. If your site does not have enough traffic for field data, Google uses lab estimates from Lighthouse.

LCP: Largest Contentful Paint

LCP measures loading performance. Specifically, it measures the time from when a user navigates to a page until the largest content element in the viewport finishes rendering. This is usually a hero image, a large heading, or a block of text.

Common LCP problems and fixes:

INP: Interaction to Next Paint

INP replaced First Input Delay (FID) in March 2024 as the responsiveness metric. It measures how quickly the page responds to all user interactions throughout the page visit, not just the first one.

Common INP problems and fixes:

CLS: Cumulative Layout Shift

CLS measures visual stability. When elements on a page move unexpectedly after loading, that is a layout shift. A common example: you start reading text, then an ad loads above it and pushes everything down. CLS captures the severity of these shifts.

Common CLS problems and fixes:

CWV Impact on Rankings

Google has been clear that Core Web Vitals are a ranking signal but not the strongest one. Relevant, high-quality content will still outrank a page with perfect CWV scores. However, when two pages have similar content quality and relevance, CWV can be the tiebreaker.

Sites with all Core Web Vitals in the "Good" range see approximately a 33% rate of top-10 rankings (for their target keywords) and a 22% bounce rate. Sites with all CWV in the "Poor" range see roughly a 19% top-10 rate and a 49% bounce rate. The correlation is not purely causal (better-maintained sites tend to have both good CWV and good content), but the user experience impact is real and measurable.

How to Measure Your Core Web Vitals

ToolData TypeBest ForURL
PageSpeed InsightsField + LabQuick check of any URL, shows CrUX data if availablepagespeed.web.dev
Google Search ConsoleField (CrUX)Site-wide CWV overview, identifies problematic URL groupssearch.google.com/search-console
Chrome DevTools (Lighthouse)LabDetailed diagnostics on a single page, simulated conditionsBuilt into Chrome browser
Web Vitals ExtensionField (your device)Real-time CWV monitoring as you browse your own siteChrome Web Store
CrUX DashboardFieldHistorical CWV trends for your domain over timeg.co/chromeuxdash

For entity authority purposes, focus on the CWV scores of your entity-critical pages: homepage, about, contact, and service pages. These pages carry your structured data, entity descriptions, and NAP information. If they load slowly or shift unexpectedly, both users and Google have a degraded experience of your entity.

Further Reading

Assignment

  1. Run PageSpeed Insights (pagespeed.web.dev) on your homepage, About page, and one service page. Record the LCP, INP, and CLS scores for each. Note whether they fall into Good, Needs Improvement, or Poor.
  2. Open Google Search Console and check the Core Web Vitals report (Experience > Core Web Vitals). Record the number of URLs with Good, Needs Improvement, and Poor status for both mobile and desktop.
  3. For any page with a "Poor" CWV score, identify the primary issue using the PageSpeed Insights diagnostics section. Write down the specific fix needed.
  4. Check if your homepage hero image has explicit width and height attributes set. If not, add them to prevent CLS.
  5. Install the Web Vitals Chrome extension and browse your entity-critical pages. Note any pages where CLS or INP spikes during interaction.