Van WordPress naar Astro — zo worden websites tien keer sneller en goedkoper gebouwd
Wie van WordPress naar Astro migreert en het onderhoud aan een AI-assistent overdraagt, heeft voor een wijziging uren nodig in plaats van weken en betaalt een abonnement in plaats van ontwikkeluren. Aan de hand van ciqualia.com laat deze gids zien hoe de overstap lukt en wat daarvoor één keer moet worden vastgelegd.
ciqualia.com draaide tot eind augustus 2026 op WordPress. Sindsdien is de website met Astro gebouwd en ontstaat nieuwe content in een chat met een AI-assistent. De cijfers in deze gids komen van deze website.
Waarom WordPress duur wordt
Bij WordPress begint bijna elke inhoudelijke wijziging als een technische. Een nieuwe pagina heeft een nieuw of aangepast template nodig. Dat template moet passen bij het thema, de plugins en de eerdere aanpassingen, en pas als het er staat, kan iemand de tekst schrijven.
Bij ciqualia.com deed een ontwikkelteam dat, voor ongeveer € 40 per uur. Wijzigingen kostten elke maand tientallen uren, en elke wijziging duurde minstens twee weken — vragen, afstemming, testen en herstelwerk meegerekend. Daar kwamen betaalde premium plugins bij, waarvan de updates aan een betaalde licentie gebonden zijn.
Even terug naar de basis: waar was een CMS voor bedoeld?
Laten we even stilstaan bij de vraag waarom er eigenlijk CMS’en bestaan. Een contentmanagementsysteem moest het mogelijk maken content te publiceren zonder je met techniek bezig te houden. In een WordPress-installatie die door de jaren heen is gegroeid, komt de techniek via templates en plugins terug.
Vandaag kan een AI-assistent die rol overnemen. De redactie beschrijft in de chat wat er moet veranderen; de assistent schrijft tekst en code, controleert het resultaat en publiceert op aanwijzing. Voorwaarde is dat de technische eisen, de grenzen, het terugdraaien en de controle op een testomgeving één keer zorgvuldig zijn vastgelegd.
Het is hetzelfde principe als bij het Agentic OS voor de backoffice: regels die voor alle taken gelden, herhaalbare taken en resultaten die worden gecontroleerd voordat een taak wordt afgesloten.
Waarom Astro
Astro maakt van componenten en contentbestanden kant-en-klare HTML. Er is geen database, geen PHP en geen beheeromgeving die onderhouden en beveiligd moet worden. De content staat als bestanden in de repository, één per taal, en elke wijziging is een herleidbare versie.
Voor een AI-assistent is dat de juiste werkplek: hij leest en schrijft bestanden in plaats van door een interface te klikken, en elke wijziging van hem kan worden bekeken, gecontroleerd en teruggedraaid.
Wat één keer wordt vastgelegd
Om de redactie alleen nog in de chat te laten werken, wordt één keer vastgelegd wat de website is, wat vóór elke publicatie wordt gecontroleerd en hoe een fout wordt teruggedraaid. Dat wordt als skill of plugin van de AI-assistent opgeslagen en geldt daarna voor elke taak.
- 01 Regels wat de website is
- Designsysteem en componenten
- Talen en terminologie
- SEO-eisen
- Toon en aanspreekvorm
- Uitspraken die niet zijn toegestaan
- 02 Controles vóór elke publicatie
- Build en typecontrole
- Metatags en gestructureerde data
- Sitemap met wijzigingsdatum
- Links
- Screenshots op drie breedtes
- 03 Vrijgave en terugdraaien wie wat wanneer mag
- Stage vóór productie
- Beschermde hoofdbranch
- Vrijgave vóór elke publicatie
- Elke wijziging in versiebeheer
- Terugdraaien met één opdracht
Bij ciqualia.com hoort daar bijvoorbeeld bij: elke inhoudelijke wijziging geldt voor alle negen talen tegelijk. Elke pagina verschijnt eerst op de stage, een testkopie van de website. En een checklist vóór elke publicatie controleert titels, beschrijvingen, taalverwijzingen, afbeeldingen en de lay-out op desktop, tablet en smartphone.
De redactie werkt alleen in de chat
De redactie hoeft niets te weten van git, pull requests of build-pipelines. Ze schrijft een taak in de chat — bijvoorbeeld ‘Nieuwe pagina over ISO 13485 naar het voorbeeld van de ISO 9001-pagina, in alle talen’ —, bekijkt het resultaat op de stage, noemt correcties en zegt tot slot: ‘Publiceer naar productie.’
- 01 Redactie in de chat
- Taak beschrijven
- Resultaat op de stage bekijken
- Correcties noemen
- Publicatie vrijgeven
- 02 AI-assistent volgens de vastgelegde regels
- Tekst en code in alle talen
- Controles uitvoeren
- Stage bijwerken
- Wijziging ter vrijgave voorleggen
- 03 Productie automatisch
- Build
- Deployment
- Sitemap met wijzigingsdatum
Elke versie blijft bewaard: een eerdere stand is één opdracht in de chat verwijderd.
De cijfers: uren in plaats van weken
| Kenmerk | WordPress met ontwikkelteam | Astro met AI-assistent |
|---|---|---|
| Duur van een wijziging | Minstens twee weken | Meestal één tot vijf uur |
| Lopende kosten | Tientallen ontwikkeluren per maand tegen ongeveer € 40 | Een abonnement van € 20 per maand |
| Plugins en bibliotheken | Betaalde premium plugins | Open source onder MIT-licentie |
| Talen | Twee | Negen |
De duur komt uit de logboeken van de assistent: twaalf taken sinds oktober 2026, gemeten van de taak in de chat tot de wijziging die klaarlag voor vrijgave. De mediaan was ongeveer anderhalf uur werk en ongeveer vier uur in totaal; langer duurde het alleen als een taak ’s nachts op een antwoord wachtte.
- Een nieuwe normpagina over ISO 13485 in negen talen, naar het voorbeeld van een bestaande: ruim een uur.
- Een pagina ‘Over ons’ die de contactpagina vervangt, in negen talen: ongeveer 1,3 uur.
- Interne links naar twee nieuwe pagina’s vanaf alle pagina’s waar ze passen: acht minuten.
- De grootste taken, een productcatalogus en een branchepagina: vier tot vijf uur.
Ook de overstap zelf ging snel: de eerste regel code ontstond op 4 augustus 2026, en op 29 augustus verving de nieuwe website WordPress op ciqualia.com. Sindsdien zijn er zo’n twintig nieuwe pagina’s en vijf artikelen bijgekomen, elk in negen talen.
Bij de kosten staan tientallen ontwikkeluren à € 40 — € 800 of meer per maand — tegenover € 20. Bij de duur staan twee weken tegenover een paar uur. Beide verschillen zijn groter dan een orde van grootte.
Sneller en goedkoper betekent niet slechter. Zo beoordelen de gangbare testtools de homepage van ciqualia.com, op mobiel én desktop:
- PageSpeed Insights: prestaties 100, toegankelijkheid 95, praktische tips 100, SEO 100, Agentic Browsing 3 van 3.
- Ahrefs Site Audit: Health Score 100 — geen enkele interne URL van de website heeft een fout.
Wat de plugins vervangt
Maak vóór de verhuizing een inventaris: welke plugins zijn geïnstalleerd, en welke taak vervult elk daarvan? Bij ciqualia.com bleef er weinig van over:
| Taak | Onder WordPress | Met Astro |
|---|---|---|
| Contactformulier | Contact Form 7 | Eigen formulier, werkt ook zonder JavaScript |
| Spambeveiliging | Akismet | Honeypot en tijdval, daarna dezelfde Akismet-interface |
| Aanvragen bewaren | CFDB7 | Opslag op de eigen server, nog vóór het versturen van de mail |
| Mail versturen | Twee SMTP-plugins | Eén mailbibliotheek |
| Meertaligheid | Polylang Pro | Taalroutering van Astro |
| SEO | Yoast SEO | Metatags, gestructureerde data en sitemap in de paginalay-out |
| Caching | WP Rocket | Niet nodig: kant-en-klare HTML |
| Cookiebanner | Cookieplugin | Niet nodig: geen cookies |
| Beveiliging | Beveiligings- en bestandsbeheerplugins | Niet nodig: geen PHP, geen database, geen uploads |
De inventaris is tegelijk een audit. Bij ciqualia.com zaten in de code van de oude plugins drie dingen die bewust niet zijn meegenomen: een uitgeschakelde certificaatcontrole bij de overdracht naar het CRM, foutmeldingen naar een privémailbox en twee concurrerende SMTP-plugins.
Verhuizen zonder verlies in de zoekresultaten
De sitemap van de oude website noemde 80 adressen. Over elk daarvan werd een besluit genomen:
- 16 bestaan op de nieuwe website onder hetzelfde adres. Ze hebben geen regel nodig.
- 11 hebben een opvolger onder een ander pad en worden permanent doorgestuurd (301), met en zonder slash aan het eind.
- 53 antwoorden bewust met 404: het portfolio, vacatures, oude dienstpagina’s, testpagina’s en tagarchieven.
Op de dag van de overstap:
- DNS naar de nieuwe server laten wijzen.
- robots.txt uit de CDN-cache verwijderen — anders verwijst die nog urenlang naar de sitemap van de oude SEO-plugin.
- De nieuwe sitemap indienen in Google Search Console.
- Rekening houden met meer 404-antwoorden: ze volgen uit de besluiten hierboven.
- Steekproefsgewijs doorverwijzingen controleren en een testaanvraag via het formulier versturen.
Gegevensbescherming meteen meegenomen
Minder techniek betekent ook minder vragen over gegevensbescherming. De oude website gebruikte Google Analytics en een cookiebanner. De nieuwe ziet bewust af van cookies, ook van statistiekcookies, en heeft daarom geen banner nodig: wie de pagina opent, begint meteen te lezen in plaats van eerst een toestemmingsvenster weg te klikken. Persoonsgegevens komen alleen in het contactformulier voor. De AI-assistent werkt met code en teksten, niet met gegevens van bezoekers.
Wat toch wordt verwerkt — contactformulier, mailverzending, hosting — hoort in het register van verwerkingsactiviteiten. Complaica houdt dat register bij en bewaakt de taken rond gegevensbescherming; meer daarover op de pagina’s over AVG-software en privacymanagement.
Tot slot: screenshots in negen talen
Blijft er één vraag over waarop meertalige websites vaak stuklopen: hoe komen screenshots van de eigen software in elke taal? Een Duitse afbeelding naast Franse tekst oogt slordig, en elke nieuwe versie van de software maakt alle afbeeldingen in één keer verouderd.
Bij ciqualia.com zijn de productweergaven daarom geen foto’s die iemand met de hand maakt. Elke weergave is nagebouwd als component met de vertaalde teksten van de software en wordt voor elke taal als eigen pagina gerenderd. Een script opent die pagina’s in een Chrome-browser zonder venster (headless), fotografeert ze en slaat de afbeeldingen in meerdere breedtes op als AVIF en WebP — zo’n 2.000 bestanden, gemaakt met één opdracht. Verandert er een tekst of een kleur, dan maakt de assistent de opnamen opnieuw.
Voor de producttours logt dezelfde Chrome in op een lokale demo van de echte applicatie, opent de modules en fotografeert ze op desktopformaat. En de lay-outcontrole vóór elke publicatie werkt net zo: screenshots op drie breedtes die de assistent zelf bekijkt.
Vraag ons hoe
Ciqualia bouwt websites op deze manier en richt het proces in voor uw team: de regels, de controles, de stage en de skill voor de AI-assistent. Meer over softwareontwikkeling en het vervangen van bestaande applicaties vindt u bij Pragmatica, meer over AI-integratie bij Gnostica.
Meer artikelen
-
Agentic OS — hoe u de backoffice van een klein bedrijf automatiseert
-
Automotive standaarden — de compliance-checklist voor OEM’s en toeleveranciers
-
NIS2 — wie eronder valt en wat de richtlijn vereist
-
ISO 27001 checklist of cheat sheet — de certificering in één oogopslag
-
PIA en DPIA — makkelijk te verwarren
-
Alice achter de zwarte spiegels
-
Ciqualia: de filosofie van moderne oplossingen
Wat vindt u ervan?
Schrijf ons — welke hiervan bent u?
Dank u wel.
Wij reageren binnen één werkdag.
Niet verzonden.
Dat is niet gelukt. Controleer de velden of mail ons rechtstreeks.