How to speed up a slow WordPress site
Why WordPress sites get slow and the fixes that actually move the needle — in priority order, from quick wins to hosting.
Why WordPress sites get slow and the fixes that actually move the needle — in priority order, from quick wins to hosting.
A slow site costs you visitors and sales — people leave, and Google’s Core Web Vitals factor speed into rankings. The good news is that most WordPress slowness comes from a short list of fixable causes. Here they are, roughly in order of impact-for-effort.
Run your site through a free tool like Google PageSpeed Insights or GTmetrix before changing anything. It tells you where the time goes — big images, slow server response, render-blocking scripts — so you fix the real bottleneck instead of guessing. Test again after each change so you know what helped.
Caching is the highest-impact change for most WordPress sites. Instead of rebuilding every page from the database on every visit, the server stores a ready-made copy and serves that — often several times faster.
Images are the most common cause of slow pages — a single unoptimised photo straight off a phone can be several megabytes.
Every active plugin adds code that runs on your pages. The problem is rarely the number so much as a few heavy or poorly built ones.
Some “do everything” themes and page builders load enormous amounts of CSS and JavaScript on every page. A lightweight, well-coded theme can be dramatically faster than a feature-stuffed one. If you’re rebuilding, favour speed.
A content delivery network stores copies of your static files (images, CSS, scripts) on servers around the world, serving each visitor from a nearby one. If you have an international audience, a CDN like Cloudflare helps. If your audience is almost entirely Australian and your server is in Australia, the benefit is smaller — which brings us to the most overlooked factor.
You can optimise everything above and still be slow if your server is physically far from your visitors. Every request to an overseas server makes a longer round trip. For an Australian audience, hosting on Australian servers shortens that trip on every single page load — and no plugin can make up for distance.
The other half of this is the server’s own response speed — “Time to First Byte.” Cheap, overcrowded shared servers respond slowly no matter how lean your site is. Faster storage (NVMe), a performance web server (LiteSpeed), and fewer accounts per machine all cut that number.
If your site is well-optimised — caching on, images compressed, few plugins — and it’s still slow, especially at busy times of day, you’ve likely outgrown a budget shared plan. Signs include pages that are quick at 2am but sluggish at midday, or occasional “503” errors under load. See understanding resource limits for the full list.
That’s exactly the gap our Business hosting is built for: LiteSpeed, NVMe storage, and fewer neighbours per server. If you want a second opinion on whether it’s your site or your host, open a ticket — we’ll look at your actual numbers before recommending anything.
Let us know — or open a ticket if you're still stuck.