webdesign logo transparant wit webdesign logo wit white small

10 Tips voor een snellere Wordpress website

De belangrijkste oorzaken én oplossingen

WordPress is standaard niet geoptimaliseerd voor snelheid. Je kunt de snelheid van je WordPress website verbeteren door verschillende plugins en aanpassingen op server niveau. In dit artikel bespreken we hoe je dit kunt doen via caching, compressie, PHP versies, selectief laden van plugins, Content Delivery Networks (CDN) en het gebruik van HTTP / 2.

We laten zien hoe je inhoud zoals afbeeldingen en pagina's kunt optimaliseren voor het web en hoe je dit gemakkelijk kunt meten. Afhankelijk van je website kun je een combinatie van de onderstaande methoden toepassen.

10 tips voor een snellere wordpress website

Tip 1: De tijd tot de eerste byte (TTFB)

De Time To First Byte is een meetmethode om te kijken hoe lang het duurt voor de server de gevraagde pagina van je website laadt; de reactietijd. Deze hangt af van een aantal factoren, in het bijzonder van de berekeningen die gedaan worden om de pagina op te bouwen.

In WordPress kun je de responstijd gemakkelijk meten met de UsageDD plugin. Deze plugin heeft geen configuratie in WordPress zelf, dit is een bewuste keuze om te voorkomen dat de plugin zelf een te grote invloed heeft op de laadtijden. Wat het doet is onderaan elke pagina op de website een balkje plaatsen met in het midden de reactietijd (links: TTFB en rechts: CPU tijd) samen met het aantal database verzoeken (Q) en de pagina geheugengrootte (M).

TTFB - website wachtijd

Deze balk is op de website alleen zichtbaar als je als beheerder bent ingelogd. Gewone bezoekers van de website krijgen de balk niet te zien. Het enige wat je hoeft te doen is de plugin te installeren en te activeren, waarna de informatie op elke pagina verschijnt. Waarom de snelheid en TTFB belangrijk is kun je lezen in het artikel "verbeter je website met Google Lighthouse".

Tip 2: HTTP / 2

HTTP / 2 is de nieuwe verbeterde standaard voor internetverbindingen via http en brengt een heleboel verbeteringen, waaronder verbeterde prestaties. Wij ondersteunen HTTP/2 op onze hosting pakketten. Het enige wat je hoeft te doen is een SSL certificaat aanvragen. Je krijgt HTTP 2 en SSL gratis van ons op alle hosting pakketten. Om het certificaat te gebruiken moet je website een https:// verbinding opzetten, deze zal ook automatisch HTTP2 gebruiken. Je website werkt het snelst als je https implementeert via de .htaccess.

HTTP 2, het verbeterde internet protocol

Tips 3: Caching

Door caching te gebruiken worden bepaalde delen van je website gekopieerd en klaargezet, zodat ze niet telkens uit de database geladen hoeven te worden. Voor de bezoekers van je website kun je hiervoor WP Super Cache gebruiken. Voor het beheergedeelte is het gebruik van Redis heel geschikt.

WP Super Cache

De plugin WP Super Cache maakt een kopie van al je pagina's en berichten en plaatst ze vanuit de database in een cache, zodat deze pagina's en berichten niet telkens opnieuw opgebouwd hoeven te worden. Dit zorgt ervoor dat je WordPress site een stuk sneller geladen wordt. WP Super Cache is een gratis plugin die je vanuit WordPress zelf kunt installeren in het pluginbeheer.

WP Super cahche plugin

Redis

Redis is ook een caching hulpmiddel. Met Redis wordt je website geladen vanuit geheugenmodules in plaats van de harde schijf (met onze SSD). Op die manier hoeft de webserver niet elke pagina opnieuw te berekenen. Bij WordPress krijgt het beheergedeelte van de website een boost door het gebruik van Redis. Redis is een betaalde dienst die je van ons kunt kopen via je klanten-account. Je vindt de optie in Mijn account -> Redis. In WordPress heb je ook de plug-in Redis Object Cache nodig.

