Core Web Vitals dashboard showing LCP, INP and CLS scores with performance monitoring metrics
# website monitoring

What Are Core Web Vitals and How Do They Relate to Monitoring?

Google's Core Web Vitals are a set of metrics that measure real-world user experience on websites. They're part of Google's page experience signals, meaning they directly influence search rankings. Understanding them — and how they connect to uptime monitoring — helps you build a more complete picture of your website's health.

The Three Core Web Vitals

LCP — Largest Contentful Paint

What it measures: How long it takes for the largest visible content element (typically a hero image or heading) to load and become visible to the user.

Good score: ≤ 2.5 seconds
Needs improvement: 2.5 – 4 seconds
Poor: > 4 seconds

LCP is closely related to Time to First Byte (TTFB) — a slow server response delays all subsequent rendering. TTFB improvements directly improve LCP.

Common causes of poor LCP:

  • Slow server response times (poor TTFB)
  • Render-blocking JavaScript or CSS
  • Large, unoptimised images
  • No CDN for static assets

INP — Interaction to Next Paint

What it measures: The responsiveness of a page to user interactions (clicks, taps, keyboard inputs). Replaced the older FID (First Input Delay) metric in March 2024.

Good score: ≤ 200 milliseconds
Needs improvement: 200 – 500ms
Poor: > 500ms

INP affects perceived responsiveness — a page that loads fast but feels sluggish to interact with still provides poor UX.

Common causes of poor INP:

  • Long JavaScript tasks blocking the main thread
  • Large JavaScript bundles
  • Unoptimised event handlers
  • Third-party scripts

CLS — Cumulative Layout Shift

What it measures: Visual stability — how much content unexpectedly moves around as the page loads.

Good score: ≤ 0.1
Needs improvement: 0.1 – 0.25
Poor: > 0.25

A CLS score of 0 means nothing moves unexpectedly. A high score means users are clicking on the wrong things as elements shift around during load.

Common causes of poor CLS:

  • Images or ads without dimension attributes
  • Dynamically injected content
  • Web fonts causing layout shifts (FOUT/FOIT)

How Core Web Vitals Affect SEO

Google uses Core Web Vitals as a ranking signal through the Page Experience algorithm. Poor CWV scores can suppress search rankings, while excellent scores provide a positive signal.

The relationship between CWV and uptime monitoring is indirect but important: website downtime prevents Google from crawling and indexing pages, which affects rankings independently of CWV scores. See how website downtime affects SEO.

Measuring Core Web Vitals

Google Search Console

The Core Web Vitals report in Google Search Console shows real user data from Chrome users visiting your site. This is field data — actual user experiences, not lab tests.

PageSpeed Insights

PageSpeed Insights provides both field data (from the Chrome User Experience Report) and lab data (from a simulated test). Use it for:

  • Quick CWV score for any URL
  • Specific improvement recommendations
  • Comparison between mobile and desktop

Lighthouse

Lighthouse (built into Chrome DevTools) runs lab tests with specific scores. Useful for development but doesn't reflect real user experience.

Core Web Vitals vs. Uptime Monitoring

Core Web Vitals measure performance and user experience. Uptime monitoring measures availability.

Core Web VitalsUptime Monitoring
Question answeredHow fast and usable is my site?Is my site accessible?
Data sourceReal users + synthetic testsExternal HTTP checks
Failure modePoor UX (site is slow or unstable)Site is unreachable
Monitoring frequencyPeriodic reports + real user dataEvery 1-60 minutes
Alert onScore drops, performance regressionAvailability failure

Both matter, but for different reasons. Uptime monitoring catches immediate availability failures. Core Web Vitals track ongoing performance quality.

A site can have excellent CWV scores but poor uptime — the site is fast when it's up, but it's down too often. Conversely, a site with poor CWV scores but high uptime is always accessible but provides a poor experience.

When CWV Degradation Indicates an Outage

A sudden, large drop in LCP scores (from 1.2s to 8s, for example) can indicate a partial outage — servers responding but slowly, CDN degradation, or database performance issues. Monitoring response time in your uptime tool tracks this:

  • External uptime monitoring captures response time on every check
  • A sustained response time spike alongside CWV degradation suggests server-side performance issues

Setting a response time alert threshold catches performance degradation before it becomes complete unavailability.

Improving Core Web Vitals

Key improvements for each metric:

LCP improvements:

  • Optimize server response time (TTFB target: < 600ms)
  • Use a CDN for static assets
  • Preload the LCP image resource
  • Optimize and compress images

INP improvements:

  • Break up long JavaScript tasks
  • Defer non-critical JavaScript
  • Minimise third-party script impact

CLS improvements:

  • Add width and height attributes to all images
  • Reserve space for dynamic content (ads, embeds)
  • Use font-display: swap for web fonts

Monitor your website's availability while tracking performance — start at Domain Monitor.

More posts

What Is Generative AI? How It Works and What It Creates

Generative AI creates new content — text, images, code, and more. This guide explains how it works, what tools are available, and where it's genuinely useful versus overhyped.

Read more
What Is Cursor AI? The AI Code Editor Explained

Cursor AI is an AI-powered code editor built on VS Code. Learn what it does, how it works, and whether it's the right tool for your development workflow.

Read more
What Is Claude Opus? Anthropic's Most Powerful Model Explained

Claude Opus is Anthropic's most capable AI model, built for complex reasoning and demanding tasks. Learn what it does, how it compares, and when to use it.

Read more

Subscribe to our PRO plan.

Looking to monitor your website and domains? Join our platform and start today.