Book a meeting
SEO

Core Web Vitals: How to Measure and Fix LCP, INP and CLS

Laptop and phone showing a website split between a slow red side and a fast green side, with speedometers and growth arrows

There’s a set of metrics Google uses to decide whether your site offers a good experience, and they directly influence your rankings. They’re the Core Web Vitals. If your site shows up red on these indicators, you’re losing ground to faster competitors, even with equal or better content.

This guide explains what LCP, INP and CLS are, how to measure each one with real data and which fixes unlock the biggest score gains, with a focus on WordPress sites. No loose theory: the goal is to get you out of the red.

What Are Core Web Vitals?

Core Web Vitals are three metrics Google uses to measure the experience of people visiting your site. They’re part of a larger group of page experience signals and carry real weight in rankings, even though they’re not the single most important factor.

The logic behind them is simple: Google wants to put pages at the top that load fast, respond to taps without freezing and don’t jump around while the user reads. Each of the three metrics measures one of these behaviors.

They’re part of technical SEO work, the foundation that has to be solid before any content strategy. A site that’s slow on these indicators compromises everything else.

LCP: The Speed of What Matters

LCP, or Largest Contentful Paint, measures how long it takes for the largest visible element on the page to appear on screen. It’s usually the main image or the top block of text. It answers the question: “How quickly does the user see the main content?”

Google considers an LCP of up to 2.5 seconds good. Beyond that, the experience starts working against you.

The most common causes of a poor LCP are a slow server, heavy uncompressed images and too many scripts loading before the content. On WordPress sites, the usual villain is a pile-up of plugins and a heavy theme. The impact of a slow site goes far beyond the metric: it affects conversion and revenue, as we detail in our piece on the slow website.

INP: Responding to Interaction

INP, or Interaction to Next Paint, measures how long the site takes to respond to user interactions, like a click or a tap. It replaced an older metric called FID and is stricter, because it evaluates the experience throughout the whole visit, not just the first interaction.

Ideally, INP should be under 200 milliseconds. Above that, users feel that annoying lag between tapping and something happening.

The cause is almost always heavy JavaScript blocking the browser. Every excess script steals time the browser could be using to respond to the user. Reducing and organizing those scripts is the way to improve INP.

CLS: Visual Stability

CLS, or Cumulative Layout Shift, measures how much page elements move around while it loads. It’s that irritating moment when you go to click a button and it jumps because an image loaded above it.

Google considers a CLS of up to 0.1 good. The lower, the more stable the page.

Typical causes are images and videos without defined dimensions, ads that push content around and fonts that load late and reflow the text. The fix is to reserve space for each element before it loads, preventing the jump.

How to Measure Your Core Web Vitals

Measuring is the first step, and there’s an important difference between two types of data.

Lab data simulates loading under controlled conditions. It’s useful for diagnosing and testing fixes, but it doesn’t reflect your visitors’ real experience. Page analysis tools provide this type of data.

Field data comes from real users who visited your site. That’s what Google actually uses to evaluate experience. Search Console shows this data in its experience section, grouping URLs as good, needs improvement and poor.

Always prioritize field data to know where you really stand, and use lab data to test each fix before publishing. This kind of systematic measurement is part of any well-done SEO audit.

Where to Start Fixing

Faced with lots of red, the temptation is to fix everything at once. The most efficient path is different: prioritize by the combination of impact and effort.

Start with images, because they’re usually the easiest win. Compressing, converting to modern formats and setting dimensions solves part of LCP and a good chunk of CLS in one go. Next, tackle unnecessary scripts, which weigh on INP and LCP. Finally, look at the server and hosting, because a slow server caps everything else.

On WordPress sites, much of the problem lies in plugin overload and hosting quality. An optimized environment solves at the source what no one-off tweak can make up for later.

Frequently Asked Questions About Core Web Vitals

Are Core Web Vitals a ranking factor?

Yes, they’re part of the page experience signals Google uses. They’re not the single most important factor, but in close contests they can be the tiebreaker. Between two similar pieces of content, the faster one has the edge.

Do I need perfect scores on every metric to rank?

You don’t need perfection; you need to get out of the red. The goal is to bring all three metrics into the range considered good. Relevant content still matters more, but a poor experience holds back your potential.

Why is my site slow even with good content?

Almost always because of the technical foundation: heavy images, too many scripts or weak hosting. Content and speed are different fronts, and our guide on the slow website shows the real impact of that slowness on your business.

How often should I measure Core Web Vitals?

It’s worth checking monthly in Search Console and whenever you make big changes to the site. Every new plugin, theme or ad block can change the metrics, so continuous monitoring avoids surprises.

Get Your Site Out of the Red

Poor Core Web Vitals hold back your ranking potential, however good your content is. The good news is there’s almost always a quick win hiding in images and scripts.

Request an SEO audit from Malamute Digital and find out exactly what’s weighing your site down and in what order to fix it, with support from a team that also handles technical SEO end to end.

Also available in: Português · Italiano · Español

Want to turn organic search into revenue?