Geverifieerde Craft cms wordmark partner

Craft CMS vs WordPress. De eerlijke vergelijking.

We hebben op beide gebouwd. Dit is wat we leerden — wat WordPress goed doet, wat Craft beter doet en hoe je weet welke de juiste is voor jouw project.

We zijn niet anti-WordPress. We zijn vóór de juiste tool.

WordPress draait 40% van het web, en dat is niet voor niets. Het is gratis. Het heeft het grootste plugin-ecosysteem van elk CMS. Honderdduizenden developers kennen het. Voor het juiste project — een blog, een kleine bedrijfssite, een communityforum, een eenvoudige brochuresite — is het moeilijk te verslaan.

Maar WordPress is niet ontworpen voor wat de meeste van onze klanten ons vragen te bouwen. Multi-region merkplatformen. Custom contentmodellen met diepe relaties. Beveiliging op enterprise-niveau. Editorial workflows waarin het CMS de dagelijkse werkplek van het team is, niet een bezoekje op dinsdagmiddag. Op dat complexiteitsniveau werkt WordPress je tegen. Craft niet.

Deze pagina is de vergelijking waarvan we wilden dat die bestond toen we zelf de keuze maakten.

Wat WordPress goed doet

Eer wie eer toekomt. WordPress is echt goed in:
  • Snelheid van starten. Zet in een middag een WordPress-site op met een template en een paar plugins.
  • Zowat elke functie die je kunt bedenken heeft er een plugin voor.
  • Talentpool. WordPress-developers zijn makkelijker aan te nemen dan developers voor welk ander CMS dan ook.
  • Kosten aan de onderkant. Een kleine WordPress-site kan goedkoop zijn om te bouwen en goedkoop om te onderhouden.
  • Vertrouwdheid. De meeste marketingteams hebben WordPress eerder gebruikt.
  • Volwassenheid van de block-editor. Gutenberg heeft een lange weg afgelegd.

Als je project een blog, een kleine bedrijfssite, een brochuresite of een communitysite is die profiteert van het WordPress-ecosysteem — dan is WordPress waarschijnlijk de juiste keuze.

Wat Craft doet wat WordPress niet kan (of slechter doet)

Gestructureerde content, geen blogposts

WordPress is gebouwd voor blogposts. Alles is een post, een pagina of een custom post type dat op de post-architectuur is vastgeschroefd. ACF en soortgelijke plugins vertalen dat naar custom fields, en de meeste WordPress-sites in productie draaien uiteindelijk op een gelaagd systeem dat hard zijn best doet om iets te zijn waarvoor het niet is ontworpen.
Craft is gebouwd voor gestructureerde content. Entry types, velden, Matrix-blocks, relaties — allemaal native. Geen vertaallaag. Het datamodel in het CMS komt overeen met het datamodel in je hoofd.

Een CMS waar je editors echt van genieten

De meeste editors verdragen WordPress. Ze leren de workarounds voor wat de WYSIWYG breekt. Ze navigeren door de chaos van meerdere plugin-interfaces. Ze ontwikkelen geheugen in de spieren voor welk page builder-veld twee keer moet worden opgeslagen.

Craft's editing experience is consistent over elk veld, elke entry, elke workflow. Live preview is native. Drafts zijn native. Versiegeschiedenis is native. Meertaligheid is native. Er zijn geen plugin-UI's die vechten om dezelfde schermruimte.

Multi-site en meertaligheid als first-class features

WordPress multisite bestaat. WPML en Polylang bestaan. Maar elk WordPress multi-region-project dat we hebben gezien, was een met tape aan elkaar geplakte verzameling van plugins, custom code en gebed.

Craft's multi-site-architectuur is een kernfunctie. Eén installatie ondersteunt onbeperkt sites en onbeperkt talen. Elke site heeft zijn eigen URL-structuur, eigen content, eigen editorial team. Content kan gedeeld, vertaald of onafhankelijk zijn — jouw keuze per veld, per entry.

Beveiligingsoppervlak

Een typische WordPress-site in productie draait 20-40 plugins. Elke plugin is een dependency die je niet zelf hebt geschreven, een beveiligingsoppervlak dat je niet beheert en een update die je niet altijd kunt vertrouwen. WordPress' grootste enkelvoudige beveiligingsrisico is niet WordPress — het is de pluginlaag.

Craft heeft een bewust kleiner plugin-ecosysteem en een behoudendere core. Het resultaat is een kleiner beveiligingsoppervlak en minder breaking changes tussen versies.

Performance die standhoudt bij schaal

