Blog

SaaS CMS: which CMS a SaaS company should run its website on, with 2026 prices

What "SaaS CMS" means, and which CMS a SaaS company should run its site on at each stage, with November 2026 prices, limits and what forces an upgrade.

By Nicolás Cerón · · Updated

A wall of identical slate-blue type-case drawers in a print shop at night, with one crimson drawer pulled open under a brass lamp, its sorted type and cards lit amber.
On this page

The short answer

"SaaS CMS" means two things. It can be a content management system sold as software as a service, which the vendor hosts and updates for you. Or it can be the CMS a SaaS company runs its marketing website on. Almost every option in this guide is the first kind; the guide is about the second.

The right CMS for a SaaS website changes with the company's stage. Before Series A, run the site on Framer Pro (USD 30 a month billed yearly) or Webflow Premium (USD 25), where a designer can ship pages without a developer. With a marketing team, stay on Webflow or Framer and budget for seats and languages, or choose HubSpot Content Hub Professional (USD 450 a month billed annually, three seats included) if your CRM is already HubSpot. Move to a headless CMS such as Sanity, Storyblok or Payload when the same content has to feed your docs, your product or many languages, and developers own the front end.

Every price here is a list price in US dollars before tax, read on each vendor's pricing page on 7 November 2026.

What "SaaS CMS" means

The first meaning is about delivery. NIST defines software as a service as using "the provider's applications running on a cloud infrastructure" without managing the servers underneath (NIST SP 800-145). A SaaS CMS in that sense is one you log in to instead of installing: Webflow, Framer, HubSpot Content Hub, Sanity, Contentful and Storyblok all qualify, and Optimizely sells a product named CMS (SaaS), which its documentation describes as a headless CMS (Optimizely). The opposite is a CMS you host yourself, such as WordPress from wordpress.org, Payload or EmDash.

The second meaning is about the buyer. When Sanity titles a page "SaaS CMS", it means a CMS for software companies (Sanity). That's the question most SaaS founders and marketing leads are asking: which CMS should run our site, with its pricing page, changelog, integrations directory and signup flow? The rest of this guide answers it.

What a SaaS website needs from its CMS

A SaaS site changes as fast as the product. These are the needs a brochure site doesn't have, and what to check in each CMS before you sign. For the pricing page itself, see our SaaS pricing page examples.

NeedWhy SaaS sites have itWhat to check in the CMS
Pricing pagePlans, limits and prices change with every packaging decision, often on a launch datePlans stored as structured content, scheduled publishing, redirects when plan pages move
ChangelogUpdates ship weekly; readers want a feed and links to docsA dated collection with RSS, and enough CMS items for years of entries
Docs and help centerUsually a separate tool or Markdown in the product repository, on a docs subdomainShared navigation and search, or an API if docs and marketing pages share content
Integrations directoryDozens to hundreds of entries with categories, logos and partner pagesCollections with reference fields and filters, an item limit that fits, an API to sync from the product
Customer stories, comparisons, alternativesTemplated pages that sales sends every dayTemplates driven by collections and reference fields
LocalizationThe US first, then Latin America, Brazil or EuropeLocales included in the plan, price per extra locale, translated slugs, hreflang
Preview and scheduled publishingLaunches go live with a release, not when someone remembersDraft preview, staging, publishing at a set time
Roles and approvalsProduct marketing writes; legal and security reviewEditor roles that can't change settings, approval steps
SEO controlsRebrands, renamed features and retired plans move URLs301 redirects, canonical tags, sitemap, structured data, noindex per page
Signup trackingSignups happen in the app, often on another subdomain or domainRoom for your tag manager, UTM parameters carried to the signup form

The options compared, with November 2026 prices

These are the nine systems a SaaS company can realistically run its marketing site on. "Starting plan" is the cheapest plan we'd use for a company site, not the free tier.

