EN
Language · same page NLNederlands/wordpress-website-sneller-maken/ ENEnglish (UK)/en/wordpress-website-sneller-maken/ ESEspañol/es/hacer-wordpress-sitio-web-mas-rapido/ We do not remember your choice and never redirect you automatically.
SRV · speed service · wordpress

How to make your WordPress website genuinely fast

A slow WordPress website costs you visitors and trust. In this guide, you start by measuring speed, then work step by step through hosting, theme, plugins, images and the database, and check the result on mobile. That turns your site from slow and unsettling into fast and calm, just as it did for the swap.coupons project.

Book a call Core Web Vitals explained NL hosting, theme, plugins, images and database, then mobile
Gianluca, who does the work on this page himself
image · whoever does the work also writes the explanation
DOC.01
DOC.02

Step 1: measure first, then improve

Before you change anything, you need a baseline measurement. You want to know how fast your website currently loads, where the biggest delay sits and which page is too heavy. Think of this as a snapshot of your website before you start tidying up. After every round of improvements, you take a new snapshot, so you can see the difference.

Use at least two measurement points, for example a speed test from Google and a speed test from an independent provider

Always measure the same page, such as the homepage or a busy category page. Keep an eye on a few fixed terms while you do.

POINT 01

Load time

: the time until the page feels usable. Anything under three seconds feels calm.
POINT 02

Size of the page

: how many kilobytes get loaded. Smaller is faster.
POINT 03

Number of requests

: the number of files that get loaded. Fewer is almost always better.
POINT 04

Largest contentful paint

: the moment the largest element becomes visible, often an image or a block of text.
FIG.01: Speed work is a loop, not a straight linesheet 1/2 · method, not a measurement result
01Measure. A baseline measurement of your homepage and of a heavy page, on mobile. Without that figure, you will not know afterwards whether you achieved something or simply changed something.
02Intervene. One intervention per round: first the basics, then the theme and plugins, then the images, then the database.
03Measure again. Straight after the intervention, so you know which change made the difference. Changing four things at once gives you four unknowns.
04Record. Note down what you did and what it delivered. Six months on, that saves you from having to search it all out again.
The circle closes deliberately. A site that is fast today will naturally slow down again: plugins pile up, photos get added, the database fills up. So put the loop in your calendar, once every quarter.
DOC.03

Step 2: get the basics clean

Speed starts at the foundation. A stable hosting environment, an up-to-date version of WordPress, and no old leftovers still running in the background. Many websites are slow because nothing has been tidied up for years. So you work on the basics first, before you think about the details.

  • WordPress is running on the latest stable version.
  • All plugins and themes have had a recent update.
  • Unused themes have been removed, apart from one default theme.
  • Unused plugins have been deactivated and removed.
  • A backup has been made before you carry on.
For hosting, choose a provider with plenty of WordPress experience and a server close to your audience

For UK visitors, a server in Europe makes sense. Also set fixed times for updates, for example once a month, and test major changes in a separate environment first.

DOC.04

Step 3 and 4: a light theme, fewer plugins, smart caching

Every component you install adds code. The more code, the more work for the server and the browser. So choose a restrained theme with few built-in effects, and avoid themes that try to do everything at once with dozens of modules you will never use. A light theme combined with the block editor is often more than enough.

A few types of plugin are often the cause of slowdowns:

  • Page builders with lots of visual effects, used on every page.
  • Sliders with lots of transition effects that cost time on the first load.
  • Analytics and marketing plugins that load several scripts on every page.
  • Several security plugins running alongside each other, when one good plugin is enough.
Then comes caching

Without caching, WordPress rebuilds every page from scratch from the database and all its files. With caching, a fast version is stored, so the server has less work to do.

Switch on features step by step: a page cache for visitors who are not logged in, combining scripts and styles wherever that causes no errors, deferred loading for scripts that are not needed straight away, and a browser cache for fixed files such as images and fonts. Start with a simple setup, then test forms, the basket and the login page, and only expand from there. Not sure about the right combination of theme, plugins and hosting for your situation? Our WordPress specialists NL are happy to think through the technical side of your website with you. A fast site only stays fast if it is also kept up to date: for how to put updates, backups and login security on a fixed routine, read WordPress maintenance and security NL.

