SaaSInsightBrowse reviews
Website & CMS platformsUpdated September 2026Trial tested

Storyblok review: the headless CMS marketers can actually use

Headless CMS built around a visual editor that previews your live front end while editors work on it.

TL;DR verdict

The one to pick when the daily user is a marketer rather than a developer, because page assembly happens against your live site instead of in a form. Check the seat maximums before you commit: each tier caps how many people can have access at all, not merely how many are included.

Best for: Marketing teams who need to build and change pages themselves without waiting on a developer.

What Storyblok is

Storyblok is a hosted content platform where the editing surface is the page itself. Developers define blocks, such as a hero, a grid or a set of tabs, and editors assemble pages from those blocks while the real site renders alongside them and updates as they work. Content is still delivered over an API to whatever framework you use, so the underlying architecture matches the rest of the field. What differs is what an editor looks at: the page being built, not a form describing it.

What Storyblok is good at

The capabilities it ships, and which of them stand out.

  • Visual editor renders your own front end inside the CMS as editors work
  • Component-based content model, so editors compose pages from developer-defined blocks
  • Maximum seats stated per plan, not only the number included
  • Additional seats priced publicly at $15/mo on every plan
  • Official MCP server covering entries, component schemas, assets, roles and space configuration

Standout features

  • Editors see the page, not a form describing it: The live front end renders on one side while the page is composed from named blocks on the other. For a marketing team this is the difference between publishing confidently and publishing then checking, and no other platform we ranked offers it as the default experience.
  • Blocks keep the freedom inside the boundaries developers set: Because editors compose from a library of developer-defined components rather than a rich text field, they can build new pages without being able to break the design system. That is the specific balance most teams are actually looking for and rarely describe well.
  • Seat maximums are published, not only seat inclusions: Most of this category tells you how many seats a plan includes and stays quiet about the ceiling. Stating both is unusually straight, and it lets you discover the constraint while comparing rather than eighteen months later.
  • An agent can reach component schemas, roles and space configuration: The MCP server goes well beyond reading and writing entries, covering the component definitions themselves along with assets and roles. Among the nine platforms we ranked only Sanity and Contentful also let an agent change the model.

Where it falls short

What the product does not do, kept separate from what we could not establish.

Product limitations

  • The seat caps are ceilings, not allowances: The published plans state a maximum as well as an included count, and the maximum is a wall rather than a price. A team that outgrows it does not pay more for extra people, it changes plan, which makes the step between tiers a headcount decision rather than a usage one.
  • The content model is a graphical artefact with no file behind it: Blocks are defined in the interface and the command line tool exports rather than owns them. So the model cannot be reviewed in a pull request, and an agent working in your repository has nothing to read: it must query the API to learn what the components currently are.
  • The live preview needs your front end to cooperate: Rendering your own site inside the editor means wiring your application to it, so the experience that sells the platform is not switched on by signing up. Budget developer time for that integration, and treat the demonstration you were shown as the destination rather than the starting point.
  • Hosted only: There is no self-hosted edition at any tier, so a data residency requirement or a policy about where content sits has to be resolved with the vendor rather than by running it yourself.

Who it’s for

A good fit for

  • Marketing teams who build their own pages

    Composing a landing page from blocks against a live preview is the daily job here, and it is the one thing that most reliably determines whether a CMS gets used or worked around.

  • Organisations who want editors fast and safe

    A block library is a set of guard rails. New people become productive quickly, and the look of the site survives them, which is a combination that usually takes a lot of governance to achieve elsewhere.

  • Teams comparing costs carefully before committing

    Published tiers with stated maximums mean the whole shape of the commercial relationship is visible up front, including its ceiling, which several rivals only reveal in a sales call.

Look elsewhere if

  • Teams who will exceed the seat ceiling

    Because the cap is absolute rather than chargeable, a large editorial organisation runs out of room on the published plans and lands in a quoted tier. Count the people before choosing, not after.

  • Anyone who needs the content model in version control

    The components live in the vendor's interface, so a team that wants schema changes reviewed alongside code should look at an in-repo platform such as Payload or Strapi instead.

  • Projects where content is data rather than pages

    A product catalogue or a research database gains nothing from visual page assembly, and you would be paying for the feature that defines this platform while never opening it.