CMSWhat it isStarting planSeats and languagesLimits that matterWhat forces the next plan
WebflowVisual builder with hostingPremium: USD 25 a month billed yearly, USD 39 monthlyOwner's full seat free; full seats USD 39, limited (content) seats USD 15 a month. Localize from USD 9 per locale a month, up to 320,000 CMS items, 40 collections, 300 static pages, 50 GB bandwidthTeam (USD 2,500 a month, annual) for publishing workflows; Enterprise for custom roles and SSO
FramerVisual builder with hostingPro: USD 30 a month billed yearly, USD 45 monthlyOwner and viewers free; editors USD 20, content editors USD 10 a month; 10 people at most. USD 20 per locale150 pages, 10 collections, 2,500 CMS items, 100 GB, each expandable with add-onsEnterprise for more than 10 editors, SSO or custom limits
HubSpot Content HubCMS inside HubSpot's CRMProfessional: USD 450 a month billed annually, USD 500 paid monthly on an annual commitment3 core seats included, more from USD 45 a month; unlimited languages10,000 website pagesEnterprise (USD 1,500 a month, 5 seats) for content approvals and extra root domains
WordPress, managedOpen-source CMS on a managed hostKinsta Single 20GB: USD 350 a year; WordPress.com Business: USD 25 a month billed yearlyUsers free; languages through a plugin such as WPML (EUR 99 a year)The host's bandwidth, storage and visitsA bigger hosting plan as traffic grows; approval workflows need plugins
SanityHeadless; Sanity hosts the contentGrowth: USD 15 per seat a monthEvery editor is a seat, up to 50; viewers free; unlimited locales25,000 documents; 250,000 API and 1 million CDN requests a month; 100 GB bandwidthUSD 299 a month add-on for 50,000 documents; Enterprise for SSO, custom roles and content releases
ContentfulHeadless; Contentful hosts the contentLite: USD 300 a month20 users, 3 roles, 3 locales10,000 records (entries plus assets), 25 content types, 1 million API calls a monthLite Space (USD 850 a month more) for 50,000 records; Enterprise for a fourth locale and SSO
StoryblokHeadless with a visual editorGrowth: USD 99 a month, USD 90.75 billed yearly5 seats included, USD 15 each up to 10; 2 locales, USD 20 per extra25,000 stories, 2,500 assets, 1 million API requests a monthGrowth Plus (USD 349 a month) for 15 seats and 10,000 assets; Premium for workflows, releases and SSO
PayloadOpen-source headless CMS that installs inside a Next.js appSelf-hosted: free, MIT licenseNo seat fees; localization built inYour host and databaseEnterprise (price not published) for SSO, publishing workflows and visual editing
EmDashOpen-source CMS for Astro sites, released by CloudflareSelf-hosted: free, MIT licenseNo seat fees; localization built inYour host and databaseNo paid tier; you pay the host

Each has a deeper guide on this blog: Webflow pricing 2026, Framer pricing 2026, Contentful pricing and HubSpot CMS vs Webflow. For Sanity, Contentful, Storyblok, Payload and EmDash side by side, read Sanity vs Contentful vs Payload.

What a Series A team pays a year

Take a typical team after its first round: one designer who builds pages, four marketers who write and edit, English plus Spanish, about 3,000 CMS items in eight collections (blog, authors, changelog, integrations, customer stories, careers, glossary, legal) and under 50 GB of traffic a month. Subscriptions only, billed yearly:

CMSHow it adds upA year
WebflowPremium USD 25, plus 4 limited seats at USD 15 and 1 locale at USD 9; the designer uses the owner's free full seatUSD 1,128
FramerPro USD 30, plus 4 content editors at USD 10, 1 locale at USD 20 and the USD 20 add-on for 10,000 more itemsUSD 1,320
HubSpot Content HubProfessional USD 450 with 3 seats, plus 2 seats at USD 45USD 6,480
WordPress on KinstaSingle 20GB at USD 350 a year, plus WPML Multilingual CMSUSD 350 plus EUR 99
SanityGrowth, 5 seats at USD 15, plus Cloudflare Workers Paid at USD 5 for the front endUSD 960
StoryblokGrowth at USD 90.75 (5 seats and 2 locales included), plus Workers Paid at USD 5USD 1,149
ContentfulLite at USD 300, plus Workers Paid at USD 5USD 3,660
Payload or EmDashNo license; hosting onlyFrom USD 60 on Workers Paid

Workers Paid has a minimum charge of USD 5 a month, and requests for static pages are free (Cloudflare). Three things the totals hide:

  • The builders and the headless CMSs land within a few hundred dollars of each other. HubSpot costs about five times more because you're paying for CRM features: pages that change by lifecycle stage, A/B testing, attribution.
  • The headless rows leave out the largest cost: developers who build and maintain the front end. That's a build and retainer budget, not a subscription, and it's usually bigger than anything in this table. Our SaaS website cost guide covers build budgets.
  • Contentful counts entries plus assets as records (Contentful). 3,000 entries with one image each are already 6,000 of the 10,000 records Lite includes.

