Websitemigratie

Joomla naar WordPress migreren zonder posities te verliezen

Een Joomla-site overzetten kan snel, maar je vindbaarheid behouden vraagt meer dan een plugin. Je leest wanneer overstappen verstandig is en welk stappenplan ik volg.

Door Martin de Smit

Bijgewerkt: 31 oktober 2026

Leestijd 7 minuten

Joomla naar WordPress

Schema: een Joomla-site verhuist via 301-redirects naar WordPress
In dit artikel
  1. Waarom zoveel Joomla-sites nu overstappen
  2. Joomla of WordPress
  3. Wat gaat er mee?
  4. Stappenplan in acht stappen
  5. Joomla-URL’s en redirects
  6. Zelf doen of laten doen?
  7. Veelgestelde vragen

Waarom nu

Waarom zoveel Joomla-sites nu overstappen

Joomla was rond 2010 een van de grootste systemen voor websites. Veel verenigingen, gemeenten en mkb-bedrijven bouwden er hun site mee. Die tijd is voorbij. Volgens W3Techs had Joomla in 2014 ruim 9% van de CMS-markt, in juli 2026 nog 1,7%. Minder gebruikers betekent minder ontwikkelaars, minder extensies die worden bijgehouden en minder mensen die je site kunnen onderhouden.

Daar komt de versiedruk bij. Joomla 3 kreeg in augustus 2023 zijn laatste beveiligingsupdate, Joomla 4 in oktober 2025. Joomla 5 wordt nog ondersteund tot oktober 2027. Draait je site op 3 of 4, dan moet je hoe dan ook iets doen. Een upgrade naar Joomla 6 is vaak bijna een nieuwe bouw, omdat oude extensies en templates niet meer werken. Op dat punt is de vraag niet meer of je moet verhuizen, maar waarheen.

Kort antwoord: staat je site op Joomla 3 of 4, dan draai je zonder beveiligingsupdates. De migratieMigratie Een migratie is het verhuizen van een website naar een nieuw systeem, een nieuwe server of een nieuw adres. naar WordPressWordPress Het meest gebruikte systeem ter wereld om websites mee te bouwen en te beheren. kost vaak ongeveer evenveel als de upgrade naar Joomla 6, en daarna heb je een veel grotere markt van plugins, specialisten en hosting.

De afweging

Joomla of WordPress: een eerlijke vergelijking

Joomla is geen slecht systeem. Het heeft meertaligheid en gebruikersrechten standaard aan boord, wat bij WordPress een plugin vraagt. Maar voor de meeste bedrijfssites wegen de nadelen inmiddels zwaarder.

  • Beheer. De blokeditor van WordPress is voor redacteuren eenvoudiger dan de combinatie van artikelen, modules en menu-items in Joomla.
  • Uitbreidingen. WordPress heeft tienduizenden onderhouden plugins. Veel Joomla-extensies zijn sinds versie 3 niet meer bijgewerkt.
  • SEO en GEOGEO GEO staat voor generative engine optimization: je kans vergroten dat AI-assistenten zoals ChatGPT je bedrijf kennen en noemen als iemand ze om advies vraagt.. Met plugins als Rank Math of Yoast regel je titels, gestructureerde dataGestructureerde data Extra informatie in de code die zoekmachines en AI precies vertelt wat er op een pagina staat. en sitemaps per pagina. Dat maakt het ook makkelijker om in AI-antwoordenAI-antwoord Het uitgeschreven antwoord dat een AI-assistent geeft op een vraag. genoemd te worden.
  • Mensen. Een WordPress-specialist vind je overal. Een goede Joomla-specialist wordt schaars en dus duurder.

Blijf op Joomla als je site goed werkt op versie 5 of 6, je extensies worden bijgehouden en je een vaste partij hebt die het onderhoud doet. Dan is verhuizen geen must.

De inventaris

Wat gaat er mee, en wat moet opnieuw?

De inhoud zelf is goed over te zetten. De functionaliteit niet: Joomla-extensies werken niet in WordPress. Zo ziet de vertaling er meestal uit.

  • Artikelen en categorieën worden berichten of pagina’s met categorieën. Dit gaat grotendeels automatisch.
  • Afbeeldingen en documenten gaan mee naar de mediabibliotheek. Controleer daarna de alt-teksten.
  • Menu’s moeten opnieuw worden opgebouwd. Dat is een goed moment om de structuur te verbeteren.
  • Modules worden blokken, patronen of widgets in het nieuwe thema.
  • K2 wordt meestal een eigen berichttype met velden via Advanced Custom Fields.
  • VirtueMart of HikaShop wordt WooCommerce. Producten zijn over te zetten, bestellingen en klantaccounts vragen extra aandacht.
  • Formulieren zoals RSForm of BreezingForms worden opnieuw gebouwd. Dat gaat niet automatisch.
  • Meertaligheid via Falang of de Joomla-taalkoppelingen wordt WPML of Polylang. Hier gaat het vaak mis: de taalkoppeling tussen pagina’s moet expliciet worden overgezet.

Stappenplan

