Performance

Core Web Vitals: The Complete Guide for Small Business Websites

27 January 2025 10 min read By MazTechDesigns
Back to Blog

Google made Core Web Vitals an official ranking factor in 2021, and every year since it's become a stronger signal in search results. Yet most small business owners have no idea what these metrics are, let alone how to improve them.

This guide cuts through the jargon. By the end, you'll understand exactly what the three Core Web Vitals measure, what scores you're aiming for, and the practical steps to get there.

What Are Core Web Vitals?

Core Web Vitals are a set of specific factors that Google considers important to the overall user experience of a webpage. They measure real-world performance from the user's perspective — not just technical benchmarks.

There are three metrics:

LCP — Largest Contentful Paint

What it measures: How long it takes for the largest visible element on the page (usually a hero image or headline) to load and become visible.

Why it matters: It's the closest proxy for "when does the page feel loaded?" to a real user. A slow LCP means your visitor is staring at a blank or partial page.

ScoreLCP Time
GoodUnder 2.5 seconds
Needs Improvement2.5 – 4.0 seconds
PoorOver 4.0 seconds

Common causes of poor LCP: Large unoptimised hero images, render-blocking JavaScript, slow server response times, no CDN.

INP — Interaction to Next Paint

What it measures: How quickly the page responds when a user interacts with it — clicking a button, tapping a menu, selecting an option.

Why it matters: A page that looks fast but feels laggy when you interact with it is a poor experience. INP replaced FID (First Input Delay) in March 2024 as it gives a more comprehensive picture of responsiveness.

ScoreINP Time
GoodUnder 200ms
Needs Improvement200 – 500ms
PoorOver 500ms

Common causes of poor INP: Heavy JavaScript execution, third-party scripts (chat widgets, analytics, ad trackers), unoptimised event handlers.

CLS — Cumulative Layout Shift

What it measures: How much the page layout shifts unexpectedly while loading. You know the frustrating feeling when you're about to tap a button and the page jumps and you tap something else instead? That's a CLS problem.

Why it matters: Layout shifts cause mis-taps, lost reading position, and general frustration. They're often caused by images loading without defined dimensions or ads injecting into the page.

ScoreCLS Score
GoodUnder 0.1
Needs Improvement0.1 – 0.25
PoorOver 0.25

Common causes of poor CLS: Images without width/height attributes, fonts loading late and causing text reflow, dynamically injected banners or cookie notices.

How to Measure Your Core Web Vitals

The most reliable tools to check your scores:

Important: Always test on mobile, not just desktop. Google uses mobile-first indexing, so your mobile scores are the ones that affect ranking.

How to Improve Your LCP

How to Improve Your INP

How to Improve Your CLS

The Quick-Win Checklist

If you want to improve your scores without a full site rebuild, start here:

  1. Run PageSpeed Insights and note your current scores
  2. Compress all images and convert to WebP
  3. Add width/height to all images in your HTML
  4. Audit third-party scripts and remove anything non-essential
  5. Move to better hosting or add a CDN
  6. Re-test and track progress in Google Search Console

Most small business sites can achieve "Good" scores across all three metrics by addressing image optimisation and third-party script bloat alone. These two issues account for the majority of poor Core Web Vitals scores we see in audits.

Not sure where your site stands?

We offer free performance audits for small business websites — we'll identify exactly what's slowing you down and how to fix it.

Get a Free Audit