Digital experience
Selecting between headless, coupled and hybrid CMS architectures
A headless architecture has become the default recommendation for any new website or digital platform, and in some cases it is the right one. This article sets out what changes with a headless CMS, where it pays off and where a coupled or hybrid CMS serves an enterprise better.
What a headless architecture changes
A traditional, or coupled, CMS stores content and renders the pages that display it. Editors work in a system that knows what the page looks like; developers build templates inside that system. A headless CMS stores and manages content and exposes it through an API, and the “head” (the website, the mobile app, the kiosk screen) is a separate application that fetches content and renders it independently.
That separation accounts for the whole difference. Every benefit attributed to headless (speed, flexibility, modern front-end frameworks, multi-channel delivery) follows from it, and so does every drawback. Content becomes structured data rather than pages, which gives flexibility and also means someone has to design that structure. Rendering becomes the organization’s own application, which means its team owns performance, accessibility and uptime.
Multi-site, multi-language and multi-channel delivery
The strongest case for headless is content that must appear in more than one place. Examples include a group with a dozen brand sites that share product information, legal copy and press releases; a company that publishes the same content to a website, a mobile app and in-store displays; and an organization that serves three languages and needs translations to stay in step with the source. In each case, storing content once as structured, language-aware entries and delivering it through an API removes a great deal of copying and the inconsistency that comes with it.
Headless also suits organizations with a strong front-end engineering team that already builds in React or similar frameworks and wants to treat the website as a product, with the same pipelines, testing and deployment practices as their other applications. If that team exists, a content API is a more natural fit than a templating system.
Developer experience and editor experience
Developers generally prefer headless: a clean API, a front end they control, no legacy templating language. Editors are often less enthusiastic, and their experience decides whether the content is published. In a coupled CMS an editor sees the page as it will appear, drags a component into place and presses publish. In a pure headless setup editors fill in fields in a form and trust that the front end will render them well. Preview of the real page with unpublished content has to be built, and so do scheduling, workflow and approvals if the CMS does not provide them.
Before choosing headless, interview the editors. Establish how many pages they publish a week, whether they build landing pages themselves or ask a developer, and whether they need to see the page while editing. If marketing needs to build and change pages without engineering help, the organization needs either a CMS with genuine visual editing on top of its API or a hybrid model, and it should budget for preview and composition tooling in either case.
Commerce and the composable stack
E-commerce is where the choice has the most consequences. A headless architecture pairs a content platform with a separate commerce engine, search service and payment provider, the arrangement known as a composable stack. For a retailer with distinctive requirements and a capable team, this gives best-of-breed capability and the freedom to change any piece. For most organizations it also means owning the integration between catalog, content, cart, checkout and promotions, and keeping several vendor roadmaps aligned.
An integrated platform, in which content and commerce share a data model and an administration interface, removes that integration cost and usually gives merchandisers a better day-to-day experience. The decision rests on whether the commerce requirements are unusual enough to justify assembling the stack in-house. In many organizations they are not.
Performance depends on the front end
Headless sites are often fast, but the speed comes from the way the front end is built rather than from the architecture itself. They are fast when pages are rendered ahead of time or at the edge, cached aggressively, and content is fetched at build or request time rather than in the browser on every visit. A headless site that calls the content API from the browser for every component can be slower than the coupled CMS it replaced. A well-configured coupled CMS behind a CDN also serves pages very quickly.
Treat performance as a requirement with a budget (time to first content, largest content element, interaction readiness) and ask any candidate architecture to show how it meets that budget, including on mobile networks rather than on an office connection.
When a coupled or hybrid CMS is the better choice
Choose coupled or hybrid when the content lives on one website, the editors need to compose pages themselves, the engineering team is small or shared with other systems, and time to launch matters more than architectural optionality. This describes a great many enterprise marketing sites, intranets and service portals. A hybrid CMS, which renders pages and also exposes everything through an API, covers the website today and leaves room for an app or a second channel later.
Choose headless when content has multiple destinations, when translations and brand sites must stay consistent across many properties, when a strong front-end team wants to own the experience, or when the commerce requirements call for a composable stack and the organization is prepared to operate it. The decision depends on the organization rather than on the reputation of the technology.
Points to settle before choosing
- The number of sites, languages and channels that will consume the content in the next three years.
- Who publishes, how often, and whether they need to compose pages without a developer.
- Whether preview of unpublished content, scheduling and approval workflow are included or have to be built.
- Where commerce lives, and who owns the integration between content, catalog and checkout.
- The performance budget, and how each architecture meets it on mobile networks.
- Who operates the front end, and whether it is funded as a product or as a one-off project.
- How personal data from forms, accounts and analytics will be handled under data-protection law such as the PDPA.
- What the migration of existing content involves, and how much of it should be migrated at all.
Decide which CMS model fits before you commit
Our team can help you decide which model fits before you commit to one. Orbio is our enterprise CMS and digital experience platform for websites, e-commerce and multi-channel delivery.