A website should show its main content within 2.5 seconds on a mobile connection and finish loading in under 3 seconds. That is the line Google draws between a fast site and a slow one, and it is the target most small business websites miss. The normal speed of a website is slower than that, which is why hitting it puts you ahead of most of the web.
This guide is for site owners who have been told their site is slow, or who have run a test and want to know what the numbers should be. It covers what the normal speed of a website is, what the average website speed looks like, the thresholds Google publishes, and what to aim for on your own site. If you want your current numbers first, run our website speed test.
Key takeaways
- Google’s threshold for a fast page is a Largest Contentful Paint (LCP) of 2.5 seconds or less, an Interaction to Next Paint (INP) of 200 milliseconds or less, and a Cumulative Layout Shift (CLS) of 0.1 or less.
- A page that is fully loaded in under 3 seconds on mobile feels fast to visitors. Under 1 second feels instant.
- The normal speed of a website is above those thresholds. Most unoptimised small business sites take 4 to 8 seconds to load on a phone.
- Google measures real visitors over 28 days, not one test run. Your 75th percentile visitor is the one who counts.
- Page speed scores from testing tools are a separate topic. This article is about time. For scores, read what is a good website speed score.
In this guide
- How fast should a website load?
- What is the normal speed of a website?
- What is the average website speed?
- How fast should my website load for my type of site?
- What is the ideal page load time?
- What to do if your site is slower than this
- Frequently asked questions
How fast should a website load?
The most useful answer is the one Google uses, because it is the one that affects your search rankings and it is based on what real visitors experience. Google’s Core Web Vitals set three thresholds, published on web.dev:
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| Largest Contentful Paint (LCP) | Time until the main content is visible | 2.5 seconds or less | 2.5 to 4 seconds | Over 4 seconds |
| Interaction to Next Paint (INP) | How quickly the page responds to a tap or click | 200 milliseconds or less | 200 to 500 milliseconds | Over 500 milliseconds |
| Cumulative Layout Shift (CLS) | How much the layout jumps around while loading | 0.1 or less | 0.1 to 0.25 | Over 0.25 |
A page passes when at least 75% of its real visitors experience all three metrics in the “good” range, measured over a rolling 28 day window from Chrome usage data. That 75% rule matters. Your site is not judged on your own laptop on the office Wi-Fi. It is judged on the slower phones and patchy connections that a quarter of your visitors are using.
Total load time still matters to people
LCP measures when the main content appears, not when everything has finished. Browsers render pages progressively, so a visitor can read and tap long before the last font file or tracking script has arrived. Even so, total load time shapes how a site feels. As a plain-English guide:
| Total load time on mobile | How it feels |
|---|---|
| Under 1 second | Instant. Nobody notices a delay. |
| 1 to 2 seconds | Fast. Most visitors are satisfied. |
| 2 to 3 seconds | Acceptable. Some visitors start to notice. |
| 3 to 5 seconds | Slow. You are losing a measurable share of visitors. |
| Over 5 seconds | Broken. More than half of mobile visitors may leave before the page appears. |
Google’s own research, published on Think with Google, found that as load time grows from 1 second to 3 seconds the probability of a visitor bouncing rises by 32%, and from 1 second to 5 seconds it rises by 90%. Those figures are from 2017, but the shape of the curve has not changed: every extra second costs you a slice of the people who arrived.
What is the normal speed of a website?
The normal speed of a website, meaning what a typical site actually does rather than what it should do, is slower than Google’s thresholds. Chrome’s field data consistently shows that a large minority of sites fail the LCP target on mobile, and the sites that pass are usually the ones that have had deliberate optimisation work.
For small business websites specifically, the picture is worse than the web-wide figures suggest. In the audits we run through the free speed check, a typical unoptimised site built on a page builder with 20 or more plugins loads its main content in 4 to 6 seconds on a mobile connection and takes 6 to 10 seconds to finish loading. That is normal. It is also the reason a site that hits the 2.5 second mark stands out.
So if you are asking “what is the normal speed of a website” because you want to know whether yours is unusually bad, the honest answer is that yours is probably normal, and normal is slow.
What is the average website speed?
Averages are less useful than they sound, because a handful of very slow pages drag the mean upwards and a few very fast ones pull it down. The figure that matters is the 75th percentile that Google uses. Even so, people search for “average website speed”, so here is how to think about it by platform. These are typical ranges we see in testing, not guaranteed outcomes:
| Platform | Typical mobile LCP | Notes |
|---|---|---|
| Static HTML or Jamstack | 1.0 to 2.0 seconds | Fastest category. Pre-built pages served from a CDN. |
| Managed WordPress, optimised | 1.5 to 3.0 seconds | Good hosting, caching and image optimisation in place. |
| Standard WordPress, unoptimised | 3.5 to 7.0 seconds | Page builder, many plugins, no caching. The most common small business setup. |
| Shopify | 2.0 to 4.0 seconds | Theme dependent. App bloat is the main variable. |
| WooCommerce | 3.0 to 6.0 seconds | Heavier than plain WordPress because of cart and product logic. |
| Squarespace | 2.5 to 4.5 seconds | Consistent, but limited room to optimise. |
| Wix | 3.0 to 5.0 seconds | Improved in recent years, still platform constrained. |
The platform sets the floor. Optimisation decides where you land above it. An optimised WordPress site regularly beats a careless static site, and a lean Shopify store can outrun a bloated one on any platform. If you run WordPress and your LCP is above 3 seconds, our guide on how to speed up WordPress covers the fixes in order.
How fast should my website load for my type of site?
The right target depends on what the site is for and what visitors are trying to do.
Brochure and service sites, which covers most small business websites: aim for an LCP under 2.5 seconds on mobile. Visitors are forming a first impression, and a slow load undermines trust before they have read a word.
Ecommerce sites: aim for an LCP under 2.5 seconds on the homepage, category pages, product pages and checkout, and treat 3 seconds as the absolute ceiling. Deloitte’s Milliseconds Make Millions study found that a 0.1 second improvement in mobile load time lifted retail conversion rates by 8.4% and average order value by 9.2%.
Content and blog sites: aim for an LCP under 2.5 seconds. Readers will tolerate a slightly longer full load for a long article, but the first 3 seconds decide whether they stay or hit back.
Web applications and booking tools: INP matters more than LCP. People expect a tap to do something immediately. Aim for an INP under 200 milliseconds on every key interaction.
What is the ideal page load time?
If you want a single number to aim for, make it this: main content visible in under 2 seconds on mobile, page fully loaded in under 3 seconds. That gives you headroom above Google’s 2.5 second LCP threshold for the slower quarter of your visitors, and it lands in the band that people describe as “fast”.
You do not need sub-second loads. A site with an LCP of 1.8 seconds and all three Core Web Vitals in the green is performing well, and pushing from 1.8 seconds to 0.9 seconds rarely changes visitor behaviour. The ideal page load time is fast enough that speed stops costing you visitors and rankings, not the fastest number you can engineer.
What to do if your site is slower than this
Speed is one of the most fixable things about a website. Most slow sites share the same handful of causes, and they are cheap to correct compared with almost any other improvement.
- Measure it properly. Run our website speed test to get your Core Web Vitals and load times. Note which metrics are amber or red. Run it three times and use the middle result, because lab tests vary between runs.
- Fix the biggest cause first. Oversized images, missing caching and unnecessary scripts account for most of the problem on most sites. Our guide on why your website is slow explains each one.
- Work through the vitals. If a specific metric is failing, how to improve your Core Web Vitals has the fixes for LCP, INP and CLS.
- Check the real-user data. Google Search Console reports your Core Web Vitals from real visitors once you have enough traffic. That is the number Google ranks you on, and it is the one that affects how page speed influences your SEO.
- Hand it over if you would rather not. Request a free speed check and we will send you a report within 1 working day showing exactly what is slow, why, and what it would cost to fix. We have sped up more than 50 websites through One Blue Pixel, and the same problems come up on almost every one.
The bottom line
In 2026, a website that shows its main content in under 2.5 seconds on mobile, responds to taps in under 200 milliseconds and does not shift its layout while loading is fast by Google’s definition and by your visitors’ standards. The normal speed of a website is slower than that, so meeting the target is a genuine advantage rather than a baseline.
If your site is not there yet, our website speed optimisation service handles the diagnosis, the fixes and the before-and-after measurement, so you see the difference in real numbers rather than a promise.
Frequently asked questions
Is a 3 second load time good enough?
For total page load, 3 seconds is acceptable for most sites. What Google measures is Largest Contentful Paint, the moment the main content appears, and the threshold for “good” is 2.5 seconds on mobile. If your LCP is under 2.5 seconds and the full load finishes at 3 to 4 seconds, you are in good shape.
What is the normal speed of a website on mobile?
A typical unoptimised small business site shows its main content in 4 to 6 seconds on a mobile connection and finishes loading in 6 to 10 seconds. That is normal, and it is well outside Google’s 2.5 second target. Most sites that pass have had deliberate speed work done.
Why is my mobile speed so much worse than desktop?
Mobile tests simulate a mid-range phone on a throttled 4G connection, while desktop tests simulate a fast computer on broadband. Real mobile visitors really are on slower devices and connections, which is why Google ranks on mobile performance and why the mobile figure is the one to fix.
Does my site need to load in under 1 second?
No. Sub-second loads are excellent but not necessary for good user experience or search rankings. A site with an LCP of 1.8 seconds and all Core Web Vitals in the green is performing well. Aim to pass the thresholds comfortably rather than chase an arbitrary record.
My speed test results are different every time. Which one is right?
Lab tests vary with server load, network conditions and the simulated device. Run the test three times and use the median. For the definitive picture, use the field data in Google Search Console, which reflects real visitors over 28 days and is what Google actually uses.
Want us to check your site speed?
Get a free, no-obligation speed report for your website. We will tell you exactly what is slowing it down and what to do about it.