WordPress kan snel gemaakt worden. De meeste WordPress-sites zijn dat niet. De combinatie van database-queries, plugin-overhead, theme-bloat en page builders creëert een performanceplafond dat agressieve caching vereist om eromheen te werken.

Craft start sneller en blijft sneller. Modern PHP, efficiënte queries, ondersteuning voor edge caching, geen pluginlaag om weg te optimaliseren.

Upgrades die dingen niet breken

WordPress major-versies vereisen vaak compatibiliteitsupdates voor theme en plugins. De site kan platgaan. De editors krijgen meldingen over plugins die "mogelijk niet compatibel zijn met de nieuwste versie." Het dev-team plant de upgrade als een project.

Craft upgradet netjes omdat het oppervlak kleiner is. Dezelfde architectuur, dezelfde plugins, minder om te breken.

Head-to-head vergelijking

WordPress
CraftCMS
Contentmodel
Posts, pagina's, custom post types via plugins
Native entry types, velden, Matrix-blocks
Editor-UX
Versnipperd over plugins
Consistent over het hele CMS
Meertaligheid
WPML / Polylang plugins
Native, onbeperkt sites en talen
Multi-site
WordPress Multisite (beperkt)
Native multi-site, geen beperkingen
Live preview
Plugin-gebaseerd, inconsistent
Native, werkt overal
Versiegeschiedenis
Plugin-gebaseerd
Native
Drafts en inplannen
Plugin-gebaseerd voor geavanceerde workflows
Native
Beveiligingsmodel
Groot oppervlak (core + 20-40 plugins)
Kleiner oppervlak, behoudende core
Performance
Variabel, vereist agressieve caching
Sterk out of the box
Upgradepad
Risico op plugin-compatibiliteit
Schoon, voorspelbaar
Hostingvereisten
Vrijwel overal
Moderne PHP-host vereist
Talentpool van developers
Grootste van elk CMS
Kleiner maar hoogwaardig
Licentiekosten
Gratis
Pro-licentie ~€280/jaar per installatie
Het best voor
Blogs, kleine bedrijven, communitysites
Mid-market en enterprise custom builds
Het slechtst voor
Complexe contentmodellen, multi-region
Simpele blogs (overkill)

Dus welke moet je kiezen?

Kies WordPress als
  • Je een blog, nieuwssite of communityforum bouwt.
  • Je team WordPress-ervaring heeft en daar wil blijven.
  • Budget de belangrijkste beperking is en het project echt eenvoudig is.
  • Je een plugin uit het WordPress-ecosysteem nodig hebt die nergens anders een equivalent heeft.
  • Je snel start en niet verwacht dat de site uitgroeit tot iets complex.
  • Je je prettig voelt bij de langetermijnkosten voor beveiliging en onderhoud.
Kies Craft CMS als
  • Je contentmodel complexer is dan blogposts en pagina's.
  • Je bouwt voor meerdere regio's, talen of merken.
  • Editors dagelijks in het CMS zitten en de ervaring ertoe doet
  • Beveiliging en compliance (ISO 27001, SOC 2, zorg, overheid) echte vereisten zijn.
  • Performance op schaal een belangrijk aandachtspunt is.
  • Je wil stoppen met vechten tegen plugins en wil beginnen met het bouwen van de website die je echt nodig hebt.
  • Het project 5+ jaar zal draaien en een stabiel fundament nodig heeft.

Als je beide lijsten leest en een ervan je project nauwkeuriger beschrijft dan de andere, dan heb je je antwoord.

“Maar ons team kent WordPress."

Het meest gehoorde bezwaar tegen Craft van WordPress-teams is het omscholen van editors. Het is een reële zorg, maar in de praktijk een kleine.

De meeste editors leren Craft sneller dan ze WordPress leerden. De interface is schoner. De velden zijn consistenter. Het mentale model is eenvoudiger. We hebben tientallen editorial teams op Craft geonboard en de gemiddelde tijd tot comfort is ongeveer twee uur begeleide oefening.

Het team dat WordPress kent, is niet het team dat WordPress moet houden. Het is het team dat een CMS nodig heeft waar het niet tegen hoeft te vechten.

Hoe zit het met het WordPress plugin-ecosysteem?

Het meeste waarvoor je in WordPress plugins gebruikt, is native in Craft:

Wat WordPress-plugins doen
Hoe Craft dit aanpakt
SEO (Yoast, Rank Math)
SEOmatic (plugin), Sprout SEO of native velden
Custom fields (ACF)
Native velden, Matrix, Super Table
Formulieren (Gravity, Contact Form 7)
Freeform (plugin) of native formulieren
Caching (WP Rocket, W3 Total Cache)
Ingebouwd in de Craft-core
Meertaligheid (WPML, Polylang)
Native multi-site
Back-ups
Native + standaard back-ups op serverniveau
Beveiliging (Wordfence, Sucuri)
Kleiner aanvalsoppervlak — minder nodig
E-commerce (WooCommerce)
Craft Commerce (first-party)
Page builders (Elementor, Divi)
Custom templating — geen builder nodig

