
Contentful Composable Content Platform
Flexible Content Updates, But Content Modeling Needs Developer Help to Start
Flexible, API-First Content Management for Scalable Multi-Channel Experiences
Contentful Makes Content Reuse Across Channels Easy and Flexible
Flexible Contentful CMS with Easy Integrations for Consistent Omnichannel Content
Composable, Decoupled Content Architecture That Scales with Contentful
For me, Contentful fits well with the architectural principle of decoupling the experience layer from the underlying business and content services, which makes digital experiences easier to evolve and scale.
It also helps reduce duplicated content and channel-specific implementations, giving marketing and content teams more control while engineering teams maintain the flexibility to build the experience layer using the technologies best suited to each channel.
For me, the real value is creating a composable digital architecture where content, commerce, customer data, and experiences can evolve independently but still work together.
Easy to Use, Intuitive, and Quick to Learn
Amazing Performance and Polished UI/UX
Enterprise-Grade Composable CMS Ready for Agents
API-First Headless CMS That Delivers
Flexible content platform has empowered us to automate workflows and manage multi-brand apps
What is our primary use case?
I have been using Contentful for around two to three years. Initially, we used Contentful as our CMS. From there, we transitioned from using it as a basic CMS to extensively using it for all the features that it supports. We work with web applications and mobile applications. Initially, I integrated Contentful into our front-end applications simply as a CMS. Later, we worked on a project involving multiple brands, and that is where I really got to explore the platform in depth.
What is most valuable?
One of the things I really appreciate about Contentful is its flexibility. It does not force you to solve a problem in only one particular manner. It provides building blocks to developers, and we can extend it according to our requirements or our business requirements. For example, we developed several custom apps using Contentful's framework. We use content apps in different areas, including fields, dialogs, the side panel, the right-side panel, and the editors.
This was really useful because whenever the standard Contentful functionality was not enough for a particular business requirement, we could build our own solution and integrate it directly into the Contentful experience. We have also extensively used Contentful APIs, especially CDA and CMA APIs. We have automated a lot of development and maintenance tasks, such as creating content models, managing workflows, teams, localizations, and even taxonomies, installing our custom apps into the Contentful cloning environments, and cleaning them when we want the content to be cleaned.
We also used taxonomies for things including product filtering. Localizations were particularly useful when working with multi-brand. We have also used the access restrictions that Contentful supports. We have customized it to our needs, and we have segregated the level of users into different categories, including the basic, the advanced, the core user, the admin user, and the reviewers. From a content authoring perspective, I find Contentful very user-friendly. The interface is quite intuitive. Publishing content is very straightforward. Content authors do not need to understand the technical side of the system.
The best features Contentful offers are custom apps, localizations, taxonomies, support for CDA and CMA APIs, and a beautiful and very interactive user interface. Out of those features, I find myself relying on custom apps the most and use it every day. Since we have been using custom apps in most of our content models, these custom fields help us in modifying content in our day-to-day work.
What needs improvement?
I would prefer a model where template changes are stored locally in the browser or somewhere as an incomplete draft. If there is an explicit save or create draft action, that would make it easier without every small change becoming part of the entry's change history. Whenever we accidentally change some value or if we are experimenting with the editor interface by changing and modifying the existing content, that will already become the draft. This is an improvement that Contentful could make. Users can change content and choose to save only when they want to.
The most annoying feature that I have experienced is that when we are editing the content, it is automatically saved, no matter what. I prefer it in that it helps in not losing data when you are disconnected or the system has crashed or something has happened, but it is saving as the draft. Instead of that, I would prefer to save the edited content to the local browser's cache specific to that user. When the user wants to save it manually, they can press a save or save-to-draft button, so that it will be saved as a draft and be available to all other people. They can see it, and it can be added to the change history after clicking manually. Currently, it is just saving automatically, which is quite annoying. Sometimes, even if you revert your changes, it still says something has changed. I prefer manual buttons to save the changes and have a cache at the browser level.
For how long have I used the solution?
In my current field as a developer, I have been working for almost four years.
What do I think about the stability of the solution?
Contentful is stable.
What do I think about the scalability of the solution?
Contentful's scalability is very high. You can build basic applications, and you can build whole enterprise-level applications with it with ease.
Which solution did I use previously and why did I switch?
We have been using databases and some other systems before Contentful. We thought that for a CMS, Contentful would be the most helpful for our requirements. When we got used to it, we got to explore all the features of it that I mentioned earlier, and we are now using it extensively.
Which other solutions did I evaluate?
Before choosing Contentful, we evaluated Shopify and some other platforms which I do not want to name.
What other advice do I have?
Contentful has been affecting us positively. We never came across a situation where we have to switch to other CMS systems. We can do anything with Contentful. It has a lot of options and enhancements happening, so it is a very good option for us. We have zero regrets choosing it.
While I cannot recall specific numbers, I can give you an overview. It would take us weeks or months to do the content model changes and the updates that we were required to do. However, with the automation scripts that we have written for the CDA and CMA APIs, it is now happening in minutes. You can imagine the numbers from that perspective.
Regarding Contentful's AI capabilities, we have not explored the AI capabilities of Contentful yet. Since we have worked in an organization where that was handled at the organization level, we have not been exposed to that pricing.
I give Contentful an overall review rating of ten out of ten.