Waarom een site onderhoud nodig heeft

Je website draait op software die blijft veranderen: het systeem zelf, de uitbreidingen, en de PHP-versie op de server eronder. Ondertussen veranderen browsers en verandert wat Google verwacht.

Doe je niets, dan gebeurt er lange tijd niets zichtbaars. Tot het moment dat een beveiligingslek wordt misbruikt, een uitbreiding stopt met werken na een verplichte serverupdate, of je formulier al weken geen mail meer verstuurt zonder dat iemand het merkte.

Wat er concreet onder valt

Updates van het systeem en de uitbreidingen, met een controle achteraf of alles nog werkt. Backups die je ook echt kunt terugzetten. Beveiligingsbewaking. En periodiek nakijken of formulieren, betalingen en koppelingen nog doen wat ze moeten.

Dat laatste wordt het vaakst vergeten en levert de nare verrassingen op. Een contactformulier dat stilletjes stopt met versturen kost je weken aan aanvragen voordat iemand het doorheeft.

Updates zijn niet zonder risico

Een update kan je site slopen, en dat gebeurt vaker dan leveranciers doen voorkomen. Vooral bij oudere thema's met veel maatwerk kan een grote versiesprong van een uitbreiding de vormgeving of de functionaliteit breken.

Daarom hoort bij elke update een bestandsbackup, niet alleen een databaseback-up. Als een betaalde uitbreiding na een mislukte update niet meer terug te zetten is, ben je die versie kwijt. Dat is een les die we liever niet nog een keer leren.

Backups: het punt dat iedereen mist

Een backup die je nooit hebt teruggezet is geen backup maar een aanname. De enige manier om te weten of hij werkt, is hem een keer terugzetten in een testomgeving.

Let ook op waar hij staat. Een backup op dezelfde server als de site verdwijnt samen met de site als de server het begeeft of gecompromitteerd raakt. Een kopie op een andere locatie is het verschil tussen een vervelende dag en een gesloten bedrijf.

Beveiliging in de praktijk

De meeste gehackte sites zijn geen doelwit maar toevalstreffer: een bot vindt een bekende kwetsbaarheid in een verouderde uitbreiding en gaat automatisch zijn gang.

De verdediging is daarom saai en effectief: bijgewerkt houden, onnodige uitbreidingen verwijderen, sterke inloggegevens, en beperken wie waarbij mag. Wij hebben genoeg opruimwerk gedaan om te weten dat achteraf herstellen veelvouden kost van wat voorkomen kost.

Wat het je oplevert

Vooral het uitblijven van problemen, en dat is lastig te waarderen zolang er niets misgaat. Reken het daarom om: wat kost een dag offline, of drie weken aanvragen die niet zijn aangekomen?

Daarnaast levert regelmatig onderhoud snelheid en stabiliteit op, en dat werkt weer door in je vindbaarheid en je conversie. Het is geen verzekering maar een investering met een rustig rendement.

Zelf doen of uitbesteden

Zelf kan prima als je discipline hebt en weet wat je moet controleren na een update. De praktijk is dat het erbij inschiet zodra het druk is, en dat is precies wanneer je site het minst mag haperen.

Besteed je het uit, vraag dan wat er in zit: alleen updates draaien is iets anders dan updates draaien én controleren of alles nog werkt, met een backup die getest is. Wij nemen dit voor klanten uit handen; wat het per maand kost hangt af van de omvang en de complexiteit van je site.

Veelgestelde vragen

Hoe vaak moeten updates gedraaid worden?

Beveiligingsupdates zo snel mogelijk, functionele updates in een vast ritme met een controle achteraf. Maandelijks is voor de meeste sites een werkbaar tempo; bij een webshop met betalingen wil je er korter op zitten.

Wat gebeurt er als ik niets doe?

Meestal lange tijd niets, en dan in één keer veel: een gehackte site, een kapotte functie na een verplichte serverupdate, of stilgevallen formulieren. Herstel achteraf is vrijwel altijd duurder dan onderhoud vooraf.

Is een backup van mijn hoster genoeg?

Vaak niet. Controleer hoe ver hij teruggaat, of hij ook bestanden bevat en niet alleen de database, en of je hem zelf kunt terugzetten. Test dat een keer voordat je hem nodig hebt.

Wat kost website-onderhoud?

Dat hangt af van de omvang, het aantal uitbreidingen en of er een webshop met betalingen bij zit. We maken daar een voorstel voor op maat; de analyse en de offerte zijn gratis.