Launch offer: save up to 65% when you pay annually — plus a free domain for a year

WordPress

Speed up a slow WordPress site

The changes that actually move the needle, in the order you should make them.

7 min read · Last updated 2026-08-05

Most slow WordPress sites are slow for three reasons: unoptimised images, too many plugins doing work on every request, and caching that is either missing or fighting itself. Fix them in that order.

1. Fix your images first

Images are usually more than half the weight of a page. Serve WebP or AVIF, resize to the largest size actually displayed, and add width and height attributes so the browser can reserve space and avoid layout shift.

2. Audit plugins by cost, not count

Thirty lightweight plugins are fine. Three that each run a database query loop on every page load are not. Use a query monitor plugin on a staging copy and sort by time spent.

3. Let the server cache, not a plugin

HostLift WordPress plans have server-level page caching and object caching enabled during setup. Installing a second caching plugin on top usually makes things slower and causes stale-content bugs.

  • Keep exactly one caching layer active.
  • Exclude cart, checkout and account pages from full-page cache.
  • Warm the cache after deploys so the first visitor does not pay the cost.

4. Then measure

Test the same URL three times from the same location before and after each change. One-off measurements are noise. Look at Largest Contentful Paint and Interaction to Next Paint rather than a single overall score.

Open a ticket if a page is still slow after these steps. We will profile it from the server side and tell you exactly which query or request is responsible.

Did this not solve it?

Open a ticket with the domain and what you were doing when it broke, and we will pick it up.