Un fondateur qui pilote trois produits SaaS choisit Ghost parce que c'est propre, opinié et ça part vite. Six mois plus tard, un prospect allemand demande s'il existe une version allemande du blog, et le fondateur découvre que Ghost tourne avec une langue par installation. La vraie solution, ce sont trois installations Ghost par produit, neuf au total, chacune avec son propre thème, son système de membres et son cycle de mise à jour. Ce n'est pas un problème de contenu. C'est un problème d'opérations que Ghost n'a jamais été conçu pour résoudre.
À retenir vite
- Ghost n'a pas de support multilingue natif pour les blogs. La doc officielle recommande une installation par langue, ou un service de traduction tiers comme Weglot.
- Kamaan inclut Auto-Multilingual Delivery dès l'offre Growth : vous publiez en anglais, et les versions espagnole, allemande, française et italienne sortent automatiquement sur /es/blog, /de/blog, /fr/blog, /it/blog avec les bonnes balises hreflang.
- Pour un fondateur à 3 produits, Ghost signifie jusqu'à 9 installations à maintenir ; l'offre Growth de Kamaan couvre trois sites avec trois langues chacun, pilotés depuis un seul tableau de bord.
- Ghost est construit autour des membres et des abonnements. Kamaan est conçu pour piloter de nombreux blogs depuis un seul endroit, depuis Claude, ChatGPT, Cursor ou tout client MCP.
- Le hreflang est du travail au niveau du thème dans Ghost. Kamaan l'émet côté serveur.
Ce qu'est Ghost, et où le multilingue s'arrête
Ghost est une plateforme de publication concentrée avec une opinion forte sur ce dont un éditeur a besoin : une expérience d'écriture propre, des membres natifs, des abonnements payants, une couche email et un système de thèmes Handlebars. Pour une newsletter monolingue ou une publication indépendante, Ghost est l'un des meilleurs outils que vous pouvez choisir. L'opinion cesse d'aider au moment où un éditeur doit servir plus d'une langue depuis la même base de contenu.
La doc de Ghost est directe à ce sujet. Les approches recommandées sont : faire tourner une installation Ghost par langue, ou utiliser un service de traduction tiers qui intercepte le HTML rendu. Il n'y a pas de localisation au niveau du champ, pas de gestion native du hreflang dans la couche contenu, et aucun moyen de publier un article en anglais pour voir une version espagnole apparaître à une URL localisée de la même installation. Le système de thèmes accepte les chaînes d'UI traduites (libellés de boutons, dates, textes système), ce qui est utile mais ne résout pas le vrai problème du contenu de blog.
Ce n'est ni un accident ni un point de feuille de route. Ghost le dit clairement depuis des années : le contenu multilingue est hors du périmètre du produit principal. La communauté a construit des contournements : astuces de routage par sous-dossiers, installations parallèles avec thèmes partagés, intégrations Weglot ou Crowdin. Chacun de ces contournements ajoute une couche d'opérations que le fondateur n'avait pas avant.
![]()
Ce que Kamaan fait à la publication
Kamaan est un CMS headless pour blogs, conçu pour les fondateurs SaaS et les agences. La fonctionnalité Auto-Multilingual Delivery est intégrée dans Growth (3 sites, 3 langues), Scale (10 sites, 10 langues) et Unlimited (jusqu'à 25 sites, 99+ langues). Starter couvre un site et une langue ; si un fondateur a besoin de multilingue, Growth est l'offre d'entrée.
Le mécanisme est la partie que Ghost ne peut pas égaler. Vous écrivez un article en anglais, vous cliquez sur publier, et les versions équivalentes dans les langues de votre plan sont livrées automatiquement. Chacune vit à sa propre URL localisée sur le même domaine : /es/blog, /de/blog, /fr/blog, /it/blog. Les balises hreflang sont émises côté serveur, donc Google voit la bonne relation linguistique sans aucun code au niveau du thème. Les versions /es et /de pointent vers l'original anglais via des déclarations rel="alternate", et la version anglaise pointe en retour. Le fondateur n'écrit pas une seule ligne de code pour que cela fonctionne.
La traduction peut passer par le pipeline intégré de Kamaan (consomme des crédits IA sur l'offre) ou via BYOK si le fondateur préfère faire tourner les traductions sur son propre compte Claude ou ChatGPT. Les deux chemins produisent le même résultat : une version localisée à la bonne URL avec les bons métadonnées.
La comparaison honnête
Le tableau ci-dessous met en regard les capacités réelles de Ghost et de Kamaan, dimension par dimension. Les deux produits sont bons à ce pour quoi ils ont été construits ; la question est de savoir quel problème le fondateur résout vraiment.

| Dimension | Ghost | Kamaan |
|---|---|---|
| Blog multilingue natif | Non, une langue par installation | Oui, intégré (dès Growth) |
| Langues par publication | 1 par installation | 99+ sur Unlimited, 10 sur Scale, 3 sur Growth |
| Flux de traductions | Copier-coller manuel ou plugin tiers (Weglot, Crowdin) | Auto-livré à chaque publication |
| Balises hreflang | Code du thème ou plugin | Émises côté serveur |
| URL par langue | Sous-installation ou sous-domaine | /es/blog, /de/blog sur le même domaine |
| Setup à 3 produits | 3 installations (ou 9 avec 3 langues chacune) | Growth couvre 3 sites |
| Publication depuis l'IA | API REST et webhooks, pas de MCP | Serveur MCP, ChatGPT Actions, support Cursor |
| Focus du CMS | Membres, abonnements, email | Contenu de blog sur plusieurs sites |
Le schéma est constant. Ghost est le bon choix quand l'objectif est de gérer une publication dans une seule langue avec des abonnés payants. Kamaan est le bon choix quand l'objectif est de gérer plusieurs blogs dans plusieurs langues sans monter à la main le pipeline de traduction ni l'implémentation hreflang.
Là où Ghost l'emporte encore
Ghost domine des catégories où Kamaan ne se présente pas. Si le produit est une newsletter payante, Ghost embarque des membres natifs, la facturation Stripe, l'inscription par magic link et un pipeline d'envoi d'email prêt à l'emploi. Si le produit est une publication indépendante monolingue qui a besoin d'un site public soigné avec mécanique d'abonnement intégrée, Ghost est difficile à battre.
Ghost cumule aussi des années de travail sur les thèmes. Casper, Edition, Source et des dizaines de thèmes communautaires livrent un front-end prêt au lancement sans développement spécifique. Kamaan est headless : le front-end est le framework choisi par le fondateur (Next.js, Nuxt, SvelteKit, Astro). Pour une équipe qui ne veut pas penser au rendu, Ghost est la forme la plus simple.
Le filtre honnête : prenez Ghost pour des publications de type newsletter payante. Prenez Kamaan pour des blogs de produit SaaS qui doivent tourner en plusieurs langues et coexister avec le reste d'un portefeuille de produits.
Le calcul du coût à 3 produits
Un fondateur multi-produit qui gère trois produits SaaS, chacun avec un blog en anglais, espagnol et allemand, a deux choix d'architecture.
Sur Ghost, le setup recommandé est une installation par langue par produit. Trois produits fois trois langues, ça fait neuf installations. Même à l'offre Creator (25 $ par mois par installation à faible trafic), ça fait 225 $ par mois plus l'hébergement en self-hosted, plus neuf thèmes à synchroniser, plus neuf systèmes de membres dont personne ne se sert, plus neuf cycles de mise à jour. Le setup est techniquement possible. Opérationnellement, c'est cher.
Sur Kamaan Growth, le même fondateur obtient trois sites et trois langues chacun depuis un seul compte. Un tableau de bord pour le contenu, une ligne de facturation, un seul endroit où regarder. Publier un article sur le blog du Produit A livre automatiquement les versions espagnole et allemande aux URLs localisées du produit. Le même login bascule sur le blog du Produit B et fonctionne à l'identique.
Le ratio de coût est d'environ 5x en faveur de Kamaan à trois produits avec trois langues chacun, et l'écart se creuse vite : à 10 produits avec 10 langues chacun, le setup Ghost compte 100 installations, et l'offre Scale de Kamaan couvre tout depuis un seul compte.
Comment les fondateurs utilisent Kamaan en pratique
Un fondateur bootstrap qui gère trois outils B2B SaaS publie les mises à jour de blog des trois depuis un seul tableau de bord Kamaan. Il ouvre le compte Growth, bascule sur le Produit A, rédige une note de version, clique publier, et les versions espagnole et allemande atterrissent sur /es/blog et /de/blog en quelques minutes. Même login, bascule sur le Produit B, expédie une annonce de fonctionnalité, même résultat en trois langues. Même login, Produit C. Une ligne de facturation à la fin du mois.
Un fondateur qui combine Kamaan avec Claude ouvre une conversation Claude, rédige l'article en ligne, et utilise le serveur MCP de Kamaan pour publier directement sans ouvrir d'onglet navigateur. L'article passe en anglais, les auto-traductions suivent sur le même événement de publication, et le fondateur referme l'ordinateur sans avoir touché le tableau de bord.
Quand le passage depuis Ghost a vraiment du sens
Changer de CMS coûte cher. Les URLs des articles changent, les liens internes cassent, les abonnés RSS perdent le fil, et l'outillage de migration est presque toujours un script sur mesure. La question n'est donc pas "Kamaan est-il meilleur que Ghost en général ?", mais "le manque multilingue coûte-t-il plus cher que la migration ?".
Les déclencheurs honnêtes sont : le fondateur maintient déjà plus d'une installation Ghost pour des raisons de langue, le fondateur paie un abonnement Weglot qui coûte plus de 49 $ par mois, ou le fondateur est sur le point d'ajouter un deuxième produit et monterait un deuxième Ghost depuis zéro. Dans chacun de ces cas, le calcul du passage commence à pencher pour Kamaan.
Si le fondateur gère une seule publication anglaise et que l'ajout d'une version allemande est un "peut-être l'année prochaine", restez sur Ghost et revisitez quand la question deviendra concrète.
FAQ
Ghost CMS prend-il en charge plusieurs langues nativement ?
Non. Ghost est conçu pour tourner avec une langue par installation. La recommandation officielle est de faire tourner une installation Ghost par langue, ou d'utiliser un service de traduction tiers comme Weglot. Le système de thèmes prend en charge les chaînes d'UI traduites (dates, libellés de boutons), mais il n'y a pas de localisation native du contenu au niveau du champ.
Comment Kamaan gère-t-il la publication multilingue ?
Auto-Multilingual Delivery de Kamaan publie les versions localisées de chaque article au moment où vous cliquez publier en anglais. Chaque version obtient sa propre URL (/es/blog/slug, /de/blog/slug, etc.) et les balises hreflang sont émises côté serveur. L'offre Growth couvre 3 langues, Scale en couvre 10, Unlimited en couvre 99+.
Puis-je migrer de Ghost à Kamaan ?
Oui. Kamaan accepte les imports de contenu depuis n'importe quelle source via son API REST. La migration typique est un script qui lit le JSON exporté de Ghost et écrit chaque post dans Kamaan avec les bonnes métadonnées. La préservation des URLs dépend de votre framework front-end ; Kamaan ne contrôle pas la structure d'URL de votre domaine.
Combien coûte vraiment trois installations Ghost contre Kamaan Growth ?
Trois installations Ghost à l'offre Creator (environ 25 $ par mois chacune) font environ 75 $ par mois, plus trois synchros de thèmes et trois cycles de mise à jour. Kamaan Growth couvre 3 sites et 3 langues chacun depuis un seul tableau de bord. Premier mois gratuit.
Ghost dispose-t-il d'un serveur MCP pour Claude ou ChatGPT ?
Non. Ghost expose une Content API et une Admin API, toutes deux REST. Pas de serveur MCP natif, et l'histoire d'intégration officielle, ce sont les webhooks plus l'Admin API. Kamaan livre un serveur MCP prêt à l'emploi pour Claude, Cursor et tout client MCP, plus ChatGPT Actions pour ChatGPT.
Le hreflang est-il un problème sur Ghost ?
Cela dépend du thème. Le système de thèmes Handlebars de Ghost vous permet d'ajouter des balises hreflang à la main, mais vous devez maintenir les relations entre toutes vos installations vous-même. La plupart des setups multilingues Ghost finissent avec un hreflang cassé ou partiel parce que personne ne veut être propriétaire de ce bug au niveau du thème. Kamaan l'émet côté serveur, ce qui élimine le mode d'échec.
Puis-je utiliser Ghost et Kamaan ensemble ?
Vous pouvez. Si le produit principal est une newsletter payante, faites-la tourner sur Ghost. Si vous avez aussi besoin d'un blog produit multilingue pour un SaaS séparé, faites-le tourner sur Kamaan. Les deux ne partagent pas de contenu.
Quelle est la façon la moins chère d'avoir un blog multilingue sur Kamaan ?
Growth est le point d'entrée pour le multilingue sur Kamaan. Starter couvre un site et une langue, sans auto-traduction ni hreflang. Si vous n'avez besoin que d'un seul blog avec une seule langue, Starter convient. Si vous avez besoin de la moindre dose de multilingue, Growth est la bonne offre. Premier mois gratuit dans les deux cas.
Sur le même thème dans Kamaan
- Best Headless CMS for Startups: An Honest Comparison With Pricing. Le pilier complet qui compare Kamaan à Contentful, Sanity, Storyblok, Ghost et Strapi sur huit dimensions.
- How to Build a Multilingual Blog: A Complete Guide for SaaS Products. Le pilier SEO multilingue qui couvre la structure d'URL, le hreflang et les compromis de l'auto-traduction.
- Auto-Translate Blog Posts: What Works, What Breaks, and What Kamaan Does Instead. Pourquoi DeepL plus copier-coller manuel, Weglot et Crowdin cassent à l'échelle, et quoi utiliser à la place.
- Contentful Alternatives: 6 Headless CMS Tools That Are Not $300 Per Month. Cinq autres outils sur le même créneau, avec un calcul de prix honnête à chaque palier.
- Multi-Site CMS: One Account, Multiple Domains, Without the Cost of Contentful. Comment la Multi-Site Management de Kamaan remplace le modèle de facturation à l'espace.
Démarrer avec Kamaan
Trois blogs produits, trois langues chacun, un tableau de bord
Kamaan vous donne un seul endroit pour gérer chaque blog SaaS que vous opérez, auto-traduit dans les langues de votre plan et piloté depuis Claude, ChatGPT, Cursor ou tout client MCP. Growth couvre trois sites et trois langues chacun. Premier mois gratuit.

