4 min read

Best Ways To Speed Up Your WordPress Site

Varun Dubey
Founder, Wbcom Designs · Published Sep 17, 2021 · Updated Sep 11, 2026

Page speed is how long a single page takes to load. Site speed is the same measurement averaged across every page view on your site, which is why fixing page speed on your highest-traffic pages is the fastest way to move site speed overall.

Google doesn’t grade speed with a single load-time number anymore. Since 2021 it’s used three Core Web Vitals metrics, measured from real visitor data (the 75th percentile, via Chrome’s CrUX dataset):

  • Largest Contentful Paint (LCP), how fast your main content appears. Good: under 2.5 seconds.
  • Interaction to Next Paint (INP), how fast the page responds when someone clicks or taps. Good: under 200 milliseconds. This replaced First Input Delay as an official ranking signal in March 2024, and it’s the metric most sites still fail.
  • Cumulative Layout Shift (CLS), how much the page jumps around while loading. Good: under 0.1.

You need a “good” score on all three, not just one. A fast-loading page that jumps around while images pop in, or that freezes for half a second when someone taps a menu, still fails. Below are the changes that move the needle on a WordPress site in 2026, starting with the ones under your direct control.

Server and Hosting

Hosting is the ceiling on everything else here, no plugin fixes a server that’s fundamentally slow.

Run a Current PHP Version

PHP 7.4 has been end-of-life since November 2022 and gets no security patches. WordPress.org’s own recommendation is PHP 8.3 or higher, and PHP 8.2 reaches end-of-life at the end of 2026. Moving from PHP 7.x to 8.3 is typically a 15-25% performance gain before you touch a single plugin setting, check your host’s PHP version under Tools or Site Health, and ask them to bump it if it’s below 8.2.

Enable Caching, Page, Object, and CDN

Page caching is still the single biggest lever you have. Solid current options: WP Rocket, LiteSpeed Cache (free, and does far more than caching if your host runs LiteSpeed Web Server), WP Super Cache, and Cache Enabler.

If your site has dynamic, logged-in features, memberships, BuddyPress activity feeds, WooCommerce accounts, page caching alone won’t help those views. That’s what object caching (Redis or Memcached) is for: it caches database query results instead of full pages, so logged-in areas speed up too. Most managed WordPress and BuddyPress hosts now offer Redis as a one-click add-on.

Use a CDN

A CDN serves your static assets, images, CSS, JS, from a server physically close to each visitor instead of a single origin server. Cloudflare (including its free tier) and BunnyCDN are the two most commonly used with WordPress today. If you’re not running one, this is one of the cheapest speed wins available.

Front-End Basics

Fix Redirect Chains and Broken Links

Every redirect is a full extra round-trip before the browser gets real content, and a chain of two or three redirects (common after a domain migration or repeated URL changes) compounds that delay badly. Run your site through Screaming Frog or Ahrefs’ Site Audit periodically and collapse any chains down to a single hop. Fix or remove links returning 404s while you’re at it, broken links hurt user trust and give Google a reason to crawl your site less thoroughly.

Serve Modern Image Formats and Lazy-Load Below the Fold

Images are usually the single biggest chunk of page weight. Two things matter most now:

  • WebP or AVIF instead of JPEG/PNG, 25-50% smaller at equivalent visual quality. ShortPixel, Imagify, and EWWW Image Optimizer all convert automatically on upload.
  • Native lazy loading, WordPress adds loading="lazy" to images automatically since version 5.5, so below-the-fold images don’t block the initial render. Just make sure your theme or page builder isn’t overriding it.

Always set explicit width and height attributes on images, that’s what prevents the layout-jump (CLS) that happens when an image loads in and shoves the surrounding content down.

Let Your Caching Plugin Handle Minification

Standalone minify plugins from a few years ago (manually compressing CSS/JS) have mostly been folded into the caching plugins themselves, WP Rocket and LiteSpeed Cache both minify and combine assets as part of normal caching, which is one less plugin to maintain and one less thing that can conflict with your theme’s JavaScript.

The Bottom Line

Speed and Core Web Vitals aren’t a one-time checklist, Google measures your real visitors’ experience on a rolling basis, so a plugin update, a new page builder section, or a heavier hero image can quietly push you back into “needs improvement.” Run PageSpeed Insights against your key pages every few months, and prioritize INP and LCP fixes first, those are what most WordPress sites still fail, and they’re squarely inside the areas above: hosting/caching for LCP, and trimming heavy JavaScript for INP.

Pro tip: always take a full backup before changing your caching, hosting, or PHP configuration.

Varun Dubey
Founder, Wbcom Designs

Varun Dubey is a full-stack WordPress developer with a passion for diverse web development projects. As a Core developer, he continuously seeks to enhance his skills and stay current with the latest technologies in the modern tech world. Connect with him on X @vapvarun.

Related reading