Skip to content
⚙️
Technical SEO
Lesson 21 of 22 · Advanced Technical SEO
FREE +60 XP

Core Web Vitals and Page Experience

Core Web Vitals is a set of metrics measuring real-world user experience for loading, interactivity and visual stability of a page. Google highly recommends site owners achieve good Core Web Vitals for success with Search. It is often written "an official ranking factor since 2021"; the documentation is more precise and more careful, and how much effort to invest depends on that precision. Below: thresholds, data sources, ways to improve and what Google says outright about the role of page experience in ranking.

The basis is Google's pages on Core Web Vitals and page experience, plus the web.dev guides to the metrics.

⏱️
A user waits for a page
"The page jumps, the button doesn't respond, the main picture doesn't appear. I'm leaving."

Three metrics and thresholds

MetricWhat it measuresGoogle's guide
LCP
Largest Contentful Paint
loading speedwithin the first 2.5 seconds of the page starting to load
INP
Interaction to Next Paint
responsivenessless than 200 milliseconds
CLS
Cumulative Layout Shift
visual stabilityless than 0.1

The documentation advises striving for these values. How to assess them is explained by web.dev: to hit the targets for most of your users, measure the 75th percentile of page loads, segmented across mobile and desktop devices, and a page passes if it meets the targets for all three metrics. Metrics change: INP became a stable Core Web Vital in 2024, replacing FID. So FID is not in the current list.

What Google says about ranking

This is where misconceptions are most common. From the page experience page:

So "HTTPS is mandatory for ranking" and "mobile-friendliness as a ranking signal" are not what the documentation says. In it these are self-assessment questions: good Core Web Vitals, secure serving, content that displays well on mobile, no excessive ads and intrusive interstitials, and a clear distinction of the main content from the rest. The systems evaluate content mainly on a page-specific basis, but there are some site-wide assessments.

Data: field and lab

Core Web Vitals are first and foremost field metrics. Field data is collected by the Chrome User Experience Report, which powers PageSpeed Insights, Chrome DevTools and the Core Web Vitals report in Search Console. Lab measurement is for development: it is best for testing features before release and catching regressions. It does not replace field data, because test conditions differ from real users. Our page analyzer shows lab LCP and CLS and, where available, field LCP, INP and CLS for the page and for the whole site from PageSpeed Insights.

How to improve

What is not in the documentation

  • An "official ranking factor since 2021": Google says Core Web Vitals are used by the ranking systems alongside other aspects of experience;
  • HTTPS and mobile-friendliness as direct "ranking signals";
  • "Lazy loading" as a way to speed up LCP;
  • Figures such as "bounce rate fell 18%" as consequences of optimization: that is one site's data.

How to check a site

  1. Open the Core Web Vitals report in Search Console and find groups of pages with poor values.
  2. For important pages get a report in the page analyzer: field data and lab bottlenecks.
  3. Assess mobile and desktop values separately, as web.dev advises.
  4. Find templates repeated on many pages: fixing a template improves all its pages. A page list comes from the crawler.
  5. After changes wait for field data to accumulate: it is computed from real users, not immediately.

Checklist

  1. LCP within 2.5 seconds, INP under 200 ms, CLS under 0.1 at the 75th percentile.
  2. The main image is not lazy-loaded; images and video have dimensions.
  3. Long JavaScript tasks are broken up.
  4. I look at field data, not only lab data.
  5. Mobile and desktop data are assessed separately.
  6. Page experience is judged as a whole, not by one metric.

Mistakes

  • Treating Core Web Vitals as the only factor and chasing a perfect score for SEO.
  • Lazy-loading the main image.
  • Assessing only lab data.
  • Not specifying image dimensions.
  • Optimizing FID instead of INP.

What comes next

The last lesson of the module is site migrations: how to keep results when addresses change. Data for rich results is in the lesson on structured data.

🎯
Lesson Task
Test your knowledge and earn +25 XP
← Structured Data
Lesson 21 of 22
Go to Task →