Independent & British since 1999  ·  27 years of premium green web hosting
Domains
Hosting
Web Hosting Managed WordPress Reseller Hosting Cloud Servers
Hosting for Good
Charity Hosting Startup Hosting Student Hosting Veteran Hosting
Services
Web Design
Security
SilentSurf™ VPN
Why Fusionhost?
3 Good Reasons Switch to Us Customer Reviews Green Web Hosting Our Technology Our Story
Support
Knowledge Base FAQs Service Status Blog Contact Us
Account
Client login Create an account
Hosting

Why is my website slow? 10 fixes that actually work

A slow website loses visitors and Google rankings. Ten practical fixes, from image sizes and plugins to caching and PHP versions, in order of impact.

By the Fusionhost team3 minute read
Cover image: Why is my website slow? 10 fixes that actually work

Visitors expect pages to appear almost instantly, and many will leave if they don’t. Speed also feeds into Google’s rankings through its Core Web Vitals measurements. The good news: most slow websites are slow for a handful of fixable reasons.

First, measure it

Run your home page and a key page, such as a product or contact page, through Google’s free PageSpeed Insights tool. It tells you how fast real visitors find your site and lists the biggest problems. Measure again after each change.

The fixes, in rough order of impact

  1. Shrink your images. Photos straight from a phone or camera can be several megabytes each. Resize them to the size they’re actually shown at and save them in a modern format such as WebP. This is the single most common cause of slow pages.
  2. Remove plugins you don’t need. On WordPress, every plugin adds code. Deactivate and delete anything you’re not using, and replace heavy plugins with lighter ones.
  3. Use a caching plugin. Caching saves ready-made copies of your pages, so the server doesn’t rebuild each page for every visitor.
  4. Update your PHP version. Newer PHP versions are significantly faster. You can change it yourself in cPanel; here’s how.
  5. Cut down third-party scripts. Chat widgets, tracking tags, social feeds and embedded videos all load from other servers. Keep only what earns its place.
  6. Load fewer fonts. Each font weight is another file to download. Two families with a few weights is plenty, and hosting them on your own site avoids extra connections.
  7. Lazy-load images and videos further down the page, so they only load when visitors scroll to them.
  8. Choose a lighter theme. Some “do everything” themes load large amounts of code on every page, whether you use the features or not.
  9. Clean up your database. Old post revisions, spam comments and leftovers from deleted plugins slow WordPress queries over time.
  10. Check your hosting. If you’ve done all of the above and your site still regularly hits its resource limits, it may be time for a bigger plan. Hosting close to your visitors helps too: UK servers for a UK audience.

Is it the hosting, or the website?

If PageSpeed Insights shows a long “server response time” even on a simple page, the server may be the bottleneck. If the server responds quickly but the page takes ages to finish loading, the problem is almost always the website itself: images, scripts and plugins.

Sources

Fast UK hosting

Enterprise SSD storage in Central London, with CloudLinux isolation so other sites can't slow you down.

Find out more