【ITニュース解説】Sanity vs Payload CMS vs Contentful: Pricing Comparison 2026
2026年10月03日に「Dev.to」が公開したITニュース「Sanity vs Payload CMS vs Contentful: Pricing Comparison 2026」について初心者にもわかりやすく解説しています。
ITニュース概要
Sanity、Payload CMS、Contentfulの2026年料金を比較。SanityはプロジェクトとAPI利用量で課金され、Payloadはオープンソースのためインフラ費用が主となる。Contentfulはユーザー数課金で、小規模から急激な料金上昇がある。用途や規模に応じた選び方を知り、最適なCMSを見つけよう。
ITニュース解説
ヘッドレスCMSとは、Webサイトやアプリのコンテンツ、例えば記事や画像、商品情報などを管理するシステムのことだ。従来のCMSがコンテンツの見た目まで管理するのに対し、ヘッドレスCMSはコンテンツデータそのものだけを管理し、APIという仕組みを通じてデータを提供する。これにより、同じコンテンツデータをWebサイトだけでなく、モバイルアプリやスマートスピーカーなど、様々なデバイスで柔軟に表示・利用できるというメリットがある。
Next.js App Routerのような新しいフロントエンド技術を使った開発では、この柔軟性の高さからヘッドレスCMSがよく採用される。その中でも、Sanity、Payload CMS、Contentfulの三つは特に頻繁に比較検討される主要な選択肢だ。Sanityは、コンテンツの構造を重視した新しいプロジェクトで標準的に使われることが多い。Payload CMSは、オープンソースで自社でシステムをホスティングしたいチームや、TypeScriptというプログラミング言語にネイティブに対応したスキーマ(コンテンツの構造定義)を求めるチームに適している。一方、Contentfulは大手企業での導入実績が多く、知名度も高いが、料金体系に特徴がある。これら三つのサービスは似たような用途で使われるが、チームの規模、Webサイトへのアクセス量、そしてシステムのインフラ(サーバーやネットワークなど)を自分たちで管理したいかどうかに応じて、必要な費用が大きく変わってくる。
Sanityの2026年における料金体系を見てみよう。無料プラン「Free」では、1つのプロジェクト、管理者以外のユーザー3人まで、月間10万件のAPI CDNリクエスト(Webサイトにコンテンツを表示するためのデータ取得要求)、10GBの帯域幅(データ転送量)、20GBのストレージが提供される。これは小規模なWebサイトや開発者が機能を試すには十分な場合が多い。次の有料プラン「Growth」は月額15ドル(年間契約なら月額12ドル)で利用できる。このプランでは、管理者以外のユーザー数が無制限になり、API CDNリクエストは月間100万件、帯域幅は500GB、ストレージは100GBに拡張される。特に注目すべきは、Growthプランでは編集者の人数に関わらず料金が変わらない点だ。これは、5人から15人規模の編集者がいるチームにとって、他のCMSと比較した際の大きな強みとなる。ただし、設定された制限を超過した場合には追加料金が発生し、API CDNリクエストは10万件ごとに2ドル、帯域幅は1GBごとに0.1ドルかかる。エンタープライズ向けのカスタムプランは、通常月額1,000ドルからで、専用インフラやSLA(サービス品質保証)が提供される。Sanityで上位プランへのアップグレードが必要となる主な要因は、API CDNリクエスト数の増加だ。例えば、Next.jsのISR(Incremental Static Regeneration)機能を使って数十ページを頻繁に更新するWebサイトでは、すぐに月間10万件のリクエストを使い切ってしまう可能性があるため、月額15ドルのGrowthプランへの移行が必要となる。移行自体は比較的簡単だが、アクセスが急増した際の超過料金には注意が必要だ。
次に、Payload CMSの料金体系を解説する。Payload CMS本体はMITライセンスというオープンソースで提供されており、無料で利用できる。そのため、ユーザー数による課金や、APIリクエスト数、帯域幅に関するCMSベンダーからの追加料金は発生しない。Payload CMSを使う上で発生する費用は、完全にインフラコスト、つまりシステムを動かすためのサーバーやデータベースの料金に限定される。Payload Cloudは、Payload CMSが提供するマネージドホスティングサービスだ。これには「Starter」(月額19ドル)、「Pro」(月額99ドル)、「Enterprise」(カスタム料金)の3つのプランがある。Starterプランは1プロジェクト、共有コンピューティングリソース、1GBストレージ、50GB帯域幅を含む。Proプランでは専用コンピューティングリソース、10GBストレージ、500GB帯域幅、カスタムドメインが提供される。もしPayload CMSを自分たちでホスティングする場合、例えばRailwayやFly.ioといったクラウドプラットフォームを使うと、小規模プロジェクトであれば月額20~60ドル程度で運用できる可能性がある。これに、NeonやSupabaseのようなマネージドPostgresデータベースサービス(月額0~25ドル)や、CloudflareのようなCDNサービス(無料プランで十分な場合が多い)を組み合わせることで、月額30~80ドル程度で運用可能だ。これはPayload CloudのStarterプランよりも安くなる可能性もあるが、システムの安定稼働(アップタイム)の責任は自分たちで負うことになる。Payload CMSでのアップグレードは、ソフトウェアの機能不足ではなく、インフラの信頼性が主な要因だ。Payload Cloud Starterのような共有インフラでは、継続的なアクセスに耐えられない場合があるため、安定稼働を求めるならProプランや、適切な規模の自社ホスティング環境へ移行することになる。システム運用に詳しいDevOps担当者がいないチームにとっては、Payload Cloud Proが現実的な選択肢となるだろう。
Contentfulの料金体系は、他の二つとは異なる特徴がある。無料プランでは1つのスペース(プロジェクトの単位)、5人のユーザー、月間2万5千件のAPIコール、1GBのストレージが提供される。このAPIコール数は、Next.jsのISRを頻繁に使うようなサイトではすぐに使い切ってしまうほど、非常に制限が厳しい。無料プランから次の有料プラン「Basic」へ移行する際の料金は、月額300ドルだ。この「Contentfulの崖」と呼ばれる料金の急上昇は、長年コミュニティで指摘されてきた問題点だ。Basicプランでは、2つのスペース、25人のユーザー、月間100万件のAPIコール、2TBのCDN帯域幅が含まれる。さらに上の「Team」プランは月額800ドル(10スペース、50ユーザー、200万APIコール)だ。エンタープライズプランは交渉によって決まり、通常は月額3,000ドルから10,000ドル以上になる。Contentfulは、上位プランではロケール数(多言語対応の言語数)や、スペース数にも課金が発生するため、複数のブランドや地域に対応するシステムでは費用がさらに増える可能性がある。Contentfulでのアップグレードは、ユーザー数が5人を超えたり、APIコール数が2万5千件に達したりすることが主なトリガーとなる。小規模なチームにとっては、この月額300ドルへの料金ジャンプは非常に厳しく、無料プランの制限内で無理に運用を続けるか、大きなコスト増を受け入れるかの二択を迫られることになる。中間の料金プランが存在しない点が課題だ。
これら三つのCMSを比較すると、ソロ開発者やごく小規模なサイトを運営する場合、Sanityの無料プランか、Payload CMSを自分でホストする形が適している。Contentfulの無料プランはAPIコール数の制限が厳しすぎて、Next.jsのISRのような使い方には向かない。編集者が5人から10人程度で、Webサイトのアクセスも中規模の場合、SanityのGrowthプラン(月額15ドル)が圧倒的に有利だ。ユーザー数による課金がなく、十分なリソースが提供され、請求もシンプルだからだ。Payload CMSの自社ホスティングは費用だけ見れば安く見えるが、インフラ管理のためのDevOpsの労力がかかる点を考慮する必要がある。編集者が15人から30人規模で、多言語サイトを運営するような場合は、ユーザー数課金がなく、データの所有権を確保したいならPayload CMSの自社ホスティングかPayload Cloud Pro(月額99ドル)が有力な選択肢となる。SanityのGrowthプランも、編集者数が無制限であるため、月額15ドルで引き続き競争力がある。ContentfulのBasicプラン(月額300ドル)は、チームがすでにContentfulのワークフローに深く慣れており、他のシステムへの移行を望まない場合にのみ検討されるレベルだ。エンタープライズや複数ブランドを扱うような大規模なプロジェクトでは、Contentfulが提供するワークフロー、タグ付け、組織管理などの高度なツールが強みとなる。Sanityのエンタープライズプランも同価格帯で競合する。Payload CMSのエンタープライズオプションはまだ新しいが、データの所在地やスキーマの完全な制御が、エンタープライズサポートのSLAよりも重要視される場合には検討する価値がある。
結論として、多くのNext.jsとSanityを組み合わせたシステムを使っている開発者にとって、小規模から中規模のシステムでは、SanityのGrowthプラン月額15ドルが最も簡単な選択肢だ。Payload CMSは、TypeScriptネイティブなスキーマや、データの完全な所有権が求められ、かつインフラ管理に抵抗がない場合に意味のある選択肢となる。Contentfulの料金モデルは、残念ながら2026年時点の市場の状況に追いついていないと言える。無料から月額300ドルへの急激な料金上昇は、単なるコミュニティの不満にとどまらず、他のCMSを検討する正当な理由となるだろう。