Wat valt onder website onderhoud?
Onderhoud is alles wat nodig is om een werkende site werkend te houden. Nieuwe pagina's of functies horen daar meestal niet bij.
- Updates. De software onder je site krijgt beveiligingsupdates en nieuwe versies. Bij WordPress gaat het om de kern, het thema en de plugins. Bij een site op maat om de bibliotheken in de code.
- Back-ups. Een kopie van bestanden en gegevens, bewaard op een andere plek. Een back-up is pas iets waard als iemand ooit getest heeft dat terugzetten lukt.
- Monitoring. Weten wanneer je site offline gaat of een certificaat verloopt, liefst voordat een klant het merkt.
- Domein en hosting. Verlengingen, betaalgegevens en toegang tot de accounts. Een verlopen domeinnaam haalt je site offline, en vaak ook je e-mail.
- Vindbaarheid. Nagaan of Google je pagina's nog kan lezen en opnemen. Dat zie je in Google Search Console.
- Kleine aanpassingen. Een nieuw openingsuur, een andere foto, een tekst die niet meer klopt.
Grotere wijzigingen, zoals een extra dienstpagina of een koppeling met je boekhoudpakket, tel ik als nieuw werk. Spreek vooraf af waar die grens ligt. Anders wordt elke onderhoudsafspraak achteraf een discussie.
Heeft elke website evenveel onderhoud nodig?
Nee. Hoe meer bewegende delen een site heeft, hoe meer er bij te houden valt. Een WordPress-site met een tiental plugins vraagt meer opvolging dan een eenvoudige site zonder beheersysteem.
WordPress installeert kleine beveiligingsupdates van de kern sinds versie 3.7 meestal zelf op de achtergrond. Voor grote versies moet iemand nog op de knop drukken, en de officiële updatehandleiding raadt aan om eerst een back-up te maken. In de praktijk zit het meeste werk in de plugins. Elke uitbreiding heeft een eigen ontwikkelaar, een eigen updateritme en soms een betaalde licentie die jaarlijks verlengd moet worden.
Ook een site op maat heeft onderhoud nodig, alleen minder vaak. De sites die ik bouw, draaien op SvelteKit en Cloudflare, zonder plugins. Ze gebruiken wel bibliotheken: stukken code van anderen, bijvoorbeeld om e-mails te versturen. Ook die krijgen updates en beveiligingsmeldingen.
In augustus meldde de automatische controle op mijn code (npm audit) drie kwetsbaarheden van gemiddelde ernst in de bibliotheek die de berichten van mijn contactformulier verstuurt. Een update van die bibliotheek loste alle drie op. Het was vijf minuten werk, maar zonder iemand die zulke meldingen leest, blijven ze gewoon openstaan.
Wat zie je pas als iemand meekijkt?
Sommige problemen geven geen foutmelding. De site lijkt te werken, terwijl bezoekers of Google iets anders te zien krijgen.
Begin oktober zag ik in Google Search Console dat vijf pagina's van mijn eigen site uit de zoekresultaten bleven, omdat ze een noindex-instructie zouden bevatten. Die stond er niet op. De enige plek met zo'n instructie was mijn foutpagina, dus Google kreeg bij het laden blijkbaar soms die foutpagina te zien. Ik heb de instructie van de foutpagina gehaald en de pagina's opnieuw ter controle aangeboden. Van buitenaf was er niets te merken. Alleen het indexeringsrapport van Search Console liet het zien.
Met een contactformulier gaat het net zo. Als de verzending stilvalt, krijg je geen klachten. Je krijgt gewoon geen aanvragen meer, en dat valt pas op na weken. Stuur na elke wijziging een testbericht, en tussendoor af en toe ook. Het kost een minuut.
Hoe wordt website onderhoud aangerekend?
Je ziet vooral drie werkwijzen: een vaste prijs per maand, een urenpakket dat je vooraf betaalt, of betalen per opdracht. Welke past, hangt af van hoe vaak er iets moet gebeuren.
| Werkwijze | Hoe het werkt | Past bij | Let op |
|---|---|---|---|
| Vaste prijs per maand | Een vast bedrag voor afgesproken taken, zoals updates, back-ups en monitoring. | Sites met veel bewegende delen, zoals WordPress met plugins. | Vraag welke taken erin zitten. Een laag maandbedrag dekt soms alleen de hosting. |
| Urenpakket | Je betaalt een blok uren vooraf. Elke taak wordt in tijd bijgehouden en van het pakket afgetrokken. | Platformen en webapplicaties waar geregeld kleine wijzigingen nodig zijn. | Vraag een overzicht van de gewerkte tijd per taak. |
| Per opdracht | Je vraagt een aanpassing of controle aan wanneer je die nodig hebt. | Eenvoudige sites die zelden veranderen. | Niemand kijkt vanzelf mee. Spreek af wie updates en back-ups opvolgt. |
Voor een platform dat ik na de oplevering blijf opvolgen, werk ik zelf met een urenpakket. Ik houd de tijd per taak bij, en als het pakket op is, spreken we een nieuw af. Dat werkt goed bij software waar regelmatig iets bijkomt. Bij een kleinere website bekijk ik liever eerst wat er echt nodig is. Soms volstaan een paar controles per jaar.
Wil je weten wat een website zelf kost? Lees dan wat een website op maat kost. Vergelijk je offertes, kijk dan ook naar de terugkerende kosten in website-offertes vergelijken.
Wanneer heb je geen onderhoudscontract nodig?
Als je site eenvoudig is, zelden verandert en je hosting de technische updates al overneemt, kun je prima zonder vast contract.
Een kleine website met een paar pagina's, zonder plugins of klantenaccounts, heeft weinig dat stuk kan gaan. Dan volstaat werken per opdracht. Zorg wel voor een minimum:
- Je domeinnaam en hostingaccount staan op jouw naam, met een betaalmethode die niet binnenkort vervalt.
- Iemand stuurt één keer per maand een testbericht via je contactformulier.
- Je weet bij wie je terechtkunt als de site plots offline is.
Heb je een WordPress-site met plugins, een webshop of een applicatie met klantgegevens? Dan zou ik niet zonder vaste opvolging werken. Er zijn meer onderdelen die een update nodig hebben, en een lek met klantgegevens weegt veel zwaarder dan een kapotte pagina.
Wat leg je vast in een onderhoudsafspraak?
Zet op papier wat er gebeurt, hoe snel er gereageerd wordt en wie toegang heeft. Dan weet je achteraf waarvoor je betaalt.
- 1 Wat zit erin? Laat de taken één voor één benoemen, samen met wat erbuiten valt.
- 2 Hoe snel wordt er gereageerd? Bij een site die offline is, verwacht je een ander antwoord dan bij een tikfout.
- 3 Hoe vaak worden back-ups gemaakt? En is terugzetten ooit getest?
- 4 Op wiens naam staan de accounts? Domein, hosting en code horen bij jou, ook als iemand anders ze beheert.
- 5 Hoe zie je wat er gedaan is? Een kort overzicht per maand of per taak is genoeg.
- 6 Hoe stop je? Wat krijg je mee als je later naar iemand anders overstapt?
Twijfel je wat jouw website nodig heeft? Stuur me de link en vertel wat je ermee doet. Dan bekijk ik wat er bij te houden valt en welke werkwijze daarbij past.
Veelgestelde vragen.
Is website onderhoud verplicht? +
Nee. Zonder opvolging blijven updates wel liggen en merk je problemen pas als een klant ze meldt. Voor een eenvoudige site volstaat werken per opdracht. Voor sites met plugins, een webshop of klantgegevens raad ik vaste opvolging aan.
Doet mijn hostingpartij het onderhoud? +
Dat hangt af van het pakket. Sommige hostingpartijen beheren alleen de server, andere ook back-ups of WordPress-updates. Vraag na wat erin zit en laat het op papier zetten.
Hoe vaak moet een website een update krijgen? +
Beveiligingsupdates zo snel mogelijk nadat ze verschijnen. Voor de rest vind ik één vaste controle per maand een goed ritme voor de meeste bedrijfssites.
Wat gebeurt er als ik stop met onderhoud of van beheerder wissel? +
Dan hoort je site gewoon te blijven werken. Zorg dat domein, hosting en code op jouw naam staan, en vraag bij het stoppen de toegang, de laatste back-up en een korte uitleg van hoe de site in elkaar zit. Met dat pakket kan een andere ontwikkelaar verder zonder van nul te beginnen.
Kun je een website onderhouden die iemand anders gebouwd heeft? +
Dat kan, als er toegang is en een minimum aan uitleg over hoe de site in elkaar zit. Ik bekijk eerst wat er achterstallig is, voordat ik een afspraak voorstel.