WP redis object cache

Tip 4: Compressie

Compressie toepassen op de inhoud van je website geeft je website een snelheidsboost omdat de gegevens die naar de bezoekers gestuurd worden kleiner zijn, en dat bespaart laadtijd.

Stappen
Stap 1. Log in op cPanel.
Stap 2. Klik op Website optimaliseren, dit staat onder Software.
Stap 3. Kies Compress All Content en klik op Update settings.

Cpanel compress alle bestanden

Al je websites binnen dit cPanel account gebruiken nu compressie.

Tip 5: PHP versie

Op elke hosting is standaard niet de meest recente versie van PHP geactiveerd. Dit is gedaan om er zeker van te zijn dat alle Wordpress installaties en Plugins compatible zijn. De precieze versie is op elke server anders, je kunt de PHP versie controleren in cPanel. Schakel PHP 7.4 of hoger in als het nog niet actief is. Het gebruik van PHP 7.4 en hoger leidt tot een gemiddelde prestatieverbetering van 35% ten opzichte van PHP 5.6 en lager die End Of Life zijn.

Bij gebruik van een PHP-versie die niet "native" in de naam heeft kun je nog een aantal instellingen aanpassen om Wordpress te optimaliseren. Dit is mogelijk via de PHP opties. Voor nieuwe WordPress installaties raden we de volgende wijzigingen aan:

max_execution_time = 300
max_input_vars = 20000

Op al onze servers is PHP 8 beschikbaar deze versie is geheel opnieuw opgebouwd en beloofd weer een flinke prestatieverbetering. PHP 8 is niet standaard ingeschakeld omdat sommige plugins nog niet met de laatste PHP versie kunnen omgaan. Je kunt dit zelf eenvoudig testen door de PHP versie aan te passen.

Wordpress en PHP8

PHP versie selecteren

Stap 1: Login op Cpanel
Stap 2: Selecteer > Select PHP Version
Stap 3: Kies de PHP versie

Tip 6: wp-config.php

In het wp-config.php bestand kun je nog een aantal andere wijzigingen aanbrengen die de geheugenlimiet en de autosave verbeteren. Voeg onderaan het wp-config.php bestand de onderstaande code toe.

WP Config geheugen limieten instellen

define ('WP_MEMORY_LIMIT', '1024M');
define ('AUTOSAVE_INTERVAL', 480);
"

Tip 7: WP Cron

Wordpress gebruikt wp-cron.php om een virtuele cron job uit te voeren. Deze cron job zorgt ervoor dat een taak wordt aangemaakt om een aantal zaken te automatiseren zoals het publiceren van berichten, controleren op updates van het thema, waarschuwingen aan gebruikers en nog veel meer. Standaardis Wordpress geconfigureerd om bij elke bezoeker wp-cron.php uit te voeren.

het aantal cron jobs evenementen in Wordpress

Op sites die heel weinig verkeer hebben is dit niet erg, maar naarmate je verkeer meer verkeer krijgt wordt dit vlug een bottleneck. Het is erg inefficiënt en veroorzaakt veel onnodige verzoeken die je server zwaar belasten. Door deze onnodige belasting wordt de server capaciteit niet optimaal gebruikt en wordt je website trager.

Het is wel belangrijk dat de cronjobs regelmatig wordt uitgevoerd, maar dit hoeft slechts een paar keer per dag, en zeker niet bij elke bezoeker. Onderstaand leggen we uit he u handmatig een cronjob kunt instellen voor Wordpress.

Handmatig een cronjob instellen

