F

主要 Headless CMS を全部比較して分かった 無料・有料の違いと「後悔しない選び方」完全ガイド

|Fumi Nozawa

Headless CMS とは何かから、Contentful・Strapi・Prismic・Sanity・Storyblok・Directus まで主要 CMS を実体験ベースで比較。無料と有料の違い、向いている用途、失敗しない選び方を体系的に解説します。

Headless CMS という言葉を聞く機会は増えましたが、
「結局なにが違うのか」「WordPress と何が変わるのか」を、きちんと説明している記事は意外と多くありません。

実際に調べ始めると、Contentful、Strapi、Prismic、Sanity、Storyblok など選択肢は一気に増えます。
それぞれの公式サイトを見ても、どれも良さそうに見える。
その結果、「有名だから」「よく名前を見るから」という理由で選び、後から運用で違和感が出るケースも少なくありません。

この記事では、Headless CMS を前提知識なしでも理解できるところから整理しつつ
実際にブログやサービスサイト、プロダクト開発で使う視点で、主要 CMS を比較します。

そもそも Headless CMS とは何か

Headless CMS を一言で言うと、
「管理画面と表示部分が完全に分離された CMS」です。

従来の WordPress のような CMS は、
コンテンツ管理、デザイン、表示ロジックが一体になっています。
テーマを変える、プラグインを入れる、といった形でサイトを作る仕組みです。

一方 Headless CMS では、
CMS は「コンテンツを管理して API で返す」ことだけに専念します。
表示は Next.js、Nuxt、Astro、モバイルアプリなど、好きなフロントエンドで行います。

この構造によって、次のような使い方が現実的になります。

  • 同じコンテンツを Web とアプリの両方で使う
  • 表示速度や UX をフロントエンド側で自由に最適化する
  • サイトとサービスを同じコンテンツ基盤で運用する

Headless CMS は「新しい CMS」というより、
コンテンツを API として扱うための基盤と考えた方が近いです。

Headless CMS が向いているケース、向いていないケース

Headless CMS は万能ではありません。
むしろ、向いていないケースで使うと複雑さだけが増えます。

例えば、
「とにかく早くブログを書きたい」
「デザインも含めて管理画面で完結したい」
という場合は、WordPress の方が楽なことも多いです。

一方で、次のような前提がある場合、Headless CMS の価値ははっきりします。

  • フロントエンドを自由に設計したい
  • ブログとサービスサイトを分けて運用したい
  • 将来的に多言語や別チャネル展開を考えている
  • エンジニアが実装を主導する

この記事は、後者の前提に少しでも当てはまる人を想定しています。

Headless CMS 選びで最初に考えるべき2つの軸

Headless CMS の比較記事は、機能一覧で終わることが多いですが、
実際に重要なのはそこではありません。

選定で最初に考えるべきなのは、次の2点です。

SaaS 型か、セルフホスト型か

Contentful や Prismic のように、
アカウントを作ればすぐ使えるものは SaaS 型です。
インフラやアップデートを意識せずに使えますが、料金は運用規模に比例します。

Strapi や Directus のようなセルフホスト型は、
サーバー管理が必要な代わりに、自由度が高くコストも抑えやすいです。

どちらが優れているかではなく、
どこに運用コストを置くかの違いです。

誰が日常的に触るのか

もう一つ重要なのが、
「この CMS を日常的に触るのは誰か」です。

  • エンジニアが主に触る
  • マーケターや編集者が頻繁に触る
  • 両者が並行して使う

この前提がズレると、
「技術的には正しいが、誰も触りたがらない CMS」になります。

Contentful

エンタープライズ基準で設計された Headless CMS

Contentful は Headless CMS の中でも最も歴史があり、大規模運用を前提に設計されています。
特徴的なのは、記事やページという概念ではなく、「コンテンツタイプ」と「エントリー」を組み合わせて構造を作る点です。

この設計は最初こそ抽象的に感じますが、
一度理解すると、複数サービスや複数チャネルでコンテンツを再利用する前提では非常に強力です。

無料プランでも検証は可能ですが、実運用では有料プランが前提になります。

