Naar de inhoud

Blog · Webdevelopment

Websiteonderhoud: wat er misgaat als je het laat liggen.

Maurits 3 min leestijd
Moersleutels op een werkbank

Een website is geen schilderij. Hij hangt niet stil aan de muur, hij draait op software die verandert, op een server die verandert, en hij wordt de hele dag door bezocht door mensen en robots die er allemaal iets van willen.

Laat je dat een tijd liggen, dan gaat het meestal niet meteen mis. Dat is precies het probleem: je merkt er twee jaar niets van, en dan ineens wel.

Wat er in de tussentijd gebeurt

Plugins worden verlaten. De maker stopt ermee en er komen geen updates meer. Zo'n plugin blijft werken tot er een lek in wordt gevonden, en dan is hij een open deur.

PHP-versies verlopen. Je hoster moet op een gegeven moment door naar een nieuwere versie. Draait jouw site op verouderde code, dan valt hij op dat moment om. Vaak op het moment dat het je het slechtst uitkomt.

Er wordt continu ingelogd geprobeerd. Elke WordPress-site krijgt automatische inlogpogingen, ook een site die niemand kent. Een verouderde plugin plus een zwak wachtwoord is genoeg.

Links raken kapot. Externe sites verhuizen of verdwijnen, en jouw pagina verwijst naar niets. Slecht voor je bezoeker en voor je vindbaarheid.

Formulieren stoppen stilletjes. Dit is de vervelendste. Een mailinstelling verandert en de inzendingen komen niet meer aan. Niemand krijgt een foutmelding. Je denkt alleen dat het rustig is.

Hoe een gehackte site eruitziet

Dit misverstand hoor ik vaak: mijn site is te klein om interessant te zijn. Zo werkt het niet. Aanvallen zijn geautomatiseerd en gaan langs alles wat bereikbaar is.

Wat er dan gebeurt is meestal niet dat je site verdwijnt. Er komen onzichtbare pagina's bij die naar dubieuze webshops linken, of bezoekers vanuit Google worden doorgestuurd naar iets anders terwijl jij op je eigen site niets bijzonders ziet. Vaak merk je het pas als Google je site markeert als onveilig, en dan ben je je verkeer kwijt tot het is opgelost.

Herstel kost altijd meer tijd dan onderhoud. Zeker als je geen bruikbare back-up hebt.

Wat er minimaal moet gebeuren

  • Updates van WordPress, thema en plugins, eens per maand of vaker. Bij voorkeur eerst op een testomgeving als je site belangrijk is.
  • Dagelijkse back-ups die je zelf kunt terugzetten, en die niet alleen op dezelfde server staan.
  • Controle of je formulieren nog aankomen. Stuur elke maand een testbericht. Dit kost een minuut en het is de meest waardevolle minuut van je onderhoud.
  • Een blik op je foutmeldingen in Search Console.
  • Opruimen van wat je niet gebruikt. Uitgeschakelde plugins en oude thema's zijn nog steeds een risico. Verwijderen dus.
  • Nakijken of je certificaat en domein nog geldig zijn en op tijd verlengd worden.

Zelf doen of uitbesteden

Zelf doen kan prima, mits je het echt doet. De valkuil is niet dat het moeilijk is, maar dat het niet urgent voelt. Er is nooit een dag waarop het móet, tot de dag dat het te laat is.

Zet er anders gewoon een terugkerende afspraak voor in je agenda, een half uur per maand. Dat is genoeg voor de meeste sites.

Besteed je het uit, vraag dan wat er precies wordt gedaan en wat je terugkrijgt. Onderhoud is een vaag woord waar heel verschillende dingen onder verkocht worden. Bij mijn hosting van 24,95 euro per maand zitten de updates, dagelijkse back-ups, beveiliging en de premium plugins erbij, en kun je gewoon bellen als er iets is.

Als je site al een tijd stilstaat

Loop dan eerst deze drie dingen na, in deze volgorde.

Eén: maak nu een volledige back-up en zet die ergens anders neer. Twee: kijk of je formulieren nog aankomen. Drie: kijk welke PHP-versie je draait en of die nog wordt ondersteund.

Die drie kosten je een half uur en halen het grootste deel van het risico weg. De rest kan daarna.

Even laten nakijken?

Weet je niet wanneer je laatste update was, of durf je niet te kijken? Dat is nergens voor nodig en ik ga er niets van vinden. Stuur me een appje met je websiteadres, dan kijk ik wat er speelt en zeg ik eerlijk of er iets moet gebeuren.

Dit artikel staat onder Webdevelopment. In de kennisbank staat de uitleg bij de begrippen uit dit stuk.

Een vraag over dit onderwerp?

Vertel waar je tegenaan loopt.

Maurits denkt met je mee en geeft je een praktisch antwoord.

reactie dezelfde werkdag
Maurits van Platform Pro

Vertel kort waar je aan denkt

Nu gesloten, ik reageer de volgende werkdag

Maurits leest je bericht en neemt persoonlijk contact met je op.

Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.
Dit veld is verborgen bij het bekijken van het formulier