Een WordPress-site kan er prima uitzien terwijl onder water de technische schuld maand na maand oploopt. Plugins die botsen, een thema dat niemand meer onderhoudt, een hostingomgeving die kreunt onder het gewicht van twaalf extensies die elk hun eigen database-aanvragen doen. Op het moment dat een aanpassing drie keer zo lang duurt als verwacht, of dat een update de hele website platlegt, is de vraag niet meer óf je moet migreren, maar wanneer.
Wat een verouderde WordPress-installatie je dagelijks kost
Tijd is de meest onderschatte kostenpost bij een verouderde site. Elke keer dat een redacteur een pagina wil aanpassen maar eerst de cache moet legen, een plugin handmatig moet bijwerken of een workaround moet toepassen omdat twee extensies elkaar bijten, gaat er productietijd verloren. Dat kost geen euro per keer, maar stapelt op over een jaar.
Beveiliging is een tweede pijnpunt. WordPress heeft een marktaandeel dat het aantrekkelijk maakt voor geautomatiseerde aanvallen. Een installatie met verouderde plugins is niet "een beetje kwetsbaar", maar actief gevaarlijk. Ik zie regelmatig installaties waarbij de theme-builder al anderhalf jaar geen beveiligingsupdate heeft ontvangen, terwijl die update er wel is. De eigenaar weet het niet, omdat niemand actief monitort.
De derde kostenpost is de ontwikkelsnelheid. Wil je een specifieke feature toevoegen, dan moet een developer eerst uitzoeken hoe dat past binnen het bestaande thema, welke hooks beschikbaar zijn, of een plugin het al half doet en hoe je die omzeilt. Bij een op maat gebouwde applicatie stuur je de feature direct naar de logica die je al hebt. Dat scheelt telkens uren, en die uren tellen.
De signalen die zeggen dat WordPress zijn limiet heeft bereikt
Niet elke WordPress-site is een probleemgeval. Voor een eenvoudige brochuresite met tien pagina's en een contactformulier werkt het prima. De grens ligt daar waar het systeem wringt tegen wat het bedrijf nodig heeft.
Neem een dienstverlener die klantportalen wil waar afnemers hun facturen en dossiers kunnen inzien. WordPress heeft daar geen architectuur voor. Je kunt er plugins op zetten, maar dan bouw je een klantportaal bovenop een blogsysteem, en dat voelt ook zo: traag, onlogisch en moeilijk te beveiligen. Of neem een webshop waarbij de voorraadbeheer-logica zo specifiek is dat WooCommerce de helft van de bedrijfsregels niet aankan. Dan werk je voortdurend om het systeem heen in plaats van ermee.
Een ander signaal is het onderhoudsverhaal. WordPress-sites met meerdere premium plugins vereisen maandelijks aandacht. Die plugins hebben elk hun eigen releasekalender, hun eigen conflicten en hun eigen manier om dingen op te slaan in de database. Op het moment dat een WordPress-installatie meer onderhoudstijd vraagt dan een gemiddeld softwareproject, is het tijd om de rekening te maken.
Wat een migratie naar maatwerk concreet inhoudt
De migratie zelf is geen big bang waarbij alles tegelijk wordt herbouwd. In de projecten die ik doorloop, werk ik in fasen. Eerst breng ik in kaart welke pagina's en functies daadwerkelijk worden gebruikt. Daarna bepaal ik welke onderdelen al volledig werken en welke de echte pijnpunten zijn. Dat geeft een realistisch beeld van wat de nieuwe codebase moet doen.
De technische keuze is afhankelijk van het doel. Voor contentrijke sites bouw ik met Laravel als fundament, met een overzichtelijk CMS-paneel op maat zodat redacteuren zelfstandig kunnen werken zonder in de code te komen. Voor portalen, boekingssystemen of klantenomgevingen is de applicatielaag nadrukkelijker aanwezig en schrijf ik de bedrijfslogica direct in de code, zonder een pluginlaag die dat half doet. Tailwind CSS zorgt voor de interface, Alpine.js voor lichtgewicht interacties op de pagina.
Bestaande content hoeft niet verloren te gaan. WordPress slaat content op in een MySQL-database, en die data is exporteerbaar. Met een migratiescript zet ik teksten, afbeeldingen en metadata over naar de nieuwe structuur. SEO-waarde behoud je door de URL-structuur over te nemen of door correcte redirects in te stellen, zodat Google de nieuwe pagina's herkent als de opvolger van de oude. Dat is een stap die bij migraties geregeld over het hoofd wordt gezien en dan pas opvalt als het organisch verkeer terugloopt.
Wat je kunt verwachten qua investering en terugverdientijd
Een maatwerkwebsite of webapplicatie is duurder dan een WordPress-thema met een paar plugins. Dat is een eerlijk gegeven. Waar het anders zit, is de totale eigenaarschapskosten over drie tot vijf jaar. Een WordPress-installatie met meerdere premium plugins kost al snel 600 tot 1200 euro per jaar aan licenties alleen, nog los van de ontwikkeluren voor updates en fixes. Een maatwerksite heeft die licentiekosten niet, en updates zijn gerichter omdat je precies weet wat er in de code zit.
De terugverdientijd hangt af van hoeveel de huidige situatie je kost. Als een aanpassing aan een WordPress-site gemiddeld vier uur kost door de pluginstructuur, maar bij maatwerk één uur zou kosten, dan telt dat al snel op. Drie aanpassingen per maand scheelt negen uur ontwikkelwerk per maand. Bij een uurtarief van negentig euro is dat al 810 euro per maand verschil, 9720 euro per jaar. De maatwerksite betaalt zichzelf terug.
Wat ik bij projecten altijd doe, is een eenvoudige vergelijking maken: wat kost de huidige situatie op jaarbasis aan onderhoud, licenties en gemiste mogelijkheden, afgezet tegen de investering in maatwerk en de verwachte besparingen daarna. Die vergelijking is zelden in het voordeel van blijven plakken als een site al meer dan twee jaar oud is en actief wordt aangepast.
Er is ook een minder zichtbaar aspect: schaalbaarheid. WordPress schaalt niet moeiteloos mee met groei. Op het moment dat er meer verkeer, meer gebruikers of meer data bij komt, beginnen de beperkingen zichtbaar te worden. Een applicatie die van de grond af is gebouwd met schaalbaarheid in gedachten, groeit mee zonder dat je de architectuur opnieuw moet bedenken.
Dit soort transities begeleid ik graag, van analyse tot oplevering. Kijk voor een overzicht van mijn aanpak op https://pimvdmolen.nl/diensten/professionele-websites en neem gerust contact op via https://pimvdmolen.nl/contact als je wilt sparren over wat in jouw situatie de verstandigste stap is.