The infamous blog engine is not the only option when you need to build a website that can be edited online without a help of your developers. Instead of relying on heavy, and in many ways outdated software you can go another route that will make your website faster while also providing better editing capabilities than does infamous blog engine. The solution is a headless CMS. Let’s see what it is and why its worth your attention.
Headless CMS is usually a SAAS platform or hosted software which provides a backend UI for editing your content as well as API for requesting the content from it. But it is not aimed for rendering content on the publicly faced pages. A very nice UI that allows seamlessly managing your content, rich text editor, media library, CDN and modern GraphQL API — this is just a fraction of features provided by most known solutions.
Typically headless CMS works in the following way:
As you can see, with headless CMS you can completely separate a database with your content from publicly faced website. It brings several important advantages, one of which is performance of your website.
With headless CMS you can allow content editors editing only particular copies of a page, not an entire page. For example, on the About Us page of your website you would want them to modify just few paragraphs, in the format of plain text. This is much safer than letting non-tech savvy person changing anything on a page of a website. In contrast, all the hosted blog engines allow modifying HTML. Unrestricted editing of a source code of a page is a ticking bomb. Sooner or later someone will accidentally post a breaking update.
Finally — it is cheap. Of course a headless CMS SAAS will cost you some money (something below $50/month). But it is nothing compared to the time your developers would spent on implementation and maintenance of the in-house CMS system. Even if you ask your developers to update a content manually — it is still not cheaper than something below $50/month.
To give a better idea about modern headless CMS services here are a few examples of them. All of them provide a similar set of features, but are different in extras and pricing model. With no doubt you can find something that suits your needs in the list below.