Website speed for a small business is not about bragging rights. It is about whether the person standing outside with a leaking pipe and one bar of signal sees your phone number before they give up and tap the next result. Fortunately, you do not have to guess what “fast enough” means, because Google publishes specific targets.
They are called Core Web Vitals. The names are jargon, but the ideas are simple.
Core Web Vitals in plain English
There are three measurements. Each one captures a different way a slow site annoys people: waiting for something to appear, tapping and getting no response, and things jumping about as you try to read or tap.
| Metric | What it means in practice | Good | Needs improvement | Poor |
|---|---|---|---|---|
| Largest Contentful Paint (LCP) | How long until the main thing on the page (usually the big image or headline) appears | 2.5 seconds or less | 2.5 to 4 seconds | Over 4 seconds |
| Interaction to Next Paint (INP) | How quickly the page reacts when someone taps a button or link | 200 milliseconds or less | 200 to 500 milliseconds | Over 500 milliseconds |
| Cumulative Layout Shift (CLS) | How much the page jumps around while loading | 0.1 or less | 0.1 to 0.25 | Over 0.25 |
How Google decides whether you pass
Google’s guidance is to look at the 75th percentile of page loads, separately for mobile and desktop. In plain terms: it is not enough for the page to be fast on your office wifi. It needs to be fast for at least three out of four real visits, including the ones on older phones and weak signal. A page passes when it meets the “good” threshold on all three measurements.
That is a sensible bar for a local business, because your customers are exactly the people on older phones and weak signal: on a driveway, in a van, in a kitchen with the water off.
How to test your own site
- Go to PageSpeed Insights (pagespeed.web.dev) and enter your home page address.
- Stay on the Mobile tab. That is where most of your customers are and where problems show up.
- Look first at the top section. If your site has enough traffic, it shows real-user data from the last 28 days, with a pass or fail against the Core Web Vitals.
- If there is no real-user data (common for small sites), use the lab results underneath, which simulate a mid-range phone on a mobile network.
- Repeat for your most important service page, not just the home page.
- Then do the human test: open the site on your own phone, on mobile data, and count how long until you could ring the business.
What usually slows small business sites down
The causes are remarkably consistent, and most of them are not technical in any interesting sense:
- Photos uploaded at full size from a phone or camera. One unresized photo can outweigh an entire well-built page.
- A large sliding banner of several photos at the top of the home page, all loaded at once.
- Page builders and themes that load code for dozens of features the site does not use.
- Too many plugins, each adding its own scripts.
- Embedded social media feeds, chat widgets and video players loading before the content.
- Cheap, overcrowded shared hosting that is slow to respond before anything else even starts.
- Images and adverts with no reserved space, which cause the jumping that CLS measures.
What to fix first
Start with images. Resize them to the size they are actually displayed at and save them in a modern format such as WebP. On many small sites that alone moves LCP from poor to good.
Next, remove what you do not need: the slider nobody watches, the social feed nobody scrolls, the plugin that was installed once for a reason nobody remembers. Then give images fixed dimensions so the layout stops jumping. Hosting is worth looking at if the server itself is slow to respond, which PageSpeed Insights reports as a slow initial server response.
Does speed affect Google rankings?
Core Web Vitals are part of what Google considers page experience, so they are one signal among many. A slow site with genuinely the best answer can still rank, and a fast site with nothing useful to say will not. For a local business the bigger effect is human: visitors who wait leave, and a visitor who leaves does not ring.
So treat the thresholds as a quality bar rather than a ranking trick. If your pages are in the green for real visitors on mobile, speed is not what is holding you back.