11 tips om je WordPress site sneller te maken
Je hebt maar enkele seconden om een bezoeker vast te houden. Deze 11 tips maken je WordPress site aantoonbaar sneller.
Wanneer iemand voor het eerst op je site komt, heb je maar een paar seconden om die bezoeker vast te houden. Een snelle WordPress site is daarom geen luxe maar noodzaak. Onderzoek van het Bing-zoekteam liet al zien dat een vertraging van 2 seconden de klanttevredenheid met 3,8% verlaagt, het omzet per gebruiker met 4,3% verlaagt en het aantal klikken met 4,3% verlaagt. Laadt je site te langzaam, dan ben je bezoekers kwijt voordat je zelfs maar een kans hebt gehad. Bovendien telt Google de snelheid van je site gewoon mee in de zoekresultaten. Snelheid bepaalt dus mede hoeveel bezoekers, en dus conversies, je krijgt.
Meet eerst hoe snel je site nu is
Test eerst hoe traag je site volgens Google's eigen normen is, met PageSpeed Insights. Vul de url van je site in en klik op analyseren. Na een korte wachttijd zie je een score. Zit je onder de 90, dan is er meestal nog winst te halen. Daarboven zit je al goed.
Hoe versnel je WordPress
Er zit geen vaste volgorde in onderstaande tips. Kijk welke je zelf kunt toepassen, dan kom je al een heel eind.
1. Kies een goede host
Een goedkope, gedeelde host lijkt in het begin een koopje, maar je betaalt het terug in langzame laadtijden en storingen tijdens drukke momenten. Bij gedeelde hosting deel je server-capaciteit met andere sites, en trekt een drukke buursite soms ook jouw site langzaam. Kies bij voorkeur een hostingpartij die zich richt op WordPress en zorg dat je site voldoende eigen resources heeft.
2. Begin met een lichte basis
Een licht, eenvoudig thema is vaak sneller dan een uitgebreid thema vol functies die je toch nooit gebruikt. Hoe minder overbodige code en functionaliteit je thema meesleept, hoe sneller je pagina's laden.
3. Gebruik een cache plugin
Cachingplugins verbeteren de laadtijd van je pagina's drastisch en zijn op WordPress.org gratis te vinden. Ze zorgen ervoor dat een pagina niet elke keer opnieuw hoeft te worden opgebouwd, maar klaarstaat als kant-en-klaar bestand. Installeer en activeer een cachingplugin en je merkt vaak direct verschil.
4. Gebruik een content delivery network (CDN)
Een CDN neemt je statische bestanden (CSS, JavaScript, afbeeldingen) en laat bezoekers die downloaden vanaf een server die zo dicht mogelijk bij hen in de buurt staat. Grote sites gebruiken hier vrijwel allemaal een vorm van. Cloudflare biedt bijvoorbeeld een gratis instapniveau en is redelijk eenvoudig in te stellen.
5. Optimaliseer je afbeeldingen automatisch
Handmatig elke afbeelding optimaliseren is geen doen. Gebruik een afbeeldingsoptimalisatie-plugin die dit automatisch doet zodra je een afbeelding uploadt. Lees ook mijn artikel over automatisch afbeeldingen comprimeren in WordPress voor een stappenplan.
6. Optimaliseer je homepagina
Je homepage is vaak de pagina waar de meeste bezoekers landen, dus loont het om hem licht te houden:
- Toon uittreksels in plaats van volledige berichten.
- Beperk het aantal getoonde berichten op de pagina.
- Verwijder overbodige widgets van de startpagina.
- Verwijder inactieve plugins en widgets die je niet gebruikt.
- Houd het minimaal, bezoekers komen voor de inhoud.
Een schoon, gericht ontwerp van je homepage helpt niet alleen visueel, maar ook qua laadtijd.
7. Optimaliseer je WordPress-database
Je database verzamelt met de tijd rommel: spam, oude conceptversies van berichten, verlopen sessies. Een database-optimalisatieplugin ruimt dit periodiek op en houdt je database compact, wat de laadtijd verbetert.
8. Schakel hotlinking van je afbeeldingen uit
Hotlinking is een vorm van bandbreedte-diefstal: andere sites linken direct naar afbeeldingen op jouw server, waardoor jouw serverbelasting toeneemt zonder dat jij er iets aan hebt. Dit kan behoorlijk oplopen naarmate je afbeeldingen vaker worden overgenomen.
9. Voeg lazy loading toe aan je afbeeldingen
Bij lazy loading laadt alleen de afbeelding die direct zichtbaar is in het scherm van de bezoeker. Andere afbeeldingen laden pas op het moment dat de bezoeker ernaartoe scrolt. Dat versnelt niet alleen het laden van de pagina, maar bespaart ook bandbreedte voor bezoekers die niet helemaal naar beneden scrollen. De meeste recente WordPress-versies doen dit inmiddels standaard.
10. Zet pingbacks en trackbacks uit
WordPress communiceert standaard met andere blogs via pingbacks en trackbacks. Elke keer dat een andere blog jou vermeldt, wordt dat gemeld op jouw site, wat je post laat bijwerken. Zet je dit uit, dan blijven bestaande backlinks gewoon staan, je schakelt alleen de instelling uit die extra belasting voor je server veroorzaakt. Meer hierover lees je in waarom je XML-RPC en pingback beter uit kunt zetten.
11. Gebruik een actuele PHP-versie
WordPress draait op PHP, de programmeertaal die op je server wordt uitgevoerd. Nieuwere PHP-versies zijn merkbaar sneller dan oudere. Controleer bij je hostingpartij welke PHP-versie jouw site gebruikt en vraag om een upgrade als dat een oudere versie is. De meeste goede hostingpartijen draaien inmiddels een actuele, ondersteunde versie standaard.
Geen zin om dit zelf te doen?
Herken je je site in bovenstaande punten maar heb je geen tijd of zin om het zelf aan te pakken? Vraag de gratis SEO-check aan, dan kijk ik mee naar waar de winst voor jouw site zit.
Veelgestelde vragen
Hoe test ik hoe snel mijn WordPress site is?
Gebruik PageSpeed Insights van Google. Vul je webadres in en je krijgt een score en een lijst met concrete verbeterpunten. Onder de 90 is er meestal nog winst te behalen.
Wat is de snelste manier om mijn WordPress site te versnellen?
Een goede cachingplugin installeren geeft vaak het snelste resultaat, gevolgd door het optimaliseren van je afbeeldingen. Beide zijn binnen een uur te regelen.