無料では、基本的なモデル設計と API 配信が可能です。
有料になると、環境分離、詳細な権限管理、API 制限の緩和などが解放されます。

個人ブログには明らかにオーバースペックですが、
グローバル展開やチーム運用を想定するなら、最も安心感のある選択肢です。

Strapi

最も導入しやすい OSS Headless CMS

Strapi は「Headless CMS を試してみたい」人が最初に触ることの多いツールです。
Node.js ベースで、ローカル環境でもすぐに立ち上がり、管理画面も直感的です。

最大の特徴は、OSS でありながら機能制限がほぼないことです。
コンテンツタイプ作成、認証、API、権限管理まで、無料で一通り揃っています。

有料プランは、主に企業向けのサポートや高度な RBAC、SSO などが中心です。
個人や小規模チームであれば、無料のままで十分運用できます。

フロントエンドエンジニア主導で進めるプロジェクトや、
スタートアップ初期フェーズとの相性が非常に良い CMS です。

Prismic

編集体験を最優先した Headless CMS

Prismic は、コンテンツを「Slice」というブロック単位で管理する独自の思想を持っています。
ページを組み立てる感覚が直感的で、非エンジニアでも扱いやすい点が特徴です。

その反面、データ構造を厳密に管理したり、複雑な条件分岐を持たせる用途には向きません。
あくまで「ページ編集をいかに楽にするか」に振り切った設計です。

無料プランでも基本的な運用は可能ですが、
チーム利用やワークフロー管理が必要になると有料になります。

コーポレートサイトや LP 中心の構成で、
マーケターが主体となって更新する場合に向いています。

Sanity

CMS 自体をコードで設計するアプローチ

Sanity は Headless CMS の中でも、最もエンジニア寄りの思想を持っています。
スキーマ定義から管理画面の拡張まで、コードベースで制御できます。

編集内容がリアルタイムで反映されるため、
複数人で同時に作業するケースでもストレスが少ないのが特徴です。

無料プランでもかなり多くのことができますが、
データ量やチーム規模が大きくなると有料になります。

CMS というより「プロダクトの一部」として組み込みたい場合に強力な選択肢です。

Storyblok

ビジュアル編集と Headless の中間的存在

Storyblok は、Headless CMS でありながらビジュアルエディタを提供しています。
編集者は画面を見ながら変更でき、エンジニアは API ベースで自由に実装できます。

無料プランは検証用途向けですが、
多言語対応やワークフローが必要になると有料が前提になります。

マーケターとエンジニアが並行して作業するチームに向いています。

Directus

データベース中心で考える Headless CMS

Directus は、既存のデータベースに管理画面と API を被せる発想の CMS です。
「CMS を作る」というより、「DB をそのままコンテンツ基盤にする」感覚に近いです。

無料でほぼ全機能が使え、
複雑な権限管理やカスタムフローも構築できます。

既存システムやデータがあるプロジェクトとの相性が良い CMS です。

導入の基本フロー(共通)

どの Headless CMS を選んでも、導入の流れは大きく変わりません。

最初にやるべきなのは、コンテンツモデルを完璧に作ることではなく、
最小構成で一度公開まで持っていくことです。

Headless CMS は後から構造変更が難しいため、
実際に運用しながら調整する前提で始める方が失敗しません。

結論:どれが正解かではなく、どれが破綻しないか

Headless CMS に「最強の一択」はありません。
あるのは、「この体制なら破綻しない」という現実的な選択だけです。

個人・小規模なら Strapi や Sanity。
マーケ中心なら Prismic や Storyblok。
大規模・多拠点なら Contentful。

この視点で選べば、少なくとも「後悔する選択」にはなりません。

Fumi Nozawa

Fumi Nozawa

デジタルマーケター & ストラテジスト

Paul Smith、Boucheronといったグローバルブランドでデジタルマーケティングを担当。現在は海外を拠点に、戦略設計からWeb実装までを牽引。マーケターとしての視点とテクノロジーへの理解を活かし、欧米企業の日本進出やブランド成長を支援しています。

日本進出支援日本企業の海外進出支援Web開発デジタル体験ブランド戦略デジタル広告