Blog

Van brandjes blussen naar een raamwerk: het volwassenheidsmodel voor onderhoud van clientsites

Bouw een onderhoudssysteem na de lancering dat opschaalt van één klant naar vele, zonder je team uit te putten.

Samenvatting

Je hebt de site gelanceerd. Je hebt gefactureerd. Dan belt de klant over iets dat kapot is, en je besteedt een middag aan het herinneren van inloggegevens, het ontcijferen van je eigen beslissingen en het verontschuldigen. Dit artikel leidt je door een volwassenheidsmodel voor onderhoud: wat te doen als je één klant hebt, een paar klanten en veel klanten. Je leert waarom checklists beter zijn dan heldendaden, waarom documentatie een product is en waarom de lancering slechts het begin is. Je krijgt ook een tegendraadse kijk op automatisering: automatiseer niet wat je niet begrijpt. Uiteindelijk heb je een herhaalbaar overdrachtsproces dat zowel de klant als je marge beschermt.

De site van je klant staat live. De lancering verliep soepel. Je factureert, sluit de laptop en gaat verder. Zes weken later komt de e-mail: "De site ligt eruit." Je weet niet of back-ups draaien. Je weet niet wie de domeinnaam bezit. Je weet niet meer welk hostingaccount de bestanden bevat. Jij bent het systeem. En het systeem heeft geen geheugen.

Dit is geen hostingprobleem. Dit is een procesprobleem. Dit artikel is een volwassenheidsmodel voor het onderhoud van clientsites. Je aanpak moet veranderen naarmate je klantenbestand groeit. De heldendaden die voor één site werken, leggen je bij twintig sites op de knieën. Dus hier is hoe de relatie tussen jou, je klant en hun site zou moeten evolueren.

FaseSituatieWat er breektWat je nodig hebt
Fase 0: Held1–3 sites, jij hebt elk wachtwoordJe geheugenKleine documentatiegewoonten
Fase 1: Checklist4–10 sites, jij doet nog steeds het werkJe consistentieHerbruikbare checklists en onderhoudscontracten
Fase 2: Operator10+ sites, het werk moet jou overlevenJijSystemen, delegeren, eigenaarschapstoewijzing

Fase 0: De Heldenfase — Maak Jezelf Vervangbaar

Onderliggend principe: met één tot drie sites ben jij het systeem. Je geheugen is de database. Dat werkt totdat de database verdwijnt. Je hebt nog geen complex proces nodig. Je hebt gewoonten nodig.

Open een klantmap. Stop er vier dingen in: domeinregistrar, hostingprovider, DNS-instellingen, backuplocatie. Bewaar inloggegevens in een wachtwoordmanager, niet in je e-mail. Als je nog geen herhaalbaar agencyproces voor de bouw zelf hebt, los dat dan eerst op. Je kunt geen rommel overdragen.

Voorbeeld: een boetiekfitnessstudio huurt je in voor een site van vijf pagina's. Je bouwt het met een drag-and-dropbouwer, verbindt het domein en geeft toegang. Geen documentatie. Drie maanden later vragen ze om een pagina met het lesschema. Je kunt je niet herinneren welke bouwer je gebruikte, van wie de login is, of hoe je erin komt. Nu besteed je een uur aan het resetten van wachtwoorden. Dat uur is de belasting die je betaalt voor het overslaan van documentatie.

Twee eigenaarschapsregels gelden in deze fase. Ten eerste: zet het domein op naam van de klant. Volgens het domeinregistratieproces van ICANN vereist registratie contactgegevens van de registrant. Als die contactgegevens van jou zijn, is het bezit feitelijk van jou. Als de klant ooit weggaat, kunnen ze het domein mogelijk niet meenemen. Gijzel hun identiteit niet. Ten tweede: laat de klant eigenaar zijn van de content. Zet hun afbeeldingen, logo's en teksten in een map die zij kunnen openen. Als ze weggaan, vertrekken ze met hun spullen — en ze zullen je dankbaar zijn.

In fase 0 is het doel om jezelf vervangbaar te maken. Als een klant niet kan overleven zonder jouw geheugen, zullen ze nooit weggaan en zul je nooit opschalen.

Fase 1: De Checklistfase — Consistentie Verslaat Genialiteit

Onderliggend principe: zodra je vier tot tien sites hebt, is geheugen een aansprakelijkheid. Je kunt je niet herinneren welke plugin geüpdatet moet worden, welke back-up is gedraaid, of welke klant hun logo heeft veranderd. Je hebt triggers nodig, geen talent.

