WordPress optimalisatie gaat verder dan afbeeldingen comprimeren en een cachingplugin installeren. Zodra die twee gedaan zijn, zit de winst in de database, in je queries en in wat je hosting eigenlijk aankan. Hieronder lees je welke technische ingrepen echt schelen, in welke volgorde je ze doet en waar je vooral vanaf moet blijven als je niet weet wat je doet. Met een volgorde die je gewoon kunt afwerken.
WordPress optimalisatie: begin bij de meting
WordPress optimalisatie zonder meten is dure gokkerij. Kijk eerst naar de watervalweergave van een paar verschillende pagina’s, niet alleen je homepage. Daar zie je precies welk bestand blijft hangen en wanneer de eerste inhoud verschijnt. Kijk daarnaast naar het aantal databaseverzoeken per pagina, want een pagina die tweehonderd queries afvuurt is traag om een heel andere reden dan een pagina met zware afbeeldingen. Meet ook je serverresponstijd los, want als je hosting er al een seconde over doet voordat er iets verstuurd wordt, tune je aan de verkeerde kant. Goede wordpress optimalisatie begint dus met weten waar de tijd blijft, en niet met een lijstje adviezen van een tool afwerken. WordPress optimalisatie is dus eerst meetwerk en pas daarna bouwwerk.
WordPress optimalisatie in de juiste volgorde
WordPress optimalisatie levert het meeste op als je de zware posten eerst pakt. Begin bij afbeeldingen, want die zijn op de meeste sites goed voor het grootste deel van het paginagewicht. Comprimeer ze, gebruik een modern formaat en laad niets groter in dan het getoond wordt. Ga daarna naar je plugins en verwijder alles wat je niet gebruikt, want elke plugin laadt eigen code op elke pagina. Pak vervolgens je database aan: oude revisies, verlopen tijdelijke gegevens en resten van verwijderde plugins stapelen zich jarenlang op. Zet daarna pas caching aan. Wie wordpress caching instellen als eerste stap doet, verstopt vooral een probleem in plaats van het op te lossen. WordPress optimalisatie werkt van zwaar naar licht en nooit andersom.
De technische ingrepen die echt schelen
Als de basis staat, komen de ingrepen waar je een developer voor nodig hebt. Deze leveren op de meeste sites samen nog eens een halve tot hele seconde op, en ze zijn stuk voor stuk blijvend.
- Scripts en stijlen alleen laden op pagina’s waar ze nodig zijn
- Zware queries herschrijven of hun resultaat opslaan
- Lettertypes lokaal serveren in plaats van extern ophalen
- Externe scripts uitstellen of helemaal verwijderen
- Een actuele PHP-versie en voldoende geheugen op je hosting
Bij wordpress performance is dit het deel dat geen enkele plugin voor je oplost. Het vraagt iemand die in de code kijkt en per pagina bepaalt wat er echt geladen moet worden. Dat is precies waarom wordpress optimalisatie op een gegeven moment stopt bij wat je zelf kunt doen. Zie ook onze pagina over development.
Waar de grootste bottlenecks zitten
Je thema
Commerciële thema’s laden functionaliteit voor honderden features die jij nooit gebruikt. Een maatwerk thema laadt alleen wat nodig is en scheelt in de praktijk vaak hele seconden.
Je hosting
Op goedkope gedeelde hosting deel je rekenkracht met honderden sites. Die wachttijd tune je er niet uit, hoeveel wordpress optimalisatie je er ook op loslaat. Soms is verhuizen naar betere hosting de enige oplossing die echt werkt, en dat scheelt meer dan alle plugins bij elkaar. Goede wordpress performance begint nu eenmaal bij de server.
Stapels plugins
Drie plugins die alle drie hetzelfde half doen kosten je gewoon drie keer die last. Opruimen levert bij wordpress optimalisatie consequent meer op dan toevoegen, en het kost je bovendien niets behalve tijd.
Waar je vanaf moet blijven
Niet elke technische ingreep is verstandig als je niet precies weet wat hij doet. Alle JavaScript uitstellen breekt in de praktijk vaker iets dan het oplevert, zeker bij formulieren en winkelwagens. Bestanden samenvoegen was jaren geleden zinvol maar levert op moderne hosting nauwelijks nog winst op. Agressief cachen van pagina’s die per bezoeker verschillen, zoals een winkelwagen of een ingelogd gebied, veroorzaakt vreemde fouten die je vaak pas dagen later ontdekt via een klant. En handmatig in je database schrappen zonder backup is simpelweg vragen om ellende. Bij wordpress optimalisatie geldt dat een halve seconde winst nooit een kapotte bestelknop waard is. Test daarom elke ingreep eerst op een kopie van je site voordat hij live gaat, en meet daarna opnieuw.
WordPress optimalisatie volhouden
WordPress optimalisatie is geen eenmalige klus, want een site zakt vanzelf weer weg. Er komen plugins bij, redacteuren uploaden grote foto’s en je database groeit. Meet daarom elk kwartaal opnieuw en vergelijk met je vorige meting, dan zie je een terugval voordat je bezoekers hem merken en voordat het je conversie raakt.
WordPress optimalisatie kun je ook laten meelopen in het onderhoud, zodat er iemand op let zonder dat jij eraan hoeft te denken. Lees anders eerst hoe je snelheid test of hoe je snelheid verbetert. Loop je vast, overleg dan met een WordPress specialist of bekijk ons werk. WordPress caching instellen en de rest bijhouden hoort gewoon bij goed beheer, en dan merk je er zelf niets meer van.
Veelgestelde vragen over wordpress optimalisatie
Welke cachingplugin is de beste?
Ze doen alle grote spelers ongeveer hetzelfde. Belangrijker dan de keuze is dat je hem goed instelt en dat je pagina’s die per bezoeker verschillen uitsluit van caching. WordPress caching instellen is bovendien pas zinvol als je afbeeldingen en plugins al op orde zijn. WordPress performance staat of valt bij de basis.
Helpt het opschonen van je database?
Ja, vooral bij oudere sites. Revisies, verlopen tijdelijke gegevens en resten van verwijderde plugins stapelen zich jarenlang op en maken elke query trager. Maak altijd eerst een backup voordat je opruimt, want een fout in je database herstel je niet met een ongedaan-knop.
Hoeveel plugins zijn te veel?
Er is geen vast getal, want één zware plugin kost meer dan tien lichte. Kijk liever naar wat elke plugin laadt en op welke pagina’s. Vraag je bij elke plugin af wat er stukgaat als je hem verwijdert. Vaak blijkt het antwoord dat er niets gebeurt.
Moet je van hosting wisselen voor betere snelheid?
Soms wel. Draai je op de goedkoopste gedeelde hosting, dan is de wachttijd van de server een bodem waar je met wordpress performance werk niet doorheen komt. Vraag je host welke PHP-versie je draait en hoeveel geheugen je krijgt. Dat zegt meer dan de marketingtekst. WordPress caching instellen lost dat niet op.