Skip to content

The publication for web craftspeople Wednesday, 19 August 2026

Choosing a CMS: WordPress, Drupal or PrestaShop

The criterion that decides before any feature comparison, the decision grid by situation, and the five questions to ask the client.

Choosing a content management system commits a project for several years: build cost, maintenance cost, availability of skills, capacity to evolve. This guide compares WordPress, Drupal and PrestaShop on the criteria that actually decide, and offers a decision grid usable in a scoping meeting.

The criterion that decides: content structure

Before any feature comparison, a single question separates the families of tools: is the content structured or editorial?

  • Editorial — articles, pages, a few taxonomies. The need is to publish quickly and often.
  • Structured — nested types, relationships between entities, approval workflows, per-role permissions, demanding multilingual requirements. The need is to model correctly.

An editorial project run with a modelling tool costs a lot for nothing. A structured project run with an editorial tool ends as an accumulation of extensions no team wants to take over.

The comparison

CriterionWordPressDrupal (CMS / 11)PrestaShop
OnboardingUnbeatableAcceptable since Drupal CMSAverage
Content modellingExtensions (ACF and equivalents)Excellent, nativeCatalogue-oriented
Fine-grained permissionsLimited without extensionsNative, granularNative (employee profiles)
MultilingualExtension (Polylang, WPML)In coreIn core
EcosystemConsiderableNarrowerE-commerce specialised
Cost of a small projectLowHighMedium
Robustness at scaleDepends on disciplineSuperiorGood on the catalogue
Availability of skillsVery wideNarrow and expensiveAverage

WordPress: the default choice, and what weakens it

WordPress remains the rational choice for most editorial projects: speed of delivery, low entry cost, an immense talent pool. Its weakness is known and treatable: the accumulation of extensions.

Two practices change the trajectory of a WordPress project over five years:

  1. Manage dependencies rather than installing from the admin — a project structure such as Bedrock makes deployment reproducible and history readable.
  2. Count extensions as debt: every activated extension loads resources on every page and becomes a breaking point at each version upgrade.

The question is not to pick a side between WordPress and Drupal, but to match the tool to the real nature of the project.

Drupal: relevant, with conditions

Drupal changed face with Drupal CMS, the ready-to-use distribution released in January 2025, its Recipes and its Experience Builder. Modelling, permissions and multilingual support remain its structural strengths.

Its weakness is not technical but human: recruiting an experienced Drupal developer costs more and takes longer. That point weighs as much on a quote as on taking over an existing project, and arises before the technical decision.

Read: Drupal in 2026: still a reasonable choice? — the contexts where it fits and those where it no longer does.

PrestaShop: the e-commerce case

For a shop whose catalogue is the core of the business — variants, combinations, pricing rules, carriers, accounting — a native e-commerce tool keeps the advantage over an extension grafted onto an editorial CMS. The real cost lies in major version upgrades and third-party module maintenance, which must be budgeted from the outset.

Decision grid

SituationDefault choice
Editorial site, fast launch, constrained budgetWordPress
Publication with daily output and multilingual needsWordPress with a well-managed multilingual extension
Institution, public sector, universityDrupal
Editorial application with complex modellingDrupal
Shop whose catalogue is the businessPrestaShop
Shop attached to a content siteWordPress with an e-commerce layer
No recurring maintenance budgetWordPress, and nothing else

Questions to ask the client before deciding

  1. Who will maintain the site in three years, and on what budget?
  2. Does the content have relationships between entities, or only categories?
  3. How many distinct roles take part in publishing?
  4. Is multilingual a translation, or different content per market?
  5. What is the tolerance for downtime during version upgrades?

The answers to those five questions determine the choice more reliably than any feature comparison.

Articles in this section

This page is updated as articles are published in the Back-end section.