Pricing

Free plan for 1 user. Growth is $99/mo including 5 seats and hard-capped at 10; additional seats are $15/mo each. Premium and Elite are quoted.

PlanPublished priceWhat the tier includes
Starter$0
  • 1 seat included, 2 maximum
  • 100 GB traffic/mo
  • 100k API requests/mo
  • 20,000 stories
  • 2 locales
Growth$99per mo
  • 5 seats included, 10 maximum
  • 400 GB traffic/mo
  • 1M API requests/mo
  • 25,000 stories
  • 2 locales
Growth Plus$349per mo
  • 15 seats included, 20 maximum
  • 1 TB traffic/mo
  • 4M API requests/mo
  • Unlimited stories
  • 10 locales
PremiumCustom
  • Custom seats and limits
  • Quoted through sales
EliteCustom
  • Custom seats and limits
  • Quoted through sales

Pricing watchouts

  • The important number on each plan is the maximum, not the inclusion. Extra people are inexpensive right up until the ceiling, at which point the only move is a tier change.
  • Traffic, API requests and stories are all capped per plan as well, so growth in audience and growth in headcount can each push you up a tier independently.
  • Locale allowances are tight on the lower plans, which quietly makes this an expensive choice for a small business publishing in several languages.
  • The top two tiers carry no published figure, so a team that will exceed the seat ceiling cannot cost its likely destination in advance.
  • Plan figures read from storyblok.com's pricing page on 8 September 2026.

Our experience

Rajat Kapoor

Co-founder, SaaSInsight

Used for
Assessing the visual editing experience for our headless CMS ranking, by walking the editor and the block library rather than building a project.
How long
A single session
When
August 2026

The visual editor does what the marketing describes, which is worth saying plainly because it is the sort of claim that often disappoints. The live front end renders on the left and the page is composed on the right from named blocks: a hero section, tabbed content, a grid, featured articles, a banner. The connection between what you are editing and what a visitor will see is direct rather than inferred.

The block library held 33 components, typed as content types, nestable blocks and universal ones. That typing is the mechanism behind the guard rails: what can be placed inside what is a property of the model rather than a convention editors are asked to remember.

One thing we confirmed by looking rather than by reading: the model is a graphical artefact. There is no file in an application anywhere that defines these blocks, which is consistent with the command line tool being an export rather than the source of truth.

The significant limit on all of this. We walked Storyblok's own demonstration space, not a project built from scratch. Everything above is evidence about the editing experience of a well-configured space, and none of it is evidence about how long it takes to reach that state from nothing. Setup effort remains an open question we have not answered.

Analysis

Why the visual editor is a strategic choice, not a nicety

Most arguments about headless platforms are conducted between developers, and the visual editor tends to get filed as a convenience. That understates it. The commonest way a CMS fails is not technical: it is that the people it was bought for avoid it, keep asking a developer to make changes, and the promised autonomy never arrives. An editing surface that shows the actual page removes the main reason for that avoidance.

The design is more careful than a page builder. Editors are not given a blank canvas; they are given a library of components somebody else defined, and they arrange those. So the marketing team gets to ship a new landing page on a Tuesday, and the design system survives it. That balance is what most organisations say they want when they describe wanting a CMS that non-technical people can use.

The corollary is that if your content is not pages, this argument does not apply to you at all, and you would be paying for the platform's distinguishing feature while never opening it.

The ceiling is the thing to model

The commercial structure here is unusually honest and unusually constraining at the same time, and the two are connected. Publishing a seat maximum alongside a seat inclusion is more forthcoming than most of this category manages. It also means the constraint is real: past the ceiling there is no option to simply pay for another person.

That converts a question most buyers treat as a running cost into a plan decision. On a per-seat platform, thirty editors is an invoice. Here it is a tier, and above the published tiers it is a sales conversation with no public figure attached. A small team will never notice. An organisation that intends to give access broadly should work out where it lands before signing, because discovering the wall later means renegotiating rather than upgrading.

