All guides

Performance7 min read

How to speed up a slow WordPress website

WordPress has a reputation for being slow, but that's not quite fair. Out of the box it's fine — sites get slow through plugin sprawl, heavy themes, huge images and cheap hosting. The good news is that most WordPress speed problems are fixable, often without a rebuild. Here's where to look, in the order that tends to make the biggest difference.

First, find out what's actually slow

Before changing anything, measure. Run the site through Google PageSpeed Insights and a tool like GTmetrix. They'll show your load time, your Core Web Vitals, and a prioritised list of what's holding things up. Fix based on what the data says, not guesswork — performance work follows the 80/20 rule, and you want the 20% that matters.

The usual culprits, roughly in order

  • Oversized images — the most common cause. Compress them and serve modern formats (WebP/AVIF), sized for the device.
  • Too many plugins — each one adds code. Remove what you don't use; replace heavy ones with lighter options.
  • No caching — a caching plugin (or server caching) stops every visit rebuilding the page from scratch.
  • Cheap hosting — shared budget hosting can be the bottleneck no plugin will fix.
  • A bloated theme — some themes load enormous amounts of code for features you don't use.
  • No CDN — a content delivery network serves your site from servers closer to each visitor.

The high-impact fixes

  • Optimise and lazy-load images — often the single biggest win.
  • Add a good caching plugin and, ideally, a CDN.
  • Audit plugins ruthlessly and remove or replace the heavy ones.
  • Move to quality managed WordPress hosting if the server is the problem.
  • Minify and defer non-critical CSS and JavaScript so content shows first.

When speeding it up isn't enough

Sometimes the foundations are the problem — a page builder generating bloated code, or years of plugin build-up that no amount of caching will rescue. In that case a focused rebuild on clean foundations beats endlessly polishing a slow site. An honest audit will tell you which situation you're in before you spend money either way.

Common questions

Why is my WordPress site so slow?

Almost always some mix of oversized images, too many plugins, no caching and cheap hosting. WordPress itself can be fast — it's usually the accumulation of heavy add-ons and unoptimised media that drags it down. A speed test will show which of these is hurting you most.

Do caching plugins actually work?

Yes — caching is one of the most effective WordPress speed fixes. It stores a ready-made version of each page so the server doesn't rebuild it on every visit. Combined with image optimisation and a CDN, it makes a big, measurable difference.

Will removing plugins speed up my site?

Often, yes — especially heavy ones that load scripts and styles on every page. Each plugin is more code to run. Removing what you don't use, and replacing bloated plugins with leaner alternatives, is one of the most reliable ways to speed a site up.

Can you make my WordPress site fast without rebuilding it?

Usually, yes. If the foundations are sound, a focused optimisation pass — images, caching, plugin cleanup, hosting — often delivers a big improvement for far less than a rebuild. If a page builder or years of bloat are the root cause, rebuilding may be the better spend, and we'll say so honestly.

Let's talk

Let's talk about your project.

Whether you've got a clear brief or just an idea, tell us what you have in mind and we'll give you an honest recommendation — even if that's a smaller project than you expected.