Braaf
New AI CMS: farewell dashboards Say hello

[email protected] · Braaf. · KvK 99996251

All articles

Why is my website so slow?

Websites

Looking for the brake

Behind one slow page there are usually several small causes.

Your website loads slowly. Visitors click away, Google ranks you lower, and you don't know why. "It's the hosting," says one. "You have too many plugins," says another. "Install a caching plugin," shouts the internet. But before you start twisting knobs at random, it helps to understand what's making your website slow. The cause determines the solution.

The most common causes

Poor hosting

The most underestimated factor. If you host for €3 a month with a provider that crams hundreds of sites onto the same machine, slowness isn't a bug — it's a feature. You're paying for a shared toaster and expecting an oven. Upgrade to a VPS or managed hosting. The difference is immediately noticeable.

Too many or poor plugins

Every plugin adds code. Some plugins load scripts on every page, even when they're only needed on the contact page. Twenty plugins isn't necessarily a problem — twenty badly coded plugins is. Quality over quantity.

Unoptimised images

A photo straight from the camera is 4 MB. On your website it only needs to be 200 KB. If you don't compress your images and serve them in the right format (WebP, AVIF), every page loads as if you're downloading the whole photo album.

No caching

Without caching, your server rebuilds every page on every visit. That's like re-arranging your whole shop every time someone walks in. Server-side caching, browser caching and a CDN make the difference between milliseconds and seconds.

Too many external scripts

Google Analytics, Facebook Pixel, Hotjar, chat widgets, Google Fonts, embedded videos — every external script is an extra request to another server. Those servers aren't always fast, and your visitor waits.

Render-blocking CSS and JavaScript

If your browser loads the HTML but has to wait for a CSS or JavaScript file before anything appears on screen, that's called render-blocking. It's like not being able to open the front door until the curtains are hung.

What can you do about it?

Switch to better hosting

Shared hosting is for hobby sites. If your website represents your business, invest in a VPS or managed hosting. The difference in load time is immediately noticeable — and it often costs no more than €20-50 a month.

Audit your plugins

Deactivate them all. Turn them on one by one and measure the load time (with tools like GTmetrix or Google PageSpeed Insights). You'll be surprised which plugins have the biggest impact.

Optimise images

Use a tool like ShortPixel, Imagify or Squoosh to compress images. Serve them in WebP format. Use lazy loading so images only load when they come into view. This alone can halve your load time.

Implement caching

A caching plugin (WP Super Cache, W3 Total Cache) or — better still — server-level caching via NGINX FastCGI Cache. The fastest page is a page that doesn't have to be rebuilt.

Minimise external scripts

Do you really need that chat widget? Is anyone using that Hotjar data? Every script you remove is one request fewer. Load what's left asynchronously or deferred (defer/async attributes).

Use a CDN

A Content Delivery Network serves your files from a server close to your visitor. Cloudflare is free and effective for most websites. Your visitors in Amsterdam shouldn't have to wait for a server in Dallas.

How much faster does it need to be?

Google recommends keeping the Largest Contentful Paint (LCP) under 2.5 seconds. Anything above that costs you positions in the search results and visitors who drop off. In practice: if your website loads in more than 3 seconds, you're losing money.