What we could establish, and what we could not

We confirmed the editing experience by using it, and it is as advertised. What our session could not test is everything before that point: the setup, the integration of a real front end, and how the block library behaves after two years and several teams have added to it. Those are the questions that decide whether this stays good, and they are not answerable from a demonstration space.

Alternatives to Storyblok

Where another tool in the category fits a reader better.

Contentful

Choose this if multi-market publishing matters more than page assembly, and structured forms are an acceptable editing experience for the team.

Read review

Sanity

Choose this if you want live preview against your own front end but would rather build the editing interface in code and keep the schema in your repository.

Read review

Prismic

Choose this if you want visual page building with the component definitions living in your codebase rather than only in the vendor's interface.

What to ask before you buy

Aimed at what the public site cannot settle.

  1. How many people will need access in two years, and which plan's ceiling does that cross?
  2. Who is integrating our front end with the visual editor, and how long will that take?
  3. How many locales do we publish in, and does that alone move us up a tier?
  4. What do the quoted tiers cost, given that seat growth is what will send us there?
  5. Who owns the block library, and what stops it sprawling once several teams can add to it?

Frequently asked questions

How much does Storyblok cost?

A free plan for one user, then $99 a month for the Growth plan, which includes five seats and is capped at ten, and $349 a month for Growth Plus, which includes fifteen and is capped at twenty. Additional seats are $15 a month each up to those ceilings. The two tiers above are quoted. Read from the vendor's pricing page on 8 September 2026.

What is Storyblok's visual editor, exactly?

Your live site rendered inside the CMS while an editor composes the page next to it from blocks a developer defined. It is not a drag-and-drop website builder: the components and their rules come from your codebase, so editors arrange approved pieces rather than invent layouts. Connecting your front end to it is an integration job, not a setting.

Is Storyblok good for developers?

It is agreeable rather than exciting. The API and framework support are solid and the MCP server is unusually complete, but the component definitions live in the vendor's interface rather than in your repository, so the schema cannot be reviewed in a pull request. Developers who want that should look at Payload, Strapi or Sanity.

Can you self-host Storyblok?

No. It is a hosted service only, at every tier. If content has to sit on infrastructure you control, the open-source options in this category are Strapi, Payload and Directus, and none of them offers a comparable visual editor.

What happens when we hit the seat limit?

You change plan. This is the detail worth understanding before committing, because the published maximums are ceilings rather than allowances: past them there is no option to pay for one more person. Above the published tiers the price is quoted, so a growing editorial team should establish that figure early.

How did we assess Storyblok?

Partly first-hand. In August 2026 we walked the visual editor and the block library, which is what the ease of use score reflects. That session was in Storyblok's demonstration space rather than a project we built, so it is evidence about the editing experience and not about setup effort. Pricing was read from the vendor's own page on 8 September 2026.

Our verdict

Buy this if the person using the CMS every day is a marketer, and the work is building and changing pages. It is the only platform we ranked that treats that as the main event rather than an afterthought, and the block model means giving people that freedom does not cost you the design system. Do not buy it if your content is really data, or if the schema needs to live in version control, because both cut against how it is built. The one thing to settle before signing is headcount. The seat maximums are walls rather than prices, so work out which tier your organisation lands in at full size, and get a figure for the quoted tiers if that is where you are heading.

Try Storyblok free

Updated September 2026

How we assessed this

Trial tested. The account above is what we did with it, and the scores reflect that as well as the published evidence. How we rank

CriterionWeightScore
Core capabilityHow well it does the job it exists for.30%8/10
Value and real costWhat you actually pay, and whether you can find that out before you buy.25%6/10
Ease of useSetup, day-to-day use and how long it takes to get something useful. Only scored when we have used it.20%7/10
Integrations and extensibilityWhat it connects to, and whether your data can come back out.15%7/10
Support and documentationWhat is committed to in writing, and what you can read without a sales call.10%6/10

By Rajat Kapoor. SaaSInsight is funded by labelled placements and affiliate links. Some links may be paid — always labelled. Read our disclosure policy.