Begin met beveiliging. De websitebeveiligingspraktijken van UpGuard geven je de basislijn: houd software up-to-date, vereis sterke authenticatie zoals MFA, beperk gebruikersrechten, maak regelmatig back-ups en gebruik SSL/TLS-codering. Voer die uit als een terugkerende maandelijkse checklist voor elke actieve site.

Eén herbruikbare checklist is genoeg. Update het platform en de plugins. Controleer of back-ups zijn uitgevoerd — herstel één bestand om het te bewijzen. Controleer gebruikersaccounts en rechten. Controleer de vervaldatum van het SSL-certificaat. Scan op malware. Bekijk de uptime van vorige maand. Dertig minuten per site, niet drie uur.

Bouw vervolgens een onderhoudscontract rond die checklist. Bied het aan als maandelijkse abonnementsvorm en voeg een dashboard van één pagina toe: wat is inbegrepen, wat kost extra, wie moet je bellen. Dat dashboard is geen juridisch contract. Het is een relatiedocument. Het stopt scope creep omdat "snelle aanpassing" een aparte regel wordt.

Voorbeeld: de lesschema-plugin van de fitnessstudio breekt na een kernupdate. In fase 0 los je het op en ga je verder. In fase 1 zegt je checklist: "update plugins eerst op een stagingkopie." Je hebt een onderhoudscontract dat het uur dekt. De klant ziet een professional, geen brandweerman. Het verschil is geen vaardigheid; het is proces.

Let op: laat de checklist geen wassen neus worden. Als je vakjes aanvinkt zonder te controleren, klik je op "back-up geslaagd" terwijl de back-up stilletjes faalt. Verifieer, neem niet aan.

Het Overdrachtsdocument Dat Je Redt

Eén document is meer waard dan welk tool je ook koopt: het overdrachtsdocument. Maak er één pagina van. Het moet antwoorden: waar draait de site op, wie is eigenaar van het domein, waar is de bron van waarheid voor content, wat omvat het maandelijkse onderhoudscontract, wat is expliciet uitgesloten en waar staan de back-ups.

Werk het bij elke keer dat je aan de site werkt. Dateer elke wijziging. Dit is geen documentatie omwille van het documenteren; het is documentatie als product. Wanneer je op vakantie gaat, wanneer je een contractor inhuurt, wanneer je uiteindelijk het bureau verkoopt, is deze ene pagina wat het bedrijf zonder jou laat draaien.

Bewaar het overdrachtsdocument waar het hele team het kan zien: een gedeelde schijf, een CRM, een projectmanagementtool. Maak er geen pdf van die je e-mailt en kwijtraakt. Als het in iemands hoofd leeft, bestaat het niet.

Fase 2: De Operationele Fase — Systemen Die Zonder Jou Draaien

Onderliggend principe: op schaal kun je sites niet één voor één onderhouden. Je hebt systemen nodig die werken zonder je dagelijkse aandacht. De grootste verandering is eigenaarschap: iemand anders moet het werk op hetzelfde niveau kunnen doen.

Scheid toegang per systeem. Domeinregistrar, hosting, DNS, analytics, e-mail — elk krijgt een eigen rij in een hoofddocument. Beantwoord schriftelijk, één keer per klant: wie is eigenaar van elk, wie kan DNS wijzigen, wie kan het domein verlengen. Deel dat document met je team, niet alleen met je eigen wachtwoordkluis.

Ga nu van individuele taken naar denken in beveiligingsprogramma's. De aanvullende maatregelen in de websitebeveiligingsrichtlijnen van UpGuard — een Web Application Firewall, periodieke audits, continue monitoring, gebruikerseducatie — zijn portfoliobeslissingen, geen taken per site. Beslis eenmalig welke monitoringaanpak je vertrouwt en configureer vervolgens elke klant volgens dezelfde standaard.

SEO verdient dezelfde behandeling. Het Digital Marketing Institute beschrijft SEO als het optimaliseren van content, structuur en technische elementen om de ranking in zoekmachines en de gebruikerservaring te verbeteren. De kernpraktijken — technische opzet, HTTPS, XML-sitemaps, robots.txt — zijn geen klusjes voor de lanceerdag. Ze vervallen. Op schaal bied je SEO aan als maandelijkse service: controleer metadata, vind gebroken links, beoordeel crawlfouten, ververs de sitemap. We hebben apart geschreven over SEO en beveiliging vanaf dag één; hier zijn het terugkerende verplichtingen.

