▶ Free previewModuleSet Up WordPress Without Spending a Naira

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

WordWhat it means, in plain English
CMSContent Management System. Software that lets a non-coder change the words and pictures on their own website.
ContentThe words, prices, photos — the parts that change.
DesignThe colours, layout and fonts — the parts that stay.
Static siteA site made of finished files. What you change, you change by editing the file.
Dynamic siteA site assembled fresh on each visit, from content stored separately.
DatabaseAn organised store the site keeps its content in, separate from its design.
DashboardThe private admin area where the owner logs in to make changes.
WordPressThe 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 livesWho changes it
Layout, colours, fontsThe themeYou
Prices, photos, opening hours, postsThe databaseThe 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:

  1. WordPress asks the database: what content belongs on this page?
  2. It asks the theme: how should content on this kind of page look?
  3. 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.orgWordPress.com
What it isThe free software you install on a host you chooseA company that hosts a version of it for you
Who controls itYou and your clientThe company
Your own domainYesOnly on paid plans
Install any plugin or themeYesOnly on higher paid plans
What this course teachesThis oneNot 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

MistakeWhat it costs
Building static for a client whose prices changeYou become their unpaid employee, then the villain when you stop answering
Confusing WordPress.com with WordPress.orgThe client pays monthly for limits they didn't know they bought
Selling a CMS to someone who will never log inYou charge for hosting they don't use and can't justify
Saying "it's easy, you can edit it yourself" without training themThey never log in once, and call you anyway
Believing a CMS means no maintenanceIt needs updating and backing up — that's Module 7, and it's billable
Choosing the tool before asking what actually changesYou 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:

  1. What on this site would need to change this year? Prices, menu, term dates, staff, opening hours?
  2. 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.