Een trage website is het meest onderschatte probleem in e-commerce en lead-generatie. Niet omdat bedrijven het niet weten — Google roept het sinds 2018. Maar omdat snelheidsoptimalisatie onzichtbaar werk is: geen opdrachtgever wordt enthousiast van "we hebben je Largest Contentful Paint teruggebracht van 4.2s naar 1.8s."

Toch is dat precies het verschil tussen een website die converteert en een website die bezoekers verliest. Een Amazon-studie toont aan dat elke extra 100ms laadtijd 1% omzet kost. Voor de meeste MKB-sites is de situatie zelfs dramatischer — omdat de baseline vaak zo slecht is dat elke optimalisatie direct merkbaar is.

–7%
conversie per extra seconde laadtijd
53%
mobile bezoekers verlaat een site boven 3s
1.8s
doel LCP voor goede ranking

Eerst meten, dan pas optimaliseren

Start met data, niet met aannames. Twee gratis tools die je vandaag kunt draaien:

  • PageSpeed Insights (Google) — geeft je Core Web Vitals scores en concrete aanbevelingen
  • WebPageTest.org — waterfall-analyse laat je zien welke requests je site traag maken

Check je site op beide mobile en desktop. Het verschil is vaak groter dan je denkt — een site die 87 scoort op desktop kan op mobile 42 halen. Google rankt primair op mobile score.

De 3 Core Web Vitals die je moet kennen

  • LCP (Largest Contentful Paint) — tijd tot het grootste element zichtbaar is. Doel: onder 2.5s.
  • INP (Interaction to Next Paint) — hoe snel reageert de site op klikken/scrollen. Doel: onder 200ms.
  • CLS (Cumulative Layout Shift) — hoeveel schuiven elementen tijdens het laden. Doel: onder 0.1.

Quick wins: 5 stappen die je vandaag kunt doen

1. Images comprimeren naar WebP

In 80% van de MKB-sites die ik audit zijn images de grootste snelheidskiller. Een hero-image van 2MB PNG kan naar 80KB WebP zonder zichtbare kwaliteitsverlies. Tools: Squoosh.app (gratis, Google-tool) of TinyPNG.

2. Lazy loading activeren

Images en video's die onder de fold staan hoeven niet direct geladen te worden. In HTML: loading="lazy" toevoegen aan img-tags. Bij WordPress-sites: een plugin zoals a3 Lazy Load doet dit automatisch.

3. Caching aanzetten

Hosting caching (Cloudflare, WP Rocket, etc.) zorgt dat terugkerende bezoekers je site razendsnel krijgen. Gebruik je al Cloudflare? Check of "Always Online" en "Auto Minify" aan staan.

4. Ongebruikte plugins verwijderen

Op gemiddelde WordPress-sites staan 15+ plugins, waarvan ~40% ongebruikt. Elke plugin voegt JavaScript en CSS toe. Doe een audit: wat heb je écht nodig?

5. Hosting upgraden als je op shared hosting zit

Shared hosting onder €5/mnd is doorgaans traag omdat je server met honderden andere sites deelt. Managed hosting (SiteGround, Kinsta) of static hosting (Cloudflare Pages, Netlify) is significant sneller. De meeste MKB-sites hebben geen €30/mnd hosting nodig — gewoon verhuizen naar een betere aanbieder lost 50% van traagheid op.

Structurele verbeteringen: 7 stappen voor developers

6. CSS en JavaScript minificeren + bundlen

Geautomatiseerd via build-tools (Vite, Webpack, Parcel). Verwijdert witruimte, comments, en combineert bestanden. Kan 30-50% grootte besparen op asset-files.

7. Critical CSS inline plaatsen

De CSS die nodig is voor de eerste scherm-rendering kan direct in de HTML geplaatst worden. Resterende CSS kan dan async geladen worden. Verbetert LCP merkbaar.

8. Fonts optimaliseren

Google Fonts: gebruik display=swap, preconnect naar fonts.googleapis.com, en laad alleen de weights die je echt gebruikt. Een site met 8 font-weights is 400% zwaarder dan met 2.

9. Third-party scripts beperken

Facebook pixel, Google Tag Manager, Hotjar, Intercom — elk van deze vraagt 50-200KB extra en vertragt interactiviteit. Vraag jezelf af: gebruik je de data ook daadwerkelijk? De meeste MKB-sites hebben 5+ third-party scripts waar ze nooit naar kijken.

10. CDN gebruiken

Content Delivery Network serveert je site vanuit een datacenter dicht bij de bezoeker. Cloudflare is gratis voor basis-gebruik en verbetert laadtijd globaal met 30-60%.

11. Database-queries optimaliseren

Voor WordPress specifiek: onnodige query's, plugin-bloat, gebrek aan object caching. Tools zoals Query Monitor laten zien welke queries traag zijn.

12. Overstappen naar een statische of headless architectuur

Voor de meeste content-heavy MKB-sites is een statische site (gegenereerd met Astro, Next.js static, Hugo) 10-50× sneller dan WordPress. Geen database-queries, geen plugin-JavaScript, geen server-side rendering. Overstap is een groter project maar lost snelheidsproblemen permanent op.

De meeste snelheidsproblemen zijn niet van technische aard — ze komen uit gestapelde beslissingen die elk op zich logisch leken maar samen een trage site opleveren. Een audit legt dat in een uur bloot.

Wanneer is het tijd voor een nieuwe site?

Soms is je site zo'n plak-en-breien-constructie geworden dat optimaliseren duurder is dan herbouwen. Tekenen dat herbouw logischer is:

  • WordPress-core is verouderd, plugin-conflicten bij elke update
  • Design is meer dan 5 jaar oud, sluit niet aan bij huidige branding
  • Mobile-versie is zichtbaar gebouwd als afterthought
  • PageSpeed-score onder 40 ondanks 6+ uur aan optimalisaties
  • CMS is een gedeelde nachtmerrie voor je team

In dat geval: de keuze tussen WordPress en custom wordt relevant. Een goed gebouwde moderne website heeft standaard 90+ PageSpeed score zonder extra optimalisatie-werk.

Samenvatting

Begin met meten (PageSpeed Insights). Doe de 5 quick wins zelf (images, lazy load, caching, plugins, hosting). Voor de andere 7 stappen heb je meestal een developer nodig. Als je site na 6 uur optimalisatie nog steeds onder 60 scoort: tijd voor een strategische heroverweging.