What a CMS actually is, and why your client needs one
You built a beautiful site for a barber in Ikeja. He paid you ₦80,000 and he loved it.
Three weeks later he calls. "Add ₦500 to the haircut price." You open your laptop, find the file, change ₦2,000 to ₦2,500, re-upload it. Ten minutes.
The next week: "We now close 7pm, not 6pm." Ten minutes.
The week after: "My new barber Tunde has joined, put his picture." Twenty minutes.
Three months in, you are doing four unpaid jobs a month for a man who already paid you once. You start ignoring his calls. He starts telling people you disappeared after collecting money.
Neither of you did anything wrong. The site was built so that only you can change it. This lesson is about the tool that fixes that, and about being honest — with the client and with yourself — about when it is worth using.
Words in this lesson
| Word | What it means, in plain English |
|---|---|
| CMS | Content Management System. Software that lets a non-coder change the words and pictures on their own website. |
| Content | The words, prices, photos — the parts that change. |
| Design | The colours, layout and fonts — the parts that stay. |
| Static site | A site made of finished files. What you change, you change by editing the file. |
| Dynamic site | A site assembled fresh on each visit, from content stored separately. |
| Database | An organised store the site keeps its content in, separate from its design. |
| Dashboard | The private admin area where the owner logs in to make changes. |
| WordPress | The most widely used CMS in the world. What this course teaches. |
The one idea: separate what changes from what stays
Look again at what the barber asked for. A price. Closing time. A staff photo.
He never once asked you to move the menu, change the font, or redesign the header. Clients almost never ask to change the design. They constantly need to change the content.
A static site glues those two together. The price lives inside the same file as the layout, so touching one means opening the other — and opening it needs your skills.
A CMS pulls them apart:
| Where it lives | Who changes it | |
|---|---|---|
| Layout, colours, fonts | The theme | You |
| Prices, photos, opening hours, posts | The database | The client |
That is the whole idea. Everything else in this course is detail.
The poster and the whiteboard
A static site is a printed poster. Beautiful, fixed, and to change one number you go back to the printer.
A CMS is a whiteboard in a nice frame. You build the frame and rule the columns — that's the design, and it's yours. The owner writes today's prices in the columns themselves.
The frame is the skilled work. The writing is not, and you should not be charging ₦20,000 a month to do writing.
What is actually happening underneath
When somebody visits a WordPress site, three things happen in under a second:
- WordPress asks the database: what content belongs on this page?
- It asks the theme: how should content on this kind of page look?
- It combines them and sends the finished page to the visitor.
The page the visitor sees never existed as a file sitting on a disk. It was assembled on request.
This is why the client can change a price without touching the design. They change step 1. Step 2 is untouched. The frame holds.
It is also why a WordPress site needs somewhere to run — a host with a database — while the static site you built in the HTML course could sit on free hosting. We deal with that properly in Module 2, and you will not spend a naira before then.
The name confusion that costs people money
There are two things called WordPress, and mixing them up is the single most common expensive mistake beginners make.
| WordPress.org | WordPress.com | |
|---|---|---|
| What it is | The free software you install on a host you choose | A company that hosts a version of it for you |
| Who controls it | You and your client | The company |
| Your own domain | Yes | Only on paid plans |
| Install any plugin or theme | Yes | Only on higher paid plans |
| What this course teaches | This one | Not this one |
When this course says "WordPress", it means WordPress.org — the software. It is free, it is open source, and nobody can take it away from your client.
A client who signed up on WordPress.com and later wants a feature their plan doesn't allow has to either pay more or move the whole site. You will meet this. Now you know what you are looking at.
Why WordPress and not something else
Honestly? Because of where your clients already are.
As of September 2026, WordPress runs 40.2% of all websites, and 58.7% of every site that uses a CMS at all (W3Techs). That is not a claim that it is the most elegant tool. It is a claim about your market:
- A business that needs help with an existing site most likely has WordPress
- Any developer you hand over to will know it
- Almost anything a small business asks for already exists as a plugin
- When you get stuck, someone has already written the answer
There are better tools for specific jobs. There is nothing with a bigger market of people who will pay you.
When a CMS is the wrong answer
Sell this honestly or it will come back to you.
A CMS is not worth it when:
- The site is one page that genuinely never changes — a "we exist, here is our number" page
- The client has no intention of ever logging in, and you both know it
- The budget cannot carry hosting every year
A static site has real advantages: it is faster, it cannot be hacked the way a CMS can, and it can be hosted free. For a fixed one-page site, what you built in the HTML course is the better product.
A CMS earns its keep when:
- Prices, stock or staff change
- The business wants to post — offers, updates, news
- Somebody there is willing to learn a simple dashboard
- The site will outlive your involvement
That last one is the real test. Build a static site for a client who needs a CMS and you have quietly signed yourself up as their unpaid staff.
Common mistakes
| Mistake | What it costs |
|---|---|
| Building static for a client whose prices change | You become their unpaid employee, then the villain when you stop answering |
| Confusing WordPress.com with WordPress.org | The client pays monthly for limits they didn't know they bought |
| Selling a CMS to someone who will never log in | You charge for hosting they don't use and can't justify |
| Saying "it's easy, you can edit it yourself" without training them | They never log in once, and call you anyway |
| Believing a CMS means no maintenance | It needs updating and backing up — that's Module 7, and it's billable |
| Choosing the tool before asking what actually changes | You answer a question nobody asked |
The short version
- Clients rarely want the design changed. They constantly need the content changed.
- A CMS separates those two, so the owner edits content without touching design.
- The page a visitor sees is assembled on request from a database plus a theme.
- WordPress.org is the free software you install — that is this course. WordPress.com is a hosting company with plan limits.
- WordPress runs 40.2% of all websites, which matters because that is where paying clients already are.
- A CMS is the wrong answer for a page that never changes. Say so, and sell the right thing.
- Build static for a client who needs a CMS, and you have hired yourself out for free.
Try it yourself
Find three real local businesses with websites — a school, a restaurant, a shop near you. For each one, write two lines in a notebook:
- What on this site would need to change this year? Prices, menu, term dates, staff, opening hours?
- Does it look like somebody can change that themselves? Look for a blog or news section, dated posts, or "Copyright 2019" in the footer. A footer stuck three years in the past usually means nobody can edit it.
Then answer one question for each: would you sell this business a CMS, or is a static site the honest recommendation?
Write the reason, not just the answer. "Yes, because their menu changes weekly" is a reason. "Yes, because WordPress is popular" is not, and a client will hear the difference.
You'll know you've got it when you can look at a business — not a website, the business — and say what about it will change this year, and therefore what they actually need.
More free previews
- ▶Domains, hosting and DNS, explained once and properly15 min
- ▶Turn the creative brief into a page list15 min
- ▶Choosing a theme you won't have to fight15 min
- ▶A contact form whose messages genuinely arrive15 min
- ▶Why the site feels slow on a phone on mobile data15 min
- ▶Why abandoned WordPress sites get taken over — and how it happens15 min
- ▶Scope and price this specific site before you touch a keyboard15 min