:~
migrate.shjoomla
[WARN] current_stack=joomla / status=legacy
[INFO] migration_plan=ready / downtime=0s
[ OK ] seo_preservation=guaranteed

Zit je nog op Joomla? Stap over naar een site die één keer gebouwd blijft werken.

Joomla 3 is al sinds 2023 end-of-life. Joomla 4 en 5 vereisen pijnlijke migraties van extensions en templates. De community krimpt, support wordt moeizamer, en nieuwe developers kiezen ’m niet meer. Wij bouwen je Joomla-site opnieuw op een stack die de komende 10 jaar nog relevant is — en je Google-ranking blijft staan.

[ OK ] Prototype binnen 1 week · Joomla 3 / 4 / 5 content overgenomen

$cat pijnpunten_joomla.md
#// waarom je Joomla moet verlaten
// eol

Joomla 3 is end-of-life — en de upgrade is pijn

[joomla]Joomla 3 werd in augustus 2023 EOL. Veel sites draaien er nog op omdat de upgrade naar 4 of 5 een regelrechte re-migratie is: templates moeten vernieuwd, extensions vaak vervangen, database-migratie is handwerk. Bureaus rekenen dit meestal aan als nieuwe bouw.

[invoker]In plaats van een Joomla 3 → 5 migratie die net zo duur is als een nieuwbouw: bouw direct opnieuw op een stack zonder major-version-pijn. Geen toekomstige Joomla 6 die weer migratie vereist.

// community

De community krimpt — en dat merk je aan support

[joomla]Joomla piekte rond 2012 met ~3% van het web. Nu nog zo'n 1.5% en dalend. Stack Overflow-activiteit halveerde de laatste 5 jaar. Nieuwe developers kiezen Joomla bijna niet meer — wat betekent dat onderhoud moeilijker (en duurder) wordt.

[invoker]Next.js heeft de grootste web-framework-community van 2026. React-developers zijn overal te vinden. Jouw site heeft geen niche-skillset nodig om onderhouden te worden.

// extensions

Extensions zijn oud, verlaten of incompatible

[joomla]Een typische Joomla-site gebruikt 8-15 extensions: JCE-editor, K2, Akeeba Backup, SP-page-builder, VirtueMart. Veel van die extensions zijn jaren niet geupdate, of hun ontwikkelaar is gestopt. Bij een core-upgrade breekt een derde van je extensions.

[invoker]Nul extensions. Functionaliteit zit in je eigen codebase, getest, versie-controlled. Geen extension-authors die uit de lucht verdwijnen.

// snelheid

Trage laadtijden door zware PHP-rendering

[joomla]Joomla-sites halen gemiddeld LCP 3-5s op mobiel — PHP + MySQL-queries bij elke pageview, veelal inefficient gecached, vaak zwaar front-end framework uit templates van 2015.

[invoker]Statisch gerenderde pagina's op Vercel's edge-netwerk. LCP <1.5s, Lighthouse 95+, geen database-queries bij pageview. Meetbaar sneller dan elke Joomla-setup.

// security

Security-patches arriveren laat — als ze komen

[joomla]Joomla-core krijgt security-updates, maar het zwakke punt zijn de extensions. Een kwetsbaarheid in een extension die niet meer onderhouden wordt = jouw site is lek. Joomla-gehackte sites komen vaker voor dan je denkt.

[invoker]Geen admin-paneel aan de publieke kant. Geen database waarin iemand kan binnenkomen. Je site is statische HTML — geen code die op elke request draait = geen exploit-mogelijkheid.

// seo

SEO-verlies bij een Joomla-migratie is reîl

[joomla]Joomla-URL-structuur is vaak idiosyncratisch (sef_urls plugin, aliases, virtuemart-ids). Bij een slordige migratie raak je canonical tags kwijt, URL's wijzigen, 301-redirects ontbreken — en binnen 3 maanden is je ranking weg.

