Prismic Headless CMS review

By Max Ikäheimo on 11 February 2020
Last edited on 12 February 2020

Prismic as a Headless CMS

Prismic is a very flexible Headless CMS. Basically in its core, Prismic is a dynamic API builder with relational content management. It allows users to create API structures and data models however they like.

One of the best features about Prismic is that it allows Content Managers to build pages with Slices which can be directly mapped to components on the front end implementation.

A Slice in Prismic

Prismic slice

A component in front end

Prismic slice as React component

Prismic UI and UX

Prismic has also one of the best UI/UX we've seen in a Headless CMS. For some users the UI might seem unorthodox at first since Prismic has decided to take an unique route for their UX design.

Prismic UI

While the UI and UX is good the Prismic front end itself feels very unresponsive at times. Actions take a moment to complete. This really breaks the User Experience when editing lots of content. We think the speed of the Prismic

Prismic API and Content Modeling

As mentioned Prismic is very dynamic and loose when it comes down to API building and Data Modeling by developers. This allows users to create almost any kind of relational data structures to model products, services, pages, blog posts, you name it! You can also build your data model with JSON!

Prismic JSON editor

Being dynamic has its price. We've used Prismic commercially since 2018 and while Prismic is a flexible, fast to set up and dynamic Headless CMS we've find it gives too much freedom for developers creating content models.

Too much freedom can make content modeling really messy at times. This can easily lead to a bad Content Model but can be avoided with careful planning and knowledge on how to use Prismic.

Prismic also lacks some of the most basic features you would expect from any CMS, like required fields, boolean fields and other very basic features. These design decisions make the work for developers unnecessarily hard.

Prismic Pricing

Prismic is probably the most moderately priced Headless CMS out there. At the moment Prismic charges 7$ a month for 3 editorial users with all basic features like multiple languages, previews and other basic stuff you'd expect from a Headless CMS.

You can also use Prismic for free but this limits your repositories for 1 user so this is not a viable option for commercial projects with content managers.

Prismic also offers higher tier enterprise pricing plans with more features but we think for most medium sized enterprise projects the basic lower cost plans are more than enough.

Prismic pricing

Prismic for JAMstack

Prismic is fairly easy to implement to most JAMstack projects. It does offer a GraphQL API as a default feature which a big plus.

However, Prismic does not actively develop or support open source community plugins for Gatsby JS which are required to transform the data from Prismic REST or Graph QL APIs to Gatsby Graph QL queries.

Prismic technologies

Prismic advertises avidly that you can use your technology of choice. While you can, Prismic does not actively develop or maintain the required dependencies for these technologies like Gatsby JS.

The community open source Gatsby plugins for Prismic are riddled with issues and bugs and are hardly maintained by their developers. This is unacceptable for a commercial company. We find this to be one of the biggest reasons to not use Prismic for large commercial projects with a lot of data and hope Prismic does something to address this issue.

Prismic pros and cons

Prismic has been around since 2013 but we still think it's not a mature product. Prismic has some basic design flaws and unfinished features that make the use of it feel unfinished. The unorthodox approach to design is brave and has its advantages but Prismic has not been able to implement a pleasant user experience for developers building the Content Models.

Prismic does not feel like an enterprise CMS for multinational corporations. It's more suited for smaller website projects with fairly complex content models. We would not recommend Prismic for large enterprise projects which require large amounts of product data or other crucial data.

However, Prismic excels in small to medium sized website projects and getting things up and running quickly and efficiently.

Prismic Pros

  • Very flexible Content Modeling

  • Innovative UI and UX

  • You can build pages with Slices which can be directly mapped to front end components

  • It's fast to setup and integrate with most technologies

  • The most competitive price on the Headless CMS market for full fledged features

  • A fresh perspective on a CMS

Prismic Cons

  • Too much freedom building Content Models and it can lead to messy designs

  • Prismic for developers feels unfinished at times

  • Lacks some of the most basic features like required fields, booleans etc.

  • Customer support is not what you'd expect from a modern company

  • Too immature for large enterprise companies

  • Prismic does not develop or maintain community open source plugins for developers

How to choose a headless CMS?

Nowadays new Headless CMSs are emerging really fast. It can be daunting to choose from a large selection of headless CMSs especially if you're new to them. Luckily we've used multiple headless CMSs in our internal and client projects.

Choosing the right Headless CMS for your business is not always easy

Why is it so hard to choose the right Headless CMS?

  • Headless CMS as a service is a new concept

  • There are hundreds to choose from

  • Some are self hosted, some are offered as a service

  • Headless CMS pricing is not always transparent

  • Pricing and features you get with the price is sometimes hard to understand

  • Some Headless CMSs are better for static sites, some for large amounts of API requests

As you can see there are countless reasons why choosing the right Headless CMS for your business is not an easy task. If you are unsure which Headless CMS is the right choice for your business you can request free consulting from us to find the best possible Headless CMS for your company.

An article by Max Ikäheimo
Our clientsRequest free consulting
Share this article

More articles.

JAMstack website built with Gatsby JS - Hotel Radio

This case study describes how Hotel Radio made their new JAMstack heavy music streaming platform come to life with Gatsby JS, Auth0, Prismic and Netlify.

Max Ikäheimo22 November 2019

What is JAMstack and why it should be used?

This blog post covers the basics of the JAMstack architecture used to build modern, fast, scalable and safe static websites and web applications.

Max Ikäheimo24 September 2019

Website performance is important

In this blog post we discuss why your company's website performance matters for your business. We also discuss how you can improve your website performance.

Max Ikäheimo06 February 2020

How JAMstack cuts the time to market for our clients by up to 50%

In this post we discuss how JAMstack cuts the time to market for our web projects by up to 50%.

Max Ikäheimo03 January 2020

What is a headless CMS?

This blog post describes what is a headless Content Management System (CMS) and why using one can be bring multiple benefits for your business.

Max Ikäheimo10 December 2019

Why using legacy technologies kills your business?

This blog post covers some of the facts on why using legacy technologies like Wordpress can quickly kill the growth of your business.

Max Ikäheimo24 December 2019

What is a static website?

This blog post describes what are static websites, how they are different from dynamic websites and why building a website as static files can help your business to grow.

Max Ikäheimo17 December 2019