What is a content management system?
A content management system, or CMS, is software for creating and editing website content through an interface rather than in code. WordPress, Squarespace, Wix, Shopify and Webflow are all content management systems, as are custom systems built for one site. Which one you use matters less than whether you can actually make changes and leave with your content.
The short definition
A CMS is software for creating and editing website content through an interface rather than in code.
WordPress, Squarespace, Wix, Shopify and Webflow are all content management systems, as are custom systems built for a specific site.
What it is actually for
Two things:
Changing what the site says without paying someone every time a price, an hour or a service changes.
Adding pages as the business grows — a new service, a new area, a new location.
If you cannot do either without an invoice, the CMS is not doing its job regardless of its name.
Hosted or self-managed
Hosted platforms (Squarespace, Wix, Shopify) include hosting, updates and security in a subscription. Simpler, less to go wrong, less control, and moving away later is harder because the content and the platform are entangled.
Self-managed systems (WordPress and similar) can be hosted anywhere and changed freely. More control, more responsibility — someone has to keep it updated, and "someone" is often nobody, which is how sites get compromised.
Neither is right in general. The right one depends on who will maintain it.
The questions that actually matter
Can you edit it? Log in and change a price. If you cannot work out how, the platform is wrong for you whatever its reputation.
Can you add a page? Growth requires new pages. A system where every new page is a development job will quietly stop the site growing.
Can you export your content? The critical one. Some platforms make leaving genuinely difficult. Check before committing, not after.
Is it fast? Some systems, particularly heavy page builders, generate slow pages regardless of hosting.
Whose account is it in? Yours, with your email, and you have the login. This applies to the CMS, the hosting and the domain.
The plugin problem
Extensible systems accumulate plugins, and each one is code someone else maintains — or stops maintaining. A site with thirty plugins is slow, harder to update, and has a larger surface for something to break or be exploited.
Fewer, well-chosen extensions age better.
What it does not decide
The CMS does not determine whether your site converts, ranks or loads quickly. Those come from how the site is built and written. A well-built site on a modest platform outperforms a poorly built one on a fashionable platform every time.
Checking yours
Try changing something small on your site today. Whether you can, and how long it takes, is the real answer.
Frequently asked questions
Which CMS should a small business use?
The one you can actually edit. The platform matters far less than whether you can change a price, add a page, and export your content if you ever leave.
Hosted platform or self-managed?
Hosted is simpler with less to go wrong and harder to leave. Self-managed offers more control and requires someone to keep it updated — which is often nobody, and that is how sites get compromised.
What should I check before committing?
Whether you can export your content, whether the accounts are in your name, whether adding a page requires a developer, and whether the platform generates fast pages.
Does the CMS affect rankings?
Barely. Rankings, conversion and speed come from how the site is built and written. A well-built site on a modest platform beats a poor one on a fashionable platform.