Speed up a slow WordPress site in 5 steps
Speed up a slow WordPress site in 5 steps
A slow WordPress site loses visitors and hurts your search ranking. Most slow sites are slow for the same few reasons, and fixing them is straightforward. This is the order I work through when a client says their site is slow.
1. Measure first
Before changing anything, measure. Use a tool like PageSpeed Insights or GTmetrix to get a baseline. Note the load time and the biggest issues it reports. This tells you where to focus instead of guessing.
2. Fix your images
Images are the most common cause of slow pages. Compress them, resize them to what you actually display, and serve them as WebP. A single unoptimized hero image can add seconds to your load time.
3. Enable caching
WordPress builds pages dynamically on every request. A caching plugin stores the finished HTML and serves it instantly. Enable page caching, browser caching, and object caching if your host supports it. This is usually the biggest win.
4. Cut down on plugins
Every plugin adds code that runs on your site. Too many plugins, or one heavy plugin, can slow everything down. Audit your plugins and remove the ones you do not need. Replace heavy plugins with lighter alternatives where you can.
5. Use a CDN
A content delivery network serves your static files from servers close to your visitors. This cuts the distance your images, CSS, and JavaScript travel. It is especially useful if your audience is spread across countries.
The short version
Measure, fix images, enable caching, cut plugins, and use a CDN. Work through them in order and you will see a real improvement. Most slow WordPress sites are slow because of one or two of these, not because of something mysterious.
If you would rather have someone measure and fix it, that is the WordPress repair work I take on.
Need a hand with a WordPress site that keeps breaking? See what I do and how I work.