To run the numbers for your own site on Webflow, Framer and a coded front end, use our Webflow pricing calculator.

Which CMS at which stage

Pre-seed and seed: one or two people, one language

The site is a homepage, pricing, a blog, a changelog and a signup or waitlist. How fast you can change it matters more than how it's structured.

  • Framer Pro, USD 360 a year, if a designer runs the site. Skip Basic for a company site: it stops at 30 pages and 2 CMS collections, which a blog and a changelog use up, and it has no redirects or staging.
  • Webflow Premium, USD 300 a year, if the CMS will grow fast: 20,000 items, 40 collections and scheduled publishing for CMS items. Webflow's Basic plan has no CMS at all.
  • Markdown in the repository, if the founders are developers and nobody else edits. No subscription, and content changes go through code review.

Our Webflow vs Framer comparison covers the builder choice in depth.

Series A to B: a marketing team and a second language

Marketers now ship landing pages every week, sales wants comparison pages and the integrations directory keeps growing.

  • Stay on Webflow when marketers build pages from components and the content library is large. Limited seats cost USD 15 a month, and Premium's CMS API allows 120 requests a minute, enough to sync plans or integrations from your product.
  • Stay on Framer when the team is design-led and the site is mostly designed pages. Watch two ceilings: 10 people with edit access, and 2,500 CMS items before add-ons.
  • Choose HubSpot Content Hub Professional when HubSpot is already your CRM and you'll use what it adds: smart content by lifecycle stage or list, A/B tests, content staging and attribution inside HubSpot.
  • WordPress still works when the team knows it and relies on its plugins, on a managed host that handles updates. Plan for a multilingual plugin and keep the plugin list short.

Growth stage: ten or more editors, approvals, several languages

This is where the plan that fits stops being self-serve:

  • Webflow's Team plan costs USD 2,500 a month on an annual contract and bundles 5 full and 5 limited seats, 2 locales, publishing workflows and single-page publishing. Custom roles, permissions per collection and SSO are Enterprise.
  • Framer's Pro plan stops at 10 editors; more needs Enterprise.
  • HubSpot Content Hub Enterprise (USD 1,500 a month, 5 seats, more from USD 75) adds approvals for pages and blog posts (HubSpot Knowledge Base).
  • Sanity Growth goes up to 50 seats with 5 roles. Storyblok's Growth Plus stops at 15 seats. Contentful needs Enterprise for a fourth locale.

Past this point you're negotiating contracts, and published prices stop being the number that matters.

Preview, scheduling and approvals, CMS by CMS

Launches are where a SaaS site differs most from a brochure site. This is what each CMS gives you, and on which plan:

CMSPreview and stagingScheduled publishingApprovals
WebflowA webflow.io staging address on every plan; publishing workflows on TeamCMS items, on PremiumDesign approvals on Enterprise
FramerStaging and branching with previews on ProNot on the pricing page; marketplace plugins schedule CMS draftsNot listed; roles and permissions on Pro
HubSpotContent staging on Professional and EnterprisePages can be scheduledContent approvals on Enterprise
WordPressPreview in the editor; staging from the host, such as WP Engine's one-click stagingBuilt inBasic: Contributors can't publish and submit posts for review; multi-step workflows need plugins
SanityLive preview and visual editing on every planScheduled drafts on GrowthComments and tasks on Growth; custom roles and content releases on Enterprise
ContentfulLive previewScheduled publishing on LiteUp to 5 workflows with the USD 850 Lite Space; custom roles on Enterprise
StoryblokVisual Editor on every plan, 6 preview URLs on GrowthSingle-story scheduling on Growth, 2 stories at a timeCustom workflows and release management on Premium
PayloadLive Preview built inBuilt in, once a jobs runner is set upPublishing workflows on Enterprise

What can live outside the CMS

Three parts of a SaaS site often sit somewhere else, and that's fine:

  • Docs. Many SaaS companies keep documentation in a dedicated docs tool or as Markdown in the product repository, on a docs subdomain. The marketing CMS only needs to hold it when docs and marketing pages share content, such as an integration's setup steps shown in both places. That's one of the good reasons to go headless.
  • Changelog. A dated CMS collection with an RSS feed is enough. On Framer Basic, it takes one of your two collections.
  • Signup tracking. Signups usually happen in the app. Keep the app on a subdomain of your marketing domain where you can: Google Analytics counts a visitor who moves between different root domains as two users unless you set up cross-domain measurement (Google Analytics Help). Whatever the CMS, check that you can add your tag manager and carry UTM parameters from the landing page to the signup form.