Stap 1: Open via FTP het wp-config.php bestand
Stap 2: Scroll naar beneden tot de je de tekst "That's all, stop editing! Happy blogging." vindt. (als de tekst er niet staat scroll je helemaal naar het einde).
Stap 3: Plak de tekst define('DISABLE_WP_CRON', true);
wpconfig happy blogging
Stap 4: Sla het bestand op.
Stap 5: Open cPanel en klik op Cron Jobs onder de categorie Advanced.
Stap 6: Kies onder Common Settings de optie Twice a day.
Stap 7: Zoek de map waar WordPress geïnstalleerd is. Als de huidige locatie /public_html/ is, voeg dan de volgende regel toe onder Command:

cd /home/your_account/public_html; php -q wp-cron.php

Verander de regel hierboven in de locatie van de WordPress installatie als die in een andere map geïnstalleerd is. Verander jouw_account in je CPanel gebruikersnaam.

Wordpress cronjob handmatig instellen

Stap 8: Klik Add New Cron Job om de cron job toe te voegen.

Tip 8: Plugins

WordPress laadt op elke pagina die je bezoekers zien op de achtergrond alle plugins die je geïnstalleerd hebt. Hoe meer plugins geladen worden, hoe langzamer de snelheid van jde website. Het is daarom raadzaam om met regelmaat het aantal plugins dat je hebt geïnstalleerd te controleren en die niet meer gebruikt worden uit te schakelen of te verwijderen. Ook raden we je aan om de laatste versie van de plugin te installeren. Veel plugins kun je automatisch updaten.

Plugin filter

Een veel voorkomend probleem is dat alle plugins op alle pagina’s, blogberichten, productpagina’s worden geladen. Dit maakt een website erg traag en het is niet noodzakelijk om bijvoorbeeld een plugin filter voor Woocommerce op een berichten pagina te laden. Ook kun je plugins uitsluiten die alleen wijzigingen in het WordPress beheerpaneel aanbrengen. Met Plugin Load Filter kun je zien welke plugin worden geladen, en kun je deze in of uitschakelen per pagina of type content.

Stappen:
Stap 1. Log in op WordPress.
Stap 2. Klik op Plugins in het linker menu > selecteer > Nieuwe plugin.
Stap 3. Typ in de rechterbovenhoek van de zoekbalk Plugin Load Filter en druk op enter.
Stap 4. Klik bij Plugin Load Filter op Nu installeren. Als de installatie voltooid is, klik je op Activate.
Stap 5. Klik in het linkermenu op Plugins en dan op Plugin Load Filter.
Stap 6. Bij Filter Registratie geef je aan welke plugins wanneer geladen moeten worden. Plugins die alleen betrekking hebben op je WordPress beheer worden onder Admin Filter geplaatst. Wil je per paginatype aangeven of een pagina geladen moet worden, dan kies je Paginafilter.

WP Plugin filter per content type

Stap 7. Bij Paginafilter activering kies je voor welke soort pagina's de met het Paginafilter ingestelde plugins geladen moeten worden.

Plugin Filter instellingen

Stap 8. Je kunt aangeven welke plugins op bepaalde pagina's geladen worden. Je doet dit vanuit de pagina bewerking en dan rechts onderaan bij Page Filter Plugin.

Tip 9: Content Delivery Netwerk

Een Content Delivery Network (CDN) helpt je website sneller te laden voor bezoekers over de hele wereld. Omdat onze servers in Nederland staan, hoef je alleen een CDN te gebruiken als je website veel bezoekers uit andere landen krijgt. Voor de webhosting werken we samen met Cloudflare om je een bliksemsnelle CDN te bieden. Je activeert Cloudflare gratis voor al je websites vanuit je cPanel.

Cloudflare en WP, sneller website

Tip 10: WP-Smushit

Afbeeldingen en foto's maken een groot deel uit van websites. Grote afbeeldingen leiden echter tot vertraging van je website en vooral van de laadtijden. Hoe meer data je website naar de bezoeker moet sturen, hoe langer het duurt om die pagina's te laden. Niet alleen het aantal afbeeldingen, maar ook de "zwaarte" van de afbeelding heeft invloed op de laadtijden.

