Skip to content

Guide

How to improve website speed

A slow site costs visitors, enquiries and rankings. Here is how to find the cause and fix it.

By , COO

8 min read
How to improve website speed: Villa Lidia from above, a holiday villa whose site we made far lighter
On this page
  1. 01Why speed matters
  2. 02The three Core Web Vitals and what they measure
  3. 03How to measure your site's speed
  4. 04What to do about it, cause by cause
  5. 05Which approach fits your site?
  6. 06Mistakes in speed work
  7. 07Your first hour of speed work

To improve website speed, measure on a phone first, because that is where your site is slowest. The biggest gains almost always sit in heavy images, third-party scripts and too many plugins; after that come hosting and the way the site is built. Google calls a page fast enough when its largest element shows within 2.5 seconds, it responds to a tap within 200 milliseconds and the content barely shifts while loading. In our measurement of 426 Belgian business sites, the median showed its main content after 1.8 seconds; the figures per platform are in page speed statistics for Belgium.

Test your site now with our website speed test, then read on at the cause it points to.

Why speed matters

Most visitors arrive on a phone, often on mobile data. If your site loads slowly they leave before they know what you do. Google measures that experience with the Core Web Vitals and includes them in how it assesses page experience. A fast site guarantees no ranking. A slow one gets in its own way, and loses the visitors who do arrive.

Pages keep getting heavier: in 2025 the median home page weighed 2.56 MB on mobile and 2.86 MB on desktop. Images are the largest share, JavaScript the second.

The three Core Web Vitals and what they measure

MetricWhat it measuresGoodWhat usually slows it
LCP, Largest Contentful PaintHow fast the largest element of your page appears2.5 seconds or lessA heavy hero photo, slow hosting, fonts that block rendering
INP, Interaction to Next PaintHow fast the page responds to a tap or click200 milliseconds or lessToo much JavaScript, chat widgets, trackers
CLS, Cumulative Layout ShiftHow much content jumps while loading0.1 or lessImages without fixed dimensions, banners that slide in late

Google looks at the 75th percentile: three out of four visits must meet the threshold, on mobile and desktop separately. INP replaced the older FID metric in 2024.

How to measure your site's speed

  • PageSpeed Insights from Google measures one page and shows what is slow, for mobile and desktop separately. Our website speed test does the same in one click.
  • Google Search Console shows under Core Web Vitals which pages are slow for real visitors. That is the measurement that counts.
  • Your own phone, on mobile data, not your office wifi. How does it feel?

Do not chase a score of 100. Look at what the tools name as the cause, and start with the biggest. A lab score is a snapshot; field data in Search Console is your real visitors.

The five biggest causes of a slow site

  • Heavy imagesPhotos straight from the camera, often several megabytes each, on a page viewed on a phone.
  • Third-party scriptsChat widgets, trackers, embeds and fonts that each load something from another server.
  • Too many pluginsEvery plugin adds code, also on pages where it does nothing.
  • Slow hostingA cheap server that rebuilds every page on every visit.
  • A heavy theme or page builderA theme that can do everything also loads everything, on every page.

What to do about it, cause by cause

Make your images light

Images are almost always the biggest gain. Convert them to modern formats such as WebP or AVIF, never serve them wider than they are shown, and let the browser load a smaller version on a phone. Images below the fold load only when the visitor scrolls to them. The hero image, by contrast, loads with priority, because it decides your LCP.

At Villa Lidia, a holiday villa in Umbria, that took the homepage from 8.4 MB to 1.4 MB, and all images together from 51 to 17 MB. The same photos, with no visible difference.

Villa Lidia, before and after

villalidiaumbria.com

The Dutch homepage of Villa Lidia, a holiday villa in Umbria

The homepage1.4 MB

was 8.4 MB

All images on the site17 MB

was 51 MB

The same photos, with no visible difference.

Worked example: what 7 MB less means

Take a visitor on mobile data with an effective speed of 10 megabits per second. One megabyte is 8 megabits.

BeforeAfter
Weight of the homepage8.4 MB1.4 MB
In megabits67.2 Mbit11.2 Mbit
Time just to fetch everything, at 10 Mbit/s6.7 seconds1.1 seconds
Data per 1,000 mobile visits8.4 GB1.4 GB

That is a simplification: a browser shows the page before everything is in. But a difference of almost six seconds is felt by every visitor, and an 8 MB page rarely meets the 2.5-second LCP threshold on mobile data.

Remove scripts you do not use

