Aller au contenu principal
Technique 23 juillet 2026 • par Taha

Quel CMS pour un site Astro ? Comparatif 2026

Comparatif des CMS headless pour Astro : Pages CMS, Decap, Sanity, Contentful. Coût réel, facilité d'usage et le critère qui compte au Maroc.

Illustration abstraite d'une interface de gestion de contenu aux accents verts

Quand je livre un site statique, la question suivante est toujours la même : « et si je veux changer un texte moi-même ? »

C’est la bonne question. Un site que le client ne peut pas modifier finit par se périmer, ou par générer une facture à chaque changement de numéro de téléphone. Le choix du CMS compte donc autant que le choix du framework — et pour une petite structure au Maroc, les critères ne sont pas ceux des comparatifs anglophones.

Le critère qui change tout : où vit le contenu

Deux familles, et la différence est structurante.

Les CMS basés sur Git. Le contenu est stocké dans des fichiers Markdown ou JSON, dans votre dépôt. L’interface d’édition écrit dans ces fichiers via un commit. Pages CMS, Decap, TinaCMS fonctionnent ainsi.

Les CMS basés sur une API. Le contenu vit sur les serveurs du prestataire. Votre site l’interroge à la construction. Sanity, Contentful, Strapi, Hygraph relèvent de cette catégorie.

Conséquence directe et souvent sous-estimée : avec un CMS Git, votre contenu vous appartient physiquement. Il est versionné, sauvegardé, lisible sans aucun outil, et si le service d’édition ferme demain, vos fichiers sont intacts. Avec un CMS API, votre contenu est chez un tiers, soumis à ses tarifs et à sa pérennité. Pour un client qui paie un site une fois et compte le garder cinq ans, ce n’est pas un détail.

Les options, concrètement

Pages CMS

Interface web qui édite les fichiers de votre dépôt GitHub, configurée par un seul fichier .pages.yml décrivant vos champs.

Coût : gratuit. Pour qui : sites vitrines et PME dont le contenu est déjà en fichiers.

Ce que j’aime : aucun compte à créer côté client au-delà de GitHub, aucune base de données, aucune facture récurrente, et le contenu reste dans le dépôt. La configuration est déclarative et rapide.

Les limites, honnêtement : c’est un projet jeune, porté par une petite équipe — un risque à peser. L’interface reste basique face à un Sanity. Et le fichier de configuration doit refléter exactement la structure de vos données : un champ oublié est un champ invisible dans l’interface, sans avertissement. C’est une erreur que j’ai commise sur ce site même.

Decap CMS (ex-Netlify CMS)

L’ancêtre du CMS Git, open source, largement déployé.

Coût : gratuit. Pour qui : mêmes cas d’usage, avec une préférence pour l’open source établi.

Plus mature et mieux documenté que Pages CMS, mais le rythme de développement a ralenti et la configuration de l’authentification demande plus de travail. L’interface a vieilli.

Sanity

Le plus puissant des CMS hébergés. Éditeur personnalisable en React, temps réel, modélisation de contenu très fine.

Coût : un plan gratuit réel et utilisable en production, avec des quotas (sièges, documents, requêtes API). Le plan payant démarre autour de 15 $ par siège et par mois.

Quand il se justifie : contenu structuré complexe, plusieurs rédacteurs simultanés, catalogue important, besoin de gouvernance éditoriale. Pour un site de dix pages, c’est disproportionné.

Attention au modèle par siège : facturé en devise forte, pour une PME marocaine, 15 $ par utilisateur et par mois représente une charge récurrente significative rapportée au prix du site lui-même.

Contentful

L’option entreprise. Solide, mais la structure tarifaire est pensée pour des organisations d’une autre taille : le plan gratuit est volontairement contraint, et le premier palier sérieux se chiffre en centaines de dollars mensuels.

Mon avis : pour un site vitrine ou une PME au Maroc, le rapport coût/bénéfice n’y est pas. Contentful résout des problèmes d’équipes internationales que vous n’avez pas.

Strapi

Open source et auto-hébergé : vous contrôlez tout, et vous administrez un serveur, une base de données et des sauvegardes. Ce qui déplace le coût du logiciel vers l’infrastructure et le temps.

Pertinent si vous avez déjà une équipe technique. Sinon, vous avez réintroduit exactement la charge de maintenance que le statique cherchait à éliminer.

Comparatif

Pages CMSDecapSanityContentfulStrapi
Coût de départ000 (quotas)0 (très limité)Serveur
Contenu vous appartientOui (Git)Oui (Git)Non (API)Non (API)Oui (auto-hébergé)
Compte requisGitHubGitHubSanityContentfulLe vôtre
Édition hors ligneOuiOuiNonNonNon
Confort d’éditionCorrectCorrectExcellentExcellentBon
MaintenanceAucuneAucuneAucuneAucuneÀ votre charge
Adapté à un site vitrineOuiOuiSurdimensionnéNonNon

Le critère dont personne ne parle : la connexion

Les comparatifs anglophones raisonnent avec une connexion stable. Au Maroc, un CMS Git présente un avantage concret : les temps de réponse sont ceux de GitHub, et surtout, l’édition ne dépend pas d’un aller-retour permanent avec une API de contenu. Sur une connexion irrégulière, la différence d’expérience est nette.

Autre point terrain : l’interface de Sanity ou Contentful est en anglais. Pour un gérant de PME à Marrakech qui travaille en français et en darija, une interface minimale avec des champs clairement nommés en français est souvent plus efficace qu’un outil puissant mais intimidant. Le meilleur CMS est celui que votre client ouvrira réellement.

Ce que je choisis, et pourquoi

Pour la grande majorité de mes projets — sites vitrines, sites d’entreprise, cabinets — j’utilise Pages CMS : gratuit, pas d’abonnement à expliquer au client, contenu versionné dans le dépôt, et suffisant dès lors que les champs sont bien pensés.

Je bascule sur Sanity quand il y a plusieurs rédacteurs simultanés, un volume de contenu important, ou un besoin de relecture et de validation avant publication.

Je ne recommande Contentful que si le client l’utilise déjà par ailleurs.

Un conseil qui vaut pour tous : la qualité de l’expérience d’édition tient moins au CMS qu’au soin apporté à la modélisation. Des champs nommés en français, décrits, avec des zones de texte longues là où il faut et des listes déroulantes là où un choix libre créerait des incohérences — cela compte davantage que la marque de l’outil. Un Sanity mal configuré est plus pénible qu’un Pages CMS bien pensé.

Les tarifs cités évoluent régulièrement ; vérifiez les pages officielles avant de vous engager.


Voir aussi : la page site d’entreprise et l’article espace d’administration facile.

#cms#headless#astro#contentful#sanity

Discutons de votre projet

Démarrer Votre Projet