FIG.02: What a theme loads on every pagesheet 2/2 · example inventory, not a measurement of an actual theme
ALL-IN-ONE THEME13 COMPONENTS
its own page builder
sliding panels
animation library
full icon pack
portfolio module
its own form builder
three font packages
You use three of them.The rest simply loads along too, on every page, including your contact page with a form and an address.
LIGHT THEME4 COMPONENTS
layout and typography
WordPress's own blocks
a form plugin you chose
fonts you host yourself
not present, so not loaded
not present, so not loaded
not present, so not loaded
You use all four.Whatever you are missing, you add deliberately, one piece at a time, so you also know what it costs.
Switching theme is not a matter of taste but a clean-up exercise. The gain is not in ten optimisation plugins running side by side, but in leaving out code you never use. After switching, do test your layout, because not every theme displays blocks the same way.
DOC.05

Step 5 and 6: lighter images and a tidy database

Images are often the biggest cause of slowdowns, especially for online shops and portfolios. Do not use a photo that is four thousand pixels wide if it only gets displayed at half that width on the website. For an ordinary banner, a width of around 2048 pixels is usually enough; for square product photos, a thousand by a thousand is normally more than sufficient.

For photos with lots of colours, preferably use a modern file format such as WebP, if your setup supports it

For images with few colours, such as icons, SVG or a small PNG file usually works well. Lazy loading has been switched on by default since WordPress 5.5 for images that have a width and height set in the code, so you do not need to install anything for that. Do check that a plugin or theme is not still applying it to your top image, because there it costs you speed instead of gaining it. This makes the biggest difference on pages with lots of product photos or long articles with several images.

After years of use, a database often contains lots of revisions, deleted posts, old form entries and expired temporary data

This does not directly hold your website back, but it does slow down retrieving data. Limit the number of revisions per page, empty the bin regularly and decide how long you really need to keep old form entries. To be safe, always make a backup before carrying out a big clean-up.

DOC.06

Case in point: how this played out for swap.coupons

For swap.coupons, we first looked at the homepage and at a product page for gift vouchers. From there, we followed a fixed order: cleaning up the theme and using only the blocks that were genuinely needed, re-uploading gift voucher images in lighter formats, and setting up caching and optimisation in a conservative mode first before expanding it. After every step, we tested again and compared the result with the first measurement.

On other projects, such as case studies for services, local businesses and knowledge platforms, we saw the same pattern time and again: heavy images, too many third-party scripts and themes with more features than needed. By tackling this in the same structured way every time, you know after each step what it delivered, instead of guessing afterwards which change actually helped.

DOC.07

Step 7 and 8: check on mobile and keep measuring

After all the technical steps, you only really notice whether the work has paid off once you use the website the way your visitors do. Not in a test environment, but on an ordinary phone or laptop with a normal internet connection. Pay attention to waiting time, readability and the sense of calm.

  • The most important pages load noticeably faster than at the first measurement.
  • Navigation feels calm on mobile and the first screenful appears quickly.
  • Forms, the basket and the login page all work without error messages.
  • New measurements show a clear improvement compared with the start.
Aim for a load time of around two to three seconds for the first impression

That is not a hard limit but a guideline: what matters more is that the page feels usable quickly and that buttons and forms do not hang. Measure at least after a round of improvements and then every quarter, and measure again straight away whenever you add something such as an extra form, a new page builder or a large image on the homepage.

VRG.09 · FAQ

Frequently asked questions about a faster WordPress site

Where do I start?

With a baseline measurement, not with a plugin. You want to know how fast your site currently loads, where the biggest delay sits and which page is too heavy. Without that snapshot beforehand, you will not know afterwards whether you fixed something or simply changed something. After that, measure again after every step, so you know which change made the difference. If, alongside those individual measurements, you also want to see what your visitors actually experience, our Core Web Vitals plugin NL records LCP, INP, CLS and TTFB per page and per device.

