De snelste manier om trage websites te verbeteren.
Trage website? Dit is hoe je snel ziet waar het misgaat (en wat je eraan doet).
Je klant klaagt: “De site is traag.”
Maar waar zit het probleem?
De homepage lijkt oké. Maar die inner pages… meh.
Is het de hosting? Zijn het de scripts? Te grote afbeeldingen? Caching off?
Je kunt natuurlijk alles langsgaan. Of je pakt het slim aan.
Met een vaste checklist en de juiste tools kun je in 15 minuten zien wat er aan de hand is — en wat je als eerste moet aanpakken.
Stap 1: Gebruik één goede performance tool (en niet 6 tegelijk).
PageSpeed Insights, GTmetrix, Pingdom, WebPageTest, Lighthouse, caching checkers…
Je verdwijnt zo in de data.
Mijn advies? Gebruik één tool goed.
Ik gebruik zelf meestal:
👉 Google PageSpeed Insights – want daar kijkt je klant uiteindelijk ook
👉 En/of GTmetrix – iets technischer, maar lekker visueel en duidelijk
Let op wat echt telt:
- First Contentful Paint (FCP)
- Largest Contentful Paint (LCP)
- Total Blocking Time
- CLS (cumulative layout shift)
- Server response time
En: check mobiel én desktop. Veel issues zie je pas mobiel.
Stap 2: Kijk waar je site écht op vastloopt.
Je krijgt geen 80/100 score vanwege “iets kleins”.
Grote boosdoeners zijn meestal:
- Te grote afbeeldingen (zonder compressie of juiste afmetingen)
- Geen caching of verkeerde cachinginstellingen
- Te veel externe scripts (lettertypes, tracking, plugins die alles laden)
- Slechte hosting of trage TTFB
- Pagebuilders die teveel HTML/CSS/JS genereren
- Geen lazy load voor media
Let op: een trage site is zelden één probleem.
Het is bijna altijd een optelsom.
Stap 3: Pak de quick wins eerst.
💡 Afbeeldingen optimaliseren
Gebruik tools zoals TinyPNG of ShortPixel.
Laat je klant nooit zelf hi-res afbeeldingen uploaden zonder compressie. Nooit.
💡 Caching inschakelen
WP Rocket is mijn go-to (en de enige cachingplugin waar ik zelden ellende mee heb).
Standaard activeren. Combineer scripts, minify CSS/JS. Vink het netjes aan. Geen gokwerk.
💡 Hosting controleren
Kijk naar TTFB. Zit je boven de 500ms? Dan is je hosting langzaam.
Tijd voor een betere partij of een ander pakket.
💡 Lazy load aanzetten
Afbeeldingen die buiten het scherm vallen, hoeven niet meteen geladen te worden.
Zet dat standaard aan (via WP Rocket of native browserinstellingen).
Bonus: scripts die niet nodig zijn? Weg ermee.
Een trage site is vaak een plugin-graveyard.
- ActiveCampaign, Hotjar, Google Fonts, Facebook Pixel, TikTok tracking, 8 fonts, 4 sliders, YouTube embeds in de footer…
- Allemaal leuk. Maar niet als je klant 3 seconden moet wachten op content.
Kijk kritisch wat echt nodig is.
De rest: uitzetten, lazy loaden of lokaal hosten.
Stap 4: Meten = weten (en rapporteren).
Optimaliseren is geen eenmalige actie.
Zorg dat je dit meeneemt in je onderhoudsflow:
- Automatisch performance rapport per maand
- GTmetrix monitoring
- Error logging (WP Umbrella, UptimeRobot, etc.)
- Interne notitie in je klantdossier: wat heb je gedaan, wat is het effect
Zodat je niet elke keer opnieuw hoeft te zoeken.
En zodat je klant snapt wat je doet – zonder dat je het technisch hoeft uit te leggen.
Wil je dit niet steeds zelf blijven doen?
Dat snap ik.
Performance optimalisatie is belangrijk, maar het vreet tijd als je geen strak systeem hebt.
Daarom zit dit standaard in Maintainer — mijn whitelabel onderhoudsdienst voor webdesigners.
- Elke maand performancecontrole
- Proactief verbeteren (geen reactief geklooi)
- Monitoring, rapportage, optimalisatie
👉 Check Maintainer – en laat performance voortaan geregeld zijn, zonder dat jij er steeds induikt.