Smush It afbeeldingen optimaliseren

Je kunt natuurlijk al die afbeeldingen lokaal op je computer aanpassen wat betreft resolutie, compressie en dergelijke, maar er zijn ook verschillende handige plugins die dit vanuit WordPress zelf voor je kunnen doen. WP-Smushit is zo'n plugin, kennis over het optimaliseren van afbeeldingen is hier niet echt een vereiste maar kan wel helpen.

Stappen:
Stap 1. Log in op WordPress.
Stap 2. Klik op Plugins in het linkermenu en dan bovenaan de pagina op Nieuwe plugin.
Stap 3. Typ WP-Smushit in de zoekbalk en druk op enter.
Stap 4. Bij WP-Smushit klik je op Nu installeren. Als de installatie voltooid is, klik je op Activeren.
Stap 5. Klik op Smush in het linkermenu.
Stap 6. Scroll naar beneden naar de instellingen, met Automatisch Smush kun je instellen dat bij het uploaden automatisch afbeeldingen worden verbeterd voor het web. Nieuwe uploads worden voortaan automatisch 'gesmusht', dus je hoeft hier verder niets voor te doen.
Smush instellingen
Stap 7. Bij EXIF gegevens kun je aangeven of je de gegevens die je camera in foto's plaatst wilt bewaren in de geoptimaliseerde afbeeldingen. Het bewaren hiervan kan van belang zijn voor fotografen, maar voor de meeste bezoekers van de website zal dit niet het geval zijn. Het wissen van deze gegevens maakt de beelden iets kleiner, wat de laadtijdten goede komt.
Smush Exis verwijderen
Stap 8. Bij Full size images geef je aan of de beelden op de server bewaard kunnen worden en wat de maximale grootte is. Hiermee kun je aanzienlijk besparen op de opslag van je pakket. Zorg ervoor dat je altijd een kopie van het origineel lokaal bewaart voor als je het later nodig hebt.
Stap 9. Kijk in de header bovenaan van Bulk Smush of er nog afbeeldingen op je website staan die 'smushed' moeten worden. Door dit te doen optimaliseer je bestaande afbeeldingen op de website.

Is je Wordpress website nog steeds traag?

We hopen dat deze 10 Wordpress tips om je website snelheid te verbeteren je geholpen heeft en dat je website nu super snel laadt. Als je website nog steeds traag is helpen we graag we je graag met een uitgebreide analyse waarom dit zo is. Vul het formulier in op Wordpress hulp en we kijken samen met u hoe we de snelheid van uw website kunnen verbeteren.

Nieuw: Managed Wordpress Hosting

Probeer het 30 dagen en ervaar het verschil. Niet tevreden? geld terug.
Geen omkijken meer naar het beheer van je WordPress website. Wij nemen het technisch beheer van je website helemaal uit handen.
Volledig gemanaged Wordpress website hosting.

WordPress hulp

Snel hulp nodig?
We kunnen je snel helpen met dringende WordPress of WooCommerce problemen. Vaak gaat het om een kleinigheidje, en helpen we je direct, is het probleem wat groter dan wordt dit meestal binnen een dag opgelost. Hulp bij Wordpress en Woocommerce problemen.

Nog een tip: Wil je website snelheid en gebruikerservaring nog verder verbeteren? Lees dan: Verbeter je website met Google Lighthouse.

Blijf op de hoogte!
Schrijf je in voor onze nieuwsbrief
We use cookies

Wij gebruiken cookies op onze web site. Sommigen zijn essentieel voor het correct functioneren van de site, terwijl anderen ons helpen om de site en gebruikerservaring te verbeteren (tracking cookies). U kan zelf kiezen of u deze cookies wil toestaan of niet. Let op dat als u onze cookies weigert mogelijk niet alle functies van de site beschikbaar zijn.

No Internet Connection