Comment choisir le bon CMS pour mon site

  • Digital

Qu'est-ce qu'un CMS ?

CMS est l'acronyme de Content Management System, soit, en français, « système de gestion de contenu ». Il s'agit d'un logiciel qui permet de créer un site internet assez rapidement, sans connaissances en développement. Le CMS permet ainsi de mettre en place et d'administrer un site pour un coût souvent moins élevé qu'un développement sur mesure « from scratch ».

L'objectif d'un CMS est de faciliter la création d'un site web, en proposant des modèles de design et des gabarits de pages préétablis, et surtout de permettre au propriétaire du site (ou à son équipe) de modifier et mettre à jour ses contenus de manière autonome, depuis une interface d'administration, le fameux back-office.

Quels sont les avantages d'un CMS ?

  • Prix abordable : la plupart des CMS sont open source et permettent de créer un site en un temps réduit. Ils restent donc moins chers à la création.
  • Responsive design : les thèmes actuels sont prévus pour s'adapter à toutes les tailles d'écrans, du smartphone à l'ordinateur.
  • Simple d'utilisation : inutile d'avoir des compétences en développement pour publier une page, modifier un texte ou ajouter une image.
  • Référencement naturel : de nombreuses extensions aident à gérer les balises, les URL ou le plan du site. Elles ne remplacent pas pour autant un vrai travail de SEO technique.
  • Support et fonctionnalités : les CMS les plus connus réunissent une large communauté de développeurs et d'utilisateurs. Si vous êtes bloqué, vous trouverez facilement une réponse en ligne. Et les extensions permettent d'ajouter les fonctionnalités dont vous avez besoin.
  • Mise en place rapide : installer le CMS, choisir un thème et remplir avec vos contenus. Si votre projet est bien construit en amont, la mise en ligne peut aller assez vite.

Quels sont les inconvénients d'un CMS ?

  • La personnalisation : si vous souhaitez un design ou des fonctionnalités très spécifiques, un CMS peut vite devenir contraignant. Il est toujours possible de modifier les styles ou de développer des modules, mais il faut alors de bonnes compétences techniques.
  • La performance : pour être faciles à administrer, les CMS embarquent de nombreuses fonctionnalités dont vous n'aurez pas forcément l'utilité. Leur code est donc assez lourd par défaut, et chaque extension ajoutée alourdit un peu plus le site.
  • L'apprentissage : même s'ils sont conçus pour être simples, il faut apprendre à manier le CMS choisi. Certaines personnes s'y retrouvent très vite, d'autres auront besoin de plus de temps ou d'une formation.
  • La maintenance : le CMS, son thème et ses extensions doivent être mis à jour régulièrement. C'est le prix de la sécurité : un site laissé sans mises à jour devient une cible facile.

Comment choisir ? 5 critères pour faire le bon choix de CMS

Il existe sur le marché de très nombreuses solutions, certaines gratuites, d'autres payantes. Pour vous aider à faire le bon choix, voici les critères et les questions qu'il nous semble important de prendre en compte avant de vous lancer.

1/ Quel type de site internet souhaitez-vous créer ?

Pour choisir le bon CMS et la bonne technologie, votre projet doit déjà être bien défini. Certaines solutions sont pensées pour le site vitrine ou le blog, d'autres pour la vente en ligne, d'autres encore pour gérer de grandes quantités de contenus ou de données produits. Voici une petite liste, non exhaustive bien sûr :

  • Site vitrine, institutionnel ou blog : Wordpress, Drupal, Wix, Squarespace…
  • Boutique en ligne : Prestashop, Woocommerce, Magento, Shopify, Sylius… Nous les avons passés en revue dans notre comparatif de 5 solutions e-commerce.
  • Site orienté marketing : Hubspot (Content Hub), pour gérer les pages et les contacts dans le même outil.
  • Données produits sur plusieurs canaux : Pimcore, qui centralise les fiches produits et les contenus pour alimenter un site, des marketplaces ou des catalogues.

Si votre projet comporte des fonctionnalités spécifiques, assurez-vous que la solution les prend en charge ou permet de les ajouter. Posez-vous quelques questions en amont :

  • Prévoyez-vous plusieurs langues et/ou devises sur votre site ?
  • Devez-vous intégrer un blog, un espace client, un chatbot ?
  • Si vous lancez un site e-commerce, quel volume aura votre catalogue ? Combien de visites prévoyez-vous ?
  • Le site doit-il échanger des données avec votre ERP, votre CRM ou votre outil de gestion des stocks ? Si oui, vérifiez les possibilités d'interfaçage dès le départ.

Tous ces aspects vous orienteront vers l'une ou l'autre solution, chacune ayant ses limites.

2/ Un CMS simple à utiliser

Si vous vous orientez vers un CMS plutôt que vers un développement sur mesure, c'est probablement pour prendre en main votre site, l'administrer avec votre équipe et le faire vivre au gré de votre actualité.

Dans ce cas, assurez-vous que vous serez capable de vous l'approprier rapidement. Rien de mieux que quelques tests pour voir si vous comprenez la logique de l'outil en peu de temps (« en quelques clics », promettent certains CMS…). Un bon CMS doit être intuitif pour les tâches courantes. Si ce n'est pas le cas, vous perdrez trop de temps à chercher où modifier vos contenus. Testez alors d'autres solutions.

Sachez également qu'il existe une infinité de ressources et de tutoriels en ligne, notamment en vidéo, pour les CMS les plus connus.

3/ La possibilité d'ajouter des fonctionnalités via des extensions

