A slow WordPress site makes it harder for visitors to read, browse, and contact you. Start by measuring the problem, then change one thing at a time so you can see what actually helps. I have been fixing slow WordPress sites since 2007, and the good news is that most of them share the same handful of problems. Here is exactly how I approach it in 2026.

1. Test Before You Touch Anything

Run your site through PageSpeed Insights and note your Core Web Vitals: LCP, INP, and CLS. Screenshot the results. You need a baseline so you know which changes actually helped. Test your homepage plus your most important landing page, since they often behave very differently.

2. Check Server Response Before Changing Hosts

A slow initial response is a reason to investigate, not proof that your host is at fault. Time to first byte includes redirects, connection setup, network latency, and server processing. Compare several tests, check whether page caching is working, and look for slow plugins or database queries before paying for a migration. Google's TTFB guide suggests 0.8 seconds or less as a rough target, while explaining why context matters.

Two hosts I put my own clients on:

  • SiteGround for business sites that need speed and solid support. Their caching stack is excellent out of the box.
  • Hostinger when budget matters. Their LiteSpeed servers punch way above their price point.

I compared these in more depth in my WordPress hosting guide if you want the full breakdown.

3. Set Up Caching Properly

If you are on a LiteSpeed server (Hostinger and many others), use the LiteSpeed Cache plugin. Its server-level page caching is designed for LiteSpeed, so check that the server and plugin are configured together. On other hosts, WP Rocket is worth the license. One caching plugin only. Running two at once is one of the most common causes of broken, slow sites I get called in to fix.

4. Optimize Your Images

Oversized images are a common contributor to slow LCP scores. Three rules: serve WebP or AVIF, resize images to the dimensions they actually display at, and lazy load everything below the fold. Plugins like ShortPixel or the built-in optimization in LiteSpeed Cache handle all three automatically.

5. Cut the Plugin Bloat

Every active plugin adds PHP execution time, and many load CSS and JavaScript on every single page. Audit your plugin list twice a year. If you have not used it in six months, delete it. Deactivated plugins are still a security risk, so remove them completely.

6. Put a CDN in Front of It

Cloudflare's base plan covers most sites and takes about 15 minutes to set up. Your static files get served from a location near each visitor instead of making every request travel to your origin server. If you are on SiteGround, their built-in CDN works well too.

7. Clean Up Your Database

Years of post revisions, spam comments, and expired transients add up. WP-Optimize or the database tools in LiteSpeed Cache can clear these safely. Always take a backup first. On older sites I regularly recover 30 to 50 percent of the database size.

How to Check Whether a Fix Worked

Repeat the same page tests on mobile and desktop, under similar conditions. Compare the numbers with your saved baseline and check that the menu, forms, images, and checkout still work. A faster score is not a successful fix if visitors can no longer use the page.

PageSpeed Insights separates recent real-user experience, when available, from a single lab test. Use the lab results to investigate a problem and watch the real-user trend over time. Keep a short log of the change, date, page tested, and result so the next improvement starts with evidence.

The Quick Wins Checklist

  • Baseline test with PageSpeed Insights
  • Investigate slow server responses before choosing a hosting upgrade
  • One caching plugin, configured correctly
  • WebP images, sized right, lazy loaded
  • Delete unused plugins entirely
  • Cloudflare or host CDN enabled
  • Database cleaned quarterly

Want It Handled For You?

Speed work is measurable, which is why I like it. Before and after numbers do not lie. If you would rather have someone who does this every week take care of it, I offer site speed optimization and ongoing care plans through my agency. Start with my website checkup checklist to see where your site stands, or head to webguynick.com and tell me about your site.

Disclosure: some links in this post are affiliate links. I only recommend hosts I actually put client sites on, and it never changes what you pay.

Get the host and setup notes

Short and honest: this is the host I use for client sites. Fast servers fix a lot of speed problems before you touch a plugin. Affiliate disclosure: if you buy through my link I may earn a commission at no extra cost to you.

See Hostinger on my link

If you want me to run hosting and care for you, that is a Web Guy Nick care plan: webguynick.com

author avatar
Nick Throlson
Professional Web Designer, Public Speaker & Author located in Southern California. Helping small local businesses have a better web presence & achieve their web based business goals.

Discover more from Nick Throlson

Subscribe now to keep reading and get access to the full archive.

Continue reading