GuideWebsite projects

Choosing a CMS for a Business Website

By Alpha Expansion7 minute readReviewed October 2026
The short answer

Choose a content management system by starting with the people who will use it and the content they publish, not with a product name. List who edits and how often, what kinds of content you have, which languages and systems are involved and who will maintain the site. Then compare the four broad kinds of system against that list and test your shortlist with a real editing task.

Key points
  • 01The right system is the one your editors will use without calling a developer
  • 02Model your content first: types, fields, languages and who approves
  • 03Compare cost of ownership over the life of the site, not the licence alone
01

What the choice of CMS really decides

A content management system, or CMS, is the tool your team uses to change the website without a developer. The choice shapes daily work for years: how quickly a new page goes live, whether marketing can build a campaign page alone, how safely the site is updated and what it costs to keep running.

It decides less about how the site looks than most buyers expect. Nearly any design can be built on nearly any modern system. What differs is the editing experience, the flexibility of the content, the hosting and the amount of maintenance. Those are the things to compare.

02

Start with the people who will edit

  1. 01

    Who will edit, and how technical are they?

    Why it mattersA system that suits a developer can defeat an office manager. Match the tool to the least technical regular user.

  2. 02

    How often does content change?

    Why it mattersA site updated daily needs fast, safe editing. A site updated twice a year can accept a simpler arrangement.

  3. 03

    Do editors need to build new page layouts?

    Why it mattersIf yes, you need a visual page builder or a flexible set of blocks. If no, structured forms are quicker and harder to break.

  4. 04

    Is approval needed before publishing?

    Why it mattersDrafts, review steps, scheduled publishing and a history of changes matter in regulated or larger organizations.

  5. 05

    How many languages?

    Why it mattersMultilingual content, and right-to-left languages in particular, are handled very differently from one system to another.

03

Describe your content before you look at products

List the kinds of thing you publish: services, case studies, team members, articles, locations, products, events. For each, note the fields it needs and how it relates to the others. A case study belongs to an industry and mentions services. A team member writes articles.

This list is called a content model, and it is the best test of any system. A simple brochure site with a handful of pages can live anywhere. A site with many related content types, reused across pages and languages, needs a system built for structured content. Trying to force the second kind into a tool designed for the first is the most common cause of an unhappy migration later.

Also list where content must go besides the website: a mobile app, email, screens in a showroom, a partner portal. If the same content feeds several places, that points toward a headless system.

04

The four kinds of system

KindHow it worksStrong whenWatch for
Hosted website builderDesign, content and hosting in one subscriptionSmall teams, marketing sites, speed of launchLimits on custom features and on moving away
Traditional open-source CMSYou host the software, extended with themes and pluginsContent-heavy sites, wide choice of developersUpdates and security are your responsibility
Headless CMSContent is stored separately and delivered to any front endStructured content, several channels, custom designNeeds developers for the front end and its hosting
Custom-builtAn editing system made for your content and workflowUnusual workflows, deep integration with internal systemsYou carry the full cost of building and maintaining it

Our comparison of a headless CMS and a traditional CMS goes deeper into the second and third rows, and Webflow against a custom build covers the first.

05

Compare the cost of ownership, not the licence

A free system can be the expensive choice, and a paid one can be the cheap one. Add up what the site will cost to run, not only to launch.

  • Licence or subscription. Often priced by users, content volume or traffic. Check what happens to the price as you grow.
  • Hosting. Included with hosted builders. Separate, and your responsibility, for self-hosted and headless setups.
  • Updates and security. Self-hosted systems and their plugins need regular updates. Someone must be named and paid to do them.
  • Development for changes. How much can editors do alone, and what needs a developer? The answer drives the yearly cost more than any licence.
  • Leaving. Can you export all content in a usable format? A system that is easy to enter and hard to leave has a hidden price.
06

A worked example

Illustrative example

A professional services firm chooses a system

This example is invented to show the reasoning. A consultancy with offices in two countries is replacing a website that only its former agency could edit.

  • EditorsTwo marketing staff publish articles weekly and update team and service pages. Neither writes code. Partners must approve articles before they go live.
  • ContentServices, industries, case studies, people, articles and offices, all related to each other, in English and Arabic.
  • ShortlistA hosted builder is ruled out because its handling of related content in two languages is weak. A traditional CMS and a headless CMS remain.
  • TestBoth candidates are given the same task: publish a case study in two languages, link it to a service and two people, and send it for approval. The marketing staff do the test themselves.
  • DecisionThe headless system wins on structure and languages. The firm accepts that layout changes will need a developer, and budgets a small monthly retainer for it.

The decision took one afternoon of testing, and it was made by the people who will use the system. The retainer is written into the plan, so the cost of ownership is known before the build starts.

07

Test the shortlist with a real task

Demonstrations show a system at its best. A short trial shows it with your content. Ask each candidate, or the company proposing it, to set up one of your real content types and let your editors try three things.

  1. 01

    Create and publish

    Add a new item with text, images and links to related items. Time it, and note every moment of confusion.

  2. 02

    Change something structural

    Add a field, reorder a page or create a new landing page. See how much an editor can do without help.

  3. 03

    Recover from a mistake

    Publish an error, then roll it back. Check that history, drafts and permissions behave as promised.

If a company refuses a trial of this kind, treat the refusal as information.

08

CMS selection checklist

CMS selection checklist

0 of 10 checked
09

What to do next

Write the content model first. It takes an hour with the people who run the site, and it makes every later conversation shorter. If you are also planning the site itself, our website project brief builder collects the rest.

When no existing system fits the workflow, a custom CMS may be justified, and we will say plainly when it is not. Send us your content list and we will suggest which kind of system to test.

10

Common questions

Is a headless CMS better than a traditional one?

Neither is better in general. A headless system suits structured content, several channels and a custom front end, and it needs developers for layout changes. A traditional system gives editors more control over pages and has a larger pool of ready-made extensions, with more maintenance to manage. The right choice follows from your content model and your team.

Can we change CMS later without rebuilding the website?

Sometimes. With a headless setup, the front end and the content store are separate, so one can be replaced without the other, though the work is still significant. With traditional systems and hosted builders, design and content are bound together, and changing system usually means rebuilding. Either way, clean structured content makes any future move easier.

Do we need a CMS at all for a small website?

If the content changes a few times a year and a developer is on call, a site without a CMS can be faster, safer and cheaper to run. The moment non-technical staff need to publish regularly, a CMS pays for itself. Decide by counting how often content really changes and who makes the changes.

Who should own the CMS account and the content?

Your organization should hold the main account, the billing relationship and administrator access, with the company that builds the site added as a user. Ownership and licensing terms are defined in the project agreement, so check there how themes, custom code and content are treated before the work starts.

How do we judge whether a CMS is secure?

Ask who applies updates and how quickly, how access and permissions are controlled, whether two-step sign-in is supported and how backups are taken and restored. For self-hosted systems, the answer depends largely on your own maintenance. For hosted ones, read the provider's published security information and confirm it meets your organization's policies.

Next

Where to go from here

Next step

Send us your project brief

A page of notes is enough. We read it, tell you what we would ask, change or cut, and suggest a sensible first step. The scoping conversation is free.

Response within 24 hoursFree consultation and scopingNDA available on request

Premium digital product and engineering studio. We build high-performance web platforms, SaaS applications, mobile apps, and 3D experiences for high-growth companies.

Alpha Expansion is a premium digital product and engineering studio specializing in React development, Next.js development, full-stack development, mobile app development, UI/UX design, and 3D interactive experiences.

We serve industries including SaaS, FinTech, Healthcare, E-commerce, Logistics, and Real Estate.