Hoe kan ik mijn WordPress site optimaliseren?

Is je WordPress site trager dan je verwacht? Dan kun je een aantal dingen doen om WordPress sneller te maken.
Een trage WordPress website wordt meestal veroorzaakt door een conflict tussen plugins of een probleem. met het geactiveerde theme.

Plugins en theme

Voor je verder gaat, is het belangrijk om eerst WordPress, alle plugins en je themes te updaten naar de laatste versies. Het is mogelijk dat daarmee het probleem al wordt opgelost. Maak altijd eerst een goede back-up.

Schakel plug-ins uit

Om te onderzoeken of het probleem wordt veroorzaakt door plug-ins, schakel je alle plug-ins uit. Schakel ze daarna één voor één weer in tot het probleem zich opnieuw voordoet. Je weet dan in elk geval één van de mogelijke boosdoeners.

Schakel dan alleen de laatst geactiveerde plug-in in. Is je website dan traag? Informeer bij de maker van de plug-in of het probleem bij ze bekend is en of er een oorzaak of oplossing bekend is.

Is de site met die plug-in wel snel? Schakel dan één voor één weer de andere plug-ins in, tot het probleem zich voordoet. Zo ga je door tot je de mogelijke veroorzakers hebt gevonden.

WordPress theme uitschakelen

De oorzaak kan ook bij het thema liggen. Schakel het theme tijdelijk uit door een ander theme te activeren. Kies dan altijd voor één van de standaard WordPress themes, zoals Twenty Fifteen of Twenty Sixteen. Dit zijn basis-thema’s die eigenlijk altijd goed werken.

Is jouw website weer snel als je een standaard theme activeert? Dan kan het gewenste theme een functie bevatten die een probleem oplevert, slecht gecodeerd zijn, of een conflict hebben met één van de plug-ins.

WordPress-database optimaliseren

Elke keer als je een wijziging aanbrengt in WordPress wordt er een ‘revisie-versie’ opgeslagen. Bij grotere websites, of wanneer je regelmatig bestaande posts update, kan je site veel sneller laden wanneer je deze revisies verwijdert.

Ook het installeren en weer verwijderen van pugins en thema’s kan ervoor zorgen dat er gegevens in de database achterblijven, die niet meer nuttig zijn. Je kunt al die gegevens verwijderen uit de database, waardoor deze kleiner wordt.

Kleinere database zorgt voor snellere site

Een kleinere database zorgt ervoor dat je site sneller reageert. Het verschil is vooral goed te merken als je database op dit moment vrij groot is.

Verwijder ongebruikte plug-ins en themes

Voordat je aan de slag gaat met het opschonen van de database, is het verstandig om eerst plug-ins die je niet gebruikt te verwijderen. Deze plug-ins zorgen ervoor dat je database groter is, dan eigenlijk noodzakelijk. Bovendien blijven soms verwijzingen naar de plug-ins in de broncode van je website staan.

Verwijder deze plugins via ‘/wp-admin’ en zorg dat deze plug-ins ook niet meer aanwezig zijn in de map ‘/wp-content/plugins’. Dit geldt ook voor themes die je niet gebruikt. We raden aan om, naast het theme dat je gebruikt, één basisthema van WordPress te laten staan, bijvoorbeeld ‘Twenty Sixteen’.

WP Sweep installeren

Installeer de plug-in WP Sweep. Ga daarvoor in ‘/wp-admin’ naar ‘Plug-ins’ > ‘Add New’. Zoek dan op ‘WP Sweep’, klik op ‘Installeer’ en daarna op ‘Activeer’. Ga vervolgens naar de plug-in pagina en voer de acties uit. Zo kun je de database goed opschonen. Zorg vooraf voor een goede back-up van je database. Zo kun je altijd terug voor als er iets mis gaat.

Je foto’s optimaliseren

Misschien wel de belangrijkste optie om je site sneller te maken, is het ‘resizen’ van je foto’s. Veel fotografen willen nog wel eens de originele foto’s uploaden, maar dat is in de meeste gevallen overbodig.

Wanneer je foto’s van 1 of 2 MB uploadt, moet je ervan bewust zijn dat een fotogalerij met 50 foto’s dus 50 tot 100 MB aan download betekent. Elke bezoeker van je fotogalerij moet al die data ophalen van de server.

Dataverkeer verminderen

Dat zorgt niet alleen voor een trage website, maar ook voor veel dataverkeer. Verklein je foto’s dus voordat je ze uploadt. Ideaal zou een grootste breedte van 900 tot 1400 pixels zijn. Een goed verkleinde afbeelding is meestal niet groter dan 400 KB.

Met de plug-in WP Smush kun je het bestandsformaat van afbeeldingen heel eenvoudig verkleinen, waardoor ze sneller te openen zijn. Je kunt deze plug-in installeren via WordPress.

Minify en Caching

Een WordPress-website opent niet alleen de afbeeldingen en tekst. Ook veel CSS stylesheets en JavaScripts voor allerlei styling en functies worden ingeladen.

Elke browser kan maximaal acht bestanden tegelijkertijd openen. Na die acht opent de browser weer acht bestanden. Dit zijn de zogenoemde http-requests.
We zien regelmatig WordPress-websites waarvan een pagina bestaat uit 60 tot meer dan 100 bestandjes. Hoe meer http-requests een webpagina moet uitvoeren, hoe langer het duurt voordat de pagina wordt weergegeven.

CSS en Javascript samenvoegen en minimaliseren

Je kunt CSS en JavaScripts samenvoegen en kleiner maken. Dat is echter een tijdrovende klus, en de kans dat het mis gaat is vrij groot. Je kunt ook gebruik maken van plug-ins. Een uitstekende plug-in daarvoor is Better WordPress Minify.

Maak altijd eerst een back-up

Voor je met deze plug-in aan de slag gaat, raden we je aan om een back-up te maken van je website (zowel database als alle bestanden). Dat geldt overigens voor alle ingrijpende wijzigingen op je website.

Cache

Door bestanden alvast op te slaan voor snelle weergave en een kopie in de browser van je bezoeker op te slaan, kun je de reactiesnelheid van jouw website flink versnellen. Je kunt dit doen met een cache-plug-in.

Er zijn verschillende plug-ins voor WordPress beschikbaar waarmee je caching kunt inschakelen voor je website. In combinatie met onze webhosting, adviseren we je om gebruik te maken van WP Supercache. Je kunt deze plug-in installeren via WordPress.

Andere tips

Ook met het wijzigen van de PHP-versie kun je jouw website sneller maken. Gebruik je PHP 5.3? Schakel dan in elk geval over naar PHP 5.6. PHP 7 maakt je WordPress website zelfs bijna twee keer zo snel.

7 Vragen over PHP 7

Wil je meer weten over optimaliseren van jouw website? Bekijk dan deze 5 simpele optimalisatie stappen.

Heb je nog vragen?

Neem contact op met de helpdesk. We helpen je graag verder.