Payload
既存のappフォルダにそのまま入る、Next.jsネイティブのオープンソース・ヘッドレスCMS兼アプリフレームワーク
Payloadは、既存のNext.jsプロジェクトのappフォルダに直接インストールできるオープンソースのヘッドレスCMS兼バックエンドフレームワークです。別サービスを立てずにTypeScriptのバックエンドとReactの管理画面が手に入ります。2026年7月時点でスター数は43,792、ライセンスはMITで、VercelやCloudflareへのサーバーレス配置に加え、Nodeが動く場所ならどこでも動きます。創業者にとっては、コンテンツ運用が止まる最大の理由——非エンジニアが編集できる場所がない——を取り除いてくれます。ただしCMSが決めるのはページの作り方であって、誰かが読むかどうかではありません。
Payloadとは
Payload(github.com/payloadcms/payload)は、既存のappフォルダに直接インストールできる初のNext.jsネイティブCMSを自称しています。別のCMSサービスを動かしてAPI越しにコンテンツを取りに行くのではなく、バックエンドと管理画面がすでにあるNext.jsアプリの内側に住みます。そのためReact Server Componentsから直接データベースを問い合わせられます。TypeScriptで書かれ、MITライセンスで、2026年7月時点でスター数は43,792です。
このプロジェクトはヘッドレスCMSであると同時にアプリフレームワークだと位置づけており、その姿勢が設計に出ています。管理インターフェースは自分で書いたコレクション設定から生成され、自分のserver componentsで拡張できます。導入はcreate-payload-appコマンド1つで、メンテナは初めての人にwebsiteテンプレートを勧めています。リッチテキストブロック、オンデマンド再検証、ライブプレビューまで一式を、同じappフォルダ内のTailwind製フロントエンドで示してくれるからです。
最初から入っているもの
以下はリポジトリ自身が掲げている内容で、希望的観測ではありません。
- 自動生成されるReactの管理画面 — 自分のコレクション設定から作られ、自分のserver componentsで拡張できるので、編集者は設計しなくて済んだ本物のUIを手に入れます。
- 認証・バージョン・下書き — 認証、ドキュメントのバージョン管理、下書き、ブロック単位のレイアウトビルダー、Lexicalのリッチテキストエディタ、条件付きフィールドロジック、細粒度のアクセス制御が後付けではなく同梱されています。
- データに追従する型 — コードベース全体がTypeScriptで、自分のコンテンツ用の型が自動生成されます。必要ならRESTとGraphQLも、不要ならserver componentsからの直接クエリも使えます。
- 好きな場所へデプロイ — VercelとCloudflare向けのワンクリック・サーバーレステンプレート、あるいは自前インフラでの自己ホスト。プロジェクトはベンダーロックインがないことを強調しています。
Payloadは創業者の成長スタックのどこに入るか
CMSはコンテンツ主導の成長を支える土台です。ページが数枚を超えた瞬間——ブログ、比較セクション、地域別や連携先別のページ——ボトルネックはデザインではなく公開に移ります。エンジニアなしで誰がページを追加できるのか、そしてどれだけ速いのか。それがSEOページを量産することやプログラマティックSEOの裏側にある機構であり、Payload公式のwebsite・blog・ecommerceテンプレートはまさにそこを狙っています。近隣と比べると、公開の面でGhostと、ストアの面でMedusaと重なりつつ、そのどちらでもない汎用のコンテンツバックエンドです。
正直に認めておくべき境界は、CMSが決めるのはページの作り方であって、そのページが訪問を勝ち取るかどうかではないという点です。公開できることは必要条件であって十分条件ではありません。取り上げる価値のある主題を選び、検索結果の上位を眺めるだけでは得られない中身を書き、それを順位に変えるリンクや言及を獲得する——この仕事は残ります。CMSを入れて数か月後に「コンテンツはうまくいかなかった」と結論づける創業者は珍しくありませんが、足りなかったのはツールではなかったのです。
CMSか、コードの中のコンテンツか
すべてのサイトにCMSが要るわけではなく、選択を誤ると両方向に高くつきます。問うべきは、誰が編集するのか、どれくらいの頻度か、そしてページが公開される前に何が保証されていてほしいのかです。
| 方式 | 向いている場面 | 手放すもの |
|---|---|---|
| PayloadのようなヘッドレスCMS | 非エンジニアが公開し、コンテンツが頻繁に変わり、下書き・バージョン・権限が要る | 維持すべきスキーマとデプロイ。変更はコードレビューではなくUIを通る |
| 型付きデータファイルとしてコード内に置く | 編集する人が出荷する人でもあり、公開前にすべての変更をテストしたい | プルリクエストを開けない人は公開できない |
| ホスティング型のSaaS CMS | インフラを一切持ちたくなく、ベンダーのモデルの中で生きられる | 移行のしやすさと、コンテンツ量に比例して増える請求 |
AgentCeres——agentceres.comのAI Growth Officer——を作る中での一次情報として。私たち自身のマーケティングページは2つ目の道を取っています。このサイトの回答ページ、用語集ページ、プロジェクトページはいずれもCMSのレコードではなく、型付きTypeScriptファイルの1エントリです。これは意図的な取引でした。ページがコードであるおかげで、1ページずつテストが走り、リンクが壊れていたり、内部リンクが1本もなかったり、いずれ古くなる数値が直書きされていたりするとビルドが失敗します。CMSは編集者が入力した内容を受け入れるのが仕事なので、構造上これらの検査はできません。代償は本物で、私たちは払っています。プルリクエストを開けない人は、ここでは公開できないのです。もし編集者がアプリを出荷する人と同じでなかったなら、Payloadのモデルのほうが正解でしょう。
FAQ
- Payloadは無料ですか?
- フレームワーク自体はMITライセンスの無料オープンソースなので、ソフトウェア費用ゼロで自己ホストでき、動かすインフラの費用だけを払えば済みます。運用を自分でしたくないチーム向けに、メンテナはPayload Cloudというマネージドホスティングも販売しています。またリポジトリはVercelとCloudflareへのワンクリック・サーバーレスデプロイを掲げていますが、これらには各社の料金がかかります。導入するバージョンのライセンスファイルを確認してください。
- PayloadとContentfulやSanityのようなホスト型CMS、創業者はどちらを選ぶべきですか?
- インフラを一切持ちたくなく、ベンダーのコンテンツモデルが自分の仕事の進め方に合うなら、ホスト型を選んでください。すでにNext.jsで作っていて、CMSを自分のアプリの内側に、データを自分のデータベースに置きたく、席数やレコード数の上限を計画に織り込みたくないなら、Payloadです。違いは運用面にあります。Payloadは自分で保守しデプロイするコードであり、ホスト型CMSは設定して料金を払うサービスです。
- Payloadを使うにはエンジニアが必要ですか?
- 立ち上げには必要です。コレクション、フィールド、アクセス規則はコードで定義し、アプリは他のNext.jsプロジェクトと同じようにデプロイします。その後は不要です。管理画面の目的はまさに、非エンジニアがコードに触れずにコンテンツを作成・編集・下書き・公開できるようにすることです。エンジニアのコストは各ページに分散するのではなく、初期構築に前倒しされます。
- CMSはSEOに効きますか?
- 摩擦を減らすという意味で、間接的に効きます。CMSがページを上位表示させるわけではありませんが、多くのコンテンツ施策が止まる原因——公開のたびにエンジニアが要ること——を取り除きます。公開が速くなれば試行回数が増え、試行回数こそコンテンツ施策が「効くもの」を見つける方法です。順位そのものは、主題をきちんと網羅し、実際の問いに答え、リンクを獲得することから生まれます。そのどれもCMSは供給してくれません。
You built it. Now grow it.
AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.