WordPress-website traag? Zo ontdek je wat de boosdoener is

Je klikt je website open en het duurt een paar seconden voordat er iets gebeurt. Op je eigen laptop valt het misschien nog mee, maar op een telefoon wordt het echt vervelend. Vaak krijg je dan het advies om 'even een cacheplug-in te installeren'. Soms helpt dat. Soms verandert er nauwelijks iets.

Een trage WordPress-website kan verschillende oorzaken hebben: hosting, te grote afbeeldingen, scripts, een zwaar thema, plug-ins of een combinatie daarvan. De oplossing begint dus niet met willekeurig optimaliseren, maar met meten.

Is de hele website traag of alleen bepaalde pagina's?

Open eerst meerdere pagina's op je telefoon en op een computer. Test ook een productpagina, een artikel en de contactpagina. Let op of de vertraging vooral optreedt vóórdat er iets zichtbaar is, terwijl je door de pagina scrolt of pas wanneer je op een knop klikt.

Dat verschil geeft aanwijzingen. Een pagina die lang niets toont, kan bijvoorbeeld wachten op de server of op het belangrijkste beeld. Een pagina die wel zichtbaar is maar slecht reageert, kan last hebben van zware scripts. En een webshop die alleen tijdens het afrekenen traag is, vraagt een heel ander onderzoek dan een trage homepage.

Begin met een meting, niet met een nieuwe plug-in

PageSpeed Insights laat zien hoe een pagina presteert. Kijk naar zowel de mobiele als de desktopresultaten, en maak onderscheid tussen testresultaten onder gecontroleerde omstandigheden en gegevens van echte gebruikers, als die beschikbaar zijn. Die laatste meten onder meer de Core Web Vitals.

Een score alleen vertelt niet wat jouw website nodig heeft. Kijk liever welke problemen in de meting worden genoemd en wat bezoekers ervan merken. Vergelijk dezelfde pagina op verschillende momenten en na één gerichte wijziging.

1. Afbeeldingen zijn te groot

Een afbeelding van enkele megabytes is niet nodig om scherp op een website te staan. Zeker op een telefoon hoeft een grote afbeelding bovenaan vaak niet in de oorspronkelijke cameragrootte te worden geladen.

Gebruik passende afmetingen, moderne bestandsformaten waar dat werkt en controleer of de site verschillende beeldgroottes aanbiedt voor verschillende schermen. Let op dat afbeeldingen die direct bovenaan zichtbaar zijn niet onnodig laat worden geladen.

Ga niet blind alle foto's comprimeren. Productfoto's en portfoliofoto's moeten voldoende scherp blijven om vertrouwen te wekken.

2. Je hosting past niet meer bij de website

Een eenvoudige website heeft andere servercapaciteit nodig dan een webshop met veel bezoekers, productfilters en koppelingen. Als je site structureel langzaam reageert voordat de pagina verschijnt, kan de hosting een factor zijn.

Dat betekent niet dat iedere trage website een duurdere server nodig heeft. Controleer eerst of software, caching en externe verbindingen goed zijn ingericht.

3. Er draaien te veel of te zware scripts

Denk aan trackingcodes, chatwidgets, advertentietags, animaties en bepaalde formulierfuncties. Los van elkaar lijken die klein. Samen kunnen ze het laden en reageren merkbaar vertragen.

Controleer daarom welke scripts op welke pagina's nodig zijn. Een script dat alleen op een contactpagina wordt gebruikt, hoeft niet altijd overal geladen te worden. Verwijder geen tracking zonder te begrijpen welke metingen of toestemmingsinstellingen daardoor verdwijnen.

4. Plug-ins zitten elkaar in de weg

Twee plug-ins die hetzelfde proberen te doen, kunnen elkaar in de weg zitten. Denk aan verschillende optimalisatieplug-ins die allebei scripts uitstellen of caching regelen.

Kies bij voorkeur één duidelijke aanpak en test wijzigingen gecontroleerd. Schakel niet zomaar belangrijke plug-ins uit op een live webshop. Dat kan formulieren, betalingen of productopties raken.

5. De database en achtergrondtaken zijn zwaar

WooCommerce, formulieren, beveiligingsplug-ins en koppelingen kunnen veel gegevens verwerken. Sommige websites bouwen bovendien een lange wachtrij aan achtergrondtaken op.

Databaseonderhoud kan zinvol zijn, maar maak eerst een back-up en kijk welke gegevens echt veilig verwijderd mogen worden. Bestelgegevens en andere bedrijfsinformatie mogen niet verdwijnen doordat iemand een automatische opruimfunctie aanzet.

6. Caching is niet goed ingesteld

Caching zorgt ervoor dat niet bij ieder bezoek alles opnieuw hoeft te worden opgebouwd. Op veel websites levert dat winst op.

Bij een webshop is het belangrijk om de juiste uitzonderingen te gebruiken. Winkelwagen, afrekenen en persoonlijke accountpagina's mogen niet zomaar dezelfde opgeslagen versie aan verschillende bezoekers tonen. Laat de caching dus afstemmen op de manier waarop je webshop werkt.

7. Het mobiele ontwerp is te zwaar

Een grote video op de homepage, ingewikkelde effecten of veel elementen die tegelijk bewegen, kunnen op een laptop goed werken en op een telefoon hinderlijk worden.

Vraag je af of die onderdelen bijdragen aan de ervaring. Soms levert het weghalen van één grote animatie meer op dan het toevoegen van meerdere technische oplossingen.

Zo pak je het onderzoek aan

  1. Kies een paar belangrijke pagina's en noteer de huidige prestaties.
  2. Maak of controleer een recente back-up.
  3. Bepaal of de vertraging vooral bij de server, het laden of de interactie zit.
  4. Kies één logische verbetering en test die op een veilige manier.
  5. Meet opnieuw en controleer of formulieren en andere functies nog werken.
  6. Ga pas daarna door naar het volgende knelpunt.

Deze aanpak klinkt minder spectaculair dan 'maak WordPress 300% sneller', maar je weet tenminste welke wijziging effect heeft.

Een snelle website moet ook goed blijven werken

Bij Marketing Hunters bekijken we snelheid in samenhang met het ontwerp, de gebruikte plug-ins en de belangrijke functies. Een snelle website waar het formulier niet meer werkt, is geen verbetering. Hoe we dat aanpakken, lees je op onze pagina WordPress website sneller maken.

Wil je dat iemand de techniek structureel bijhoudt? Kijk dan naar technisch onderhoud. Voor grotere aanpassingen aan je website kun je terecht bij onze development.

Vertel waar je tegenaan loopt

Veelgestelde vragen

Maakt een cacheplug-in mijn website altijd sneller?

Nee. Als de oorzaak bijvoorbeeld bij een zwaar extern script zit, is caching alleen niet genoeg.

Moet ik altijd een andere hostingpartij kiezen?

Nee. Meet eerst en onderzoek of de server echt het knelpunt is.

Mag ik alle plug-ins uitschakelen om te testen?

Niet zonder voorbereiding, zeker niet bij een webshop. Test bij voorkeur op een afgeschermde testomgeving en maak eerst een back-up.

Waarom is mijn website op mijn eigen computer sneller?

Dat kan komen door opgeslagen bestanden in je browser, een betere verbinding of verschillen tussen apparaten. Daarom zijn mobiele tests en, waar mogelijk, gegevens van echte gebruikers nuttig.