WordPress Speed Optimisation: How to Fix a Slow Site and Keep It Fast

Picture of jack@weblogic.ie
jack@weblogic.ie

A slow WordPress site doesn’t just frustrate visitors — it costs you rankings, leads, and revenue. Google has made page speed a direct ranking factor, and users have made it a deal-breaker. If your site takes more than 3 seconds to load, you’re losing people before they even see what you offer.

The good news is that WordPress speed optimisation isn’t mysterious. It’s a set of specific, measurable improvements that compound on top of each other. Here’s what actually moves the needle.

Why WordPress Sites Slow Down

WordPress itself is fast. The problems come from what gets added on top of it: bloated themes with features you don’t use, plugins that load scripts on every page regardless of whether they’re needed, unoptimised images, cheap shared hosting, and a database that’s never been cleaned.

Most WordPress sites slow down gradually. They launch fast, then accumulate weight over months and years as plugins are added, content grows, and nobody’s monitoring performance. By the time someone notices the site is slow, there are usually multiple problems stacked on top of each other.

Core Web Vitals: What Google Actually Measures

Google evaluates your site’s speed through three Core Web Vitals metrics:

  • Largest Contentful Paint (LCP) — how quickly the main content loads. Target: under 2.5 seconds.
  • Interaction to Next Paint (INP) — how quickly the site responds when someone clicks or taps. Target: under 200 milliseconds.
  • Cumulative Layout Shift (CLS) — how much the page layout jumps around as it loads. Target: under 0.1.

These aren’t vanity metrics. Google uses them as ranking signals. Sites that pass all three Core Web Vitals get a measurable ranking advantage over sites that don’t.

The WordPress Speed Optimisation Checklist

1. Start With Hosting

No amount of plugin optimisation will fix a bad host. If your WordPress site is on €5/month shared hosting with 200 other sites, your server response time is already too slow before anything else loads.

Managed WordPress hosting gives you dedicated resources, server-level caching, and infrastructure built specifically for WordPress. The performance difference between shared hosting and managed WordPress hosting is often 2-3 seconds on its own.

2. Optimise Images

Images are typically the largest files on any page. An unoptimised hero image can be 2-5MB. The same image properly compressed and served in WebP format might be 100-200KB — a 90% reduction with no visible quality loss.

3. Remove Unused CSS and JavaScript

Most WordPress themes and plugins load their CSS and JavaScript on every single page, even when it’s not needed. Tools like Perfmatters or Asset CleanUp let you selectively disable scripts and styles on a per-page basis. This can reduce page weight by 50-70%.

4. Implement Proper Caching

Without caching, WordPress generates every page from scratch for every visitor. With caching, the server stores the finished page and serves it instantly to the next visitor.

5. Clean the Database

WordPress databases accumulate clutter over time — post revisions, auto-drafts, trashed items, transient options, and expired sessions. Regular database optimisation keeps queries fast and reduces server load.

6. Minimise Plugins

Every plugin adds code. Audit your plugins quarterly. Deactivate and delete anything you’re not actively using. For the ones you keep, check if they’re loading scripts where they’re not needed.

7. Use a CDN

A Content Delivery Network serves your static files from servers close to the visitor instead of from your origin server. Cloudflare offers a free tier that handles basic CDN and adds DDoS protection.

What We Fixed for CMIT: A Real Example

When we rebuilt CMIT’s website, their Lighthouse performance score went from 58 to 100, and their Largest Contentful Paint dropped from 10.8 seconds to 0.6 seconds. That’s an 18x improvement.

The fixes weren’t exotic — optimised images, proper caching, cleaned database, removed unused scripts, and moved to managed hosting. The same fundamentals listed above, applied systematically.

Speed Optimisation Is Not a One-Off Project

This is where most businesses get it wrong. They optimise their site once, hit a good PageSpeed score, and move on. Six months later, after plugin updates, new content, and theme changes, the site is slow again.

That’s exactly what our Grow service covers. Continuous performance monitoring and optimisation as part of the monthly partnership.

Not Sure Where Your Site Stands?

Run your site through Google PageSpeed Insights and note your Core Web Vitals scores.

If you want a full assessment, our Discovery Audit covers performance, SEO foundations, site structure, and conversion paths. Or book a 15-minute call with Jack and we’ll tell you straight what’s going on.

Table of Contents
Articles, Guides, and Opinions

Read more from our blog

WordPress Speed Optimisation: The Complete Guide for Irish Businesses

A slow WordPress site doesn’t just frustrate visitors — it costs you rankings, leads, and revenue….

Read More

Website not generating leads - 7 costly mistakes to fix

Website Not Generating Leads? 7 Costly Mistakes to Fix Now

Website not generating leads? You’re not alone. We see it all the time, a business with…

Read More

8 Key Steps to an Effective Website Redesign Strategy

8 Key Steps to an Effective Website Redesign Strategy

When businesses talk about a “new website,” they usually focus on the surface problems, instead of…

Read More

Weblogic
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.