Joomla overzetten naar WordPress in acht stappen

  1. Maak een nulmeting. Leg alle URL’s vast, met verkeer, positiesPositie Je positie is de plek waar je website staat in de zoekresultaten voor een bepaald zoekwoord. Positie 1 is het bovenste gewone resultaat., ingekomen links, titels en beschrijvingen. Dit is je meetlat voor straks.
  2. Maak een volledige back-up van bestanden en database, bijvoorbeeld met Akeeba Backup.
  3. Zet WordPress op een testomgeving, niet op je live domein.
  4. Importeer de inhoud met FG Joomla to WordPress. De gratis versie neemt artikelen, categorieën en afbeeldingen mee, de premium versie ook gebruikers, tags, K2 en meer.
  5. Bouw thema, menu’s en functies opnieuw en vervang elke extensie door een plugin of door maatwerk.
  6. Maak het redirectplan: elke oude URL krijgt een 301 naar de inhoudelijk juiste nieuwe pagina.
  7. Vergelijk de nieuwe site met de nulmeting: ontbrekende pagina’s, titels, alt-teksten, interne linksInterne link Een interne link is een link van de ene pagina op jouw site naar een andere pagina op dezelfde site. Het is een link die je helemaal zelf in de hand hebt. en gestructureerde data.
  8. Zet live en meet na. Dien de nieuwe sitemap in bij Google Search ConsoleGoogle Search Console Een gratis dienst van Google die laat zien hoe je website het doet in de zoekresultaten. en volg posities en 404-meldingen de eerste maanden per pagina.

De valkuil

Joomla-URL’s: waar de meeste migraties misgaan

Joomla bouwt URL’s anders op dan WordPress. Afhankelijk van de instellingen staan er nog oude adressen met index.php en een artikel-ID in Google, URL’s met een categorie-ID ervoor, of adressen die eindigen op .html. Vaak bestaan meerdere varianten naast elkaar. Al die varianten hebben links en posities opgebouwd.

Een import-plugin zet de inhoud over, maar weet niet welke oude URL bij welke nieuwe pagina hoort. Daarom maak ik het redirectplan op basis van de nulmeting en de serverlogs, niet alleen op basis van de sitemap. Pagina’s die samengaan krijgen één dragende bestemming. Verwijs nooit alles naar de homepage: Google behandelt dat als een verdwenen pagina.

Vuistregel: een migratie zonder volledige redirectlijst kost bijna altijd verkeer. Een migratie met een goede lijst houdt de posities, en wint vaak doordat de nieuwe site sneller en schoner is.

Zelf of uitbesteden

Zelf doen of laten doen?

Heb je een kleine site met vooral artikelen, weinig verkeer uit Google en geen webshop, dan kun je het met de stappen hierboven zelf. Laat het doen als je site belangrijk is voor je omzet, als er extensies als K2, VirtueMart of Falang in zitten, of als je veel bezoekers uit zoekmachinesZoekmachine Een website waarmee je het internet doorzoekt, zoals Google of Bing. haalt. De kosten van een paar maanden verloren verkeer zijn dan al snel hoger dan de migratie zelf.

Ik werk sinds 1995 aan websites en heb veel Joomla-sites gebouwd en beheerd. Tegenwoordig doe ik geen Joomla-onderhoud meer, alleen nog migraties van Joomla naar WordPress. Ik bouw de nieuwe site met de bouwstenen die in WordPress zelf zitten, aangevuld met mijn eigen bouwblokken. Zo krijg je een snelle site zonder zware extra paginabouwer, en kun je later zelf teksten en foto’s aanpassen zonder iets kapot te maken. De redirects, de controle en de nameting horen er standaard bij.

Vragen

Veelgestelde vragen

Kan ik mijn Joomla-website zelf naar WordPress overzetten?

Voor een eenvoudige site met artikelen, categorieën en afbeeldingen kan dat, met de gratis plugin FG Joomla to WordPress. Zodra er extensies als K2, VirtueMart, formulieren, meertaligheid of veel ingekomen links in het spel zijn, is de kans op verlies van posities groot. Dan loont een migratie met een volledige inventarisatie en een redirectplan.

Wat kost een migratie van Joomla naar WordPress?

Dat hangt af van het aantal pagina’s, de extensies en de functies die opnieuw gebouwd moeten worden. Een kleine site met artikelen is een overzichtelijk project. Een site met een webshop, ledenomgeving of meerdere talen vraagt meer werk. Na een inventarisatie krijg je een vaste prijs, zodat je vooraf weet waar je aan toe bent.

Verlies ik mijn posities in Google als ik van Joomla naar WordPress ga?

Niet als elke oude URL met een 301-redirect naar de inhoudelijk juiste nieuwe pagina wijst en titels, beschrijvingen en gestructureerde data meegaan. Joomla maakt vaak URL’s met ID’s of index.php erin. Juist die moeten één voor één gekoppeld worden. Wie dat overslaat, ziet het verkeer in de weken na livegang wegzakken.

Is upgraden naar Joomla 6 geen beter idee dan overstappen?

Soms wel. Werkt je site goed, zijn je extensies beschikbaar voor Joomla 6 en heb je een vaste Joomla-specialist, dan is upgraden een logische keuze. Moet de site toch grotendeels opnieuw worden gebouwd, of vind je moeilijk mensen die Joomla onderhouden, dan is dit het moment om naar WordPress te gaan. Vergelijk de kosten van beide routes over drie jaar, niet alleen het project zelf.

Hoe lang duurt een migratie van Joomla naar WordPress?

Een eenvoudige site staat meestal binnen twee tot vier weken over, inclusief inventarisatie, redirects en controle. Grotere sites met maatwerk of meerdere talen duren langer. De oude site blijft online tot de nieuwe gecontroleerd is, dus bezoekers merken niets van de verhuizing.

Gratis website scan

Wil je weten wat een verhuizing van je Joomla-site oplevert?

Ik bekijk je huidige site, de extensies en de URL’s die in Google staan. Je hoort wat er mee moet, wat het risico is en wat de migratie kost.

Binnen twee werkdagen weet je waar je staat. Geen verplichtingen.

Geschreven door