Website speed and Core Web Vitals: a plain-English guide for business owners
A slow website quietly loses customers every day — they leave before your page even loads. This guide explains Core Web Vitals in plain English, how to test your site in five minutes, and the fixes that make the biggest difference.
Websites & storesPhoto: Markus Spiske via StockSnap (public domain, CC0)
On this page
- Speed affects sales, enquiries, ad costs and SEO. People are impatient, especially on mobile data.
- Google measures real-user experience with three Core Web Vitals: LCP (loading), INP (responsiveness) and CLS (visual stability).
- Good targets: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1.
- The biggest wins usually come from optimising images, reducing heavy scripts and plugins, and better hosting.
- Test with free tools like PageSpeed Insights, always on mobile, and fix the worst problems first.
You've invested in a website, you're posting on social media, maybe you're running ads. But if your pages take five or six seconds to load on a phone, a large share of visitors will give up before they ever see what you offer. They don't complain — they just go back and tap on a competitor.
Website speed is one of those problems that is invisible to the business owner (your site probably loads quickly on your office Wi-Fi) but very visible to customers on a crowded mobile network. This guide explains what speed really means, how Google measures it with Core Web Vitals, and what you can do about it — without needing to become a developer.
Why website speed matters for your business
Speed isn't a technical vanity metric. It connects directly to money:
- Conversions: Faster pages generally see more enquiries and sales, because fewer people abandon them.
- Ad costs: Google Ads considers landing page experience in its Quality Score. A slow page can mean paying more for the same clicks.
- SEO: Page experience, including Core Web Vitals, is one of the many signals Google uses in ranking. It won't beat great content on its own, but between two similar pages, the better experience helps.
- Brand perception: A slow, jumpy site feels unprofessional and untrustworthy, especially for payments.
Core Web Vitals, explained simply
Google uses three Core Web Vitals to measure real-world user experience. The data comes from real Chrome users visiting your site, which is why they're so important.
LCP — Largest Contentful Paint (loading)
LCP measures how long it takes for the largest visible element — usually a hero image, banner or main heading — to appear. It's the moment a visitor feels "the page has loaded". Slow servers, huge images and render-blocking code are the usual culprits.
INP — Interaction to Next Paint (responsiveness)
INP measures how quickly the page reacts when someone taps a button, opens a menu or types in a form. If your site uses lots of heavy JavaScript — sliders, chat widgets, tracking scripts, pop-ups — the phone's processor gets busy and taps feel sluggish. INP replaced an older metric called First Input Delay in 2024.
CLS — Cumulative Layout Shift (visual stability)
Have you ever tried to tap a button, only for the page to jump and you hit an ad instead? That's layout shift. It happens when images, banners, fonts or embeds load without reserved space. It's frustrating and makes the site feel broken.
How to test your website in five minutes
You don't need any paid tools to get started:
- 1
Open PageSpeed Insights
Go to Google's free PageSpeed Insights tool and enter your home page URL. Always look at the Mobile tab first.
- 2
Check the real-user data at the top
If your site has enough traffic, you'll see "Discover what your real users are experiencing" with pass or fail for Core Web Vitals. This is what Google actually uses.
- 3
Look at the lab score and diagnostics
Below that is a lab test score from 0 to 100 and a list of opportunities — like "Properly size images" or "Reduce unused JavaScript". These tell you what to fix.
- 4
Test your most important pages
Don't stop at the home page. Test your top service pages, product pages and ad landing pages — those matter most for revenue.
- 5
Check Search Console
If your site is connected to Google Search Console, the Core Web Vitals report shows which groups of pages pass or fail across your whole site.
The most common causes of a slow website
In our experience, these problems account for most slow business websites:
| Problem | Why it hurts | Typical fix |
|---|---|---|
| Huge, uncompressed images | Images are often most of a page's weight | Resize, compress, use WebP/AVIF, lazy-load below the fold |
| Too many plugins or apps | Each adds scripts and styles to every page | Remove unused ones, replace heavy ones with lighter alternatives |
| Heavy page builders and themes | Load large amounts of code you don't use | Use a lightweight theme or a leaner build |
| Cheap, overcrowded hosting | Slow server response delays everything | Upgrade hosting, use caching and a CDN |
| Third-party scripts | Chat widgets, trackers, pop-ups block the main thread | Audit, remove duplicates, load them later |
| Auto-playing sliders and videos | Heavy and often ignored by users | Replace with a single strong hero image or lightweight video |
| Web fonts loading late | Causes invisible text or layout shifts | Limit font families, preload key fonts |
Fixes that make the biggest difference
1. Optimise every image
This is usually the single biggest improvement. Upload images at the size they're displayed (not straight from a camera), compress them, and use modern formats like WebP or AVIF. Add width and height attributes so the browser reserves space and avoids layout shifts. Lazy-load images that are further down the page — but not the main hero image, which should load immediately.
2. Put your website on a diet
Audit plugins, apps and scripts. For each one ask: does this bring customers or help us operate? If not, remove it. Many sites carry old tracking pixels, abandoned chat widgets and plugins installed "just to try".
3. Use good hosting, caching and a CDN
A fast server with page caching, plus a content delivery network (CDN) that serves files from locations close to your visitors, can dramatically cut load times. For stores and busy sites, cheap shared hosting is a false economy.
4. Delay non-essential scripts
Chat widgets, heatmaps and marketing pixels can often load a few seconds after the page appears, or only when someone interacts. The page feels fast, and you still get your data.
5. Reserve space for everything
Set dimensions for images, videos, ads and embeds. Avoid injecting banners at the top of the page after it has loaded. These steps fix most CLS problems.
- Hero image under ~200 KB and not lazy-loaded
- All other images compressed and lazy-loaded
- No more plugins/apps than you genuinely need
- Page caching and a CDN enabled
- Chat and marketing scripts delayed where possible
- Only one or two font families, preloaded
- Mobile PageSpeed tested for your top five pages
- Core Web Vitals report in Search Console checked monthly
Speed is a habit, not a one-off project
Websites get slower over time. New plugins get added, marketing adds another pixel, someone uploads a 6 MB photo. That's why speed needs regular attention — ideally a monthly check as part of your website maintenance.
If you'd rather not deal with it yourself, a care plan that includes updates, performance monitoring and backups keeps your site fast and secure without you having to think about it.
The bottom line
Every second your website takes to load costs you attention, trust and money. The good news is that most speed problems come from a handful of fixable causes: oversized images, too many scripts, and weak hosting. Test your key pages on mobile, fix the biggest issues first, and keep an eye on Core Web Vitals every month.
Frequently asked questions
What is a good page load time for a website?
Aim for the main content to appear within about 2.5 seconds on mobile (a good LCP), with the page responding quickly to taps. Faster is always better, especially for landing pages used in ads.
Do Core Web Vitals affect Google rankings?
They're part of Google's page experience signals. Relevance and content quality matter more, but when pages are otherwise similar, a better user experience can help — and it definitely helps conversions.
Why is my PageSpeed score different every time I test?
Lab tests run under simulated conditions and vary slightly between runs. Look at trends and at the real-user Core Web Vitals data rather than a single score.
Will switching to a new theme make my WordPress site faster?
Often, yes — especially if you move from a heavy multipurpose theme or page builder to a lightweight, well-coded theme. Combine it with image optimisation and good hosting for the best results.
Does website speed matter for Shopify stores?
Yes. Shopify's hosting is fast, but themes, large images and too many apps can still slow stores down. Review installed apps regularly and remove any you don't use.


