Je website staat online, alles werkt en je hebt er geen omkijken meer naar. Dat denken veel ondernemers, tot een plugin na maanden zonder updates een lek blijkt te hebben, het contactformulier al weken niets meer verstuurt of de website ineens een waarschuwing toont. WordPress zelf, je thema en je plugins krijgen voortdurend updates, en je website heeft regelmatig aandacht nodig. Onderhoud is een groot deel van mijn werk. In dit artikel lees je wat er bij komt kijken en hoe je het zelf aanpakt.
Waarom onderhoud nodig is
WordPress is het meest gebruikte websitesysteem ter wereld. Dat maakt het ook een populair doelwit: aanvallers zoeken automatisch naar websites met verouderde plugins of thema’s met bekende lekken. Een website die bij is, is veruit het grootste deel van zijn beveiliging. Daarnaast houdt onderhoud je website snel, voorkomt het dat functies ongemerkt stukgaan en bespaart het je de kosten van een herstel na een hack.
Maak back-ups, en bewaar ze buiten je server
Een back-up is je vangnet. Gaat er iets mis door een update, een hack of een verkeerde klik, dan zet je een werkende versie terug.
- Hoe vaak: minimaal dagelijks voor een website die vaak verandert of een webshop, wekelijks voor een website die weinig verandert.
- Wat: zowel de bestanden als de database. Zonder database mis je al je teksten.
- Waar: niet alleen op dezelfde server als je website. Is die server gehackt of kapot, dan ben je je back-up ook kwijt. Bewaar een kopie op een andere plek, bijvoorbeeld bij een opslagdienst.
- Test het terugzetten: een back-up die je nooit hebt teruggezet, is een belofte. Probeer het af en toe, bijvoorbeeld op een testomgeving.
Veel hostingpartijen maken automatisch back-ups. Kijk wel hoe lang ze bewaard worden en of je ze zelf kunt terugzetten. Lees meer over het kiezen van goede webhosting.
Voer updates uit, maar doe het veilig
Updates van WordPress, je thema en je plugins dichten beveiligingslekken en lossen fouten op. Verouderde plugins zijn de belangrijkste oorzaak van gehackte WordPress-websites. Maar een update kan ook iets stukmaken, bijvoorbeeld als een plugin niet samenwerkt met de nieuwe versie van WordPress. Zo voorkom je dat:
- maak eerst een back-up;
- test grote updates eerst op een kopie van je website (een testomgeving), als je die hebt;
- werk plugins en thema’s bij voordat je een grote WordPress-update doet;
- loop daarna je belangrijkste pagina’s en je contactformulier na.
Kleine beveiligingsupdates van WordPress worden standaard automatisch geïnstalleerd. Dat is goed: laat die aanstaan.
Ruim op wat je niet gebruikt
Elke plugin en elk thema is code die bijgehouden moet worden, ook als hij uitgeschakeld is. Verwijder plugins en thema’s die je niet gebruikt helemaal. Houd alleen het actieve thema en, als reserve, één standaardthema van WordPress. Kijk ook of er plugins bij zitten die al lang geen updates meer krijgen van de maker: die zijn op termijn een risico.
Beveilig de toegang
- Sterke, unieke wachtwoorden: voor elke gebruiker, en het liefst uit een wachtwoordmanager. Regelmatig je wachtwoord wijzigen hoeft niet meer, zolang het sterk en uniek is en er geen reden is om aan te nemen dat het is uitgelekt.
- Tweestapsverificatie: naast je wachtwoord een code uit een app op je telefoon. Daarmee is een gestolen wachtwoord alleen niet genoeg.
- Gebruikers opruimen: verwijder accounts van oud-medewerkers of bureaus waar je niet meer mee werkt, en geef iedereen alleen de rechten die hij nodig heeft.
- Een beveiligingsplugin of firewall: blokkeert verdachte inlogpogingen en scant op malware. Soms regelt je hosting dit al.
Controleer of alles nog werkt
Sommige problemen merk je niet zelf, maar je bezoekers wel:
- Formulieren: verstuur af en toe een testbericht. Een formulier dat stilletjes niets meer verstuurt, kost je aanvragen zonder dat je het weet.
- Bereikbaarheid: met monitoring krijg je een melding als je website offline gaat.
- SSL-certificaat: verloopt dat, dan zien bezoekers een paginagrote waarschuwing. Lees meer over het SSL-certificaat.
- Kapotte links: links naar pagina’s die niet meer bestaan, irriteren bezoekers. Google Search Console laat zien welke pagina’s niet gevonden worden.
Houd je website snel
Met de tijd wordt een website vaak trager: meer afbeeldingen, meer plugins, een database vol oude revisies en spam. Ruim je database af en toe op, verklein nieuwe afbeeldingen voordat je ze uploadt en houd de PHP-versie van je server actueel. Een nieuwere PHP-versie is merkbaar sneller én veiliger. Lees meer in website snelheid verbeteren.
Onderhoudsschema
| Wanneer | Wat |
|---|---|
| Wekelijks |
|
| Maandelijks |
|
| Per kwartaal |
|
| Jaarlijks |
|
Als het toch misgaat
Is je website gehackt of werkt hij niet meer na een update? Raak niet in paniek en ga niet op goed geluk dingen uitproberen. Zet zo mogelijk de laatste werkende back-up terug, wijzig de wachtwoorden van alle gebruikers en neem contact op met je hostingpartij of je webbouwer. Hoe eerder je ingrijpt, hoe kleiner de schade.
Zelf doen of uitbesteden?
Heb je een eenvoudige website, weinig plugins en vind je het leuk om ermee bezig te zijn? Dan kun je met dit schema een heel eind komen. Maar het kost tijd, en het is precies het soort werk dat je vergeet als het druk is.
Besteed het uit als:
- je website belangrijk is voor je omzet of je aanvragen;
- je een webshop hebt of klantgegevens verwerkt;
- je niet weet wat je moet doen als een update iets stukmaakt;
- je er simpelweg geen tijd voor hebt.
Bij de websites die ik onderhoud, voer ik updates eerst uit na een verse back-up, controleer ik daarna of alles werkt en houd ik bereikbaarheid en certificaten in de gaten. Merk ik dat iets misgaat, dan los ik het op voordat je bezoekers het zien. Lees meer over website onderhoud, of over onderhoud voor websites in Arnhem en omgeving.
Veelgestelde vragen
Hoe vaak moet ik mijn WordPress-website updaten?
Kijk minstens elke week of er updates zijn voor WordPress, je thema en je plugins, en voer ze uit na een back-up. Beveiligingsupdates wil je zo snel mogelijk installeren.
Kan een update mijn website kapotmaken?
Ja, soms werkt een plugin niet goed samen met een nieuwe versie. Maak daarom altijd eerst een back-up en controleer je website na de update. Bij grote updates is een testomgeving verstandig.
Is een back-up van mijn hosting genoeg?
Het is een goed begin, maar bewaar ook een kopie buiten je server. Gaat er iets mis bij je hosting, dan ben je anders ook je back-up kwijt.
Moet ik mijn wachtwoord regelmatig veranderen?
Niet als het sterk en uniek is en er geen reden is om aan te nemen dat het is uitgelekt. Tweestapsverificatie is belangrijker.
Wat kost WordPress-onderhoud?
Dat hangt af van de omvang van je website en wat je wilt laten doen. Meestal betaal je een vast bedrag per maand. Lees meer op de pagina over website onderhoud.
Conclusie
Een WordPress website onderhouden draait om een paar vaste gewoontes: back-ups die je buiten je server bewaart, updates die je veilig uitvoert, opruimen wat je niet gebruikt, de toegang beveiligen en regelmatig controleren of alles nog werkt. Met het schema hierboven houd je het overzicht. En heb je er geen tijd of zin in, dan is uitbesteden een stuk goedkoper dan herstellen na een hack.