Headless CMS

What Sanity CMS is, and when it beats WordPress

Sanity is a headless CMS: it stores your content as structured data and hands it to whatever front end you build, instead of storing pages. That distinction sounds academic until the third time someone asks a developer to publish a blog post.

We run our own site on it, so what follows is from operating the thing rather than from a vendor deck.

The Sanity Studio: a list of content documents, each a set of fields rather than a page
A content model: one quote, one set of figures, pulled into a case study, a service page and the homepage

The short version

Content as data, not as pages

A traditional CMS stores a page. The headline, the image, the three paragraphs and the layout live together in one record, and the only thing that record knows how to be is that page.

Sanity stores the pieces. A case study is a client, a challenge, an outcome and a set of figures. Where those pieces appear, and what they look like, is the front end's problem. That is the whole idea and everything else follows from it.

The practical consequence: the same client quote can appear on a case study, a service page and the homepage, written once. Change it in one place and it changes everywhere, because there was only ever one copy of it.

What changes

What a week looks like once it is in place

The pitch for a headless CMS is usually architectural. The reason teams actually like it is more ordinary: the list of things you have to ask someone else for gets shorter.

The comparison

Sanity or WordPress

This is the question everyone actually arrives with, and the honest answer depends on one thing: whether your content has a shape. WordPress is very good at pages. Sanity is very good at everything that is not a page.
WHAT A CONTENT PLATFORM RETURNS5 templatesthe threshold15+ typesBelow the thresholdUnder 5 templatesOne channelOne person publishingA page builder is fineAbove it10+ content typesTwo or more channelsA team publishing weeklyStructure starts paying

The honest version

When Sanity is the wrong choice

Structure costs something up front. Somebody has to decide what a case study is before anyone can write one, and on a small site that decision is pure overhead. If one person publishes a handful of pages on one channel, a page builder is fine and we will tell you so.

It stops being fine when the content types multiply, when a second channel appears, or when a team starts publishing weekly. That is the threshold, and it is worth knowing which side of it you are on before anyone quotes you for a rebuild.

Cost

What Sanity actually costs

Sanity publishes its pricing, so the platform half of this question has a public answer. The half nobody publishes is what the build costs, which depends entirely on how much content you have and what shape it is in.

Straight answer

So, is it a good CMS?

We run vonnda.com on it, which is the most honest endorsement we can offer. Here is what that is actually like.

Thinking about Sanity for a real project?

Tell us what you are on now and what is breaking. We will tell you honestly whether Sanity fixes it, including when the answer is that it does not.