Core Web Vitals: why load time decides your visibility

Core Web Vitals explained: the three values LCP, INP and CLS, why slow pages cost you visitors and rankings.

Everyone knows the feeling: a page loads too slowly, stutters when you scroll, or a button jumps away at the last moment. You get annoyed and leave. That is exactly what Google measures with the Core Web Vitals, and exactly what feeds into how your page is rated.

There are three values. Do not worry, this stays understandable.

LCP: how fast is the main thing there?

LCP stands for Largest Contentful Paint. It measures how long it takes for the largest visible piece of content to load, usually the main image or the headline. Target: under 2.5 seconds. Anything above that feels sluggish.

INP: how fast does the page react?

INP stands for Interaction to Next Paint. It measures how quickly the page responds to an action, for example a click. Target: under 200 milliseconds. If you click and nothing happens for a moment, the value is bad.

CLS: does everything stay in place?

CLS stands for Cumulative Layout Shift. It measures how much the page jumps around while loading. You know it when you are about to tap something and suddenly everything shifts. Target: under 0.1.

Why it matters

Two reasons. First, people: slow pages get clicked away, often before they have even finished loading. Second, Google: the Core Web Vitals are a real ranking factor. So a fast page has it twice as easy.

What it usually comes down to

  • Images that are too large and not optimised.
  • Too much JavaScript working in the background.
  • Slow or overloaded hosting.
  • Page-builder sites that drag a lot of ballast around.

The good news: all of this is fixable. That is exactly why I build sites by hand instead of from a page builder, so only what is needed is in there.

How this fits the bigger picture is in SEO in plain words. If you want to know how your page scores on these values, take a look at my SEO and GEO analysis.