WordPress traag? Zo vind je de oorzaak en maak je je site sneller

Een trage website kost bezoekers, aanvragen en plekken in Google. Bij WordPress is “installeer een cacheplugin” het standaardadvies, maar dat helpt alleen als de cache ook echt het probleem is. Beter is eerst meten waar de tijd in zit en dan gericht aanpakken. In dit artikel lees je hoe.

Eerst meten: waar zit de vertraging?

Er zijn twee soorten traag, en ze hebben verschillende oplossingen:

Meet je belangrijkste pagina’s met PageSpeed Insights van Google, en meet zowel mobiel als desktop. Is vooral het beheer (wp-admin) traag, dan zit het probleem bijna altijd aan de serverkant. De plugin Query Monitor laat zien welke plugin of databasevraag de meeste tijd kost. Gebruik die tijdelijk en zet hem daarna uit.

Oorzaak 1: hosting en PHP

Goedkope gedeelde hosting kan druk zijn met honderden andere sites op dezelfde server. Daarnaast maakt de PHP-versie veel uit: nieuwere versies zijn merkbaar sneller dan oude. Kijk in je hostingpaneel welke versie je draait en of die nog ondersteund wordt. Test een overstap eerst op een kopie. Meer daarover in WordPress hosting kiezen.

Oorzaak 2: geen of verkeerde cache

Zonder cache bouwt WordPress elke pagina bij elk bezoek opnieuw op. Een paginacache bewaart de kant-en-klare pagina, zodat de volgende bezoeker hem direct krijgt. Daarnaast bestaat er objectcache (voor databaseresultaten) en browsercache. Let op: gebruik niet meerdere cacheplugins tegelijk, en sluit de winkelwagen en het afrekenen van een webshop uit van paginacache.

Oorzaak 3: afbeeldingen

Foto’s rechtstreeks van een camera of telefoon zijn vaak meerdere megabytes groot, terwijl ze op je site maar een paar honderd pixels breed worden getoond. Verklein afbeeldingen vóór het uploaden, gebruik een modern formaat zoals WebP en zorg dat afbeeldingen onderaan de pagina pas laden als je ernaartoe scrolt (lazy loading, standaard in WordPress).

Oorzaak 4: plugins en paginabouwers

Het aantal plugins zegt niet alles: één slecht gebouwde plugin is erger dan tien lichte. Typische vertragers zijn plugins die op elke pagina scripts laden terwijl ze maar op één pagina nodig zijn, statistiekplugins die alles in je eigen database bijhouden, en zware paginabouwers met veel effecten. Verwijder wat je niet gebruikt en kijk met Query Monitor welke plugin echt tijd kost.

Oorzaak 5: de database

Na een paar jaar zit de database vol met oude revisies van pagina’s, spamreacties, tijdelijke gegevens (transients) en restanten van verwijderde plugins. Vooral de tabel met opties, waarvan een deel bij elk bezoek wordt geladen, kan te groot worden. Opschonen helpt, maar maak eerst een back-up. Beperk daarna het aantal revisies in wp-config.php.

Oorzaak 6: externe scripts

Chatwidgets, video-embeds, sociale-mediaknoppen, lettertypen van externe diensten en trackingscripts laden allemaal iets van een andere server. Elk script voegt tijd toe. Laad alleen wat je echt gebruikt en laad video’s pas als iemand op afspelen klikt.

Het stappenplan

  1. Meet je belangrijkste pagina’s (mobiel en desktop) en noteer de uitkomst.
  2. Controleer hosting en PHP-versie.
  3. Zet één goede paginacache aan.
  4. Optimaliseer de grootste afbeeldingen.
  5. Verwijder ongebruikte plugins en zoek de zwaarste.
  6. Schoon de database op (na back-up).
  7. Meet opnieuw en vergelijk.

Lees ook waarom mobiele snelheid telt. Is je site niet alleen traag maar valt hij ook weg, kijk dan bij 500-fout in WordPress. Plotseling traag zonder dat je iets veranderde? Controleer dan ook of je site niet gehackt is.

Wat je beter niet doet

Laten versnellen?

Met Website verbeteren (€139 eenmalig) pakken we onder meer de snelheid van een bestaande WordPress-site aan. Daarna kan de site draaien op onze WordPress hosting en kun je het onderhoud laten doen, zodat hij snel blijft. Ligt je site op dit moment plat, ga dan naar WordPress-spoedhulp.

Veelgestelde vragen

Waarom is mijn WordPress-site zo traag?

De meest voorkomende oorzaken zijn trage of overvolle hosting, een oude PHP-versie, geen paginacache, te grote afbeeldingen, zware plugins of paginabouwers en een volgelopen database.

Hoe meet ik de snelheid van mijn WordPress-site?

Gebruik PageSpeed Insights voor de laadtijd in de browser, mobiel en desktop. Voor wat er op de server gebeurt, laat de plugin Query Monitor zien welke plugin of databasevraag tijd kost.

Maken veel plugins WordPress traag?

Niet het aantal, maar de kwaliteit telt. Eén zware plugin kan meer vertragen dan tien lichte. Verwijder ongebruikte plugins en zoek uit welke echt tijd kost.

Waarom is wp-admin traag?

Het beheer gebruikt geen paginacache, dus daar merk je trage hosting, een oude PHP-versie, zware plugins en een volle database het eerst.

Helpt een cacheplugin altijd?

Een paginacache helpt bijna altijd voor bezoekers, maar lost geen trage server, te grote afbeeldingen of een trage checkout op. Gebruik er maar één tegelijk.

Je WordPress-site laten versnellen?

Plan een gratis gesprek. We kijken waar de vertraging zit en wat het oplevert om dat aan te pakken.

Plan een gratis gesprek Site plat? Spoedhulp

Lees ook: WordPress-spoedhulp · WordPress hosting · WordPress onderhoud · mobiele websitesnelheid · WordPress hosting kiezen · WooCommerce-webshop

← Terug naar de kennisbank