Imagine you're in a shop. The salesperson looks at you but says nothing. One second. Two seconds. Three seconds. After five seconds, you walk away.
That's exactly how a website works. Visitors don't wait. Google doesn't wait. And every second of delay costs you money.
The numbers
These aren't opinions - they're measured results from Google, Amazon, and Walmart:
| Delay | Effect |
|---|---|
| +1 second load time | 7% fewer conversions |
| +2 seconds load time | 32% higher bounce rate |
| +3 seconds load time | 53% of mobile visitors leave |
| Every 100ms faster | +1% revenue (Amazon research) |
For a webshop with €5,000 monthly revenue, loading 1 second faster potentially means €350 extra per month - €4,200 per year. Just from speed.
Speed is a Google ranking factor
Since 2021, Google has used Core Web Vitals as ranking factors. These are three metrics that measure how fast and stable your website is:
| Metric | What it measures | Good |
|---|---|---|
| LCP (Largest Contentful Paint) | How quickly the largest element becomes visible | < 2.5 seconds |
| FID / INP (Interaction to Next Paint) | How quickly the site responds to clicks | < 200 ms |
| CLS (Cumulative Layout Shift) | How much the page shifts during loading | < 0.1 |
A site with good Core Web Vitals ranks better in search results than a slow competitor - with equal content and authority.
You can check your scores for free at PageSpeed Insights.
Where does slowness come from?
Most slow websites aren't slow because of bad hosting. They're slow because of unnecessary weight. These are the usual suspects:
1. Images that are too large
The biggest problem on most sites. A 4000×3000 pixel photo displayed at 400×300 loads 100× more data than needed.
The solution:
- Use WebP or AVIF instead of PNG/JPEG (40-60% smaller)
- Scale images to the actual display size
- Use
loading="lazy"for images below the fold - Use
loading="eager"for the hero image
2. Too many plugins and scripts
A typical WordPress site loads 50-120 files on every page view. Every contact form plugin, every analytics script, every social media widget adds weight.
The question isn't "which plugin do I add?" but "which can I leave out?"
| Component | Typical weight |
|---|---|
| WordPress core | 300-500 KB |
| Popular theme (Divi, Avada) | 500 KB - 1.5 MB |
| Contact Form 7 | 80 KB |
| Yoast SEO | 150 KB |
| WooCommerce | 300-600 KB |
| Google Analytics | 90 KB |
| Social media widgets | 200-400 KB |
| Chat widget | 200-500 KB |
| Cookie consent | 50-200 KB |
Combined, an average WordPress site loads 2-5 MB of scripts and stylesheets. A custom site doing the same thing comes in at 200-500 KB.
3. No caching
Without caching, the server rebuilds every page on each visit. With caching, the page is built once and then served directly.
For most business websites, this is a server-level setting - no code change needed.
4. Render-blocking resources
CSS and JavaScript in the <head> of your page block rendering. The browser waits until everything is downloaded before showing anything.
The solution: place critical CSS inline, load the rest asynchronously. This is technical, but the difference can be 1-2 seconds.
The psychology of speed
Speed doesn't only affect your Google ranking - it affects how visitors experience your business.
A fast site feels reliable. Visitors unconsciously associate speed with professionalism. A slow site raises doubt: if the website doesn't work, how good is the business?
A fast site reduces frustration. Every click that responds immediately feels pleasant. Every click with delay feels like an obstacle. On mobile - where most of your visitors are - this effect is even stronger.
A fast site keeps visitors engaged. The faster the next page loads, the more pages a visitor views. More pages = more chance of contact or purchase.
Speed versus design: a false dilemma
This article is titled "why a fast website earns more than a beautiful one" - but it's not a choice. The best websites are both fast and beautiful.
The difference is in how they're built:
- A beautiful WordPress site with 15 plugins: 3-5 second load time
- The same site, built custom: 1-1.5 second load time
- Same design, same functionality - but technically better executed
The beauty of your site is in the design. The speed is in the technology. You don't have to sacrifice one to get the other.
What can you do today?
Without technical knowledge:
- Test your site on PageSpeed Insights and note your scores
- Compress your images with a free tool like Squoosh
- Remove plugins you don't actively use
- Enable caching in your hosting panel (most hosts offer this)
With technical knowledge or a web developer:
- Set up a CDN (Cloudflare is free and works for most sites)
- Lazy-load images and videos that aren't immediately visible
- Minify CSS and JavaScript - remove whitespace and comments
- Use modern image formats (WebP, AVIF)
- Consider a custom rebuild if your site is structurally slow
Summary
- Speed determines whether visitors stay or leave
- Google uses Core Web Vitals as a ranking factor
- 1 second faster = 7% more conversions
- Most slowness comes from oversized images and too many scripts
- Speed and beautiful design aren't mutually exclusive - it's a matter of technology
At ultimAItech I build websites that load in under 1.5 seconds - without compromising on design. Curious how fast your site can be? →