Independent web design guide. Not affiliated with Beach Cities Web Design, LLC or the former studio.
Home › Guides › Build & platforms

How to Choose a CMS for a Small Business Website

How to Choose a CMS for a Small Business Website
AI-generated illustration

A content management system (CMS) is the software that lets you edit your website without writing code: you log in, change text or photos and press save. Picking the right one early saves you from a costly move later.

What a CMS does

A CMS stores your pages, images and settings, and turns them into the website visitors see. It gives you an editor, user accounts and usually a way to add features such as forms, booking or a shop. Popular options include WordPress, Wix, Squarespace, Shopify (for online stores) and Drupal.

Hosted builders vs self-hosted software

Hosted builders such as Wix and Squarespace bundle hosting, security updates and design templates into one monthly plan. They are quick to start and hard to break, but you are tied to that company's features and prices. Self-hosted software such as WordPress or Drupal runs on hosting you choose. It is more flexible and portable, but someone has to keep it updated and secure.

WordPress, Wix, Squarespace or Drupal?

WordPress suits most small businesses that want flexibility and many plugins, as long as updates are looked after. Wix and Squarespace suit owners who want to edit everything visually and never think about servers. Shopify suits businesses that mainly sell products online. Drupal is powerful for large, complex sites with many editors, but it is usually more than a small business needs.

Five questions to ask before you choose

Who will edit the site, and how often? Do you need a shop, bookings or a members area? Who will handle updates and backups? Can you take your content with you if you leave? What will it cost per year once hosting, themes and add-ons are included? Write the answers down; the right CMS usually becomes obvious.

Moving from an old CMS

If your site runs on an old version of any CMS, plan the move instead of patching it forever. Keep a list of every page address, then send each old address to its new page with a 301 redirect so visitors and search engines follow along. Our on-page SEO guide explains why page addresses matter.

Quick checklist

  • Choose for the person who will edit the site, not for the developer.
  • Count the full yearly cost, including paid plugins or apps.
  • Make sure you can export your pages and images.
  • Keep a list of old page addresses before any move.
Want someone to fix it for you?Pro Web Developers offers a free check of small-business websites and fixes problems like these. Ask for a free website check.

Frequently asked questions

What is a content management system in simple words?

It is the software behind your website that lets you add and edit pages, text and images without writing code.

What is the best CMS for a small business?

There is no single best one. WordPress suits flexible sites with someone to maintain them; Wix or Squarespace suit owners who want an all-in-one builder; Shopify suits online stores.

Is Drupal good for small businesses?

Drupal is strong for large, complex sites, but for most small businesses it is more powerful, and more work, than they need.

More guides