[invoker]Wij mappen elke Joomla-URL (inclusief sef-varianten, virtuemart-product-IDs, category-paths) 1-op-1 naar de nieuwe site, zetten 301-redirects aan op Vercel-niveau, behouden meta-titels en schema-data, submitten nieuwe sitemap bij Google vóór DNS-wissel.

$diff joomla.stack invoker.stack
#// zo verschilt het
// eigenschap
Joomla
Invoker
Laatste upgrade-pijn
Joomla 3 → 4 → 5 = re-migratie
Dependencies updaten onderhoud, geen site-breuk
Community-activiteit
Krimpend sinds 2015
Next.js = grootste web-framework-community
Gemiddelde LCP
3-5s (mobiel)
<1,5s
Aantal extensions/dependencies
8-15 extensions per site
0 extensions, 1 codebase
Maandelijkse kosten
€15-30 hosting + €80-200 onderhoud
€29/mo all-in
Security-incidents
Verhoogd — extensions zijn de bottleneck
Geen admin → geen aanvalsoppervlak
Developer beschikbaarheid
Joomla-specialisten zeldzaam en duur
Elke React-developer kan je site onderhouden
Toekomstvastheid
Joomla 6 komt er weer aan
Stack evolueert zonder breaking migrations
$cat migratie_planning.md
#// zo migreren we jouw site
01

Inventarisatie + sef-URL mapping

// Week 1, dag 1-2

We crawlen je Joomla-site, identificeren welke extensions je echt gebruikt, mappen alle sef_urls en aliases, inventariseren je templates + custom overrides. Je krijgt een migratie-plan met scope en deadline.

02

Nieuwe site bouwen

// Week 1, dag 3-5

Prototype op staging. Content van Joomla geport via API of direct uit database-export. K2-artikelen / categories / tags worden 1-op-1 gemapped. VirtueMart-producten (als je die hebt): aparte stap, zie extra's.

03

Feedback + extension-vervanging

// Week 2, dag 1-2

Feedback-ronde. Ondertussen vervangen we Joomla-specifieke extensions: Akeeba Backup vervalt (Vercel backupt automatisch), RSForm → native formulier, K2 → ingebouwde content-types, ACL → custom auth als nodig.

04

301-redirects + Search Console

// Week 2, dag 3

Elke oude Joomla-URL (inclusief sef- en niet-sef-varianten) krijgt een 301 op Vercel-niveau. Nieuwe sitemap wordt gesubmit bij Google Search Console vóór de DNS-wissel.

05

DNS-wissel — live

// Week 2, dag 4

Je Joomla staat nog 30 dagen als fallback. DNS-wissel in minuten, SSL automatisch. Downtime: geen.

06

Monitoring + support

// Post-launch

2 weken intensieve Search Console monitoring. Content-wijzigingen in het €29/mo abonnement. Grotere uitbreidingen offreren we apart.

// zo behouden we je google-ranking

