Skip to content
WordPress

Speed Up WordPress: 12 Proven Fixes That Actually Work (2026)

October 12, 2026 ยท 7 min read

Speed Up WordPress: 12 Proven Fixes That Actually Work (2026)

To speed up WordPress, start with fast hosting and page caching, then shrink your images, remove plugins you do not need, run the latest supported PHP version and measure every change with PageSpeed Insights. Those few steps fix most slow sites.

Below are 12 proven fixes, ordered roughly from biggest impact to fine-tuning, plus a simple before-and-after workflow so you know each change actually helped. You do not need to be a developer to do most of them.

Why bother? Faster pages keep visitors around, convert better, and Google uses Core Web Vitals as part of its page experience signals. A slow site quietly costs you sales every day.

Before you start: measure your WordPress speed

Never optimize blind. Take a baseline first so you can prove what worked and roll back what did not.

  1. Pick 3 test pages: your homepage, a typical blog post or service page, and your heaviest page (often a shop or gallery page).
  2. Run each through Google PageSpeed Insights and note the mobile results: Largest Contentful Paint (LCP), Interaction to Next Paint (INP), Cumulative Layout Shift (CLS) and the performance score.
  3. Check the “real user” data at the top of the report if your site has enough traffic. That field data is what Google actually uses.
  4. Write the numbers down in a simple table with the date.
  5. Take a backup before changing anything.

Google’s “good” thresholds are an LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1. Aim for those on mobile, not just desktop.

Server-level fixes (the biggest wins)

1. Choose a good host and turn on LiteSpeed Cache

No plugin can fully rescue a slow, overcrowded server. Your host determines how quickly the server responds before a single image loads. Look for modern processors, SSD storage and server-level caching.

If your host runs LiteSpeed web servers, install the free LiteSpeed Cache plugin and enable page caching. It stores a ready-made copy of each page, so most visitors never wait for PHP and the database to rebuild it. On many sites, this one change makes the most visible difference.

2. Run the latest supported PHP version

WordPress runs on PHP, and each major PHP 8 release has brought speed improvements. If your site is still on an old version, upgrading is free performance. In your hosting control panel, switch to the newest PHP 8.x version your theme and plugins support, then test your key pages. Old versions also stop receiving security fixes.

3. Add an object cache (Redis) on busier sites

Page caching helps visitors who are not logged in. For dynamic pages, such as WooCommerce carts, membership areas and the admin dashboard, an object cache stores the results of repeated database queries in memory. Redis is the common choice. It is usually available on higher-tier hosting plans and is enabled through your cache plugin once the host provides it.

Speed up WordPress images and media

4. Optimize images and serve WebP

Oversized images are the most common cause of a slow LCP. Fix them at the source:

  • Resize images to the largest size they actually display at. A 4000-pixel photo shown 800 pixels wide wastes bandwidth.
  • Compress them. Most photos lose no visible quality at moderate compression.
  • Serve modern formats like WebP (or AVIF), which WordPress supports natively. LiteSpeed Cache and most image plugins can convert existing images in bulk.

5. Lazy load below-the-fold content

Lazy loading delays images and embedded videos until the visitor scrolls near them. WordPress adds native lazy loading to images automatically. The one exception: do not lazy load your main hero image at the top of the page, because that delays LCP. Replace heavy YouTube embeds with a lightweight preview that loads the player only on click.

6. Use a CDN for global visitors

A content delivery network copies your static files (images, CSS, JavaScript) to servers around the world and serves them from the location nearest each visitor. It is most useful when your audience is spread across countries. If most of your customers are near your server, prioritize caching and images first.

Trim the code WordPress loads

7. Remove plugins you do not need

Every active plugin can add PHP work, database queries and front-end scripts. Go through your list and ask of each one: “Would anyone notice if this disappeared?” Deactivate and delete the ones that fail that test, and replace plugins that duplicate features your theme or host already provide.

8. Use a lightweight theme

Multipurpose themes with built-in sliders, animations and dozens of layout options often load code on every page whether you use it or not. A lean block theme with only the features you need gives you a fast foundation. If you switch themes, do it on a staging site first.

