Choosing your headless CMS
Things you might wish to consider
Spork Digital
- 8 min
We’re currently in the process of choosing a new Content Management System for a client, whose new site we’re due to build in the new year. Their current site (which we’ve been supporting for the last 7 months) was built in WordPress, an architectural decision that was taken, I suppose, when they were a much smaller brand.
Fast forward to 2020, and this client is operating 50 sites in 6 territories globally, and their site is in 4 different languages. WordPress has become a pain.
Why a headless CMS?
Actually – maybe we should start with the what:
A headless CMS is what’s known as a decoupled application… that means that the backend and the frontend are 2 separate applications that talk to each other via an API. (As opposed to just one monolith application).
Who cares, right? Well:
- Traditional CMSs dictated the programming language with which the templates in the frontend had to be built. So, WordPress had to be in PHP, Umbraco in .NET, Magnolia in JAVA and so on. By decoupling the application, developers can build the front end in whatever they want and that means they can build in what they’re best at. That’s a good thing.
- Decoupled applications provide more flexibility when it comes to integrating with other systems and are easier to scale.
- It makes swapping out one CMS for another easier (for example as a company grows or requirements change).
- If content from the site needs to appear in more than one application, for example a website and a phone app, then a headless CMS makes this possible.
In conclusion
There is no way that each of the above criteria will have equal importance, so you’ll need to weight each of these accordingly. And, as it happens, it’s unlikely that, from project to project, you’d score each criterion consistently, so we’d advise doing this process each time.
The method of scoring and weighting is completely up to you, of course. And might be the subject of another blog post. But we thought it might be worth noting down some of the things we think about. Choosing a CMS isn’t an insignificant amount of work, and the decision you’re stuck with for a while. So, in our mind, it’s important to put some time and love into the process and make the best decision possible.
Don’t make the choice on a whim! And if you’re looking for help making that choice, we’d love to find out how we can help. Get in touch with us today.