Een WordPress-website moet je onderhouden. WordPress zelf krijgt updates, plugins krijgen updates en ook het thema waarmee je website is gebouwd, verandert regelmatig.
Dus als er een hele rij updates klaarstaat, klik je gewoon op ‘alles bijwerken’, toch?
Nou… liever niet.
Updates zijn belangrijk, maar gedachteloos op de updateknop drukken is geen technisch onderhoud. Sterker nog: bij een website die langere tijd niet is bijgehouden, kan dat precies het moment zijn waarop de problemen beginnen.
Een update verandert iets aan je website
WordPress-websites bestaan uit verschillende onderdelen die met elkaar samenwerken. WordPress vormt de basis, maar daarnaast gebruik je bijvoorbeeld een thema, plugins voor formulieren, beveiliging, een webshop of andere functionaliteiten.
Al die onderdelen worden door verschillende ontwikkelaars gemaakt en afzonderlijk bijgewerkt.
Meestal gaat dat uitstekend samen. Maar een update kan ervoor zorgen dat een plugin ineens anders reageert, een stukje maatwerk niet meer werkt of een verouderd thema niet goed overweg kan met een nieuwere versie van WordPress of PHP.
Dat betekent niet dat je dan maar beter nooit meer iets kunt updaten. Integendeel. Verouderde software kan juist beveiligingsproblemen opleveren.
Het betekent wél dat er verschil zit tussen je website onderhouden en lukraak op knopjes drukken.
“Er staan 37 updates klaar”
Als ik een website tegenkom die lange tijd niet onderhouden is, kijk ik eerst wat er precies aan de hand is.
Hoe oud zijn de plugins? Worden ze nog onderhouden door hun makers? Welke PHP-versie draait er op de server? Is het thema nog actueel? Zit er maatwerk in de website? En misschien wel het belangrijkste: hebben we een goede back-up als er iets misgaat?
Want als een website twee jaar lang niet is bijgewerkt, wil ik niet in één klap twee jaar aan wijzigingen doorvoeren en vervolgens ontdekken dat de website het daar niet mee eens is.
Soms moeten updates in stappen worden uitgevoerd. Soms moet eerst een verouderde plugin worden vervangen. En soms blijkt dat een website technisch zo lang heeft stilgestaan dat er eerst iets anders moet gebeuren voordat verantwoord updaten mogelijk is.
Maar de website doet het toch?
Dat hoor ik regelmatig.
En het klopt ook. Een website kan aan de voorkant prima functioneren terwijl er achter de schermen van alles verouderd is.
Vergelijk het met een auto die nog gewoon start terwijl het dashboard al een tijdje aangeeft dat onderhoud nodig is. Je kunt daar best nog een tijdje mee doorrijden. Alleen weet je niet precies wanneer ‘een tijdje’ verandert in ‘oeps’.
Bij websites komt daar nog iets bij: beveiliging.
WordPress zelf is niet per definitie onveilig. Maar bekende kwetsbaarheden in oude versies van plugins, thema’s en andere software worden actief misbruikt. Hoe langer je een kwetsbare versie laat staan, hoe groter het risico.
Technisch onderhoud is meer dan updates uitvoeren
Als ik het technisch onderhoud van een website verzorg, gaat het daarom niet alleen om het installeren van updates.
Ik wil ook weten of de website na die updates nog doet wat hij moet doen. Werkt het contactformulier nog? Werkt de webshop? Zijn er geen foutmeldingen ontstaan? Is de website bereikbaar? En zijn er technische ontwikkelingen waardoor iets aangepast moet worden?
Juist die controle maakt het verschil.
Want een groen vinkje naast ‘updates voltooid’ is leuk, maar daar heeft je bezoeker weinig aan als het contactformulier daarna geen berichten meer verstuurt.
Zelf je WordPress-website onderhouden kan prima
Je hoeft technisch onderhoud trouwens niet per se uit te besteden.
Als je weet waar je mee bezig bent, regelmatig goede back-ups maakt en controleert of alles na een update nog werkt, kun je veel onderhoud prima zelf uitvoeren.
Maar doe het dan wel regelmatig.
Een website die iedere paar weken wordt bijgewerkt is meestal een stuk eenvoudiger te onderhouden dan een website waar eens per anderhalf jaar iemand inlogt en schrikt van alle rode bolletjes.
En heb je geen zin om je daarmee bezig te houden? Dan kun je het natuurlijk uitbesteden.
Niet omdat updates zo ingewikkeld zijn.
Maar omdat iemand dan in de gaten houdt wat er gebeurt vóórdat die updateknop wordt ingedrukt — en controleert wat er daarna is gebeurd.