Joomla-migraties hebben een verhoogd SEO-risico door de URL-varianten (sef_urls-plugin, aliases, parameter-URL's). Wij cataloguseren alle URL-versies die Google geïndexeerd heeft via Search Console-export, mappen ze 1-op-1 naar canonical URL's op de nieuwe site, configureren 301-redirects op Vercel-niveau (server-side, permanent). Meta-data blijft behouden. Nieuwe sitemap wordt vóór DNS-wissel aan Google voorgelegd. Post-launch 2 weken Search Console monitoring. In praktijk: gelijke of stijgende rankings door de snelheid-boost en de schone URL-structuur.

$cat prijs_migratie.json
#// wat kost het?
// migratie (eenmalig)
vanaf750excl. btw
eenmalig · all-in migratie · SEO-behoud
  • [ OK ]content-migratie (artikels, categories, tags, media)
  • [ OK ]sef_url + alias 1-op-1 mapping naar nieuwe URL's
  • [ OK ]301-redirects voor elke Joomla-URL + variant
  • [ OK ]K2 / Akeeba / RSForm / etc. vervangen door native equivalent
  • [ OK ]sitemap + meta-tags + schema opnieuw opgezet
  • [ OK ]2 weken post-launch Search Console monitoring
// zorgeloos online (maandelijks)
vanaf29/mo excl. btw
maandelijks opzegbaar · geen contract
  • [ OK ]hosting, SSL, CDN, backups
  • [ OK ]security-patches + uptime monitoring
  • [ OK ]cookiebanner beheerd (AVG)
  • [ OK ]kleine content-updates
! Kleine Joomla-site & geen zware migratie nodig?
Gewoon opnieuw bouwen → vanaf €450 op nieuwesite.nl
$cat faq_joomla.md
#// veelgestelde vragen
01Zit ik nog op Joomla 3. Moet ik eerst upgraden naar 4 of 5 voor jullie kunnen migreren?+
Nee. Sterker nog, dat is vaak juist verspilling — een Joomla 3 → 5 upgrade is zelf al een re-migratie. Wij werken rechtstreeks vanuit je huidige Joomla 3 (of 4) installatie en zetten alles over naar de nieuwe stack. Scheelt je de tussenstap.
02Kan ik mijn Joomla-content (artikels, categorieën, tags) meenemen?+
Ja. We exporteren via Joomla's API of een directe database-dump, afhankelijk van wat efficient is. Artikels, categorieën, tags, menu-structuur en media worden gemapped naar de nieuwe structuur. K2-content heeft een extra conversie-stap, die is inbegrepen.
03Wat met VirtueMart, K2, Akeeba Backup, en andere extensions?+
K2 content-types zetten we om naar native content in de nieuwe site — het verschil is voor bezoekers onzichtbaar. Akeeba Backup vervalt, Vercel backup automatisch. Formulier-extensions (RSForm, Chronoforms) → native formulier met Mailgun voor e-mailnotificaties. VirtueMart met meer dan ~50 producten: aparte offerte, meestal richting Mollie/Stripe checkout of headless e-commerce.
04Wat gebeurt er met mijn Google-ranking en sef-URL's?+
Joomla's sef_urls + aliases + niet-sef-varianten voor dezelfde pagina mappen we allemaal naar één canonical op de nieuwe site, met 301-redirects voor alle varianten. Meta-titels en descriptions nemen we over (of we verbeteren ze). Nieuwe sitemap wordt bij Google Search Console gesubmit vóór de DNS-wissel. De meeste klanten zien gelijke of stijgende rankings door de snelheid-boost.
05Hoe lang duurt een Joomla-migratie?+
Meestal 2 weken van briefing tot live. Complexere sites (500+ artikels, K2-structuur, virtuemart-shop, multi-language via Falang) plannen we 3-4 weken in. Exacte planning krijg je na de inventarisatie in week 1.
06Wat kost een Joomla-migratie precies?+
€750 eenmalig excl. btw voor bouw en migratie, plus €29/mo voor hosting, backups, security en onderhoud. Voor grote sites of complexe VirtueMart-shops: aparte offerte vóór we beginnen, nooit achteraf. Geen verborgen plug-in-abonnementen of template-updates.
07Wij gebruiken een paid template (Gavern, Helix, T4). Wat dan?+
Die templates koop je per site en elke Joomla-versie vereist een nieuwe. Wij bouwen je design opnieuw — maatwerk, past 100% bij jouw huisstijl, geen jaarlijkse template-licentie meer. Je krijgt er betere performance en betere SEO-controle voor terug.
$./vraag-migratie-advies --cms=joomla
#// klaar om te stoppen met Joomla?

Vraag een migratie-advies.

Binnen 24 uur een inhoudelijke reactie van Maarten. We kijken mee naar je Joomla-site, schatten de migratie-omvang in en of de €750instap hier op past. Vrijblijvend — geen sales-funnel.

  • [ OK ]we kijken naar je huidige site + plugin-setup
  • [ OK ]schatten migratie-tijd + SEO-impact in
  • [ OK ]advies is vrijblijvend, je hoeft niks te besluiten
@info@invoker.nl · KvK 76647595 · BTW NL860722752B01
new_lead.formediting
>
>
>
>
>
#GDPR-compliant · EU-gehost