Si le CMS que vous avez choisi permet d'ajouter des extensions (on parle aussi de plugins ou de modules), c'est un réel avantage. Vous pourrez ajouter des fonctionnalités précises et faire évoluer votre site comme vous l'entendez : un module de réservation (idéal pour les hébergements), la gestion d'événements avec inscription, un lien avec votre outil de marketing automation…

Attention toutefois à ne pas empiler les extensions. Chacune alourdit le site, doit être mise à jour, et certaines finissent par ne plus être maintenues par leur éditeur. Privilégiez des extensions reconnues, régulièrement mises à jour, et supprimez celles qui ne servent plus.

4/ Un CMS solide, reconnu… et maintenu

En choisissant votre CMS, assurez-vous qu'il est connu et que la communauté de développeurs capables d'y travailler est assez importante. Si vous partez sur une technologie confidentielle, vous aurez du mal à trouver de l'aide en cas de besoin.

Regardez aussi le rythme des mises à jour et la durée de support de chaque version. Une version qui n'est plus maintenue ne reçoit plus de correctifs de sécurité : les utilisateurs de Magento 1, arrivé en fin de support en juin 2020, en ont fait l'expérience. Sans migration anticipée, c'est une dette technique qui s'accumule.

5/ Le prix du CMS

Reste la question du prix, qui peut faire la différence. Même lorsque le CMS est gratuit, vous vous rendrez vite compte que plus votre projet comporte de particularités, plus il faudra prévoir de budget : thèmes graphiques, extensions payantes, développements spécifiques. Les solutions en SaaS fonctionnent quant à elles par abonnement, auquel s'ajoutent souvent des applications payantes.

Raisonnez donc en coût global, sur plusieurs années : la création du site, mais aussi le nom de domaine, l'hébergement, les licences, les évolutions et la maintenance.

Zoom sur les principaux CMS

Les CMS open source

Wordpress. Il s'agit sans aucun doute du CMS le plus connu, et le plus utilisé au monde. Gratuit et assez facile à prendre en main, il dispose d'une immense communauté et de milliers de thèmes et d'extensions. Il est idéal pour les sites vitrines, les blogs et les sites de contenus, et peut accueillir une boutique grâce à Woocommerce.

Sa popularité a un revers : c'est aussi le CMS le plus visé par les attaques, le plus souvent à travers des extensions ou des thèmes mal entretenus. Un site Wordpress doit donc être tenu à jour et régulièrement contrôlé. Avec beaucoup d'extensions, il peut aussi devenir lent et demander un travail d'optimisation.

Drupal. Plus complexe à prendre en main que Wordpress, Drupal convient aux sites importants, avec beaucoup de contenus, de contributeurs et de niveaux de droits. Gratuit, modulable et robuste, il demande en revanche de bonnes bases techniques.

Prestashop et Magento. Ces 2 CMS sont spécialisés dans l'e-commerce. Prestashop, d'origine française, est très répandu en France et convient à de nombreuses boutiques. Magento (Magento Open Source en version gratuite, Adobe Commerce en version payante) s'adresse plutôt aux catalogues importants et aux besoins plus structurés, comme le B2B ou le multiboutique.

Les CMS commerciaux en mode SaaS

Ces solutions permettent de créer son site directement en ligne, sans rien installer. L'hébergement est inclus, et les plateformes sont en général très « user friendly » : il suffit de choisir un design et d'assembler des blocs pour intégrer vos contenus et vos visuels.

Le revers de la médaille, c'est qu'elles sont contraignantes si vous voulez sortir des sentiers battus, et que votre site ne vous appartient pas vraiment. Si un jour vous souhaitez changer de solution, il faudra pratiquement tout recommencer. Côté budget, elles paraissent souvent bon marché au départ, mais chaque option ou fonctionnalité supplémentaire peut alourdir la facture.

Shopify : spécialisé dans l'e-commerce et rapide à mettre en place, il permet à de nombreuses marques de lancer leur boutique et de tester leurs produits.

Wix : sans doute l'une des solutions les plus connues, plutôt adaptée aux sites vitrines, avec des modèles de design variés. Son référencement, longtemps critiqué, s'est nettement amélioré, mais vous gardez moins la main sur la technique qu'avec un CMS open source.

Squarespace : une solution également adaptée aux sites vitrines, appréciée pour la qualité de ses modèles. Elle propose aussi des options e-commerce et SEO.

Et si aucun CMS ne convient ?

Un CMS est une excellente base tant que votre projet reste dans son cadre. Lorsque les besoins deviennent très spécifiques (règles tarifaires complexes, parcours B2B, nombreuses connexions avec vos outils), on finit par multiplier les contournements. Il existe alors d'autres approches :

  • un framework e-commerce comme Sylius, conçu pour construire des boutiques sur mesure et les relier à un ERP, un PIM ou un CRM ;
  • un développement sur mesure avec un framework comme Symfony, pour une plateforme ou une application métier entièrement adaptée à vos processus ;
  • une architecture headless, où le CMS ne gère que les contenus et les transmet par API à un ou plusieurs sites ou applications.

Le bon choix dépend moins de la popularité d'un outil que de votre projet, de vos équipes et de la façon dont votre site va évoluer. Et si votre site vitrine doit un jour se mettre à vendre, notre article Passer d'un site vitrine à un site marchand vous aidera à anticiper ce passage.

→ Voir tous les articles

👉 Un projet ou une question sur le sujet ?

Présentez-nous votre besoin et discutons des solutions que nous pouvons mettre en place.