この記事が役に立つ人
- ブログ・コーポレートサイト・メディアのコンテンツ管理に Headless CMS を検討している
- Contentful / microCMS / Notion API の違いが分からず選定に迷っている
- 日本語対応・小規模チームでのコスト・コンテンツモデリングの柔軟性を重視したい
掲載内容は 2026 年 4 月時点 の公式情報と実装経験に基づきます。料金は構造と桁感のみ記載し、正確な数値は各社公式サイトで確認してください。順位は絶対評価ではなく編集判断です。
対象読者: 個人開発者〜小規模チーム(1〜5 名程度)
結論を先に
日本市場向けの小規模プロジェクトなら microCMS が学習コスト最小。グローバル展開やコンテンツモデリングの複雑さが増すなら Contentful。既存の Notion ワークスペースをそのまま活かしたいなら Notion API ですが、CMS 専用設計ではない点を理解して選んでください。
Headless CMS の全体像
Headless CMS とは、コンテンツ管理(バックエンド)と表示(フロントエンド)を分離したアーキテクチャです。従来の WordPress のような一体型と異なり、API 経由でコンテンツを取得し、Next.js / Nuxt / Astro などのフロントエンドフレームワークで自由に表示できます。
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 設計の比較
| 項目 | 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 はコンテンツ配信用に設計されていないため、レスポンスが数百ミリ秒〜数秒かかることがあります。ページ表示速度を求める場合はビルド時に静的生成(ISR / SSG)するか、自前でキャッシュレイヤーを構築する必要があります。CDN 標準装備の Contentful / microCMS とはこの点で大きく異なります。
コンテンツモデリングの柔軟性
Headless CMS の真価はコンテンツモデルの設計自由度です。「ブログ記事」「商品ページ」「FAQ」など、異なる構造のコンテンツをどれだけ柔軟に定義できるかが運用に直結します。
| 項目 | Contentful | microCMS | Notion API |
|---|---|---|---|
| フィールド型の種類 | 20+ 種類 | 15+ 種類 | Notion プロパティ型に依存 |
| リレーション(参照) | 多対多・再帰・循環対応 | 1 対多・コンテンツ参照 | リレーションプロパティ |
| ローカライゼーション | フィールド単位で多言語 | API 単位で分離 | なし |
| バージョニング | エントリ単位で履歴保持 | 下書き / 公開の 2 状態 | ページ履歴あり |
| メディア管理 | Asset API で一元管理 | メディア API あり | Notion 内ファイル(有効期限あり) |
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 のドキュメントとサポートは英語のみです。管理画面も英語で、非エンジニアのコンテンツ担当者には負担になる場合があります。日本語だけで運用を完結させたいなら microCMS が現時点で唯一の選択肢です。