Bouw een change-managementstroom. Klant vraagt om een aanpassing. Je logt het, schat het in, voert het uit, documenteert het. Onder de vijftien minuten: doe het en log het. Alles groters gaat naar het volgende onderhoudsvenster of een nieuwe offerte. Deze stroom houdt onderhoudscontracten winstgevend. Zonder dit proces eet elk "klein verzoek" een uur onbetaalde tijd op.

Log elke wijziging met datum, wie het deed en waarom. Dit logboek wordt de audittrail die je nodig hebt wanneer een klant beweert dat de site is gehackt of "jij iets hebt veranderd". Het logboek is je bewijs.

Houd elk kwartaal een onderhoudsreview met elke klant. Tien minuten. Laat zien wat je hebt geüpdatet, wat er brak, wat er volgende keer zal breken. Deze review is je vroegtijdige waarschuwingssysteem. Klanten vertellen je hier over een nieuwe servicelijn, voordat ze daar om een nieuwe sitesectie vragen.

No-Code Verwijdert de Overdracht Niet

No-codebouwer maken dit tegelijkertijd gemakkelijker en moeilijker. Gemakkelijker omdat klanten kunnen inloggen en hun eigen tekst kunnen bewerken. Moeilijker omdat "de klant kan het bewerken" verandert in "de klant heeft het zelf gebroken". Stel rechten in bij de overdracht: editorrol voor de klant, adminrol voor jou. Publiceer wijzigingen eerst naar een stagingomgeving.

Als een klant vraagt waarom je nog steeds een maandelijkse vergoeding vraagt terwijl de site zo gemakkelijk te bewerken is, heb je een antwoord: omdat jij degene bent die voorkomt dat het kapotgaat. Dat bezwaar is voorspelbaar. Lees hoe je no-codebezwaren overwint voordat het ter sprake komt in een verlengingsgesprek — dan voer je het gesprek met vertrouwen.

Voordat Je Automatiseert: Het Tegendraadse Pleidooi

Iedereen zegt dat je onderhoud moet automatiseren. Ze hebben ongelijk — in ieder geval in het begin. Een proces automatiseren dat je niet begrijpt, zorgt er alleen maar voor dat het sneller kapotgaat.

Als je je back-upsysteem niet aan een nieuwe medewerker kunt uitleggen, zal een geautomatiseerde back-uptool je niet redden. Als je niet weet welke pluginupdates je sites breken, zullen automatische updates ze neerhalen. Automatisering vermenigvuldigt competentie; het vervangt het niet.

Automatiseer alleen wat je minstens drie keer handmatig hebt gedaan en hebt gedocumenteerd. Laat dan het gereedschap het overnemen.

Het dodelijke pad is het overslaan van fase 0 naar fase 2. Je neemt een fleetmanagementdashboard in gebruik voordat je ook maar één login hebt opgeschreven. Het dashboard wordt een black box. Je bent er slechter aan toe dan voorheen. Doorloop de fasen in volgorde.

Het Volwassenheidsmodel Is Geen Eenrichtingsladder

Een volwassenheidsmodel is geen ladder die je één keer beklimt. Sites verouderen. Klanten veranderen. Je team wisselt. Verwacht terugval: je neemt iemand aan die de checklist overslaat, je raakt een document kwijt bij een migratie. Prima. Wat telt is de richting.

Hier is je eerste zet. Kies één klant. Schrijf vijf dingen op: domeinregistrar, hostingprovider, DNS-provider, backuplocatie en wie de admin-login bezit. Doe dat vanmiddag nog. Bepaal vervolgens in welke fase je werkelijk zit, niet in welke fase je zou willen zitten. Als je nog steeds de enige bent die de wachtwoorden kent, zit je in fase 0. Los dat op voordat je weer een tool koopt.

De overdracht is het product. Behandel het zo. Herzie je informatiearchitectuur wanneer het bedrijf van de klant verandert, niet wanneer de site kapotgaat. Geen tool repareert een structuur die nooit heeft bestaan.

En vergeet de klantrelatie niet: jouw taak is om de site van de klant saai te maken. Ze moeten niet nadenken over hosting, updates of back-ups. De dag dat ze daar niet meer aan denken, is de dag dat ze verlengen.

Sources (5)