What a CMS does, and the three kinds to choose from
A CMS, or content management system, is the back office of your website. Itâs where you log in to change your hours, swap a photo or add a service page without touching code. Every option below has one. What differs is who runs it, what you can change, and how hard it is to leave.
This guide is about the platform you edit on: the system you log in to, who keeps it running, and how hard it is to leave. It isnât about how the site looks. Any of the three kinds below can run a ready-made template or a design made for you, and that design choice is covered in a template or a custom website. If youâre still at the start, how to create a website for your business puts this choice in order with the other steps.
WordPress is the most common by far. W3Techs counted it on 40.2% of all websites when we checked in October 2026, against 4.2% for Wix. Joomla, Webflow, Drupal and HubSpotâs CMS each came in at 1.1% or less, and a smaller base can mean fewer people who can take the site over later. Another 31.5% use none of the systems W3Techs tracks, which includes hand-built and custom sites. Popular doesnât mean right for you, so judge each option by the edits youâll actually make.
Many âbest CMSâ lists rank 10 or 15 platforms, often ones built for large marketing teams. Almost every name on them is one of three kinds:
- A site builder, such as Wix or Squarespace. You rent the editor, the hosting and the templates as one plan, and edit by dragging blocks around the page. Shopify works the same way for shops that sell online. Webflow is a builder too, with its CMS and hosting on one platform; it offers finer control over layout, which also means more to learn. HubSpotâs Content Hub is a builder with hosting, joined to HubSpotâs marketing and customer tools, so it makes most sense if you already use HubSpot.
- WordPress. Free, open-source software your web team installs on hosting you choose, or a hosted service at WordPress.com. Add-ons called plugins add features like forms, galleries and booking. Joomla and Drupal are free, open-source systems of the same kind; Drupalâs own site points to government agencies, media companies and universities among its users.
- A custom CMS. Edit screens built for your site alone, showing only the fields you change. Often itâs part of the same system that runs your business. A âheadlessâ CMS stores your content while a developer builds the website around it. It belongs here too, so get the code, plain notes and a content export in writing.
References: W3Techs: Usage statistics of content management systems (opens in a new tab) · WordPress.org: About WordPress (opens in a new tab) · WordPress.com Support: WordPress.com vs. WordPress.org (opens in a new tab) · Webflow: Home page (opens in a new tab) · HubSpot: Content Hub (opens in a new tab) · Joomla: About Joomla (opens in a new tab) · Drupal.org: About Drupal (opens in a new tab)
Start with what youâll change, how often and from where
Before you look at any platform, spend ten minutes listing what changes on your website in a normal month. The right CMS makes those few edits quick and hard to get wrong. Everything else matters less.
For each item on your list, answer three questions. Who makes the change: you, the office manager or a shift lead? From where: a desk, or a phone in the truck? And does the same fact already live somewhere else, like menu prices in Square or unit status in your property records? That last answer decides more than any feature list.
Here is how that list tends to look by trade, as examples:
- A café: weekly specials, holiday hours, seasonal menu prices and catering options, often changed by whoever is on shift, from a phone.
- A contractor or trade: photos of finished jobs, the towns you serve, a new service like heat pumps, your license and insurance details.
- A property manager: which units are available, rent and move-in dates, photos, and links to apply or report a repair.
- A shop or showroom: new products, whatâs in stock, sale prices and delivery days.
When a site builder is the right answer
A site builder fits when your site is a handful of pages, youâll edit it yourself, and you want one bill with nothing to install. The vendor handles the hosting and the updates. You pick a template, drag in text and photos, and publish. For example, a two-person cleaning company with five pages and a contact form is usually well served by one.
The catch is leaving. When we checked in October 2026, Wix said your site must run on its servers and canât be moved to another host. The content is yours, but the site stays. Squarespace exports only some content, to a file meant for WordPress: layout pages, one blog, text, images and, on version 7.0 sites, gallery pages. Product blocks, video blocks and style settings stay behind (when we checked in October 2026). In practice, leaving a builder means rebuilding the site and keeping your domain.
Check two more things before you sign up. First, which plan you need for the features you want, like taking payments or online booking. Second, whether its forms can send requests to where your team actually works. Prices and plan names change, so read each plans page on the day you decide.
References: Wix Help Center: Exporting or embedding your Wix site elsewhere (opens in a new tab) · Squarespace Help Center: Exporting your site (opens in a new tab)
When WordPress is the right answer
WordPress fits when you want room to grow, a wide choice of people who can work on it, and freedom to move hosts. Itâs open-source software, so no single company can lock you in. Its built-in export tool saves your pages, posts and other content to a file another WordPress site can import. For example, a remodeling company with a project gallery, ten service pages and a blog is a natural fit.
There are two ways to run it. WordPress.com is a hosted service that, when we checked in October 2026, said it handles updates, backups and security certificates for you. Installing your own plugins there needs a paid plan. Self-hosted WordPress, the free software from WordPress.org, runs on hosting you pick and pay for, and the upkeep falls to you or your web team. The software is free; the hosting, the domain, any paid plugins and the upkeep are not.
That upkeep is the real cost. WordPressâs own security guide says older versions donât get security updates, and that most hacks trace back to the site itself, not the hosting. It tells owners to keep plugins updated and delete ones they donât use. Since version 5.5, you can switch on automatic updates plugin by plugin, and WordPress suggests making sure you can roll back first.
Plugins often come from different makers, and each one is another thing that can break after an update. If nobody looks after the site, it drifts out of date quietly. Keep the plugin list short and check updates every month, or pay someone to as part of website maintenance.
References: WordPress.org: About WordPress (opens in a new tab) · WordPress.org Documentation: Tools Export screen (opens in a new tab) · WordPress.com Support: WordPress.com vs. WordPress.org (opens in a new tab) · WordPress Developer Resources: Hardening WordPress (opens in a new tab) · WordPress.org Documentation: Plugin and themes auto-updates (opens in a new tab)
When a custom CMS is worth it
A custom CMS earns its cost when your website shows facts your business already keeps somewhere else. Then the website shouldnât hold its own copy. It should read from the same records your team uses, so one change updates both.
A custom CMS also helps when different people should change different things. The office updates prices and hours, a shift lead posts specials, and nobody can break the layout, because the edit screens only show those fields. For most small teams, that locked-down feel is a plus, not a limit.
It isnât worth it for a few pages of services and a blog. It costs more up front, and fewer people can work on it than on WordPress. If you go custom, get three things in writing: who owns the code, plain notes on how it works, and a way to export your content. Our guide to who owns your software, your data and your domain covers what to ask.
Some examples of when a custom CMS pays off:
- A property manager with 40 units marks a unit available, and the vacancy page shows it with rent, photos and an apply link. Once itâs rented, it drops off without anyone editing the website.
- A café changes a price once, and the menu page and the catering order form both match.
- A showroomâs product pages show whatâs in stock from the same count staff use at the counter.
- A contractor marks a job finished, picks three photos, and they appear in the gallery under the right service and town.
Which is the best CMS for a small business? The three side by side
Here is how they stack up on what matters to a small business. Judge them against the list of edits you made earlier, not against a feature chart.
For what each path costs to build and keep running, see what a small business website costs.
- Editing. Builder: drag and drop on the page, easy to learn and easy to knock out of line. WordPress: its editor plus whatever your theme and plugins add. Custom: plain forms with only the fields you change.
- Custom layouts. All three can handle them. With a builder, you design inside its editor yourself; Webflow, for example, sells itself on control over layout. With WordPress or custom, a designer builds the layouts once and you fill them in.
- Updates and security. Builder: the vendor. WordPress: you or whoever you pay, unless you use WordPress.comâs hosting. Custom: the team that built it, under a care plan.
- What you pay over time. Builder: a monthly or yearly plan for as long as the site is live. WordPress: hosting, any paid plugins and someoneâs time for updates. Custom: a bigger build price, then hosting and care.
- Connections. Builder: what its app market offers. WordPress: plugins for most common tools. Custom: built for the apps you use, like Google Calendar or QuickBooks Online.
- Leaving. Builder: rebuild elsewhere and keep your domain. WordPress: copy the whole site to a new host, or export your content to another WordPress site. Custom: depends on your contract, so get the code and an export.
- Help when youâre stuck. Builder: the vendorâs support. WordPress: a very large pool of developers. Custom: the team that built it, or another team after reviewing the code.
- Search engines. Googleâs SEO starter guide doesnât name a preferred platform, and notes most CMSes turn the titles you write into the page title automatically. All three can give you the basics search engines need: clear titles and fast pages.
References: Webflow: Home page (opens in a new tab) · Google Search Central: SEO Starter Guide (opens in a new tab)
Where requests go matters more than the CMS
Owners often spend weeks choosing a platform and minutes on the part that brings in money: what happens after someone fills in a form. A CMS is built to manage pages. Itâs a poor place to keep customer requests.
For example, an HVAC companyâs quote form asks for the address, the systemâs age and a photo of the unit. On any platform, that request should reach the office inbox and show up as a new lead in the job app within a minute. If you take bookings, our guide to adding online booking to your website covers the calendar side.
Some form tools store entries inside the website and send a short email alert. If that alert lands in spam, or goes to a former employeeâs inbox, requests wait in a back office nobody opens. Whatever you choose, check these:
- Every request reaches a shared inbox your team watches, with the full details, not just âyou have a new message.â
- Better still, it also lands in your customer list or job app as a new request, so nobody retypes it.
- Bookings land on the calendar your crew already uses, not a separate one inside the website.
- Someone sends a test request every month and after every update, and checks that it arrives.
Questions to ask before anyone picks a platform for you
Write the answers down, or put the questions in your website brief so every quote answers them. Two quotes on different platforms arenât the same job, even at the same price.
Most web designers have a favorite platform. Thatâs fine, as long as the reasons fit your business. Before anyone picks one for you, ask:
- Which CMS do you suggest, and why for us rather than for every client?
- Can I change my hours, a price and a photo from my phone? Show me.
- Who installs updates, how often, and is that in a monthly price?
- How many plugins or add-on apps will the site use, and who keeps them updated?
- Where do form requests go, and where are they stored?
- Whose name is on the domain, the hosting and the main admin login?
- If we part ways, how do I get my content and the site out?
How we choose a platform with you
Our team builds websites with pages you can edit, plus a walkthrough showing how. A new website is typically $2,500â$6,000 and takes 3ââ 6Â weeks. Before we quote, we ask what you change, who changes it and where requests should go, so the edit screens fit those jobs. If a builder plan you can run yourself fits better, weâll say so.
When your pages should read from business records, like vacancies, a menu or finished jobs, we quote the website and the system behind it together. One business system is typically $6,000â$18,000 over 6ââ 10Â weeks. Requests can go to Gmail or Outlook and bookings to Google Calendar. We also connect to QuickBooks Online, Square, Stripe and Shopify, and check anything else before we quote.
Every launch includes 30Â days of fixes. You own the code we write once the project is paid in full; hosting runs on our account, and you can take it over after payment. We also look after a website someone else built: we review it first, then tell you what we can look after. These are our prices as of October 4, 2026. The first call is free, and you get a fixed price in writing within 48Â hours of it. See how our website design and development works.
Need a website that does this for you?
See website design & development
