JPM.Loading your next page
Available for select projects · Remote worldwideWordPress development & support
← Back to blog
Performance & Speed

How to Speed Up a WordPress Site in 2026 (A Real Dev’s Checklist)

Your WordPress site is slow. You’ve run it through PageSpeed Insights, and the score made you wince. Maybe you’ve installed a caching plugin and hoped for the best — but nothing really changed.

I’m Jivan Paulo Mendoza, a WordPress developer with 4+ years of experience optimizing everything from small business sites to high-traffic platforms serving millions of users. Speed optimization is one of the most common things clients come to me for, and most of the fixes aren’t as complicated as they seem.

In this guide, I’ll walk you through the exact checklist I use on every site — no fluff, no upselling plugins you don’t need. Just what actually works in 2026.

Why WordPress Speed Matters More Than Ever in 2026

Google’s Core Web Vitals are now a confirmed ranking factor. That means a slow site doesn’t just frustrate visitors — it actively hurts your search rankings. Here’s what the data says:

  • A 1-second delay in page load time reduces conversions by up to 7% (Akamai)
  • 53% of mobile users abandon a page that takes longer than 3 seconds to load
  • Google’s LCP (Largest Contentful Paint) benchmark is under 2.5 seconds

Translation: every second you shave off your load time directly impacts your bottom line.

Step 1: Diagnose Before You Fix

Don’t start changing things blindly. Run your site through these tools first and screenshot the results so you can measure improvement:

  • Google PageSpeed Insights (pagespeed.web.dev) — the gold standard
  • GTmetrix — detailed waterfall view of what’s loading
  • WebPageTest — test from different locations and devices

Focus on your Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP). These are the three Core Web Vitals Google cares about most.

Step 2: Fix Your Hosting First

This is the one most developers don’t want to say but needs to be said: if your site is on cheap shared hosting, no amount of optimization will fully compensate for it.

Shared hosting means your site shares server resources with hundreds or thousands of other sites. When their traffic spikes, yours slows down.

What I recommend to clients:

  • Managed WordPress hosting (WP Engine, Kinsta, SiteGround) for business sites
  • At minimum, move to a VPS (Cloudways makes this surprisingly affordable)
  • Enable server-level caching — most managed hosts include this
Real example: I migrated a client from a GoDaddy shared plan to Cloudways and their Time to First Byte (TTFB) dropped from 1.8s to 280ms. No other changes. That alone moved them from a 42 to a 71 on PageSpeed.

Step 3: Install a Caching Plugin (Correctly)

Caching creates static HTML versions of your pages so WordPress doesn’t have to rebuild them from scratch on every visit. The key word is “correctly” — misconfigured caching causes more problems than it solves.

What I use and recommend:

  • WP Rocket — the most reliable, worth the price for business sites
  • LiteSpeed Cache — free and excellent if your host uses LiteSpeed servers
  • W3 Total Cache — more complex, but powerful in the right hands

Configure your caching plugin to enable page caching, browser caching, and GZIP compression. Don’t enable database caching unless you know what you’re doing — it can cause data integrity issues.

Step 4: Optimize Your Images

Images are the single biggest cause of slow WordPress sites. An unoptimized PNG that should be a WebP file can add 3–5 seconds to your load time by itself.

Here’s the image optimization process I follow on every project:

  1. Convert all images to WebP format (Squoosh or ShortPixel)
  2. Resize images to the maximum display size — never upload a 4000px wide photo for a 800px container
  3. Enable lazy loading — WordPress does this by default since version 5.5, but verify it’s active
  4. Use a CDN to serve images from a server geographically close to your visitor

For ongoing image optimization, ShortPixel or Imagify will automatically convert and compress new uploads.

Step 5: Reduce Plugin Bloat

Every active plugin adds load to your site. Some are essential. Many aren’t. Here’s how to audit yours:

  • Deactivate (don’t just disable) plugins you don’t use — even inactive plugins can add overhead
  • Use Query Monitor to identify which plugins are adding the most database queries
  • Look for plugins that do multiple things — one plugin that handles SEO, sitemaps, and schema is better than three separate ones
  • Never install multiple plugins that do the same thing (e.g., two caching plugins at once)
Developer tip: If a plugin hasn’t been updated in 12+ months and has no recent support activity, consider replacing it. Outdated plugins are both a performance and security risk.

Step 6: Optimize Your Database

WordPress stores everything in a MySQL database, and over time it accumulates clutter: post revisions, trashed items, transients, and expired data.

Run a database cleanup every quarter using WP-Optimize or Advanced Database Cleaner. Delete:

  • Post revisions (WordPress saves a new revision on every save — these add up fast)
  • Trashed posts and comments
  • Expired transients
  • Orphaned metadata

Step 7: Use a CDN

A Content Delivery Network (CDN) stores copies of your static files (images, CSS, JS) on servers around the world. When someone visits your site, they’re served files from the nearest server — dramatically cutting load times for international visitors.

Cloudflare’s free plan is a solid starting point for most sites. Pair it with your caching plugin for maximum effect.

What a Realistic Speed Optimization Result Looks Like

After running through this checklist on a typical client site, here’s what the before/after usually looks like:

MetricBeforeAfter
PageSpeed (Mobile)3487
Load Time6.2s1.8s
Page Size4.1 MB1.2 MB
Requests11247

The Bottom Line

Speeding up a WordPress site isn’t magic — it’s a systematic process. Start with hosting and caching, optimize your images, reduce plugin overhead, and clean up your database. Most sites can go from embarrassing to excellent within a week of focused work.

If you’d rather have a professional handle it — or if your scores still aren’t budging after going through this checklist — that’s exactly what I’m here for.

Need a WordPress developer? I help businesses build, optimize, and maintain high-performance WordPress sites. If you have a project in mind, I’d love to hear about it. → Start a project: jivanpaulomendoza.com/#contact