serverlinx
Menu

WordPress · 7 min read · Updated 25 September 2026

How to speed up WordPress, and when better hosting is worth it

Written by Serverlinx research team · Reviewed by Jason Washington on

Drafted with AI assistance from our research notes; checked by Jason Washington. How we use AI

A slow WordPress site loses visitors and sales. The good news: most of the fixes are free, and you'll know exactly when your hosting is the thing holding you back.

In short: Check your Core Web Vitals first. Then turn on caching, run a supported PHP version, shrink your images and consider a CDN. If your server is still slow to respond after that, your hosting is the bottleneck, and a better plan can pay for itself.

Why WordPress speed matters

People don't wait for slow pages. A site that loads quickly feels trustworthy, keeps visitors reading and makes it easier for them to buy, book or get in touch.

Speed matters to search engines too. Google says good Core Web Vitals, along with other page experience signals, line up with what its core ranking systems seek to reward [1]. Speed won't make up for weak content, but it can stop a good page being held back.

What are Core Web Vitals?

Core Web Vitals are three measures of real visitors' experience, defined by Google's web.dev team [2]. To pass, you aim to hit the "good" score for at least 75% of page visits, on mobile and desktop.

Core Web Vitals "good" thresholds, from web.dev
MeasureWhat it checksGood score
Largest Contentful Paint (LCP)How quickly the main content appears2.5 seconds or less
Interaction to Next Paint (INP)How quickly the page reacts when you tap or click200 milliseconds or less
Cumulative Layout Shift (CLS)How much the page jumps around while loading0.1 or less

There's one more number worth knowing: Time to First Byte (TTFB), how long the browser waits for the first response from your server. It isn't a Core Web Vital itself, but a slow TTFB delays everything after it. web.dev suggests most sites aim for 0.8 seconds or less [3].

Measure before you change anything

Run your homepage and a busy inner page through PageSpeed Insights [4]. It shows real-visitor data where Google has enough of it, plus a lab test with suggestions. Note the scores so you can see what each fix achieves.

How your hosting affects speed

Your host controls the first part of every page load. TTFB includes the DNS lookup, setting up a secure connection and the time your server takes to build the page [3]. For WordPress, that last part means running PHP and querying the database, which is where a slow or overcrowded server shows.

  • Server power. web.dev notes that shared hosting is generally slower for high-traffic sites, and that busier sites need a host with enough memory and an up-to-date server stack [5].
  • Distance. A server close to your visitors answers faster. If most of your customers are in the UK, EU or US, host there, or use a CDN.
  • The software stack. Current PHP, server-level caching and modern protocols such as HTTP/2 and HTTP/3 all help.

Turn on caching: the biggest free win

Without caching, WordPress builds each page from scratch for every visitor. Caching saves the finished result so the next visitor gets it straight away. WordPress's own documentation describes four kinds [6]:

TypeWhat it doesHow you get it
Page cacheSaves whole pages as ready-made filesA caching plugin, or built in on many WordPress hosts
Object cacheKeeps database results in fast memory (e.g. Redis or Memcached)Your host must support it
Opcode cacheKeeps compiled PHP in memory, so code isn't re-read each timeSet up by your host (OPcache)
Browser cacheLets returning visitors reuse files they already havePlugin or server settings

Use one page-caching method, not two. If your host has its own cache, a second caching plugin can clash with it.

Run a supported PHP version

WordPress runs on PHP, and newer versions bring security and performance improvements [7]. WordPress recommends PHP 8.3 or newer [8]. Each PHP version only gets security fixes for a limited time [9], so check yours is still covered.

PHP support dates, as published by php.net on 2026-09-25
PHP versionSecurity fixes until
8.231 December 2026
8.331 December 2027
8.431 December 2028
8.531 December 2029

Test before you upgrade

Older plugins and themes may not work on newer PHP [7]. Use a staging site if your host offers one, or take a backup first. You can usually switch back in your control panel if something breaks.

Make your images lighter

Images are often the heaviest part of a page, and the largest one is frequently what LCP measures. Three habits make a big difference:

  • Use modern formats. WebP and AVIF generally compress better than JPEG and PNG [10].
  • Upload at the size you need. A photo straight from a phone can be many times bigger than the space it fills.
  • Compress on upload. An image optimisation plugin can resize and convert images automatically, including your existing library.

Do you need a CDN?

A content delivery network (CDN) keeps copies of your site's files on servers around the world, so visitors download them from somewhere nearby [11]. CDNs can also speed up DNS, use newer protocols and compress files [5].

If your visitors are spread across countries, a CDN is well worth it. If they're mostly local and your server is nearby, it's a nice extra rather than a must. Many hosts include one, so check your plan before paying separately.

When is upgrading your hosting worth it?

Do the free fixes first. If your site is still slow afterwards, look at your hosting. These are the signs it's the bottleneck:

  • TTFB stays well above 0.8 seconds, even on cached pages.
  • It's slow at busy times but fine late at night: you may be sharing a crowded server.
  • Your control panel warns you about CPU, memory or process limits.
  • You run a shop, membership or booking site, where many pages can't be fully cached.
  • Your server is on another continent from most of your visitors.

Upgrading doesn't have to cost more. Plenty of people are paying a steep renewal price for basic shared hosting when a faster WordPress plan elsewhere costs less over three years. Compare on the 3-year cost, renewals included, and look for server-level caching, current PHP and a data centre near your visitors.

Find faster WordPress hosting for less

Get quotes ranked on what you'll really pay over three years. Buy through us and we'll move your site for free.* *Free move worth up to £100 ($125 / €115) when you buy through our link from a host we recommend. Terms apply.

Get my quotes

Renewal Radar · free

Get a reminder before your hosting renews

Tell us your domain. We'll find your renewal dates and email you before anything renews, with cheaper quotes if there are any. Free.

Questions people ask

What is a good loading time for a WordPress site?

Aim for the main content to appear within 2.5 seconds (LCP) for at least 75% of visits, with the server responding in 0.8 seconds or less. PageSpeed Insights shows how your site compares.

Do I need a caching plugin if my host has its own cache?

Usually not for page caching. Use one method so they don't clash. You may still want a plugin for image optimisation or other front-end tweaks.

Will changing my PHP version break my site?

It can, if a plugin or theme is out of date. Update everything first, take a backup, and test on a staging site. If something breaks, most control panels let you switch back quickly.

Is managed WordPress hosting faster than shared hosting?

Often, because it's tuned for WordPress with server-level caching, but it depends on the plan. Compare the features and the 3-year cost rather than the label.

Does a faster host improve my Google ranking?

It can help. Google says good Core Web Vitals align with what its ranking systems reward, but content and relevance still matter most.

See what you'd really pay

Compare hosting on the true 3-year cost, renewal prices included, and we'll move you for free.*

Get my quotes

*Worth up to £100 when you switch to a host we recommend. Terms apply.

Related

How this guide was checked: every fact is checked against the sources below before it's published. Editorial policy · Methodology

Written by Serverlinx research team · Reviewed by Jason Washington on

Sources

  1. Google Search Central: Understanding Core Web Vitals and Google search results
  2. web.dev: Web Vitals
  3. web.dev: Time to First Byte (TTFB)
  4. Google: PageSpeed Insights
  5. web.dev: Optimize Time to First Byte
  6. WordPress Developer Resources: Cache
  7. WordPress Developer Resources: PHP
  8. WordPress.org: Requirements
  9. PHP.net: Supported versions
  10. web.dev: Choose the right image format
  11. web.dev: Content delivery networks (CDNs)