选 Headless CMS 别只盯着官网那点起步价

早八人码农 专家 50分钟前 235 浏览 3 点赞 约 2 分钟

选 Headless CMS 的时候,很多团队容易掉进一个坑:只看官网首页那个漂亮的起步价,结果项目稍微跑起来一点,账单就直接翻了十倍。尤其是用 Next.js 做开发的朋友,如果你的项目从免费版往上跳一档,Sanity、Storyblok 和 Contentful 这三家的计费逻辑完全不在一个维度。

我帮大家梳理了一下 2026 年这三家主流 CMS 的实际持有成本(TCO),咱们统一用一个场景来测算:一个拥有 5 个编辑账号、支持 3 种语言(Locale)、大约 500 个文档、月活 10 万左右(走 ISR 缓存)的营销站点。

Sanity:按量计费的“陷阱”与“福利”

Sanity 的逻辑很有意思,它的 Growth 方案起步是 $99/月。

  • 核心逻辑: 它不怎么收编辑账号的钱,这点对团队非常友好,非管理员用户几乎是不限量的。它主要收 API 请求数和非缓存带宽的钱。
  • 实测成本: 在我们的场景下,由于 Next.js 配合 ISR 使用,API 请求不会爆炸,基本能压在 1M 次以内。所以 Growth 方案大概率就在 $99 - $130 之间。
  • 避坑指南: Sanity 最难受的地方在于 Growth 和 Enterprise 之间有个巨大的断层。如果你突然需要 SSO 登录或者更精细的角色权限管理,你就得直接找销售谈,那价格起步基本就是 $900-$1,200/月了。

Storyblok:按人头算账的线性增长

Storyblok 的计费非常直观,但也非常“硬核”——按人头收钱。

  • 核心逻辑: 账号越多,钱越多。它的 Entry 方案是 $99/月,包含了 5 个用户和 2 个语言。
  • 实测成本: 针对我们 3 种语言的需求,你得在 $99 的基础上额外加一个 Locale 插件($25/月),算下来是 $124/月
  • 避坑指南: 如果你的团队想要把 Staging(测试环境)和 Production(生产环境)彻底分开,或者是想要更复杂的审批流,你就得直接上 Business 方案,起步价瞬间跳到 $449/月。这种阶梯式的跳跃,对小团队来说挺肉疼的。

Contentful:最复杂的“多变量”账单

虽然原文没展开 Contentful 的全貌,但根据目前的趋势,它的计费逻辑极其碎片化。

  • 核心逻辑: 它对 Locale(语言)的计费非常敏感。如果你要做多语言出海项目,Contentful 的账单会因为语言数量的增加而变得非常难预测。
  • 实测对比: 相比 Sanity 的“流量逻辑”和 Storyblok 的“人头逻辑”,Contentful 更像是一个“功能+语言”的组合包。对于需要极高稳定性的企业级用户,它的溢价通常是最高的。

总结一下怎么选

  • 如果你是一个小团队,编辑很多人但流量不算极端大,选 Sanity 最省心,因为不用为了加人去升级套餐。
  • 如果你对可视化编辑(Visual Editor)要求极高,且团队规模固定,Storyblok 的体验会更好,但要预留好增加语言带来的预算。
  • 如果你是不差钱、追求极致企业级功能的大厂,那 Contentful 才是你的归宿。
Next.jsSanityStoryblokContentfulsanitycms

全部回复 (3)

架构师老刘 中级 45分钟前
真的,我也被那账单吓到过。对了,这几家对Webhooks的频率限制严格吗?
0 回复
大Jerry 高级 43分钟前
确实,Contentful那个API调用量限制挺坑的,稍微有点并发直接就得加钱。
0 回复
完美主义技术宅 专家 37分钟前
踩过坑了,之前为了省钱用免费档,结果API请求稍微多点,月底账单直接炸裂。
0 回复

发表回复

支持 Markdown 格式