この記事が役に立つ人

  • ブログ・コーポレートサイト・メディアのコンテンツ管理に Headless CMS を検討している
  • Contentful / microCMS / Notion API の違いが分からず選定に迷っている
  • 日本語対応・小規模チームでのコスト・コンテンツモデリングの柔軟性を重視したい

掲載内容は 2026 年 4 月時点 の公式情報と実装経験に基づきます。料金は構造と桁感のみ記載し、正確な数値は各社公式サイトで確認してください。順位は絶対評価ではなく編集判断です。

対象読者: 個人開発者〜小規模チーム(1〜5 名程度)

結論を先に

🗺️ 用途別 Headless CMS 選定マップ
「何を最も重視するか」で候補が変わる
🌍 グローバル展開 + 高度なモデリング
Contentful
Content Type の自由度が高く、多言語・多拠点のコンテンツ構造を 1 つのスペースで管理できる。GraphQL 対応。
🇯🇵 日本語完結 + 最速導入
microCMS
管理画面・ドキュメント・サポートが全て日本語。API スキーマの設定が GUI だけで完結し、非エンジニアでも操作可能。
📝 既存 Notion ワークスペースの活用
Notion API
Notion をすでにチームで使っているなら、追加ツールなしでコンテンツ配信が可能。ただし CMS としての設計ではない。

日本市場向けの小規模プロジェクトなら microCMS が学習コスト最小。グローバル展開やコンテンツモデリングの複雑さが増すなら Contentful。既存の Notion ワークスペースをそのまま活かしたいなら Notion API ですが、CMS 専用設計ではない点を理解して選んでください。

Headless CMS の全体像

Headless CMS とは、コンテンツ管理(バックエンド)と表示(フロントエンド)を分離したアーキテクチャです。従来の WordPress のような一体型と異なり、API 経由でコンテンツを取得し、Next.js / Nuxt / Astro などのフロントエンドフレームワークで自由に表示できます。

📌
Headless CMS は「表示」を持たない

Headless CMS はコンテンツの保存と配信 API だけを提供します。サイトのデザインやルーティングはフロントエンド側の責任です。WordPress のように「テーマを選べばサイトができる」仕組みではないため、フロントエンド開発の工数が別途発生します。

対象 3 サービスの位置づけ

Contentful

2013 年創業のドイツ発 Headless CMS。グローバルで最も導入実績が多い Headless CMS の一つ。Content Type(コンテンツモデル)の自由度が非常に高く、リレーション・ローカライゼーション・バージョニングなどエンタープライズ向けの機能を標準装備。API は REST と GraphQL の両方に対応。

microCMS

日本発の Headless CMS。管理画面・ドキュメント・チャットサポートが完全日本語対応。API はリスト形式とオブジェクト形式の 2 種類を GUI で設定でき、コンテンツの型定義がコードなしで完結する。日本の個人開発者・中小企業での導入実績が多い。

Notion API

Notion が提供する REST API。Notion 上のデータベース・ページをプログラムから読み書きできる。Notion を CMS として流用するパターンが個人開発者の間で広まっているが、本来はプロジェクト管理・ドキュメントツールであり、CMS 専用の設計ではない。

API 設計の比較

🔧 コンテンツ取得フローの違い
API 呼び出しからコンテンツ表示までの流れ
Contentful(REST + GraphQL) Content Type 定義 REST or GraphQL CDN キャッシュ配信 フロントエンド表示 microCMS(REST のみ) GUI でスキーマ設定 REST API 取得 グローバル CDN フロントエンド表示 Notion API(REST のみ・CDN なし) DB ページ作成 REST API 取得 ブロック単位で変換 自前キャッシュ 表示
項目 Contentful microCMS Notion API
API 方式 REST + GraphQL REST のみ REST のみ
レスポンス形式 JSON(ネスト深め) JSON(フラット) JSON(ブロック構造)
CDN 配信 Fastly CDN 標準 グローバル CDN 標準 なし(自前構築要)
Webhook 対応 対応 制限あり
SDK JavaScript / .NET / Java 等 JavaScript 公式 JavaScript 公式
⚠️
Notion API を CMS として使う場合のレスポンス速度

