Skip to content
Soofi Websites · SEO · Marketing
June 10, 2026

Core Web Vitals, explained for business owners rather than developers

Core Web Vitals are three measurements Google takes of how your website feels to real people using it, and they are one of the signals Google uses to decide where you rank. Good means: the main content appears within 2.5 seconds, the page responds to a tap within 200 milliseconds, and nothing jumps around while it loads. You can see your own numbers in Google Search Console under “Core Web Vitals”, and they are measured from your actual visitors, not from a test.

The three measurements

Largest Contentful Paint (LCP) is how long it takes for the biggest visible thing, usually your hero image or headline, to appear. Good is under 2.5 seconds. This is the one most small-business sites fail, and it is almost always an oversized image or a slow server.

Interaction to Next Paint (INP) is how quickly the page reacts when someone taps a button or a menu. Good is under 200 milliseconds. A sluggish INP is usually too much JavaScript running: chat widgets, sliders, trackers and page-builder scripts competing for the phone’s attention.

Cumulative Layout Shift (CLS) is how much things move around while the page loads. You have felt it: you go to tap a button and an advert or image loads above it, pushing it down, and you tap the wrong thing. Good is under 0.1. It is caused by images and embeds without reserved space, and by fonts swapping in late.

Why they matter more than a PageSpeed score

PageSpeed Insights gives you a score out of 100 from a simulated test. That number is useful for diagnosis but it is not what Google ranks with. Core Web Vitals in Search Console come from the Chrome browsers of real people who visited your site over the last 28 days. A site can score 90 in a lab test and still be “poor” for real visitors on real phones, and it is the real-visitor numbers that count.

The other reason they matter is commercial rather than technical. A page that takes five seconds to show anything loses a share of its visitors before they see your offer. On a page you are sending paid traffic to, that share is money you have already spent.

Where to look

Search Console, left menu, “Core Web Vitals”. You will see a mobile report and a desktop report, each dividing your URLs into Good, Needs improvement and Poor. Click into “Poor” and it groups the URLs by the problem, for example “LCP issue: longer than 4s”. If the report says “not enough data”, your site does not yet get enough visitors for Google to measure, and PageSpeed Insights is your fallback.

Look at mobile first. Most small-business sites pass on desktop and fail on mobile, and most of their customers are on mobile.

What “good” costs to reach

For a typical WordPress, WooCommerce or Shopify site, getting all three vitals into the green on the key pages is a bounded job: compress and resize images and serve them in modern formats, remove or defer scripts that are not needed for the first view, reserve space for images and embeds so nothing shifts, and put a cache in front of the server. That is exactly what our $450 speed fix does, measured before and after on mobile. Where the theme itself is the problem, we tell you and quote a rebuild rather than sell you tuning that will not hold.

One thing to stop worrying about

Chasing 100 out of 100 in PageSpeed. It is possible, it is expensive, and Google does not reward it. Green on all three vitals for real visitors is the target. Past that point, the next dollar is better spent on the words on the page.

Want a second opinion on your own site?

Send us the address and a person will look at it properly, then email you what they find. Free, and there is nothing to buy at the end of it.

Let's build something your customers will use

A free 30-minute call, then a fixed written quote. No pressure and no jargon.

Enquiries answered 24/7 by our assistant · a person replies within one business day · No obligation, and no sales script.