In this article ▾
A slow website quietly costs you money. Visitors on phones don’t wait, and many leave before the page even opens. Google also looks at page experience, so a slow site can slip in search results while a faster competitor moves up.
The good news: most slow websites are slow for the same handful of reasons, and almost all of them can be fixed.
How fast is fast enough?
Two numbers matter most for a normal business website:
- Server response time: how long your server takes to start sending the page. Under about 0.8 seconds is good. Over 2 seconds is a problem.
- Largest Contentful Paint (LCP): how long it takes for the main content to appear. Google treats 2.5 seconds or less as good.
If you’re above those, one or more of the causes below is almost certainly to blame.
1Slow or overloaded hosting
Cheap shared hosting puts hundreds of sites on one server. When a neighbour gets busy, your site slows down too.
2No caching
Without caching, the server rebuilds every page from scratch for every visitor.
3Huge images
A single photo straight from a phone or camera can be several megabytes, and many sites have dozens of them.
4Too many plugins and page builders
Every plugin can add its own code to every page, even pages where it isn’t used. Visual page builders often add a lot of extra code too.
5A heavy theme with unused code
Multipurpose themes ship with code for every possible layout, and most of it is never used on your site.
6Too many outside scripts
Chat widgets, pop-ups, tracking tags, heat maps and ad scripts all load from other companies’ servers. Each one adds delay.
7Fonts loaded the slow way
Loading many font families and weights from outside servers slows down the first view.
8No CDN for visitors far away
If your server is in one country and your customers are in another, every request travels a long way.
9An old, cluttered setup
Old PHP versions, years of saved post revisions, expired temporary data and leftover tables from deleted plugins all slow a WordPress site down.
What to fix first
If you can only do a few things this week, do them in this order:
- Turn on caching. It is usually the biggest win for the least work.
- Compress and resize your images.
- Remove plugins and scripts you don’t use.
- Add a CDN if your customers are spread across countries.
- Upgrade your hosting if the server is still slow after all of the above.
Then test again, so you know each change actually helped.
Need a hand?
Run the free Website Check to see your server speed and page size right now. If you want the fixes done for you, I build and speed up WordPress sites as part of my WordPress development service, and a faster site also supports your SEO.
Book a free 30-minute call and we’ll go through your site together.