Craft CMS vs Payload CMS: どのCMSが2026年に勝つのか?
PHPの優雅さがTypeScript-nativeなヘッドレスパワーと出会う
編集経験が磨かれている必要がある場合はCraft CMSを選択してください。デザイナー向けのTwigテンプレートと成熟したPHPプラグインエコシステム。Next.jsを構築していて、TypeScript-nativeなCMSをアプリ内に直接埋め込みたい場合はPayload CMSを選択してください。ライセンス費用がありません。ペイロードは最新のヘッドレスアーキテクチャに対して強い選択です。Craftは編集UXと従来型CMSワークフローで優れています。
Craft CMS
優雅なコンテンツモデリングを備えた柔軟で設計者に愛されるPHP CMS
Payload CMS
Next.jsアプリ内に存在するTypeScript-nativeなヘッドレスCMS
Feature Comparison
| Feature | Craft CMS | Payload CMS |
|---|---|---|
| Live Preview | ✓ | ✓ |
| Asset management | ✓ | ✓ |
| Multi-site support | ✓ | 部分的 |
| Headless / API mode | ✓ | ✓ |
| Localization / i18n | ✓ | ✓ |
| Built-in admin panel | ✓ | ✓ |
| TypeScript type safety | ✗ | ✓ |
| Role-based access control | ✓ | ✓ |
| Native Next.js integration | ✗ | ✓ |
| Version control for schemas | ✗ | ✓ |
| Plugin / extension ecosystem | ✓ | ✓ |
| Visual field layout designer | ✓ | ✗ |
What is Craft CMS?
Craft CMSはYii2フレームワークに構築された商用PHP CMSで、優雅なコントロールパネルと柔軟なコンテンツモデリングで知られています。Twigをサーバーサイドテンプレート処理に使用し、ヘッドレス使用のためのネイティブGraphQL APIを提供しています。Craftは2013年の立ち上げ以来、設計者中心のエージェンシーの標準的なCMSです。
What is Payload CMS?
Payload CMSはNext.jsアプリケーション内で直接実行できるオープンソースのTypeScript-nativeなヘッドレスCMSです。2025年にVercelに買収され、TypeScript設定ファイルからREST APIとGraphQL APIを自動生成し、HTTPをバイパスするローカルAPIを提供しています。週間npm ダウンロード数105K+で、JavaScriptエコシステムで最も急速に成長しているCMSプラットフォームの1つです。
Key Differences
アーキテクチャ: PHPランタイムとTypeScript-Native
Craft CMSはYii2フレームワーク経由でPHPで実行され、LAMP/LEMPスタックまたはPHP対応ホストが必要です。PayloadはNode.jsで実行され、Next.jsアプリケーション内に直接埋め込める可能性があります。このアーキテクチャの違いは、Craftは常に別のCMSインフラストラクチャが必要であることを意味しますが、Payloadはフロントエンドとデプロイメントを共有でき、スタック全体からサーバー全体を削除できることを意味します。
コンテンツモデリング: ビジュアルデザイナーとコンフィグ・アズ・コード
Craftはコントロールパネルでドラッグアンドドロップフィールドレイアウトデザイナーを提供し、非開発者がコンテンツフィールドをタブと列にビジュアルに配置できます。Payloadはコンテンツモデルをアプリと一緒にGitリポジトリに存在するTypeScript設定ファイルとして定義します。Craftのアプローチはより無いですが、Payloadのアプローチはスケール時に保守性が高くく、スキーマ変更のCI/CDを有効にします。
価格設定: 商用ライセンスとMITオープンソース
Craft CMSはマルチユーザープロジェクト向けに年間$259のTeamライセンスまたは年間$799のEnterpriseライセンスが必要です。無料のSoloティアは単一の管理者アカウントに限定されています。Payload CMSはMITライセンスで機能制限がなく、Payload Cloudホスティングを使用する場合のみ支払いが必要です。複数のクライアントプロジェクトを管理するエージェンシーの場合、Payloadのゼロライセンス費用は多くの節約額に加算されます。
API とデータアクセス: GraphQLエンドポイント対ローカルAPI
両方のCMSはREST APIとGraphQL APIを提供しますが、Payloadには独自の利点があります。PayloadはNext.jsアプリ内で実行できるため、HTTPリクエストなしでデータベースから直接コンテンツをクエリできます。これにより、ネットワークレイテンシが完全に排除され、CraftのGraphQLエンドポイント(常にネットワークホップが必要)と比較して、より高速なTTFBとより単純なエラー処理が実現します。
エコシステムの成熟度: 10年のプラグイン対急速な成長
Craftは2013年から存在し、豊富なファースト-パーティとコミュニティプラグインのエコシステム(SEOmatic、Neo、Super Table、Commerce、その他数百個)を備えています。Payloadは新しいですが、週間npm ダウンロード数105K+で成長しています。プラグインエコシステムはより薄いですが、TypeScript-nativeアーキテクチャにより、PHPプラグイン作成よりもカスタムコードで拡張する方が簡単です。
Performance Comparison
| Metric | Craft CMS | Payload CMS |
|---|---|---|
| TTFB | キャッシュで100-300msが典型的、PHP実行はオーバーヘッドを追加 | ローカルAPIで50-150ms (CMSへのネットワークホップはありません) |
| Build tool | N/A (Yii2経由でのランタイムレンダリング) | Next.js / Webpack / Turbopack |
| Base JS bundle | ~0KB (サーバーレンダリング済みTwig) | SSR/SSG使用時は~0KB (React管理者は別) |
| Lighthouse range | 85-100 | 90-100 |
SEO Comparison
| SEO Feature | Craft CMS | Payload CMS |
|---|---|---|
| SSG support | ✓ | ✓ |
| SSR support | ✓ | ✓ |
| Schema markup | ✓ | ✓ |
| Meta tag control | ✓ | ✓ |
| Open Graph control | ✓ | ✓ |
| Sitemap generation | ✓ | ✓ |
Craft CMS
- 最高クラスのコンテンツ執筆UX — コントロールパネルは本当に楽しく使用できます。
- Twigテンプレートはフルスタック開発者ではないデザイナーにとってアプローチしやすいです。
- 10年以上のコミュニティ貢献を含む成熟したプラグインエコシステム。
- 複数サイトとローカライゼーションサポートはコアに組み込まれており優れています。
- Matrixフィールド、Neo、ビジュアルフィールドレイアウトを含む柔軟なコンテンツモデリング。
- PHPランタイムは最新のJSフロントエンドから別のインフラが必要です。
- マルチユーザーチーム向けに商用ライセンスが必要(最低年間$259)で、経常費用が増加します。
- コンテンツ用のTypeScript型がない — 手動作業なしではAPIレスポンスに型がありません。
- ヘッドレスモードは機能しますが、アーキテクチャ的にネイティブではなく、機能追加に見えます。
Payload CMS
- Next.jsアプリ内で実行 — CMSサーバーが別にないため、APIレイテンシがありません。
- 完全なTypeScript型生成は、コンテンツタイプを全体的なコードベースを通じてフローさせます。
- MITライセンスで本当に無料 — 機能制限やシート単価がありません。
- Vercel買収 (2025) は深い Next.js とエッジプラットフォーム統合を確保します。
- 設定即コードのアプローチでは、コンテンツモデルはアプリとともにバージョン管理で保存できます。
- 新しいエコシステム — Craftの10年古いライブラリより少ないプラグインとコミュニティリソース。
- 管理パネルはクリーンですが、非技術的なエディター向けではCraftほど洗練されていません。
- TypeScript/Node.js専門知識が必要 — PHPまたはノーコードチームがアクセスできません。
- マルチサイトサポートは可能ですがマニュアル設定が必要で、コア機能ではありません。
When to Choose Craft CMS
- チームはPHP専門知識を持ち、ボックスから洗練された編集経験を望みます。
- デザイナーはJavaScriptビルドステップなしでTwigを使用してテンプレートを直接構築する必要があります。
- マルチサイト管理とプロパティ全体での共有コンテンツモデルが必要です。
- プロジェクトは開発者優先のヘッドレスアーキテクチャよりも編集UXポーランドを優先します。
When to Choose Payload CMS
- Next.jsを構築していて、ゼロのCMSインフラオーバーヘッドを望みます。
- コンテンツレイヤー全体での TypeScript 型安全性は交渉の余地がありません。
- 予算が重要 — ライセンス手数料がない強力なCMSが必要です。
- コンテンツスキーマをアプリケーションコードのようにバージョン管理してデプロイしたいです。
Can You Migrate?
Yes. We've migrated 5,000+ sites between platforms. We handle data migration, content modeling, frontend rebuilds, and SEO preservation. Every migration is zero-downtime.
Frequently Asked Questions
Payload CMSは本当にCraft CMSと比べて無料ですか?
Payload CMSはMITライセンスで自由にセルフホスト可能です。機能制限やトリックはありません。Craft CMSは無料のSoloティアを提供していますが、1ユーザーのみに限定されています。マルチユーザープロジェクトではProライセンス(年間$259)が必要です。Payload Cloudは有料ホスティングティアを提供していますが、コアソフトウェア自体は無料です。
Craft CMSはヘッドレスCMSとして機能しますか?
Craft CMSは組み込みのGraphQL APIとElement APIプラグイン経由でRESTをサポートすることでヘッドレスモードをサポートしています。フロントエンドを完全に切り離して、Next.js、Astro、または任意のフレームワークを使用できます。ただし、Craft CMSは従来型CMSとして構築されました。ヘッドレスは能力のある追加機能です。コアアーキテクチャではありません。機能しますが、時々それを感じるでしょう。
VercelによるPayload CMSの買収は開発者にとって何を意味しますか?
Vercelは2025年初頭にPayloadを買収しました。これは大きな出来事です。Next.jsとVercelプラットフォームとの深い統合を示唆しています。Payload CMSはMITライセンスのオープンソースのままなので、そちら側では何も変わりません。しかし、Next.js App Routerのサポートが強化され、Vercelデプロイメントワークフローがより円滑になり、他では得られないネイティブエコシステム機能が期待できます。ロードマップに本気の燃料が入りました。
Craft CMSとPayload CMSのどちらがコンテンツモデリングに優れていますか?
どちらのシステムもコンテンツモデリングを適切に処理しますが、完全に異なるアプローチをとっています。Craftはコントロールパネルでビジュアルフィールドレイアウトデザイナーを提供しています。デザイナーはコードに触れずにフィールドをタブと列にドラッグできます。PayloadはコンテンツモデルをTypeScriptの設定ファイルとして定義します。スキーマはバージョン管理に保存され、完全な型安全性が付属しています。Craftはビジュアルです。Payloadはコード優先です。どちらも間違いではありませんが、どちらがチームに合うかはすぐにわかります。
Next.jsプロジェクトにはCraft CMSとPayload CMSのどちらを使うべきですか?
Next.jsプロジェクトでは、Payloadは明らかな選択肢です。Next.jsアプリケーション内でネイティブに実行されるため、CMSとフロントエンドは同じコードベースとデプロイメントを共有します。CraftはGraphQL経由でNext.jsにデータを供給できますが、別のPHPサーバーが必要です。これにより、不要なインフラストラクチャの複雑さとレイテンシが追加されます。
Craft CMSとPayload CMSのどちらが大規模編集チームに向いていますか?
Craft CMSはより強い編集経験を持っています。コントロールパネルは洗練されていて直感的で、10年以上のテストに耐えています。ライブプレビュー、ドラッグ&ドロップフィールドレイアウト、粒度の細かいユーザー権限はすべてボックスから機能します。Payloadの管理パネルは清潔で改善が本当に速いです。非技術的なエディターにとっては、Craftはまだ一歩先です。しかし、そのギャップは閉じています。
Craft CMSからPayload CMSに移行できますか?
移行は可能ですが、計画が必要です。コンテンツモデルをPayload TypeScript設定として再作成し、CraftのデータベースからコンテンツをエクスポートしてMySQLまたはPostgreSQLとし、PayloadのローカルAPIに対してインポートスクリプトを書く必要があります。自動化された移行ツールはまだ存在しないため、カスタムスクリプトとコンテンツ検証の時間を予算化してください。最後の部分を過小評価しないでください。
どのCMSがSEOのパフォーマンスに優れていますか?
どちらもSSGとSSR、メタタグ管理、サイトマップ、構造化データをサポートしています。SEOの基本はどちらでもカバーされています。実際の違いはアーキテクチャです。Next.jsに埋め込まれたPayloadは、CMSとフロントエンド間のAPIラウンドトリップを排除し、TTFBを改善できます。CraftのGraphQLはネットワークホップを追加します。純粋なパフォーマンスでは、Payloadの単一デプロイメントモデルに利点があります。
Let's build
something together.
Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.