Blog

How to Speed Up a WordPress Site in 2026 (Checklist)

Majharul Shagor Building Digital Experiences & Creating Content That Matters
June 18, 2026 · 5 min read

Are you tired of waiting for your own WordPress site to load? You’re not alone. A slow website frustrates visitors, pushes up your bounce rate, and quietly costs you rankings — Google now judges every page on Core Web Vitals. As a WordPress developer, I’ve dragged plenty of sluggish sites back to life. Here’s my practical, current checklist to speed up a WordPress site in 2026, roughly in the order I’d tackle it.

First, Measure — Don’t Guess

Before you change anything, get a baseline. Run your site through Google PageSpeed Insights and GTmetrix and write down three numbers: your Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP). Those are the Core Web Vitals Google actually cares about. When I rebuilt my own site, LCP started at 4.2 seconds — painful. Knowing the number is what tells you whether a change worked.

Optimize Your Foundation

A fast site starts with a solid base: reliable hosting, a lightweight theme, and up-to-date core, plugins, and PHP. Good hosting makes a bigger difference than any plugin — look for fast server response times and, ideally, PHP 8.2 or newer, which is meaningfully quicker than older versions. If your host is still on PHP 7, that one upgrade alone can shave load time.

Choose a Lightweight Theme

Pick a theme built for speed, not one drowning in features you’ll never use. GeneratePress, Astra, and Kadence are all solid. A bloated theme fights you on every other optimization, so this decision is upstream of everything else.

Optimize Images and Media

Images are the number-one cause of a heavy page. Compress every one with a plugin like ShortPixel, and serve them in modern formats — WebP, or AVIF in 2026, which is smaller again. On my site this dropped average image weight by around 70% with no visible quality loss. Add lazy loading (WordPress does this by default now) so off-screen images don’t block the first paint.

Cache Aggressively and Cut HTTP Requests

Caching is the single highest-leverage speed win. A good caching plugin stores ready-made pages so your server isn’t rebuilding them on every visit. The two I’d actually recommend: WP Rocket (paid, the easiest to get right) or LiteSpeed Cache (free, excellent if your host runs LiteSpeed). Either one also minifies and combines CSS/JS to cut down HTTP requests. Pick one caching plugin — running two will break things.

Add a CDN

A content delivery network like Cloudflare serves your static files from a location near each visitor instead of your one origin server. When I switched mine on, time to first byte for international visitors dropped from around 480ms to 90ms. For a global audience, a CDN isn’t optional anymore.

Clean Up Your Database

This is the step everyone forgets. Over time WordPress hoards post revisions, spam comments, expired transients, and orphaned data that bloat your database and slow queries. A plugin like WP-Optimize clears it out in a click. Do it every few months — it’s free performance.

Let AI Do the Tedious Parts

As an AI enthusiast, I lean on AI-assisted tools to speed up the grind — smart image compression that picks the right quality per image, and cache configuration helpers that suggest settings for your specific setup. It won’t replace the fundamentals above, but it trims the fiddly tuning.

My Before and After

Stacking these changes on my own site took the Lighthouse performance score from 54 to 97 and cut LCP from 4.2 seconds to well under one. If you only have time for two things, do the lightweight theme and the image optimization — together they’ll get you most of the way. I broke the full rebuild down in how I scored 97 on Lighthouse.

FAQ

Why is my WordPress site so slow?
Usually one of four culprits: cheap or overloaded hosting, a bloated theme or too many plugins, unoptimized images, or no caching. Test with PageSpeed Insights to see which one is hurting you most.

What is a good page load time for WordPress?
Aim for under 2.5 seconds LCP — that’s Google’s “good” threshold. Under 1 second is excellent and very achievable with the steps above.

Do too many plugins slow down WordPress?
It’s less about the count and more about quality. One badly-coded plugin can do more damage than twenty lean ones. Audit what each plugin actually loads.

Is a CDN necessary for a small site?
If your visitors are mostly local, it’s optional. The moment you have an international audience, a free Cloudflare plan is one of the biggest wins available.

Speeding up a WordPress site in 2026 comes down to measuring first, fixing your foundation, taming images, and caching hard. Work the checklist top to bottom and re-test after each change. If you’d like a hand optimizing your site, get in touch.

Share this post
Written by

Majharul Shagor

Building Digital Experiences & Creating Content That Matters

Enjoyed this post?

Get my next one in your inbox — tips on WordPress, content, and AI tools. No spam.