Skip to main content

How to speed up WordPress: a practical checklist

A slow WordPress site loses visitors and rankings. The good news is that most of the gains come from a handful of changes, in a predictable order.

Start with hosting fundamentals

No plugin can fix a slow server. NVMe storage, a modern web server with server-side caching and HTTP/3 support are the foundation.

1. Turn on server-side caching

Full-page caching removes most database work for logged-out visitors. Combine it with an object cache if your theme is query-heavy.

2. Optimise images

Images are usually the biggest payload. Serve modern formats (WebP/AVIF), set width and height to avoid layout shift, and lazy-load anything below the fold.

3. Keep the database tidy

Clear post revisions, transients and orphaned metadata. A lean database responds faster and backs up quicker.

4. Audit plugins and themes

Deactivate anything you do not use. One badly written plugin can undo every other optimisation.

Measure before and after

Check your TTFB and total load time before you start, then re-measure after each change. Use our HTTP header checker to confirm caching headers are being sent correctly.

Quick wins checklist

  • Modern hosting with server-side caching

  • WebP/AVIF images with correct dimensions

  • Database cleanup

  • Remove unused plugins

  • A CDN if you serve visitors far away

Do these in order and you will usually see the biggest gains before you spend anything on a CDN.