The short answer
A fast website shows its main content quickly, responds instantly to taps and does not jump around while loading. Google measures this with Core Web Vitals: aim for LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less. The biggest fixes are usually smaller images, fewer third-party scripts, good hosting with a CDN, and reserving space for images and embeds.
Key takeaways
- Good Core Web Vitals: LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1.
- Oversized images and third-party scripts are common causes of slow business websites.
- Judge speed by field data from real visitors, not one lab score.
- Speed is built in during design and development, not bolted on at the end.
What are Core Web Vitals?
Core Web Vitals are three measurements Google uses to judge the real-world experience of a web page: how quickly the main content appears, how quickly the page responds when someone interacts with it, and how stable the layout is while it loads.
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | How long the largest visible element, usually the hero image or headline, takes to appear | ≤ 2.5 s | 2.5–4 s | > 4 s |
| INP (Interaction to Next Paint) | How quickly the page visibly responds after a tap, click or key press | ≤ 200 ms | 200–500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | How much the content jumps around while the page loads | ≤ 0.1 | 0.1–0.25 | > 0.25 |
Google assesses each metric at the 75th percentile of real visits, so a page passes when at least three out of four visits meet the “good” threshold. INP replaced the older First Input Delay (FID) metric in March 2024, so guides that still talk about FID are out of date.
Does website speed affect SEO and sales?
Yes, in both cases, though in different ways. For search, Core Web Vitals are part of the page experience signals Google considers. They are not a magic ranking lever: relevance and helpful content come first, and a fast page about the wrong thing will not rank. But when pages are otherwise similar, a better experience can count in your favour, and a very slow site makes everything else harder.
For sales, the effect is more direct. A visitor who waits on a blank screen, taps a button that does nothing, or hits the wrong link because the layout jumped is less likely to enquire. Paid campaigns suffer most, because you pay for every click whether the page loads or not. Speed is one of the foundations in our guide to what makes a website convert.
Lightweight, well-structured pages are also simpler for search engines and AI tools to fetch and understand, which supports everything else you do to be found.
How do you test your website speed?
Test with Google’s free tools first, then on a real phone. This sequence gives you both the numbers and the feel:
- Run Google PageSpeed Insights on your homepage and your most important service or booking pages. Check the mobile result first.
- Read the field data before the score. The top section shows data from the Chrome User Experience Report, collected from real visitors over the previous 28 days. The performance score underneath comes from a simulated lab test, which is useful for diagnosing problems but is not what Google assesses.
- Open the Core Web Vitals report in Google Search Console to see which groups of pages pass or fail across your whole site.
- Test on a real phone over mobile data. Numbers matter, but so does how the page feels in your hand.
- Use Chrome DevTools (Lighthouse and the Performance panel) if you or your developer want to see exactly which files and scripts are slowing things down.
Small or new sites may not have enough traffic for field data. In that case, rely on lab tests and real-device checks until data builds up.
What makes a website slow?
Slow business websites tend to share a handful of familiar problems, and most of them come from what has been added to the page rather than from the design itself:
- Oversized images. Photos uploaded straight from a camera or phone, many times larger than they are ever displayed.
- Heavy hero videos that start downloading before anything else on the page.
- Too many third-party scripts: chat widgets, tracking pixels, heatmaps, review widgets, social feeds and embedded maps, each loading its own code.
- Bloated themes and page builders that load code for features the site doesn’t use.
- Plugin build-up, especially on WordPress sites that have grown over several years.
- Several web fonts and weights, loaded from external servers.
- Slow or distant hosting, without a content delivery network (CDN) to serve files from close to the visitor.
- Images and embeds without reserved space, which push content around as they load.
- Cookie banners and pop-ups injected late, which shift the layout or cover the main content.
How do you fix a slow website?
Fix the problem that each metric points to. This table maps common causes to the fixes that usually make the biggest difference:
| Metric | Common cause | Fix |
|---|---|---|
| LCP | Huge hero image | Compress it, serve WebP or AVIF, size it for each screen with srcset, and preload it |
| LCP | Hero image lazy-loaded | Lazy-load images further down the page, never the main image in the first screen |
| LCP | Slow server response | Better hosting, page caching and a CDN |
| INP | Too much JavaScript | Remove unused scripts and plugins, and defer code that isn’t needed straight away |
| INP | Third-party widgets | Load chat, tracking and review widgets after the page is usable, or drop the ones you don’t need |
| CLS | Images without dimensions | Set width and height, or an aspect ratio, on every image and video |
| CLS | Late banners and embeds | Reserve space for them, or overlay them instead of pushing content down |
| CLS | Web fonts swapping in | Preload key fonts, limit weights and use fallback fonts with similar sizing |
Then work through it in this order:
- Audit what loads on each key page and remove anything that doesn’t earn its place.
- Fix images, since they are usually the quickest win.
- Tame third-party scripts, keeping only those you actively use.
- Improve hosting and caching.
- Re-test, then monitor field data over the following weeks, because real-user data updates over a rolling 28-day window.
Should you fix your current website or rebuild it?
Fix it if the problems are content and configuration; rebuild it if the problems are the foundations. Compressing images, removing plugins and adding a CDN can be done on most sites. But if the theme or page builder itself loads heavy code on every page, there is a limit to how far tuning can take you.
Signs that a rebuild is the better investment: you have already optimised images and scripts and still fail Core Web Vitals on mobile; every update breaks something; or the site is also out of date in its design and content. Our guides to the signs you need a website redesign and WordPress vs a custom website will help you decide.
How fast should a new website be?
A new website should pass all three Core Web Vitals on mobile from launch day. There is no reason for a newly built site to start slow, because speed is decided by early choices: how images are handled, which fonts are used, what scripts are added and where the site is hosted.
At PJW Partners, we design and build to these thresholds from the start and test on real phones before launch. Custom websites start from $1,500 USD and most launch in 3 to 6 weeks; see our services for what is included. If your site feels slow, tell us about your business and send us the address. We reply within one business day.
Questions
What is a good PageSpeed Insights score? +
Lighthouse marks scores of 90 to 100 as good, but the score is a lab simulation. Passing Core Web Vitals in real-user field data matters more.
Why is my mobile speed score lower than desktop? +
The mobile test simulates a mid-range phone on a slower network, so heavy images and scripts hurt more. That is also closer to how many visitors experience your site.
Does hosting affect website speed? +
Yes. Slow or overloaded hosting delays every page before anything appears. Good hosting with caching and a CDN improves loading for visitors wherever they are.
Do animations slow a website down? +
Not necessarily. Lightweight animations built with CSS and efficient code can run smoothly; heavy libraries and large video files are what usually cause problems.
How often should I check my website speed? +
Check after any significant change, such as a new plugin, widget or page design, and review the Core Web Vitals report in Search Console every month or so.
Work with PJW Partners
Websites and AI agents that bring in customers.
Websites from $1,500 and AI agents from $1,000. Tell us about your business and we’ll reply within one business day.