Which CMS to choose for your blog

Nicolas Dommanget
4 min readJan 5, 2023


Building a blog is a challenge. Don’t bother choosing a technical solution.

Which CMS to choose for your blog

You have finally decided to create THAT blog. You already know what it will be about, but you don’t know how to make it. This article will talk about the leading solutions, compare them, and find the best one for your needs.

What is a CMS?

CMS stands for “content management system”. It is a solution that allows you to create, edit, and organize content. In most cases, the CMS provides you with a web interface to manage the content. This web interface is linked to a server that stores all the content you create. When a visitor comes to your website, the server will directly serve the page with the requested content.

Regular CMSs have an interface to develop and design your website/blog. You can choose your theme, and colors and change things as you want.

A headless CMS is a kind of CMS that allows you to create and edit content like a regular one but doesn’t embed a front end (the part that is shown to your client). You will ask me why would we use a solution without the interface for your visitors. In fact, you will have a front end for your visitors but not provided by your CMS. A headless CMS allows you to plug a custom front end directly into the content server.

Having a headless CMS allows you to create as many front ends as you want and connect them with the CMS. It also makes it possible to create a fully customized front end.

Leading CMS


There is a good chance that you thought about WordPress. WordPress has been one of the most popular CMS for many years. It is a self-hosted (run it on your server) solution that can excel in many domains: Landing Pages, eCommerce stores (WooCommerce), and Blogs, …

Pros of using WordPress:

  • It is an open-source solution with a big community
  • Has a lot of awesome plugins (thanks to the community)
  • Easy to learn

Cons of using WordPress:

  • Updates and performance: Hard to maintain up to date. Too many plugins can make it slow 🐌
  • Vulnerability: Victim of its success, it is the favorite target of attacks. Being open-source makes it even more vulnerable.


Ghost is younger than WordPress (Released in 2013). It is a much more sober solution working with essential features (Articles, Pages, Tags, Members).

Ghost is also an open-source solution and receives a lot of regular updates. This makes it a very good solution to manage your content. Both as a CMS and as a headless CMS.

Pros of using Ghost:

  • Good performance
  • SEO Friendly
  • Really easy to use

Cons of using Ghost:

  • Its sobriety can make it limited
  • Small community
  • Not enough integrations


Storyblok is a headless CMS oriented for developers. It is a fast-growing solution that allows you to create a simple website, a blog, a web application…

Their solution allows you to focus on your content and use it on a mobile application, a website, …

Pros of using Storyblok:

  • Easy to use
  • Developer-oriented with a great API

Cons of using Storyblok:

  • Young ecosystem
  • Migration from other CMS can be difficult


We discovered what is a CMS and the leading solutions. We hope that this article helped you to make your choice. You are now ready to start your blog. Let’s write your first article ✍️

You can find our other articles and follow me here. Thanks for reading, I hope you learned something new today 🚀



Nicolas Dommanget

Software engineer @mailjet the day, side projects the night.