Website-onderhoud: wat het inhoudt en wat het kost
Een website is geen afgerond product maar een draaiend systeem. Software veroudert, koppelingen breken, certificaten verlopen en inhoud raakt achterhaald. Website-onderhoud is het werk dat voorkomt dat die dingen tegelijk misgaan.
Deze gids behandelt wat er werkelijk gedaan moet worden, in welk ritme, wat het redelijkerwijs kost, en hoe je een onderhoudsvoorstel beoordeelt.
Wat onderhoud werkelijk omvat#
«Onderhoud» is een vaag woord in offertes. Dit zijn de onderdelen die er werkelijk achter horen te zitten.
- Software-updates: CMS-kern, plug-ins, thema's, serverpakketten — en testen na afloop.
- Back-ups: geautomatiseerd, buiten de server bewaard, en periodiek daadwerkelijk teruggezet als test.
- Beveiligingsbewaking: kwetsbaarheidsmeldingen, bestandsintegriteit, verdachte aanmeldingen.
- Bereikbaarheidsbewaking: melding wanneer de site plat ligt, niet wanneer een klant belt.
- Certificaten en domeinen: verlengingen die stilletjes verlopen en de site offline halen.
- Prestatiecontroles: paginagewicht groeit vanzelf naarmate er inhoud bij komt.
- Kapotte links en fouten: interne links en 404's die zich na verloop van tijd opstapelen.
- Inhoudelijke updates: prijzen, teamleden, diensten, jaartallen in de voettekst.
- Analyse en rapportage: iemand die daadwerkelijk kijkt wat de site doet.
Vraag bij elk onderhoudsvoorstel welke van deze punten erin zitten. «Onderhoud» zonder specificatie betekent in de praktijk vaak alleen updates draaien.
Een realistisch ritme#
Niet alles hoeft maandelijks. Dit is een werkbare verdeling voor een typische bedrijfssite.
| Frequentie | Taak |
|---|---|
| Continu | Bereikbaarheidsbewaking, geautomatiseerde back-ups, beveiligingsmeldingen |
| Wekelijks | Beveiligingsupdates toepassen, formulierinzendingen controleren |
| Maandelijks | Volledige updateronde met test, kapotte links, foutlogboek |
| Elk kwartaal | Back-up terugzetten testen, prestaties meten, toegankelijkheidscontrole |
| Halfjaarlijks | Inhoudsronde: verouderde pagina's, prijzen, teamgegevens |
| Jaarlijks | Afhankelijkheden en PHP-versie herzien, ongebruikte plug-ins opruimen |
| Bij elke wijziging | Formulieren en, bij een shop, het afrekenpad testen |
De kwartaal-terugzettest is degene die iedereen overslaat en degene die telt. Een back-up die je nooit hebt teruggezet is een aanname, geen back-up.
Wat het kost#
Onderhoudsprijzen variëren sterk omdat ze zeer verschillende werkzaamheden dekken. Ruwe orden van grootte per maand, en wat je ervoor mag verwachten.
| Niveau | Ruwe kosten per maand | Wat het dekt |
|---|---|---|
| Alleen hosting | Laag | De server draait; verder niets |
| Basisonderhoud | Tientallen euro's | Updates, back-ups, bereikbaarheidsbewaking |
| Beheerd | Honderd tot enkele honderden | Bovenstaande plus tests, beveiliging, kleine wijzigingen |
| Beheerd plus uren | Enkele honderden en meer | Bovenstaande plus een vast urenbudget voor werk |
| Webshop | Substantieel hoger | Afrekenpad testen, betalingen, voorraadkoppelingen |
Een bruikbare vuistregel is een tot twee procent van de bouwkosten per maand voor een gewone site. Ligt een aanbod ver daaronder, vraag dan precies wat erin zit.
Wat er misgaat zonder onderhoud#
De faalwijzen zijn voorspelbaar en vrijwel altijd duurder om achteraf op te lossen dan om te voorkomen.
- Een verouderde plug-in met een bekend lek wordt geautomatiseerd misbruikt — dit is de meest voorkomende manier waarop kleine sites gehackt worden.
- Het certificaat verloopt en elke bezoeker krijgt een waarschuwing voordat iemand het merkt.
- Een PHP-versie wordt door de host uitgefaseerd en de site breekt op een ochtend zonder dat er iets is gewijzigd.
- Formulieren stoppen stilletjes met versturen; je merkt het wanneer iemand vraagt waarom je niet reageerde.
- Back-ups draaiden wel maar bleken niet terug te zetten toen het nodig was.
- Paginagewicht is verdrievoudigd door drie jaar ongeoptimaliseerde uploads.
- Bij herstel na een inbraak zijn de kosten meestal een veelvoud van een jaar onderhoud.
Veelgestelde vragen
Heb ik echt een onderhoudscontract nodig?
Je hebt het werk nodig; of het via een contract loopt is een aparte vraag. Kun je zelf betrouwbaar maandelijkse updates draaien, back-ups testen en meldingen opvolgen, doe het dan zelf. Kun je dat niet — en de meeste bedrijven niet — dan is een contract de goedkoopste manier om het gedaan te krijgen. Een statische site zonder CMS heeft opvallend weinig nodig.
Wat gebeurt er als ik updates uitstel?
Bij één gemiste maand meestal niets. Bij zes gemiste maanden worden updates riskant omdat er te veel tegelijk verandert, en bij bekende lekken word je geautomatiseerd gescand en misbruikt — aanvallers zoeken versienummers, niet bedrijven. De ironie is dat uitstel updates gevaarlijker maakt, niet veiliger.
Kan mijn eigen team het onderhoud doen?
Deels, en dat is vaak de goedkoopste opzet. Inhoud, prijzen en teampagina's horen bij jou. Updates, back-uptests, beveiliging en het testen na updates horen bij iemand met technische verantwoordelijkheid. Splits het contract langs die lijn in plaats van alles uit te besteden of niets.
Hoeveel onderhoud heeft een statische site nodig?
Veel minder. Zonder CMS, database of plug-ins is er geen software die veroudert. Wat blijft is domein- en certificaatverlenging, bereikbaarheidsbewaking en inhoudelijke actualiteit. Dat is een van de sterkste argumenten voor statische sites bij projecten die geen dagelijkse redactie nodig hebben.
website onderhoudonderhoudscontract websitewebsite updateswordpress onderhoudonderhoudskosten websitewebsite beheer