Pick a Headless CMS that the rest of your team won't hate
Tags: webdev, cms, choices
Published: 2020-05-07 13:36:49

**Full disclosure:** this is posted under the Agility CMS account, so obviously, I'm biased toward that platform, however, I did want to take the opportunity to post about this subject, as I think it's an incredibly important choice that technical leaders need to consider.

If you're a web developer, at many points in your career you'll need to make choices about what tools to use in your business.  Those choices will have big impacts throughout the organization.  

It's up to you to pick a Headless CMS that works for you as a developer, but also one that your editors (who often call themselves **Marketers** - remember that) won't hate.

## A Brief History of the Web and Content Management

Back in the 1990s, websites were static pages built on simple HTML text files that existed within a directory under an FTP web server. Years later, after Internet Explorer started supporting CSS in 1996, websites became more interactive and dynamic.

However, building, uploading, and maintaining websites became increasingly difficult and the time was ripe for the emergence of content management systems for automating and streamlining the process.

The early to mid-2000s witnessed an increasing professionalization of CMSs and they started to help people handle not only content but also business operations, intranets, and archives.

From their inception, CMSs have been in the service of marketers, but not every CMS is created equal.

Enter the [headless CMS](https://agilitycms.com/resources/guide/what-is-a-headless-cms).

Why headless CMSs are a must for marketers in 2020
==================================================

Headless CMS removes the front-end delivery layer from the process altogether leaving only the backend, which works as a content repository.

Headless CMSs are also API-first. That means they integrate content management tools via API. The headless architecture separates formatting from content and allows you to publish content to any device or channel.

These are some of the features of a headless CMS that can help marketers:

Publish non-web content
-----------------------

Non-web content is information and sensory experience that’s communicated to the user using software. It includes code or markup that defines its structure, presentation, and interactions.

A headless CMS can help you publish non-web content in both documents and software, helping you build SPAs, for example.

Publishing Content to Multiple Channels
---------------------------------------

While traditional CMSs can also publish to different channels, headless CMSs create content and push it through multiple channels using the ‘create once, publish everywhere’ strategy.

You can publish content across devices with a coupled CMS, sure, but it might require some tweaking. With a headless CMS, the multichannel approach is not something you have to think of; it’s already built into the design.

Which means it helps marketers publish content faster and easier. All they have to do is create the content and push it everywhere.

Aggregating Content
-------------------

In its simplest terms, aggregation means sourcing, normalizing, and making content available for consumers. Content aggregation is one of the things a headless CMS does best, especially when it comes to aggregating content at the point of consumption like in the browser or app.

Headless CMSs are particularly good at aggregating content because they have a better-defined content structure, which helps you map other source content easily.

Secondary Content Management
----------------------------

Since headless CMSs are, in essence, a database of content with an API to deliver that content to whatever channel or platform you aim at using, you can use it as a secondary system to store and access to different assets faster using an API.

Also, you can use a headless CMS to integrate with other services your coupled CMS can’t, giving you another layer of flexibility to face your user’s needs.

10 Headless CMSs (That Marketers Won’t Hate)
============================================

We analyzed marketers' reviews on [G2 Crowd](https://www.g2.com/) and will use that data to tell you a bit more about every CMS on this list.

[1 | Agility CMS](https://agilitycms.com/)

![](https://miro.medium.com/max/2320/0*v3Q_0v0mKj6jT2gT)

Agility CMS can help you be faster across all your digital channels. The CMS enables you to manage them all from one central platform and empowers your team with unlimited flexibility and scalability.

How Can Marketers Benefit From Agility CMS?
-------------------------------------------

Agility CMS is the fastest Headless CMS with [Page Management](https://agilitycms.com/resources/guide/why-agility-cms-has-page-management-as-a-headless-cms) built-in. Why is it important? Because it allows marketers to manage not only the content but also the structure of the website: create and delete pages, move modules around. In most Headless CMSs, developers hard-code the sitemap, locking it in place, and often have to pre-determine page structures. This means a marketer can’t control those things as they change over time. Agility CMS empowers marketers to do more, and for developers to write much more reusable code.

[2 | Butter CMS](https://buttercms.com/)

![](https://miro.medium.com/max/2066/0*LC9w0elDR5zwyBeQ)

Butter CMS advertises itself as a CMS for marketers and business owners, emphasizing its ease of use and how its features can help you grow organic traffic and conversions in a no-code environment.

How Can Marketers Benefit From Butter CMS?
------------------------------------------

One of the things [reviewers in G2 Crowd](https://www.g2.com/products/butter-cms/reviews#survey-response-2445100) highlighted was how Butter CMS was capable of helping them revamp their websites quickly while keeping them relevant and SEO-optimized.

[3 | Contentstack](https://www.contentstack.com/)

![](https://miro.medium.com/max/2134/0*AB_acC94f2JVGjFE)

Contentstack advertises itself as one of the first headless CMS platforms to take the needs of business owners into account, helping them improve their content management using an intuitive, no-code interface.

How Can Marketers Benefit From Contentstack?
--------------------------------------------

One of the things [reviewers at G2 Crowd](https://www.g2.com/products/contentstack/reviews#survey-response-4133154) emphasize the most is how Contentstack has enabled them to generate and produce content at scale even if they have thousands of suppliers across the world.

[4 | Crafter CMS](https://craftercms.org/)

![](https://miro.medium.com/max/3082/0*bjY8xxRXLpNgn4WP)

Crafter CMS is an open-source CMS that enables marketers to build all types of digital experience apps and websites. The CMS is backed by Git and enables developers and marketers to work collaboratively.

How Can Marketers Benefit From Crafter CMS?
-------------------------------------------

According to [G2 Crowd](https://www.g2.com/products/crafter-cms/reviews#survey-response-4166090), Crafter is best used as a multi-purpose CMS for blogs, content sections, and augmenting products with headless delivery, which makes it a great choice if you’re looking for a robust secondary headless CMS to integrate with your existing solution.

[5 |dotCMS](https://dotcms.com/)

![](https://miro.medium.com/max/2824/0*2fzA0gHT3d4zrMAt)

dotCMS is an open-source CMS built on Java that enables marketers to make their content authoring more efficient, empowering both marketers and developers with the ability to create and reuse content to build connected, engaging, and memorable products.

How Can Marketers Benefit From dotCMS?
--------------------------------------

One of the things [reviewers](https://www.g2.com/products/dotcms/reviews#survey-response-1831713) emphasized about dotCMS is that the CMS offers strong intranet capabilities that help marketing teams remain connected to the rest of their teams and strengthen team productivity.

[6 | GraphCMS](https://graphcms.com/)

![](https://miro.medium.com/max/3144/0*RiOzEohIvG0RBQ6m)

GraphCMS focuses on providing content teams flexibility so you can focus on building better websites in less time.

How Can Marketers Benefit From GraphCMS?
----------------------------------------

The reviews on G2 Crowd describe Graph as a CMS that enables marketing teams to publish content faster and at scale. Graph’s UI makes it easy for content managers with no coding experience to publish and distribute content.

[7 |Kentico Kontent](https://kontent.ai/)

![](https://miro.medium.com/max/3200/0*dHEvsSju06uuPHSb)

Kentico Kontent advertises itself as a Content-as-a-Service platform that empowers marketers to publish better content, faster. Kontent helps companies whose content is spread across systems keep things consistent.

How Can Marketers Benefit From Kentico Kontent?
-----------------------------------------------

In this case, most reviewers in [G2 Crowd](https://www.g2.com/products/kentico-kontent/reviews#survey-response-1843662) see Kontent as a robust tool to create and update content as well as making comments and revisions. The tool lends itself well to the content creation process, even for marketers who hire freelance writers to create content for them.

[8|Magnolia CMS](https://www.magnolia-cms.com/)

![](https://miro.medium.com/max/1746/0*EEeKKJ2s91OxumaN)

Magnolia is a java-based, open-source, enterprise-oriented CMS that enables companies to scale by providing them with flexible integrations and great ease of use.

How Can Marketers Benefit From Magnolia CMS?
--------------------------------------------

According to [G2 Crowd reviewers](https://www.g2.com/products/magnolia/reviews#survey-response-4201411), Magnolia can help marketers by providing them with a centralized platform to deliver digital experiences to their visitors and clients. Magnolia enables marketers to create apps and launch new websites without creating new content, reusing existing assets to create omnichannel experiences.

[9| Netlify CMS](https://www.netlifycms.org/)

![](https://miro.medium.com/max/2602/0*qtYm_kFL2UbuTxgx)

Netlify is a single-page React app that enables developers to create custom-styled templates and previews as well as UI widgets, and editor plugins with ease. Netlify enables you to add backends to support Git platform APIS, which makes it easier to scale and understand.

How Can Marketers Benefit From Netlify CMS?
-------------------------------------------

According to the reviews, Netlify CMS is a great starting point for marketers who look for a lightweight, fast CMS that’s not difficult to understand but not so feature-rich either. At the same time, marketers can provide access to clients so they can manage the content themselves, which is something that small business owners might want.

[10 | Prismic.io](https://prismic.io/)

![](https://miro.medium.com/max/2780/0*inxdhKjmBJ1qkdcT)

Prismic.io presents itself as a no-nonsense content creation tool that integrates seamlessly with most of the frameworks developers currently use, enabling developers to use the technology they know best so they can focus on producing better results.

How Can Marketers Benefit From Prismic.io?
------------------------------------------

The fact that Prismic.io is framework agnostic is one of the things that marketers seem to prize the most, according to the [G2 Crowd reviews](https://www.g2.com/products/prismic-io/reviews#survey-response-846484). Prismic.io can be a good choice for marketers looking to test new frameworks and tech stacks quickly and without hindering the content authoring process.

Now that you know about these headless CMSs, you’re probably wondering [How To Choose The Best Headless CMS in 2020](https://agilitycms.com/resources/posts/how-to-choose-a-killer-headless-cms-in-2020).

If you are in the process of shopping for a new Headless CMS and going through the intense research phase of your options (so many our there!) this [handy 50-point checklist](https://agilitycms.com/download/50-point-checklist-headless-cms) can make your life a bit easier!