9. Minify and combine carefully

Minifying CSS and JavaScript removes whitespace and comments to shrink file sizes. Deferring JavaScript can help too. But aggressive options, especially combining or delaying JavaScript, are the settings most likely to break menus, sliders, forms and checkouts. Turn on one option at a time and click through your important pages after each change.

10. Tame your web fonts

Fonts are easy to overlook. Each family and weight is a separate download.

  • Use one or two font families and only the weights you need.
  • Host fonts locally instead of calling external font services.
  • Use font-display: swap so text appears immediately.
  • Consider a system font stack for body text: it loads instantly.

Keep the database lean

11. Clean up your WordPress database

Over time your database collects post revisions, spam and trashed comments, expired transients and leftover tables from deleted plugins. Cleaning these out keeps queries quick. Many cache plugins, including LiteSpeed Cache, include a database optimization tool. You can also limit revisions by adding define('WP_POST_REVISIONS', 10); to wp-config.php. Always take a backup before a cleanup.

12. Re-measure: the before-and-after workflow

The final fix is a habit: test after every change. Speed work goes wrong when people switch on ten settings at once, something breaks, and they cannot tell which one caused it.

  1. Make one change (for example, enable WebP conversion).
  2. Purge your cache, then load each test page twice so the cache warms up.
  3. Re-run PageSpeed Insights on the same 3 pages, on mobile.
  4. Record LCP, INP, CLS and the score next to your baseline.
  5. Click through menus, forms and checkout to confirm nothing broke.
  6. Keep the change if it helped, undo it if it did not.

Lab scores vary a little between runs, so look at trends rather than single numbers. Check Google Search Console’s Core Web Vitals report every few weeks to confirm real visitors see the improvement.

Quick reference: all 12 fixes

FixTypical impactEffort
Good host + LiteSpeed CacheHighLow
Latest PHP versionMedium to highLow
Object cache (Redis)Medium on dynamic sitesLow
Image optimization and WebPHighLow
Lazy loadingMediumLow
CDNMedium for global audiencesMedium
Fewer pluginsMediumMedium
Lightweight themeMedium to highHigh
Minify carefullyLow to mediumMedium
FontsLow to mediumLow
Database cleanupLow to mediumLow
Measure every changePrevents regressionsLow

How HostRiser helps

HostRiser runs every plan on LiteSpeed web servers with built-in caching, AMD EPYC processors and SSD storage, so fix number one is already handled. You can switch PHP versions from the control panel in seconds, our Summit plan includes Redis cache for busy WooCommerce and membership sites, and staging sites on Rise and Summit let you test changes safely. If your current host is the bottleneck, see our WordPress hosting and we will migrate your site for free.

Frequently asked questions

What is the fastest way to speed up WordPress?

Turn on page caching. On LiteSpeed hosting, installing and enabling the free LiteSpeed Cache plugin often gives the biggest single improvement, because visitors receive ready-made pages instead of WordPress building each one from scratch.

Do too many plugins slow down WordPress?

The number matters less than what each plugin does. One heavy plugin that loads scripts on every page can hurt more than ten small ones, so remove anything you do not use and test the impact of the rest.

Will a CDN make my WordPress site faster?

A CDN helps most when your visitors are spread across different countries, because it serves images, CSS and JavaScript from a location near each visitor. If nearly all your visitors are local to your server, the gain is smaller.

What is a good PageSpeed Insights score?

Scores of 90 and above are considered good, but focus on the Core Web Vitals instead: LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1. Those reflect what real visitors experience.

Does upgrading PHP really speed up WordPress?

Yes. Each major PHP 8 release has brought performance improvements, so moving from an old version to a current, supported one usually makes WordPress respond faster. Test on a staging site first in case an old plugin is not compatible.

Want a faster site without the tinkering? Compare our hosting plans and start on servers built for speed. Keeping it secure matters too, so pair this guide with our WordPress security checklist.

Last updated October 12, 2026

Need a faster home for your website?

Premium hosting with honest pricing, free SSL, daily backups and free migration.

See plans & pricing