Een Ferrari gebruiken als verhuiswagen?
WordPress kan bijna alles. Dat is precies het probleem. Het is gebouwd als alles-in-één systeem, maar draait vaak een simpele bedrijfssite van vijf pagina's.
Dan sleep je een hoop code mee die je nooit gebruikt. Plugins die je niet nodig hebt, functies die nergens aan staan, updates waar je van afhankelijk wordt. Het is een Ferrari waarmee je een bankstel verhuist: indrukwekkend, maar niet gemaakt voor het klusje.
Wat betekent dit voor jou als ondernemer?
Als zzp'er of ondernemer wil je geen techniek, je wilt dat de site zijn werk doet. Die extra ballast merk je op vier plekken:
- Langere laadtijden
- Meer onderhoud en updates
- Meer plekken waar een beveiligingslek kan zitten
- Hogere kosten op de lange termijn
Een bezoeker die op zijn telefoon staat te wachten, klikt terug. En elke plugin is een stukje code van iemand anders dat je moet bijhouden.
Waarom is jouw WordPress-site traag? De 8 meest voorkomende oorzaken
Zoek je op "wordpress traag", dan heb je de theorie waarschijnlijk wel gehad. Je wilt weten waarom jouw site traag is en wat je eraan doet. Hieronder acht oorzaken die vaak terugkomen, met per oorzaak hoe je het herkent en wat je eraan doet. De kans is groot dat jouw probleem ertussen zit.
1. Te veel plugins
Elke plugin voegt CSS, JavaScript en databasevragen toe. Ook als je de functie maar op één pagina gebruikt, laadt de code vaak overal mee. Na een paar jaar stapelt dat op.
Diagnose: tel in je WordPress-dashboard je actieve plugins. Staan er meer dan je kunt verklaren, dan is dit je eerste verdachte.
Oplossing: loop de lijst langs en vraag per plugin: gebruik ik dit nog? Zo niet, deactiveren en verwijderen. Vervang zware alles-in-één plugins (Jetpack, WPBakery) door lichte plugins die één ding doen.
2. Zware paginabouwers (Elementor, Divi, WPBakery)
Paginabouwers maken ontwerpen makkelijk, maar ze laden veel CSS en JavaScript op elke pagina. Ook op pagina's waar je er nauwelijks iets mee doet.
Diagnose: draai PageSpeed Insights. Zie je "Reduce unused CSS" of "Reduce unused JavaScript" met honderden kilobytes? Dan is je paginabouwer de boosdoener.
Oplossing: zet de prestatie-instellingen van je bouwer aan (Elementor en Divi hebben opties om alleen de gebruikte bestanden te laden). Voor landingspagina's kun je kijken naar een lichter alternatief, zoals GenerateBlocks of de standaard Gutenberg-blokken.
3. Ongecomprimeerde afbeeldingen (geen WebP)
De klassieker: foto's van een paar megabyte rechtstreeks uit de camera geüpload. Op mobiel is dit vaak de grootste rem.
Diagnose: klik met rechts op een afbeelding op je site en open hem in een nieuw tabblad. Is het bestand een paar honderd kilobyte of groter, dan is er winst te halen.
Oplossing: installeer een plugin als ShortPixel of Imagify en zet automatische omzetting naar WebP aan. Nieuwe foto's haal je eerst door Squoosh of TinyPNG voordat je ze uploadt.
4. Goedkope gedeelde hosting
Bij het goedkoopste hostingpakket deel je een server met veel andere sites. Heeft een buurman een drukke dag, dan merk jij dat. WordPress is daar gevoelig voor, omdat het bij elk bezoek PHP draait en de database raadpleegt.
Diagnose: test je site 's ochtends en 's avonds met GTmetrix. Wisselt de laadtijd flink per moment van de dag, dan is de server waarschijnlijk overbelast.
Oplossing: stap over naar hosting die op WordPress is ingericht (Kinsta, WP Engine, Savvii) of een goede VPS. Dat kost meer per maand, maar dit is de motorolie van je site. Daar bezuinig je niet op.
5. Geen caching (of verkeerd ingestelde caching)
Zonder caching bouwt WordPress de pagina voor elke bezoeker opnieuw op: database bevragen, PHP draaien, HTML samenstellen. Met caching gebeurt dat één keer en wordt het resultaat bewaard.
Diagnose: open je site in een incognitovenster, herlaad de pagina en kijk in het netwerktabblad van je browser. Zie je bij de response headers iets als "x-cache: HIT", dan draait caching. Anders niet.
Oplossing: installeer WP Rocket (betaald, het makkelijkst) of W3 Total Cache (gratis, technischer). Zet paginacaching, browsercaching en compressie aan. Van alle stappen hier levert deze vaak het meeste op.
6. Te veel externe scripts (Google Fonts, Analytics, trackingpixels)
Elk extern script, van Facebook Pixel en Google Tag Manager tot Hotjar, chatwidgets en ingesloten YouTube-video's, is een extra verzoek naar een andere server. Hoe snel die reageert, heb jij niet in de hand.
Diagnose: in PageSpeed Insights zie je onder "Third-party code" welke externe scripts hoeveel tijd kosten.
Oplossing: host Google Fonts lokaal (met de OMGF-plugin). Laad trackingscripts pas na de pagina. Vervang ingesloten YouTube door een plaatje dat de video pas laadt als iemand erop klikt.
7. Verouderde PHP-versie en opgezwollen database
Veel sites draaien nog op een oude PHP-versie, terwijl nieuwere versies sneller zijn en beveiligingsupdates krijgen. En de database zit vol met oude revisies van berichten, spamreacties, verlopen tijdelijke gegevens en resten van verwijderde plugins.
Diagnose: ga in WordPress naar Extra > Sitestatus. Daar zie je je PHP-versie. De grootte van je database vind je in je hostingpaneel of met de plugin WP-Optimize.
Oplossing: zet PHP op de nieuwste versie die je host aanbiedt en die je thema en plugins ondersteunen. Test daarna je site. Ruim met WP-Optimize de revisies, spam en verlopen gegevens op.
8. Geen CDN
Zonder CDN komt alles van één server, in één datacenter. Een CDN zet kopieën van je bestanden dichter bij de bezoeker en comprimeert ze beter. Dat scheelt vooral bij bezoekers verder weg, maar ook binnen Nederland.
Diagnose: weet je niet of je een CDN gebruikt, dan gebruik je er waarschijnlijk geen.
Oplossing: zet Cloudflare voor je site. Het gratis pakket volstaat voor de meeste mkb-sites. Zet Brotli-compressie aan en laat Cloudflare je statische bestanden bewaren. Meestal heb je het binnen een uur ingesteld.
Zelf testen: is jouw site echt traag?
Voordat je iets aanpakt, wil je weten hoe traag "traag" is. "De site voelt langzaam" zegt weinig. Deze drie gratis tools geven je cijfers, dezelfde waar Google naar kijkt.
PageSpeed Insights (Google, gratis)
Ga naar pagespeed.web.dev, plak je adres en druk op enter. Google test je site op mobiel en op desktop. Bovenaan staan de Core Web Vitals.
Kijk vooral naar het tabblad "Mobiel": Google beoordeelt je site op de mobiele versie. Onder de score staan verbetervoorstellen, op volgorde van impact. Begin bovenaan.
GTmetrix (uitgebreider, gratis basis)
GTmetrix laat in een watervaldiagram zien welk bestand hoe lang laadt. Zo vind je de plugin of het script dat je site ophoudt.
Let op de Waterfall-tab (daar staan de trage bestanden), de totale paginagrootte en het aantal verzoeken. Hoe kleiner die laatste twee, hoe beter.
Chrome DevTools > Lighthouse
Klik met rechts op je pagina, kies "Inspecteren", tabblad "Lighthouse", en klik op "Analyze page load". Dit is dezelfde test als PageSpeed Insights, maar dan op je eigen computer. Handig voor pagina's achter een login of een testomgeving.
Wat zijn goede scores?
Google legt "goed" vast in de Core Web Vitals, met deze drempels voor de groene zone (bron: Google, web.dev):
- LCP (Largest Contentful Paint): onder 2,5 seconden. Dit is hoe snel het grootste blok op je pagina zichtbaar is.
- INP (Interaction to Next Paint): onder 200 milliseconden. Plugins die veel JavaScript laden, drijven dit op.
- CLS (Cumulative Layout Shift): onder 0,1. Springt de inhoud tijdens het laden? Dat kost punten en irriteert bezoekers.
Google noemt deze cijfers als een van de signalen voor de beoordeling van je pagina. Goede inhoud weegt zwaarder, maar bij twee vergelijkbare pagina's kan snelheid het verschil maken. En los van Google: een bezoeker die niet hoeft te wachten, blijft eerder.
Snelle verbeteringen die je vandaag zelf kunt doen
Niet elke ondernemer wil diep de techniek in. Deze vijf stappen kun je zelf doen in ongeveer een middag, en ze pakken de grootste ballast aan.
1. Deactiveer alle plugins die je niet gebruikt
Ga naar Plugins in je dashboard. Deactiveer alles waar je aan twijfelt en test je site. Werkt alles nog? Verwijder de plugin dan echt, want bij alleen deactiveren blijven de bestanden staan.
2. Comprimeer al je afbeeldingen in één keer
ShortPixel en Imagify hebben allebei een knop die je hele mediabibliotheek in één keer comprimeert en omzet naar WebP. Het effect zie je bij de volgende PageSpeed-test.
3. Installeer een cacheplugin
Draai je nog geen caching: WP Rocket (betaald, werkt meteen) of W3 Total Cache (gratis, meer instellingen). Zet na installatie paginacaching, browsercaching en compressie aan.
4. Zet onnodige animaties en sliders uit
Een brede slider bovenaan je homepage vertraagt de LCP flink. Vervang hem door één vaste afbeelding met tekst. Zet animaties uit op blokken die "in beeld schuiven": mooi, maar ze kosten tijd.
5. Update PHP en ruim je database op
Vraag je hostingpartij om PHP bij te werken naar een actuele versie. Meestal is dat één supportverzoek. Draai daarna WP-Optimize om oude revisies, spamreacties en verlopen gegevens op te ruimen.
Meer verbetertips vind je in 10 tips voor een goede website, met tips over inhoud en over het omzetten van bezoekers in klanten.
Wanneer helpt optimalisatie niet meer?
Je kunt een oude WordPress-site niet eindeloos blijven bijschaven. Op een gegeven moment loop je tegen de bouw zelf aan. Je zit op dat punt als:
- je alle stappen hierboven hebt gedaan en de LCP nog steeds ruim boven de 2,5 seconden ligt;
- je thema leunt op een verouderde paginabouwer die je niet zonder herbouw kwijtraakt;
- elke plugin-update iets breekt, zodat je niet meer durft te updaten;
- je hostingkosten stijgen omdat je steeds meer serverkracht nodig hebt;
- je niet meer weet welke plugin wat doet en welke weg kan.
Dan is blijven plakken duurder dan opnieuw beginnen. Een moderne opzet (React, Astro of Next.js met statische export) levert een site die van zichzelf snel is: geen cacheplugin nodig, geen serverafstelling, geen stapel plugins. Lees wat een website laten maken zonder WordPress-bloat voor je betekent.
Mijn aanpak: statisch en snel
Ik bouw met React en Vite. Daarmee staan de pagina's al klaar voordat de bezoeker ze opent.
Er hoeft geen database aangesproken te worden. Er zijn geen plugins die de boel ophouden en geen ingewikkelde backend die onderhoud vraagt. De server levert alleen kant-en-klare pagina's af.
Voor jou betekent dat:
- Pagina's die snel laden, ook op mobiel
- Minder om aan te vallen, dus minder kans op een hack
- Een goede uitgangspositie voor de Core Web Vitals
Wanneer is WordPress wel een goede keuze?
WordPress is niet altijd verkeerd. Het past goed als:
- je veel blogt en alles zelf wilt beheren in een bekend dashboard;
- meerdere mensen zonder technische kennis teksten moeten plaatsen;
- je al een WordPress-site hebt die snel is en weinig plugins heeft, want dan kost overstappen vaak meer dan het oplevert;
- je een plugin nodig hebt die je niet kunt vervangen, zoals WooCommerce voor een ingewikkelde webshop.
Voor de meeste zzp'ers en mkb-bedrijven met een site van een handvol pagina's geldt dat niet. Daar wegen snelheid, veiligheid en weinig onderhoud zwaarder dan het gemak van een vertrouwd dashboard.
Hoe ziet een overstap eruit in de praktijk?
Ik begin met een export van je inhoud. WordPress heeft daar een ingebouwde XML-export voor. Daarna loop ik met je de pagina's langs: wat gaat mee, wat kan weg?
Dan bouw ik de nieuwe site met dezelfde adresstructuur. Waar een adres toch verandert, zet ik een 301-doorverwijzing, zodat Google en bezoekers op de goede plek uitkomen. Zo beperk je het risico dat je posities in Google verliest.
Je inhoud komt mee en je domeinnaam blijft hetzelfde. Wat verdwijnt is het wp-admin-paneel. Wijzigingen geef je aan mij door, en ik zet ze erin. Van eerste gesprek tot live duurt het doorgaans 2 tot 4 weken.
Waarom Google van snelheid houdt
Google wil zijn gebruikers naar pagina's sturen waar ze niet hoeven te wachten. Een snelle site is daarom een van de dingen die meetellen.
En een site die meteen reageert, voelt gewoon professioneler. Dat straalt af op jou.
Conclusie
Je hebt geen alleskunner nodig voor een site met een handvol pagina's. Voor de meeste zzp'ers en ondernemers is een snelle, statische site geen beperking maar juist een voordeel: minder onderhoud, minder risico, en bezoekers die niet hoeven te wachten.
Je WordPress-site laten bekijken door BlockBrewer
Wil je weten waarom jouw WordPress-site traag is en waar de grootste winst zit? Neem contact op. Ik kijk met je naar de testuitslagen en vertel eerlijk wat ik zou doen: je huidige site opknappen, of een nieuwe die van zichzelf snel is.
Plan een vrijblijvend gesprek, dan kijk ik met je wat in jouw situatie het slimst is.
Meer weten over hoe ik werk? Bekijk website laten maken of lees eerst 10 tips voor een goede website.