Plugins die geen directe equivalenten hebben, bestonden meestal om WordPress-problemen op te lossen die Craft niet heeft.

"Is Craft niet duurder?"

Ja en nee. Dit is de eerlijke uitsplitsing.

Licenties
Craft Pro kost ongeveer €280/jaar per installatie. WordPress is gratis.

Development
Custom development op Craft en WordPress kost op mid-market-niveau ongeveer hetzelfde. WordPress kan aan de onderkant goedkoper zijn (themes, plugins, kant-en-klare oplossingen) en aan de bovenkant duurder (hoe harder je WordPress pusht, hoe meer custom werk het kost om het naar je hand te zetten).

Onderhoud
Craft is meestal goedkoper in onderhoud omdat het oppervlak kleiner is, er minder plugins zijn en upgrades schoner verlopen.

Total cost of ownership over 5 jaar
Craft wint doorgaans voor elk project dat complex genoeg is om custom development te vereisen. WordPress wint voor eenvoudige sites gebouwd met kant-en-klare themes en plugins.

Als je de kosten van een serieuze custom WordPress-build vergelijkt met een serieuze custom Craft-build, is Craft op de lange termijn meestal de goedkopere keuze. Als je een Craft-build vergelijkt met een kant-en-klaar WordPress-theme, is WordPress goedkoper — en waarschijnlijk de juiste keuze voor dat project.

Wat als we al op WordPress zitten?

Dat is een ander gesprek. Als WordPress werkt en je team tevreden is, is er geen reden om te migreren alleen maar omdat Craft bestaat. Als WordPress de bottleneck is — traag, fragiel, plugin-chaotisch, kwetsbaar voor beveiliging, duur in onderhoud — dan is het de moeite waard om migratie te scopen.

We migreren regelmatig teams van WordPress naar Craft. Content, SEO, URL's, redirects, custom post types, ACF-velden, WooCommerce — allemaal behouden.

De vragen die kopers stellen voordat ze beslissen

  • Kan Craft alles wat WordPress kan?

    Voor de meeste use cases wel. Custom content, e-commerce, multi-site, meertaligheid, membership, formulieren, SEO — allemaal afgedekt. De uitzonderingen zijn niche WordPress-plugins zonder Craft-equivalent (vaak legacy of hyperspecifiek) en projecten waar het WordPress-ecosysteem zelf het punt is (bijvoorbeeld een community die BuddyPress gebruikt).

  • Bestaat Craft over 10 jaar nog?

    Craft wordt sinds 2013 actief ontwikkeld door Pixel & Tonic, die daarvoor ook ExpressionEngine bouwden. Het bedrijf is winstgevend, de gebruikersbasis groeit en het ecosysteem is gezond. Craft 5 kwam in 2024 uit met een duidelijke langetermijnroadmap. Er is geen reden om aan te nemen dat Craft ergens naartoe gaat.

  • Wat als onze developer Craft niet kent?

    De meeste ervaren PHP-developers leren Craft in 2-4 weken. De Craft-documentatie is uitstekend, de community is actief, en de architectuur is overzichtelijker dan WordPress zodra een developer voorbij de WordPress-gevormde verwachtingen is.

  • Is Craft goed voor SEO?

    Ja. SEOmatic (de belangrijkste Craft-SEO-plugin) is minstens zo capabel als Yoast of Rank Math, vaak meer nog. Schema-markup, sitemaps, redirects, meta tags, social tags, hreflang voor meertaligheid — allemaal standaard.

  • En headless dan?

    Zowel Craft als WordPress ondersteunen headless setups. Craft heeft out of the box een volwassenere GraphQL-implementatie. WordPress heeft een groter headless-ecosysteem, doordat zoveel React-developers WordPress ook voor content gebruiken.

  • Zeggen jullie dat WordPress slecht is?

    Nee. WordPress is geweldig voor waar het geweldig in is. We zeggen dat Craft voor de projecten die de meeste van onze klanten ons vragen te bouwen — custom platformen voor mid-market tot enterprise — een betere fit is. Als jouw project echt een WordPress-project is, bouw het dan op WordPress. Dan vertellen we je dat.

Een project en niet zeker welk CMS past?

Als je beide platformen serieus aan het vergelijken bent, voel je waarschijnlijk al de beperkingen van je huidige setup.