Speed & Performance

Speed & Performance

WordPress speed optimisation guides with real benchmark data. Core Web Vitals, caching, CDN, and image optimisation - step by step.

10 articles

WordPress speed optimisation has a lot of cargo cult advice: minify CSS, combine JavaScript, add a caching plugin and you're done. In reality, most of those steps have marginal impact compared to the three things that actually move Core Web Vitals scores: server response time (TTFB), image optimisation for LCP, and eliminating render-blocking resources.

The guides here are based on real optimisation work on client sites. I measure before and after with PageSpeed Insights field data, not just lab scores. A site that passes in a lab test on a clean Chrome instance but scores "Needs Improvement" in the field data (what real users experience) hasn't actually been optimised.

The Core Web Vitals that matter most in 2026: LCP (Largest Contentful Paint, target under 2.5s) is almost always the hero image — serving it in WebP with fetchpriority="high" is the highest-impact single change you can make. CLS (Cumulative Layout Shift) is fixed by setting explicit dimensions on images. INP (Interaction to Next Paint) requires reducing JavaScript execution time.

The caching stack for WordPress: a server-side caching plugin (WP Rocket or LiteSpeed Cache depending on your server), a CDN (Cloudflare is free and handles most cases), and image optimisation (WebP conversion + lazy loading). Everything else is incremental. The guides here show you exactly how to configure each layer and what impact to expect.

Speed & Performance

Cloudflare + WordPress Setup Guide 2026 (The Right Way)

Configure Cloudflare for WordPress correctly: SSL mode, cache rules, WooCommerce bypass, firewall rules, and settings that break WordPress if wrong.

6 min read Read
Speed & Performance

Best WordPress CDN Options 2026: Free, Paid, and Host-Included

Cloudflare free, BunnyCDN, Rocket.net, Kinsta CDN, Cloudways CDN — which WordPress CDN is right for your site? Real performance comparison.

12 min read Read
Speed & Performance

Nginx Configuration Snippets for WordPress (Copy-Paste Ready)

Production-ready Nginx config snippets for WordPress: FastCGI cache, security headers, gzip, rate limiting, and more — with explanations for each block.

7 min read Read
Speed & Performance

How to Fix 504 Gateway Timeout on WordPress (Nginx & Apache)

504 Gateway Timeout on WordPress is a server-side error. Here is how to diagnose it on Nginx and Apache, fix PHP-FPM timeouts, and stop it happening again.

7 min read Read
Speed & Performance

WordPress Core Web Vitals: Full Fix Checklist 2026

Fix LCP, CLS, and INP on your WordPress site — with the exact checklist I use when auditing client sites. Updated for INP (the 2024 metric change).

15 min read Read
Speed & Performance

How to Get 100/100 PageSpeed Score on WordPress

A step-by-step guide to achieving a perfect PageSpeed score on WordPress — based on what actually works across 30+ production sites.

11 min read Read
Speed & Performance

How to Set Up a CDN for WordPress (Cloudflare, BunnyCDN, KeyCDN)

A CDN cuts TTFB for global visitors and reduces server load. How to set up Cloudflare, BunnyCDN, or KeyCDN for WordPress correctly.

6 min read Read
Speed & Performance

How to Fix a Slow WordPress Admin Dashboard

A slow WordPress admin is caused by plugins making external requests, unoptimised queries, or debug logging. How to diagnose and fix each cause.

6 min read Read
Speed & Performance

WordPress Image Lazy Loading - What It Is and How to Implement It Correctly

Lazy loading defers images until needed. WordPress enables it by default, but applying it to the LCP image hurts performance. Here is how to do it right.

6 min read Read
Speed & Performance

WordPress Database Optimization - The Complete Guide

WordPress databases bloat with revisions, transients, and orphaned data. How to identify the waste, clean it safely, and keep the database lean.

7 min read Read