Does a speed plugin solve everything?

No. Caching helps, but it does not hide the wrong choices underneath it. A heavy theme that loads everything at once, ten plugins that each add their own scripts, and photos four thousand pixels wide stay slow, even with caching in front of them. The plugin is a tool, not a miracle cure.

What usually delivers the biggest gain?

Images, especially for online shops and portfolios. A photo four thousand pixels wide that is shown on the page at half that width makes your visitor pay for detail they never see. After that come the number of plugins and how heavy the theme is. All three are changes you can make without a rebuild.

Why is my mobile score so much lower?

Because the mobile test calculates more strictly, using slower devices and slower connections. That does not make it unfair, but more realistic: most of your visitors are on a phone, often on a mediocre connection. So test on an ordinary phone too, not just in a report, because an average hides the one page that is slow.

09 · Next step

What you can do now

Work through this step-by-step guide once, calmly, for your own website: measure, tidy up the basics, choose a light theme and the right plugins, switch on caching, make your images lighter and tidy up the database. Then test on mobile and repeat the measurement every quarter.

Would you rather do this together with a specialist, or are you not sure where to start? Take a look at what we build around software and fast WordPress websites NL, or book a call to discuss your situation. If you are also working on your site's visibility alongside speed, it is worth reading further about our AI employee, which can take over quote and enquiry work or knowledge and reporting for example, and about AI overviews and zero-click search NL, so your site stays visible as search results change. If you cannot work it out yourself or want this managed on an ongoing basis, get targeted help via hiring a WordPress specialist NL: that page sets out the questions that help you recognise a good developer.

Section · Next step24/7 available · sales@theseo.nl
Book a call
10 · Q&A

Answers to questions about speed in WordPress

Aim for a load time of around two to three seconds for the first impression. This is not a hard limit, but a guideline. What matters more is that the page feels usable quickly and that buttons and forms do not hang. A slightly lower score in a report matters less than a calm experience for visitors.

Yes. A slow server holds back everything that follows, even if your theme is light and your images are well optimised. A good hosting provider ensures enough memory, modern server software and an environment that suits WordPress. You notice this most when several visitors are active at the same time.

Preferably use just one cache plugin and set it up properly. Several plugins for the same job can get in each other's way and sometimes cause errors or slowdowns instead. Choose a solution that suits your hosting environment and always test after making a change.

Switch off the option you activated last, clear the cache and check whether the website works normally again. If that does not work, restore a backup from before the change. Then make smaller changes and test after every switch. Note down which options caused problems, so you avoid them later.

Not every design, but every element has a cost. Large video backgrounds, heavy sliders and lots of moving parts cost more than a calm header with a photo. That does not mean you can never use motion again, but it does mean you choose deliberately where you use it and where you do not.

Measure at least after a round of improvements and then every quarter. If you add new functionality such as an extra form, a new page builder or a large image on the homepage, it is wise to check straight away what that does to your speed.

Use these free tools to help your faster website perform well in Google too:

  • 🔥 TheSEO Heatmap & Scrollmap , see where visitors click and stop on your faster website
  • 🔍 AI SEO Snippet Previewer , see how your page looks in Google
  • ✍️ SEO Title & Meta Generator , write better titles and meta descriptions using AI
11 · CLARITY

You now have a clear path to a fast WordPress website

You have learned how to measure your website, how to get the basics in order and how to clean up your theme and plugins. You know how to use caching and optimisation, how to make your images lighter and how to tidy up your database without risk. By applying this step by step, just as with projects like swap.coupons, your website turns into a fast and calm environment that visitors move through without irritation.

Now plan your first round of improvements. Choose the page that matters most, carry out the steps and take a new measurement afterwards. Then repeat it for the next page. That way, you work calmly and methodically towards a website that both looks good and feels good to use.

Written by GianlucaFounder. Building visibility for Dutch businesses since 2017, in Google and in AI answers. More about the institute.