Notion API はコンテンツ配信用に設計されていないため、レスポンスが数百ミリ秒〜数秒かかることがあります。ページ表示速度を求める場合はビルド時に静的生成(ISR / SSG)するか、自前でキャッシュレイヤーを構築する必要があります。CDN 標準装備の Contentful / microCMS とはこの点で大きく異なります。

コンテンツモデリングの柔軟性

Headless CMS の真価はコンテンツモデルの設計自由度です。「ブログ記事」「商品ページ」「FAQ」など、異なる構造のコンテンツをどれだけ柔軟に定義できるかが運用に直結します。

項目 Contentful microCMS Notion API
フィールド型の種類 20+ 種類 15+ 種類 Notion プロパティ型に依存
リレーション(参照) 多対多・再帰・循環対応 1 対多・コンテンツ参照 リレーションプロパティ
ローカライゼーション フィールド単位で多言語 API 単位で分離 なし
バージョニング エントリ単位で履歴保持 下書き / 公開の 2 状態 ページ履歴あり
メディア管理 Asset API で一元管理 メディア API あり Notion 内ファイル(有効期限あり)
⚠️
Contentful のモデリング自由度は学習コストと裏表

Contentful は Content Type のネスト・参照・バリデーションなど細かく設定できますが、設定項目が多いため初学者にとっては迷いやすい面があります。microCMS は選択肢を絞ることで「迷わない」設計にしています。

料金構造

💡
無料枠の「レコード数」に注意

Headless CMS の無料枠はリクエスト数ではなくレコード数(エントリ数)で制限されることが多いです。数十記事のブログなら無料枠で足りますが、数百商品の EC カタログでは早期に上限に達します。

項目 Contentful microCMS Notion API
無料枠 あり(エントリ数制限) あり(API 数・レコード数制限) Notion プラン次第
有料プラン開始 月数万円〜 月数千円〜 Notion Plus プラン
課金単位 スペース+ユーザー数 API 数+レコード数 ワークスペース+ユーザー数
小規模チームでの印象 無料枠で始められるが有料移行時のコストジャンプが大きい 段階的に上がるため負担感が小さい Notion を既に使っていれば追加コストなし

Contentful は無料枠から有料プランに切り替わる際の料金ジャンプが大きい傾向があります。一方 microCMS は段階的な料金体系で、小規模チームの予算に合わせやすい構造です。Notion API は Notion の利用料に含まれるため、すでに Notion を使っているチームでは CMS の追加コストが発生しません。

日本語サポートの実態

項目 Contentful microCMS Notion API
管理画面 英語 日本語 日本語対応
ドキュメント 英語 日本語 英語中心(日本語一部)
テクニカルサポート 英語(有料プラン) 日本語チャット コミュニティ中心
日本語コミュニティ Stack Overflow 等に散在 公式ブログ + Zenn 記事多数 Zenn / Qiita に記事多数
日本企業の導入実績 大手企業あり 中小〜スタートアップ多数 個人〜小規模チーム
🚨
Contentful の日本語サポートは限定的

Contentful のドキュメントとサポートは英語のみです。管理画面も英語で、非エンジニアのコンテンツ担当者には負担になる場合があります。日本語だけで運用を完結させたいなら microCMS が現時点で唯一の選択肢です。

まとめ

📋 Headless CMS 選定チェックリスト
チームの規模と要件で選ぶ
多言語 + 複雑なモデリング
Contentful
Content Type の自由度が最大。GraphQL 対応。有料移行時のコストジャンプに注意
日本語完結 + 低学習コスト
microCMS
管理画面もサポートも日本語。非エンジニアでも運用可能
Notion 資産の流用
Notion API
追加コストなし。ただしレスポンス速度と CDN は自前で対策が必要