Home › Kennisbank › WordPress
Hoe maak ik mijn WordPress-website sneller?
Direct antwoord
Meet eerst de snelheid van je WordPress-website met Google PageSpeed Insights. Verbeter daarna de onderdelen die de meeste winst geven: caching, kleinere afbeeldingen, kleinere code, minder plugins en snelle hosting. Een snelle website is prettiger voor bezoekers en scoort beter in Google.
Wat heb je nodig?
- Een inlog voor het WordPress-dashboard met de rol Beheerder
- Een recente back-up van je website, omdat snelheidsplugins de werking van je website kunnen veranderen
- Het adres van de pagina’s die je wilt testen, zoals je homepage en een belangrijke dienst- of productpagina
Stappenplan12 stappen
- 1Meet de snelheid van je website
- 2Installeer een cachingplugin
- 3Verklein je afbeeldingen
- 4Controleer lazy loading
- 5Minimaliseer CSS, JavaScript en HTML
- 6Overweeg een CDN
- 7Verwijder overbodige plugins
- 8Gebruik een licht thema
- 9Schoon je database op
- 10Werk je PHP-versie bij
- 11Controleer je hosting
- 12Meet opnieuw
Waarom is een snelle website belangrijk?
Een snelle website verbetert de ervaring van je bezoekers en je positie in zoekmachines. Bezoekers haken af als een pagina traag laadt. Google weegt de snelheid van een pagina mee bij de plek in de zoekresultaten.
De grootste vertragers op een WordPress-website zijn pagina’s die bij elk bezoek opnieuw worden opgebouwd, zware afbeeldingen, veel code van plugins en een trage server. Het stappenplan pakt ze in die volgorde aan.
Waar let je op bij het meten?
Meet niet alleen je homepage. Test drie soorten pagina’s: je homepage, een belangrijke landingspagina en, als je een webshop hebt, een productpagina. Kijk vooral naar de uitslag voor mobiel, want daar is een website meestal het traagst.
PageSpeed Insights toont twee soorten gegevens:
- Velddata staat bovenaan en laat zien wat echte bezoekers de afgelopen 28 dagen hebben ervaren. Dit is wat Google meeweegt. Heeft je website te weinig bezoekers, dan ontbreekt dit deel.
- Labdata is de score van 0 tot 100: een momentopname onder testomstandigheden. Handig om je eigen voortgang te vergelijken, geen doel op zich.
Noteer per pagina de LCP, de tijd tot het grootste element in beeld is geladen.
Google rekent een LCP tot 2,5 seconde als goed. Voor de INP (de reactie op een klik) is de grens 200 milliseconden en voor de CLS (het verspringen van de pagina) 0,1. Samen heten deze drie metingen de Core Web Vitals.
Stappenplan 12 stappen
Stap 1: Meet de snelheid van je website
Ga naar Google PageSpeed Insights, vul het adres van je website in en klik op Analyseren. Noteer de score voor mobiel en voor desktop. Test daarna ook met GTmetrix. Dat rapport laat per bestand zien hoeveel laadtijd het kost.
Lees hoe je Google PageSpeed Insights gebruikt als je het rapport wilt leren lezen.
Meet zo drie verschillende pagina’s en noteer per pagina de LCP. Dat getal wil je na de volgende stappen zien dalen.
Stap 2: Installeer een cachingplugin
Een cachingplugin bewaart kant-en-klare kopieën van je pagina’s. De server hoeft een pagina dan niet bij elk bezoek opnieuw op te bouwen. Bekende cachingplugins zijn WP Rocket en W3 Total Cache.
Gebruik één cachingplugin tegelijk. Lees welke cachingplugin het beste bij je website past.
Caching levert vaak de grootste winst van alle stappen. Draait je hosting op de webserver LiteSpeed, dan past de gratis plugin LiteSpeed Cache daar het best bij. Weet je niet welke webserver je hosting gebruikt, vraag het dan na bij je hostingpartij; staat je website bij ViVortis, stel die vraag dan via de helpdesk van ViVortis.
Stap 3: Verklein je afbeeldingen
Afbeeldingen zijn vaak het zwaarste onderdeel van een pagina. Comprimeer ze met een plugin zoals Smush of ShortPixel, of verklein ze voor het uploaden met TinyPNG. Comprimeren betekent dat het bestand kleiner wordt zonder zichtbaar kwaliteitsverlies.
Gebruik waar mogelijk het bestandsformaat WebP. Een WebP-bestand is bij dezelfde kwaliteit kleiner dan een JPG- of PNG-bestand.
Ook het nieuwere formaat AVIF is klein bij dezelfde kwaliteit. Een foto van enkele megabytes kan zo vaak zonder zichtbaar verschil terug naar een paar honderd kilobyte.
Upload afbeeldingen op het formaat dat je website toont. Een camerafoto van 6000 pixels breed is overbodig als je thema hoogstens 1200 pixels toont. WordPress maakt zelf kleinere versies, maar niet elk thema gebruikt die goed, dus verklein grote foto’s voordat je ze uploadt.
Stap 4: Controleer lazy loading
Lazy loading betekent dat een afbeelding pas laadt als de bezoeker ernaartoe scrolt. WordPress doet dit voor afbeeldingen al automatisch. Voor video’s en ingesloten inhoud zoals YouTube-video’s stel je het in met een plugin. Lees hoe je lazy loading instelt in WordPress.
Let op: de grote afbeelding bovenaan je pagina hoort juist niet uitgesteld te laden, anders verschijnt je belangrijkste beeld later en wordt je LCP slechter. Nieuwere versies van WordPress houden daar zelf rekening mee, maar een paginabouwer of optimalisatieplugin kan die afbeelding toch uitgesteld laden.
Een gewone ingesloten YouTube-video laadt direct veel scripts, ook als niemand op afspelen klikt. Gebruik daarom een zogeheten facade: een stilstaande afbeelding van de video die de echte speler pas laadt na een klik. Veel optimalisatieplugins hebben daar een instelling voor.
Stap 5: Minimaliseer CSS, JavaScript en HTML
Met de plugin Autoptimize haal je overbodige spaties en regels uit de code van je website. De bestanden worden kleiner en laden sneller. Lees hoe je CSS, JavaScript en HTML minimaliseert.
Let op: test je website na elke instelling. Het verkleinen van code kan een menu, formulier of ander onderdeel laten haperen.
Begin met het verkleinen (minify) van CSS en JavaScript; dat gaat zelden mis. Het uitgesteld laden van JavaScript levert meer op, maar kan sliders, menu’s en formulieren laten haperen. Goede plugins hebben een lijst waarin je het script dat problemen geeft kunt uitsluiten.
Stap 6: Overweeg een CDN
Een Content Delivery Network (CDN) zoals Cloudflare bewaart kopieën van je bestanden op servers over de hele wereld. Een bezoeker krijgt de bestanden van de server die het dichtst bij hem staat. Dat geeft snellere laadtijden, vooral als je bezoekers uit meerdere landen komen. Lees wat een CDN is en of je er een nodig hebt.
Komen je bezoekers vooral uit Nederland en staat je hosting in Nederland, dan is de winst van een CDN beperkt. Deze stap kun je dan overslaan.
Stap 7: Verwijder overbodige plugins
Elke actieve plugin laadt eigen code en kan je website vertragen. Ga naar Plugins > Geïnstalleerde plugins. Klik bij een plugin die je niet gebruikt op Deactiveren en daarna op Verwijderen.
Let op: verwijder alleen plugins waarvan je zeker weet dat je website ze niet nodig heeft. Maak eerst een back-up.
Alleen deactiveren is niet genoeg om rommel op te ruimen; verwijder plugins die je niet meer gebruikt. Kies daarnaast per taak één plugin, in plaats van meerdere plugins die hetzelfde doen.
Stap 8: Gebruik een licht thema
Multifunctionele thema’s laden veel functies die je nooit gebruikt. Lichte thema’s, zoals GeneratePress, Astra of Kadence, laden alleen wat nodig is. Wissel je liever niet van thema, schakel dan in de thema-instellingen in elk geval ongebruikte onderdelen en demo-inhoud uit.
Let op: een ander thema verandert de opmaak van je hele website. Probeer het eerst op een testomgeving of laat het doen door wie je website heeft gebouwd.
Stap 9: Schoon je database op
WordPress bewaart van elk bericht alle oude versies (revisies), verlopen tijdelijke gegevens en spamreacties. Na een paar jaar kan je database daardoor flink gegroeid zijn. Ruim dit op met een plugin zoals WP-Optimize.
Let op: maak altijd eerst een verse back-up. Wat je uit de database verwijdert, krijg je zonder back-up niet terug.
Stap 10: Werk je PHP-versie bij
PHP is de programmeertaal waarop WordPress draait. Elke nieuwe hoofdversie is sneller dan de vorige. Je ziet je huidige versie in het WordPress-dashboard onder Tools > Sitediagnose, bij de informatie over de server.
De PHP-versie wijzig je in het beheerpaneel van je hosting. Maak eerst een back-up, kies de nieuwste stabiele versie en controleer daarna of je website nog goed werkt.
Let op: een plugin of thema dat de nieuwe versie niet aankan, kan je website laten haperen. Zet in dat geval de oude versie terug. Staat je website bij ViVortis, dan draait hij al op de nieuwste PHP-versie die WordPress en de plugins ondersteunen. Heb je daar een vraag over, dien dan een ticket in bij de helpdesk van ViVortis.
Stap 11: Controleer je hosting
Is je website na deze stappen nog traag, dan kan de server de oorzaak zijn. Snelle hosting met voldoende capaciteit is de basis van een snelle website. Vraag je hostingpartij of je pakket nog past bij je website. Staat je website bij ViVortis, dan stel je die vraag via de helpdesk van ViVortis.
Kijk in PageSpeed Insights naar de melding over de reactietijd van de server. Reageert de server steeds traag terwijl je website verder licht is, dan ligt het aan de hosting.
Stap 12: Meet opnieuw
Test je website opnieuw met PageSpeed Insights en GTmetrix en vergelijk de uitkomst met je eerste meting. Verander steeds één ding tegelijk en meet daarna. Zo weet je welke aanpassing effect heeft.
Test in een privévenster en niet als ingelogde beheerder: voor ingelogde gebruikers staat caching vaak uit, waardoor je meting niets zegt over wat bezoekers ervaren. Plan daarna een vast meetmoment, bijvoorbeeld de eerste maandag van de maand. Elke nieuwe plugin, foto of thema-update kan je winst weer tenietdoen.
Controleer of het gelukt is
Je score in PageSpeed Insights is hoger dan bij je eerste meting. Open je website ook zelf op je telefoon: de pagina’s horen merkbaar sneller in beeld te komen.
Loop daarna de belangrijkste pagina’s na. Het menu, de formulieren en bij een webshop het afrekenen moeten nog goed werken.
Werkt het niet?
Een onderdeel van je website werkt niet meer na het optimaliseren
Meestal komt dat door het verkleinen of uitgesteld laden van CSS en JavaScript. Zet de instelling die je als laatste hebt aangezet weer uit en leeg de cache. Zet de opties daarna één voor één aan en test na elke stap.
Je ziet je wijzigingen niet terug op de website
Je bekijkt een bewaarde versie uit de cache. Leeg de cache van je cachingplugin en ververs de pagina in je browser.
Je gebruikt twee plugins die hetzelfde doen
Twee plugins met dezelfde taak werken elkaar tegen. Gebruik één cachingplugin en laat de code door één plugin verkleinen. Zet de dubbele functie in de andere plugin uit.
Je website blijft traag na alle stappen
Kijk in het rapport van GTmetrix welke bestanden de meeste laadtijd kosten. Vaak zijn dat scripts van buiten je website, zoals een chatvenster, video’s of meetcodes. Ligt het aan de server, lees dan hoe je de serverbelasting van je WordPress-website vermindert.
Je PageSpeed-score schommelt bij elke meting
De score van 0 tot 100 is labdata: een momentopname onder testomstandigheden, die per meting verschilt. Jaag niet op een score van 100. Stuur op de velddata bovenaan het rapport en op je LCP.
Je grootste afbeelding verschijnt als laatste in beeld
De afbeelding bovenaan je pagina laadt waarschijnlijk uitgesteld (lazy loading). Sluit die eerste afbeelding uit van lazy loading in de instellingen van je optimalisatieplugin of paginabouwer en meet je LCP opnieuw.
Veelgestelde vragen
Welke score moet ik halen in PageSpeed Insights?
Een score van 90 of hoger geldt als goed. Belangrijker dan het cijfer is dat je pagina’s voor echte bezoekers snel laden, vooral op mobiel. Jaag dus niet op een score van 100, maar kijk naar de velddata en je LCP.
Kom ik hoger in Google met een snellere website?
Snelheid telt via de Core Web Vitals mee voor je positie, maar het is één van veel factoren. De inhoud van je pagina’s blijft het belangrijkst. De grootste winst is vaak indirect: bezoekers blijven langer en haken minder snel af.
Heb ik voor elke verbetering een aparte plugin nodig?
Nee. Veel cachingplugins kunnen ook code verkleinen en lazy loading aanzetten. Hoe minder plugins je nodig hebt, hoe beter.
Kan ik WebP-afbeeldingen gebruiken in WordPress?
Ja. WordPress ondersteunt WebP. Je uploadt een WebP-afbeelding op dezelfde manier als een JPG- of PNG-bestand.
Hoe vaak moet ik de snelheid controleren?
Meet na elke grote wijziging, zoals een nieuwe plugin, een nieuw thema of een update. Zo zie je direct of je website trager is geworden. Plan daarnaast een vast moment per maand.
Hoe snel moet een WordPress-website zijn?
Streef naar een LCP onder de 2,5 seconde, een INP onder de 200 milliseconden en een CLS onder de 0,1; dat zijn de grenzen die Google aanhoudt. Voor bezoekers telt vooral dat er snel iets zichtbaars gebeurt. Vergelijk je website ook met die van je directe concurrenten.
Heb ik betaalde plugins nodig om WordPress sneller te maken?
Nee. LiteSpeed Cache is gratis op hosting met LiteSpeed, lazy loading zit standaard in WordPress en er zijn gratis plugins voor afbeeldingen en de database. Betaalde plugins zoals WP Rocket bieden vooral gemak: minder instellingen en minder kans op fouten.
Kan ViRank mijn website sneller maken?
ViRank, de SEO-software van ViVortis, meet onder Techniek de technische gezondheid van je website, waaronder snelheid en Core Web Vitals, met de punten gesorteerd op impact. De snelheidsverbeteringen zelf voert ViRank niet uit; die doe je in WordPress met de stappen van deze handleiding.
Hulp nodig?
Schakel de helpdesk van ViVortis in als:
- je website traag blijft nadat je de stappen hebt doorlopen
- je website er na het optimaliseren anders uitziet of een onderdeel niet meer werkt
- je wilt weten of je hostingpakket nog past bij je website
- je hulp wilt bij het instellen van caching of een CDN
Dien een ticket in via de helpdesk van ViVortis en voeg waar mogelijk een screenshot toe.
Lukt het niet?
Dien een ticket in met een screenshot van wat je ziet. De helpdesk reageert meestal binnen één werkdag.
Verder lezen
- Welke cachingplugin is het beste voor WordPress?
- Hoe minimaliseer ik CSS, JavaScript en HTML voor snellere laadtijden?
- Wat is Google PageSpeed Insights en hoe gebruik ik het?
- Wat is lazy loading en hoe stel ik het in op mijn WordPress-website?
Meer van ViVortis