DEV Community

Cover image for Which headless CMS would you recommend for a blog site?
Hung Vu
Hung Vu

Posted on

Which headless CMS would you recommend for a blog site?

I'm thinking about building a blog page using headless CMS, that said, I'm new to headless CMS world and currently is in a researching phase.

  1. What aspects should be considered before making a choice (e.g., must-have features, must-avoid due to issues, etc.)?
  2. Which solution would you recommend? Why?
    • Strapi
    • Contentful
    • Directus
    • Sanity
    • GraphCMS
    • Prismic
    • Drupal
    • WordPress
    • GhostCMS
    • Or something else

Some requirements on top of my head are (not strictly required though):

  • Has Next.js / TypeScript integration (dynamic website)
  • Has cloud hosted options
  • Has SSO (e.g., front-end users, back-end users, etc.)
  • Has markdown editor
  • Has article scheduling
  • Has localization
  • Has content backup to GitHub or third-party storage solution
  • Has SEO integration (tags, analytics, schema, etc.)
  • Has a wide variety of configurations, such as plugins (mailing list, webhook, payment, etc.)

Latest comments (33)

Collapse
 
nkhandhar profile image
Nilay khandhar

Recently we built sizable travel blogging site using strapi on self managed aws kubernates .

Performance is awesome and customer is happy 😊

Collapse
 
arcktosh profile image
Ben Henning

From my experience, I always choose Strapi, we built a Social LMS platform for universities and schools, with constant changes as a requirement Strapi enabled us to make large architectural changes in short timespans without causing damage to existing development.

Collapse
 
sunesookhan profile image
Sune Quist

I used Strapi. mostly because of the easy and quick way to set it up, and the nice UI.

Though I would highly recommend prismic, not from my own experience though. But from a lot of my colleagues or friends, who have been working with it over the years.

I could go into why a little bit more, but I do not think I have enough experience with prismic to compare the two, but it is simply a recommendation from other people through me.

Collapse
 
christopherkapic profile image
CK

I love Directus. You can run it in Google Cloud Run for very cheap, and I have yet to come across a feature that another headless CMS has that Directus does not have.
I would stay away from Strapi. It seems flashy, but I have been annoyed when actually trying to run it in production.

Collapse
 
webhandwerk profile image
WebHandwerk

Storyblok. It has a visual Editor :-)

Collapse
 
paulknulst profile image
Paul Knulst

I personally use Ghost CMS!

  • developer friendly
  • could be used as headless cms with gatsby: gatsby.ghost.org
  • could be self hosted easily with docker: knulst.de/how-to-self-host-ghost-b...
  • could be cloud hosted (cheap)
  • SEO friendly
  • payment integrated with stripe (no fees)
  • mailing list (with mailgun)
  • localization (with themes)
  • many other plugins
  • many more features

Check out my personal instance: knulst.de

Collapse
 
hunghvu profile image
Hung Vu

Thanks for the demo!

Collapse
 
waylonwalker profile image
Waylon Walker

I have used forestry.io in the past, its pretty simple to setup, and uses git as a backend. It felt like a good way for me to author articles when I was away from my main machine, but I ended up not using it as much in favor of writing in my comfy editor.

Collapse
 
tqbit profile image
tq-bit

I'm using Ghost for my blog and can recommend it because

  • It's developer AND content creator friendly
  • It's headless if you need it to be with a good api documentation (and code samples)
  • It has reasonable pricing and can also be selfhosted
  • It can be extended with webhooks (functionality for this is also well documented)
Collapse
 
chriis profile image
Chris Gregori

I just finished building my new personal site using Sanity and Next.JS - chriis.dev - I'm writing a post too on how some of the fun bits work if that's of use to you!

Collapse
 
hunghvu profile image
Hung Vu

Hi Chris, the site looks great to me. I'm looking forward to read more about your experience with Sanity!

Collapse
 
chriis profile image
Chris Gregori

Excited to delve deeper! I might write a blog post about the details of Sanity but here's the introduction post to the site in general if you're interested!

Thread Thread
 
hunghvu profile image
Hung Vu

Gorgeous! Love the minimalism style and subtle animation. Thank you for sharing. ❤️

Collapse
 
jonrandy profile image
Jon Randy 🎖️

A blog would be a near perfect example of something that doesn't require a headless CMS

Collapse
 
hunghvu profile image
Hung Vu

Would you mind elaborating other non CMS options? I would like to heavily customize the website so a traditional website builder is not an option for me (at least that is what I'm thinking now).

Collapse
 
katafrakt profile image
Paweł Świątkowski

this