How to pick a Headless CMS

How to pick the best Headless CMS

In the past few years, Metal Toad has increasingly migrated clients to headless CMS providers to reduce costs, improve the content owner experience, and open the doors to future technology innovations that would be difficult to achieve with traditional CMSs. Below is a high level review of our recommendation process to select the right vendor for our clients.

What is a headless CMS?

A headless CMS, is a back-end only content management system (CMS) built as a content repository that makes content accessible via an API for display on any device.

Should you go headless?

My general counsel here is yes...if your content team is at least two people full time with no other responsibilities. My experience is that anything smaller than this, and the multi-year budget just won't be there for anything advanced. If you just have one or two full time positions on your content team, and few support resources from I.T., you'll be better off using a SaaS website builder like HubSpot CMS or time-consuming but fun to learn Wordpress.

Technology Selection Matrix

Developers have rallied together and built fantastic technology selection matrices for headless CMSs, including CMS-Comparison.io and JamStack.io. I prefer the data source at cms-comparison.io for our clients. We move the data into a spreadsheet, and add a 'score' value to each row. The rows with the highest scores for us include:

  • Rest Api
  • Graphql Api
  • SDK for React
  • SDK for Typescript
  • Plugin System
  • Tagging
  • Content Relations
  • Editing Conflict Detection
  • Workflows

Of the clients we've done this for, the CMSs that scored highest have been Cloud CMS, Directus, Sanity, and Enonic. Of these, Sanity is my current preferred product, followed closely by Cloud CMS.

Content Owners Selection Matrix

After reducing the number of candidates via a technology selection matrix, the next step is to schedule demos with your top 3-5 contenders. Each demo should have at the majority of the content team attending — this is their chance to compare the demo with their day-to-day experience and bring up the issues relevant to them. Prior to the demos, ask the content owners to create a simple selection matrix, maybe four or five items, that they can fill out and compare about the vendors. Common matrix items we've seen content owners use are

  • Ease of use of design and layout
  • Ability to schedule posts in an intuitive way
  • Ability to work with regions/drag and drop capabilities
  • Quality of search results
  • Quality of copy and paste from Word to the WYSIWYG, and simplicity of the editor experience
  • Ability to resize and manipulate images on-the-fly and reduce the need for lots of Photoshop work

When we've done these demos with clients, the winners have tended to be Sanity and Cloud CMS. Sanity is definitely the commonly favored user experience for content owners across all our clients.

Price Quotes

Each vendor we work with prefers to tailor pricing to the account, so plan on a few rounds of negotiation. In general, they will ask for analytics data to help drive their quotes. This data will include:

  • Page views over time
  • Highest sessions/minute during major events
  • Qualitative description of traffic patterns
  • Throughput of media assets (video, images, etc)
  • Number of active content owners / admins using the site

Headless CMS vendors pricing tends to be reasonable for medium-large businesses, and cost prohibitive to small companies and many non-profits. We have been able to negotiate down in nearly all cases, and find favorable terms. The secret is to remember there are multiple rounds of discussions to get to a final price, and to give those rounds plenty of time (don't rush!)

This is our experience with finding the right Headless CMS vendor. All in all, Sanity has been the most common winner, and Cloud CMS a close second. One that is not often recommended, although is very popular these days, is Contentful. We find the technology features and the user experience of Contentful to be a poor fit for most of the clients we work with. That said, in the Contentful builds we've done, the experience went smoothly, and we don't rule it out.

What has been your experience selecting a Headless CMS vendor?

Date posted: January 13, 2021

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <cpp>, <java>, <php>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Metal Toad is an Advanced AWS Consulting Partner. Learn more about our AWS Managed Services

About the Author

Tony Rost, Chief Technology Officer

Tony believes that customers' technology problems can be solved with deep respect, sound data, strong process, and adventurous teams. He uses data-driven methods to improve all stages of the development lifecycle – from design, to beta, to final deployment. With numerous ties to the open-source community, Tony also works to solve client problems faster and more effectively with well-tested open-source solutions.

Several dozen products have shipped under his guidance over the past 14 years: collaborative internal sites at Nike, social networking integrations with Adidas, server-monitoring websites at Hewlett Packard, open source contributions to Drupal, entertainment sites such as The Emmys, community sites such as FearNET, and HTML5 apps for tablets and Smart TVs.

Have questions?