← Back to Blog ✻ speed, in plain language

Core Web Vitals Explained for Small Business Owners

Design & Tech Guide · 9 min read · Published 29 October 2026

In this postThe three metricsLCP: main contentINP: responsivenessCLS: layout shiftWhere to check yoursA real exampleWhat to fix firstFix it yourself or get help?FAQ
three scores, in plain words

Core Web Vitals are three measurements Google uses to describe how a page feels to visit. The names sound technical, but each answers a simple question a visitor would ask: how soon can I see the content, does the page react when I tap, and does it jump around? This guide explains each one, shows where to check yours for free and how to fix the common causes on WordPress, page-builder and custom sites.

The three metrics at a glance

Largest Contentful Paint (LCP)

Question it answers: How soon can I see the main content?

Good score: 2.5 seconds or less

Common causes: Large hero images, slow hosting, files that block the page from showing

Interaction to Next Paint (INP)

Question it answers: When I tap or click, how fast does the page react?

Good score: 200 milliseconds or less

Common causes: Heavy scripts, too many plugins, chat widgets and trackers

Cumulative Layout Shift (CLS)

Question it answers: Does the page jump around while I’m reading?

Good score: 0.1 or less

Common causes: Images without set sizes, banners that load late, fonts that swap in

How Google judges them

MetricGoodNeeds improvementPoor
LCP2.5 s or less2.5 to 4 sOver 4 s
INP200 ms or less200 to 500 msOver 500 ms
CLS0.1 or less0.1 to 0.25Over 0.25

Three points owners often miss. Mobile and desktop are judged separately. Google looks at the 75th percentile of real visits, so a page passes a metric when three quarters of visits are in the good range. And real-visitor data and a lab test are different things, so they can disagree. If pages feel slow in general, start with why websites load slowly.

Largest Contentful Paint: when the main content appears

LCP is the time until the biggest visible element, usually a hero image or a large block of text, has loaded. In PageSpeed Insights, the diagnostics list the exact element, so you know what to fix.

Bar chart of Largest Contentful Paint ranges: good up to 2.5 seconds, needs improvement up to 4 seconds, poor above 4 secondsLargest Contentful Paint: when the main content appearsGoodNeeds improvementPoor0 s2.5 s4 slonger
Illustration: the three LCP ranges. Google treats 2.5 seconds or less as good.

What usually slows it

Typical causes: a large hero image, slow server response, or styles and scripts that block the page from showing.

💬 Want your scores explained for your own site? Our website audit reviews them and sends you a prioritised list of fixes.

Get a fixed audit quote →

Interaction to Next Paint: how fast the page reacts

INP measures the time from a tap or click until the screen visibly updates, across the whole visit. It replaced First Input Delay in March 2024. A lab test can’t measure real taps, so PageSpeed shows Total Blocking Time instead, a related measure of how long scripts keep the page busy. INP itself appears in real-visitor data.

Timeline from a tap to the next screen update, split into input delay, processing and the next paintInteraction to Next Paint: from a tap to the screen updatingInput delayYour scripts runPaintTapScreen updatesThis whole gap is what INP measuresGood: 200 ms or less
Illustration: the delay between a tap and the screen updating is what INP measures.

What usually slows it

Typical causes: heavy scripts, too many plugins, and chat widgets or trackers that keep the page busy.

Cumulative Layout Shift: does the page jump?

CLS scores how much visible content moves while the page loads. It’s the metric behind the frustration of tapping a button just as the page shifts and hitting the wrong thing.

Three phone page sketches: a button jumps down when an image loads, then the same page with reserved space where nothing movesBook now1. Page starts loadingimageBook now2. Image loads: button jumpsspace reservedBook nowFix: reserve space, no jump
Illustration: a button jumps when an image loads, and the fix of reserving space.

What usually causes it

Typical causes: images without set sizes, banners or embeds that load late, and fonts that swap in with a different size.

