Dabish Digital
Development

A headless CMS for small teams

This is one of those topics that looks small until it costs you something. Most advice about a headless CMS assumes a team that does not exist at your size. Here is the version that does not.

Most development decisions are really maintenance decisions wearing a different hat. Assume whoever inherits this will have half your context and none of your patience.

What to keep

Separating content from presentation lets you redesign without remigrating. It is worth being explicit about, because assumptions differ quietly. It rarely shows up as a line item, which is exactly why it slips.

What to drop

Process that exists to coordinate ten people is overhead when there are two of you. None of that requires a large budget, only a decision and someone to own it.

What good looks like

Same content can feed a site, an app, and a screen. Where this goes wrong is almost never a lack of knowledge. The teams that stay on top of it are the ones who put it on a calendar rather than a wish list.

In practice

Code gets read far more often than it gets written, and usually by someone with less context than the author had. Three things worth confirming about a headless CMS before you move on:

  • Someone can say what the current setup is without going to look
  • Editors get a proper interface instead of raw markup — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

If any of that sounds like a description of your current setup, it is fixable.