← All articles

By Sadia Rai

How to Speed Up Your WordPress Website: 7 Fixes That Actually Work

3D illustration of a rocket and speedometer for website speed

A slow website quietly kills your business. Visitors leave, Google ranks you lower, and enquiries dry up. The good news: most WordPress speed problems come from a handful of fixable causes. Here are the seven fixes I apply first on every client site.

1. Measure before you touch anything

Run your site through PageSpeed Insights and GTmetrix and save the scores. You need a baseline — otherwise you will never know what actually helped.

2. Get decent hosting

No plugin can fix a slow server. If your Time to First Byte is over 600ms, your hosting is the bottleneck. Move to a host with server-level caching and PHP 8+.

3. Use one caching plugin — configured properly

Page caching, browser caching and object caching together can cut load times in half. Pick one good caching plugin and actually configure it; defaults are rarely enough.

4. Compress and resize your images

Oversized PNGs are the most common culprit I see. Convert images to WebP, resize them to the size they are actually displayed at, and enable lazy loading.

5. Remove plugins you don’t need

Every active plugin adds code to every page load. Audit your plugin list quarterly: if you haven’t used it in three months, delete it — don’t just deactivate it.

6. Clean up your database

Post revisions, spam comments, expired transients and orphaned tables bloat your database over time. A monthly cleanup keeps queries fast.

7. Keep everything updated

Outdated themes, plugins and PHP versions are slower and less secure. Updates often include genuine performance improvements — apply them on a staging site first.

Work through these seven and most sites drop from 6+ seconds to under 2.5. And if you’d rather not do it yourself, speed optimization is one of my core services — get in touch.

Ask About My Project →More guides