Go through every tool that loads on your site. A chat widget nobody uses, an old tracker from a previous agency, a font loaded in three weights but used in one. What can go, goes. What must stay loads after the page is visible. In the EU, trackers loaded without consent are not only slow but also against the cookie rules: see do I need a cookie banner.

Fewer plugins

On WordPress, check which plugins you really need. Fewer plugins means less code, fewer updates and less risk. Why WordPress sites slow down over the years: why is WordPress so slow. The difference between a site with plugins and one without is in custom website or WordPress.

Pick hosting that fits

A static site, where pages are ready-made, loads faster than one that queries a database on every visit. A CDN puts your pages on servers close to your visitors, which matters when they are spread across Europe or beyond. On WordPress a caching plugin helps, though you often pay for it yearly, such as WP Rocket at about 50 euros. What hosting costs per year is in website maintenance cost per year.

Load fonts wisely

A custom font gives your site character, but each weight is a separate file. Use two or three, not six. Host them yourself rather than fetching them from an external service, use WOFF2, and let text appear in a system font until yours has loaded. A variable font, with all weights in one file, saves further requests.

Load video only when someone wants it

An embedded YouTube video loads hundreds of kilobytes of scripts, even if nobody presses play. Show a still image with a play button and load the player on click. A background video in your hero is rarely worth it: a good photo loads faster and says the same.

Prevent shifting content

Give images and videos a fixed width and height so text does not jump when they load. Reserve space for a cookie banner or notice instead of pushing it in at the top.

Which approach fits your site?

Your siteFirst stepNext stepWhen to rebuild
Website builder such as WixSmaller images, remove appsFewer sections on the homepageWhen the editor keeps holding you back
WordPress with a few pluginsImages, caching, plugin clean-upBetter hosting planRarely needed
WordPress with a page builder and many pluginsRemove plugins and scriptsA lighter themeWhen the base itself is slow, after measuring
Static custom siteCheck images and scriptsCDN and fontsAlmost never for speed

Mistakes in speed work

  • Optimising for the score instead of for visitorsA lab 100 means nothing if real visitors in Search Console still load slowly.
  • A plugin that promises everythingThree optimisation plugins side by side sometimes make a site slower.
  • Only compressing imagesA photo 4,000 pixels wide is still too big for a phone, compressed or not.
  • Forgetting what comes after launchEvery new photo, plugin or tracker can slow the site down again.

Your first hour of speed work

  1. Test your three most important pages with the website speed test, on mobile.
  2. Open the Core Web Vitals report in Search Console and note which pages are flagged.
  3. Find the five heaviest images on your homepage and shrink them.
  4. List every script and plugin and remove what you do not use.
  5. Measure again after every change.

Speed is part of the technical base of a site, next to a sitemap, redirects and titles; see what is technical SEO. A full check runs through the SEO checker.

At FK Boekhouding too

less storage for the site, from 1.66 GB to 29 MB
98%
pages in four languages, with a client portal
112

Questions about website speed

How do I test my website speed?

With PageSpeed Insights or our website speed test for one page, with the Core Web Vitals report in Google Search Console for your whole site and your real visitors, and on your own phone over mobile data. Start with the pages where visitors land.

What is a good page load time?

Google rates a page good when its largest element appears within 2.5 seconds, it responds within 200 milliseconds and content shifts less than 0.1, for three out of four visits. Meet those on mobile, not only on your desktop.

Does website speed affect SEO?

Yes, the Core Web Vitals are one of the page experience signals. Speed alone will not put you on top; relevant content weighs more. A slow site does lose visitors who are already on your page.

Why is my site slow on mobile but fine on desktop?

A phone has a slower processor and often a slower connection, so heavy images and lots of JavaScript count double. Always test with the mobile run in PageSpeed Insights, not only on wifi.

Will better hosting make my site faster?

Sometimes. If your server responds slowly, the test shows a long wait for the first byte. If the weight is mostly images and scripts, more expensive hosting barely helps. Measure first, then decide.

How much does it cost to speed up a website?

Shrinking images and removing scripts is often a few hours of your own work. A caching plugin costs about 50 euros a year. If the theme or the build is the cause, a rebuild can be cheaper than patching.

Website design

How VBS makes your site fast and keeps it fast

The custom sites we build are static and hosted on AWS, with pages ready on a CDN. Every image gets several sizes and a modern format, so a phone never loads a photo meant for a large screen. No plugins add code later. That is how we made Villa Lidia and FK Boekhouding lighter.

If your site is slow, we measure first where the problem is and tell you honestly whether a clean-up is enough or a rebuild makes more sense. More on website design, or book a call.

A site that loads fast?

Tell us where your site stands and what you want to achieve. We tell you where the fastest gain is.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.