A slow website quietly costs you visitors, sales, and search rankings — and most of the time, the fixes are simpler than people think. Here are the five things I check first on almost every slow WordPress site, in order.

You don't need to be technical to understand these, and a few you can do yourself this afternoon. The rest are worth handing to a developer — but at least you'll know what to ask for.

1. Optimize your images

Oversized images are the single most common cause of slow pages I see. A photo straight from a phone or camera can be several megabytes — far larger than it needs to be on screen.

  • Resize images to the actual dimensions they're displayed at.
  • Compress them — modern formats like WebP can cut file size dramatically with no visible quality loss.
  • Enable lazy loading so off-screen images only load when needed.
Quick win: If you do just one thing today, compress your homepage images. It's often the difference between a 5-second load and a 2-second one.

2. Add caching

Caching saves a ready-made copy of your pages so the server doesn't rebuild them from scratch on every visit. It's one of the highest-impact, lowest-effort changes you can make.

A good caching setup handles page caching, browser caching, and minification together. Once it's configured correctly, most visitors get a near-instant response.

3. Clean up your plugins

Every plugin adds code that has to load. Over the years, sites collect plugins that are no longer used — each one a little extra weight and a potential security risk.

  1. Deactivate and delete anything you're not actively using.
  2. Replace several single-purpose plugins with one well-built one where you can.
  3. Check that what remains is still maintained and updated.

4. Use a content delivery network (CDN)

A CDN stores copies of your site on servers around the world, so visitors load it from a location near them. For any business with customers outside your immediate region, this makes a real, measurable difference.

# A typical result after these four steps
load_time: "4.8s""1.3s"
page_size: "6.2MB""1.8MB"

5. Pick the right hosting

The cheapest shared hosting is cheap for a reason — your site shares resources with hundreds of others. If you've done everything above and your site is still sluggish, your host is often the bottleneck.

You don't always need to spend a fortune. The right plan for your traffic, properly configured, usually beats throwing money at the biggest package.

Putting it together

Work through these in order and most sites get noticeably faster — often dramatically so. If you'd rather not touch the technical parts, that's exactly the kind of work I do every week. I'll measure where you stand now, make the improvements, and show you the before-and-after.

Want me to take a look at your site?
Send me your URL on WhatsApp and I'll tell you honestly what's slowing it down — no charge for the first look.