When headless is overkill, and when it pays off

A headless CMS stores content and serves it through an API; a separate front end, built by developers, turns it into pages. Our headless vs traditional CMS guide covers the trade-off in general. For a SaaS marketing site, it's overkill when:

  • Marketers build new page layouts every week and no developer owns the site.
  • There's one site in one or two languages, and its content isn't reused anywhere else.
  • The site has a few dozen pages that change a few times a year.

It pays off when:

  • The same content appears in several places: the marketing site, the docs, the in-app "what's new" panel and emails.
  • Product data should flow in instead of being retyped: plans and limits for the pricing page, integrations from the product's own catalogue.
  • You publish in many languages and need translation per field, fallbacks between locales or a separate publishing schedule per language.
  • Developers already own a Next.js or Astro front end and want typed content, code review and control over speed.

Headless isn't faster by default. In the HTTP Archive's latest data (September 2026, US sites on mobile), the share of sites passing Core Web Vitals was 81.7% for Framer, 80.2% for Webflow, 74.9% for HubSpot, 62.7% for Sanity, 62.0% for WordPress, 55.4% for Storyblok and 45.6% for Contentful (HTTP Archive). Headless sites are built by many teams on many front ends, so those numbers say more about the front ends than the CMS. Our website platform speed report has the figures by platform and country.

We run dardo.studio headless: an Astro front end on Cloudflare, with content in EmDash in three languages. It pays off for us because the site is built ahead as static HTML, and articles like this one reach the CMS as drafts written by an agent before a person decides when they go live. For a SaaS site with one marketer and twenty pages, it would be overkill. If you need SSO, audit logs and approval workflows across many sites, compare the enterprise CMS platforms instead.

How to choose in an afternoon

  1. Count your content: pages, posts, changelog entries, integrations, customer stories. Multiply by languages and compare with each plan's items, records or documents.
  2. Count people: who builds pages, who only edits text, who only reviews. Price the seats you'll need in 18 months, not today.
  3. Decide where leads go. If HubSpot is your CRM, price Content Hub against a builder connected to HubSpot.
  4. List what launches need: scheduled publishing, staging, approvals. Check the plan you'll buy, not the product page.
  5. Check the exit: redirects, export and who controls the domain. Our website migration planner reads your sitemap and drafts the redirects for the platform you pick.

What to do next

If you're choosing a CMS for a new SaaS site or a redesign, our SaaS website design work covers positioning, pricing pages and signup flows on Webflow, Framer or a coded front end. Our headless CMS development work sets up content models, previews and translations on Sanity, Contentful, Payload, Storyblok or EmDash, and Webflow development builds sites your marketing team can edit without a developer. Projects are quoted per scope in a written proposal; see pricing.

Common questions

What is a SaaS CMS?

It's either a content management system delivered as software as a service, which the vendor hosts and updates (Webflow, Framer, HubSpot Content Hub, Sanity, Contentful, Storyblok), or the CMS a SaaS company uses for its marketing website. Most SaaS companies end up on a CMS that is both.

What is the best CMS for a SaaS startup?

Before Series A, Framer Pro (USD 30 a month billed yearly) or Webflow Premium (USD 25) lets a designer run the site without developers. Move to HubSpot Content Hub if HubSpot is your CRM and you want personalization, or to a headless CMS once content feeds your docs, your product or many languages.

Is Webflow or Framer better for a SaaS website?

Webflow suits CMS-heavy sites: 20,000 items and 40 collections on Premium, USD 15 limited seats and a CMS API. Framer suits design-led sites made mostly of designed pages, with USD 10 content editors, but Pro stops at 10 editors and 2,500 CMS items before add-ons.

When should a SaaS company move to a headless CMS?

When the same content has to appear beyond the website (docs, the app, emails), when product data such as plans or integrations should sync in through an API, or when you publish in many languages, and only if developers own the front end.

Should SaaS documentation live in the same CMS as the marketing site?

Usually not. Docs work well in a dedicated docs tool or as Markdown in the product repository, on a docs subdomain. Put them in the same CMS when docs and marketing pages share content, such as integration setup steps.

Is HubSpot CMS worth it for a SaaS company?

It is when HubSpot is already your CRM and you'll use smart content, A/B testing and attribution: Content Hub Professional costs USD 450 a month billed annually with three seats. If you only need forms and tracking, a builder connected to HubSpot costs far less.

Sources & further reading

Sources behind this page, with further detail from the original publishers.