Where to check your scores

  1. PageSpeed Insights. Open pagespeed.web.dev, enter a page and read the mobile results first. If a “real users” section appears, that is field data from actual visitors. Then read the diagnostics under it.
  2. Search Console. Its Core Web Vitals report groups your pages by status for mobile and desktop using real-visitor data. It covers a rolling window of about 28 days, so fixes show up gradually.
  3. Chrome developer tools. The Lighthouse and Performance panels give quick lab checks while you work.

Test your busiest page and your enquiry page, not just the homepage, and run each more than once because scores vary. For ongoing checks see tracking website performance.

A real example: LCP from 3.1 to 0.8 seconds

On a client site we optimised (name withheld), a desktop PageSpeed test showed a Largest Contentful Paint of 3.1 seconds and a Performance score of 88. After the work, LCP was 0.8 seconds and the score was 98. The score moved ten points, but the 3.1-second LCP sat above Google’s 2.5-second line, so the timing is what visitors would have felt. These are lab results from one desktop test each, and mobile should be measured separately. The full before-and-after is in why websites load slowly.

What to fix first

MetricUsual fixesEffort
LCPResize and compress the main image, turn on caching, review hostingLow to medium
INPRemove unused scripts and plugins, delay non-essential scriptsMedium
CLSSet width and height on images and embeds, reserve space for banners, load fonts carefullyLow to medium

Fix LCP first if pages feel slow to appear, CLS first if things jump, and INP if taps feel laggy. Retest after each change.

Do they matter for a small business?

They are part of how Google judges page experience, but one factor among many, so chasing a perfect score is rarely the best use of your time. What matters more is what they point to: a page that appears slowly, ignores taps or jumps while someone is trying to press a button will lose visitors. Treat the scores as a checklist for those problems rather than a target in themselves.

Fix it yourself or get help?

You can usually do yourself

  • Run the tests and note which metric fails
  • Compress and resize images
  • Remove unused plugins (after a backup)
  • Set image sizes and turn on caching

Worth bringing in help

  • INP problems from custom scripts
  • High server response or a hosting move
  • Rebuilding a heavy theme or page builder
  • Tracking and monitoring over time

To find out exactly which metric fails on your key pages and why, start with a website audit. Website maintenance keeps the causes from building up again, and our WordPress vs custom guide helps if a rebuild is on the table.

⚡ rule of thumb: fix what visitors notice first, then retest on a phone

Frequently asked questions

What are Core Web Vitals?

They are three measurements Google uses to describe how a page feels to visit: how quickly the main content loads, how quickly it responds to taps and clicks, and how stable the layout is while loading.

What is a good Core Web Vitals score?

Google treats a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less and a Cumulative Layout Shift of 0.1 or less as good.

Do Core Web Vitals affect Google rankings?

They are part of Google’s page experience signals, but one of many factors. Good scores don’t guarantee higher rankings, though a slow or jumpy page can lose visitors whatever its ranking.

What happened to First Input Delay (FID)?

Google replaced it with Interaction to Next Paint (INP) in March 2024, which measures responsiveness across the whole visit rather than only the first interaction.

Why do PageSpeed Insights and Search Console show different results?

PageSpeed’s lab test is one simulated visit, while Search Console reports what real visitors experienced over about the last 28 days. Lab tests are good for diagnosing, and real-visitor data is what Google assesses.

How long until my fixes show up in Search Console?

Because the report covers a rolling window of about 28 days, improvements appear gradually. After fixing an issue you can use the report’s validation option, and expect it to take a few weeks.

Do I need to pass all three metrics?

Google assesses a page as passing when all three are in the good range for most visits. Aim for that on your key pages, and fix whichever metric visitors would notice first.

Do you fix Core Web Vitals problems?

Our website audit reviews them and gives you a prioritised report. Carrying out the agreed fixes is a separate, optional service, quoted with scope and cost before work begins.

Want your scores explained for your site?

Share your website and your main concern. We’ll confirm the scope, price and delivery date in a fixed quote before any work begins.

Request an audit quote →
← Back to all guides
Want your Core Web Vitals checked?Get a fixed quote →