Overzicht van kosten voor website onderhoud op een bureau met rekenwerk
Websites

Kosten website onderhoud: van kleine website tot enterprise-sites

De kosten voor website onderhoud lopen enorm uiteen: van vrijwel gratis wanneer je het zelf doet, tot honderden euro’s per maand voor een groot platform met een uitgebreide serviceovereenkomst. Wat niet uiteenloopt, is de noodzaak. Of je website nu met AI is gebouwd, door een agency is opgeleverd of zelf in WordPress in elkaar is gezet: zonder onderhoud is de kans op een hack op termijn levensgroot. In dit overzicht zetten we op een rij wat onderhoud kost per type website, wat je voor die bedragen krijgt en hoe je bepaalt welk niveau bij jouw site past.

Waarom de kosten voor website onderhoud geen overbodige uitgave zijn

Een website is geen kastje dat je ophangt en vergeet. Onder de motorkap draait software: een CMS, plugins, thema’s, frameworks en dependencies. Al die onderdelen verouderen, en in verouderde software worden doorlopend kwetsbaarheden ontdekt. Aanvallers scannen het web geautomatiseerd af op precies die bekende lekken; het is dus geen kwestie van pech of van een gerichte aanval, maar van statistiek. Wie nooit bijwerkt, komt vanzelf een keer aan de beurt.

WordPress is daar een goed voorbeeld van, alleen al vanwege het marktaandeel. Een standaard WordPress-installatie is bijvoorbeeld gevoelig voor user enumeration: het via de site achterhalen van bestaande gebruikersnamen, waarmee de helft van een inlogpoging al binnen is. Dat soort zaken dichttimmeren is typisch onderhoudswerk. En de gevolgen van nalatigheid zijn groter dan even een site herstellen: denk aan gestolen klantgegevens, een domein dat spam verstuurt, een waarschuwing in Google en bezoekers die je kwijtraakt aan een onbereikbare of onveilige site.

Zelf onderhouden: bijna gratis, maar niet vanzelf

Zelf onderhouden hoeft in elk geval niets te kosten behalve tijd en discipline. Het basisrecept is overzichtelijk: werk je CMS, plugins en thema’s structureel bij, verwijder wat je niet gebruikt, controleer of je hostingomgeving actueel en veilig is (denk aan de PHP-versie en een geldig SSL-certificaat) en zorg voor automatische back-ups waarvan je weet dat ze werken. Een dienst als Cloudflare kan daarbij een wijze toevoeging zijn: het legt een beschermende laag voor je site die veel geautomatiseerd aanvalsverkeer afvangt nog voordat het je server bereikt, en de basisvariant is gratis.

De valkuil van zelf doen zit niet in de moeilijkheid, maar in de regelmaat. Updates die “volgende week wel” worden doorgevoerd, blijven in de praktijk maanden liggen. Wie voor zelf onderhouden kiest, doet er goed aan er een vast terugkerend moment van te maken, bijvoorbeeld elke twee weken een kwartier. Gebeurt dat structureel niet, dan is dat het eerlijke signaal dat uitbesteden verstandiger is.

Uitbesteden: wat kost het per type website?

Onderhoud uitbesteden kan al vanaf zo’n twee tientjes per maand bij een kleine webbouwer, terwijl een groot bedrijf al snel een paar honderd euro per maand betaalt bij een agency. Dat verschil is geen willekeur: de dienstverlening erachter is wezenlijk anders. Ter indicatie:

Type website Indicatie per maand Wat je doorgaans krijgt
Kleine website, zelf onderhouden 0 euro Eigen tijd: updates, back-ups en controle van de hosting
Kleine zakelijke site, kleine webbouwer 20 tot 50 euro Updates en back-ups, veelal geautomatiseerd en beperkt getest
MKB-site of kleine webshop 50 tot 150 euro Updates met controle achteraf, monitoring, security scans, supporturen
Grote webshop of platform 150 tot 500 euro Testomgeving, testplan per update, terugdraaiscenario’s, SLA
Enterprise omgeving 500 euro en meer Uitgebreide SLA, vaste contactpersonen, 24/7 monitoring en respons

De bedragen verschillen bovendien per type partij. Een grote agency rekent fors meer dan een kleine webbouwer voor werk dat op papier hetzelfde lijkt. Deels betaal je daar voor overhead, maar deels ook voor iets reëels: vastgelegde processen, meerdere specialisten die elkaar kunnen vervangen, aansprakelijkheid en garanties. Voor een kleine site is dat overkill; voor een platform waar de omzet van een bedrijf doorheen loopt, is het juist het punt.

Wat is een SLA en waarom rekenen agencies daarvoor?

Bij serieuzere en grotere websites rekent een agency vrijwel altijd voor twee dingen: het onderhoud zelf én een SLA. Die afkorting staat voor Service Level Agreement, een contract waarin niet het werk maar de garanties zijn vastgelegd. Denk aan de reactietijd bij een storing (bijvoorbeeld binnen een uur tijdens kantooruren), de hersteltijd waarbinnen een probleem opgelost moet zijn, afspraken over beschikbaarheid en bereikbaarheid buiten kantoortijden, en wat er gebeurt als die afspraken niet worden gehaald.

Het onderscheid is belangrijk om offertes goed te kunnen vergelijken. Onderhoud is het geplande werk: updates, back-ups, controles. De SLA is de verzekering voor het ongeplande: de zekerheid dat er iemand voor jou klaarstaat op het moment dat je site er middenin een campagne uit ligt. Bij een klein onderhoudscontract van twee tientjes zit die zekerheid er niet bij; dan sta je bij een storing gewoon in de rij. Dat is geen verwijt aan die partijen, het is simpelweg wat er voor dat bedrag kan.

Waar zit het verschil in dienstverlening?

Het echte verschil tussen goedkoop en duur onderhoud zit in wat er rond een update gebeurt. Een partij die een website voor twee tientjes onderhoudt, draait updates veelal automatisch door en test beperkt, hooguit een geautomatiseerde controle of de site nog bereikbaar is. Meestal gaat dat goed. Maar een update die een formulier, een koppeling of een checkout breekt, valt dan pas op als een bezoeker (of erger: een week aan bezoekers) er al last van heeft gehad.

Bij een grote website hoort een volwassener proces: updates worden eerst doorgevoerd op een testomgeving, er is een testplan waarin de kritieke functies stuk voor stuk worden nagelopen, en er liggen terugdraaiscenario’s klaar zodat een mislukte update binnen minuten ongedaan is gemaakt in plaats van dat er onder druk een oplossing moet worden gezocht. Daar komt vaak doorlopende monitoring bij, die niet alleen kijkt of de site online is, maar ook of hij snel blijft en of er verdachte activiteit plaatsvindt.

Welk niveau past bij jouw website?

De nuchtere rekensom: zet de onderhoudskosten af tegen wat je website je oplevert en wat een dag uitval je kost. Een hobbyblog kan prima toe met zelf bijhouden en een gratis beschermlaag ervoor. Een zakelijke site die leads of omzet binnenbrengt, rechtvaardigt al snel een onderhoudscontract in het middensegment. En draait je bedrijf op je site, dan is een volwaardige SLA geen kostenpost maar een randvoorwaarde. Onderhoud is uiteindelijk de goedkoopste vorm van beveiliging die er bestaat: elke hack die niet plaatsvindt, verdient het contract vanzelf terug.