How To Set Up A Self Hosted Blog

Here, I’ll be walking you through the steps to set up your own blog. The steps are very easy to follow and you don’t have to be a web designer or a programmer to start a blog. If however, you feel you don’t have the time or for any other reason, you can hire me to set it up for you.

Some important post you should read as a new blogger

How to set up a self hosted blog

What you will need

  • A domain name
  • Your ATM card, and
  •  A few minutes

Note: Setting up your blog will cost you a discounted price of about N6000 for the first year if you follow this steps I’m about to show you

1. Register your domain name

I use DomainKing for domain registration.

It’s a Nigerian based Indian Company. I use them because their service is good and they’ve got great customer support.

To get started, go to and enter your desired domain name in the space provided and click search


If the domain is available, the next page will show a congratulatory message. Then click on “Continue” to proceed

Register a domain

The addons in the first box as shown in the screenshot below are free. Tick the checkbox to add them to your domain.

In the second box, edit the name servers to point to your hosting account. Since we’ll be using Namecheap Hosting, edit the text boxes to look exactly like the one below.

Then click on “continue to final checkout page”

Domain Registration

Fill in your details in the next page.

You must enter your First Name, Last Name, Email Address, Password, Address 1, City, State, Zip Code (use 110001) and your Phone Number

Domain Registration

Tick the “terms of Service” check-box and Complete your order

Domain Registration

Click the “Pay Now” button as shown below to pay for the domain

Domain Registration

Enter your card details and click the “Pay” button

You”ll get a “successful” message if your payment is successful.

2. Get a hosting account

There are many good host. Both Nigerian and foreign. The one I use for my blogs is Namecheap.

There are various reasons I use Namecheap – support, reliability, unlimited bandwidth, ease of use, afordability.

To get started, visit, mouse over the hosting menu link and click on “shared hosting”

Choose the first plan “Value” – 20gb space and unlimited bandwidth. Click on add to cart to choose it.


The next step is to specify the domain name you want to use. Click on the last option that says “Use a domain I own from another registrar”



On the next page, enter the domain name you purchased earlier.

Click on “use this domain”. Then click on “continue” at the right side of the page.

Confirm your order from the next page.

Next is to create an account on Namecheap. A form will be displayed for that just like the one below.


Next: submit your credit (ATM) card details or you can choose to use Paypal for your payment.

You will get a welcome email from Namecheap when your payment is verified. The email will contain your control panel (cpanel) details.

3. Install WordPress

You will need to login to your cpanel with the details that were sent earlier.

Your control panel URL is usually in this format “”

When you are in the cpanel, scroll down to “softaculous script installer” tab as seen below and click on WordPress


On the next page, click on “Install” Then fill in the required details.

wp1 wp2

Then scroll down and click install. The installation process shouldn’t take more than  a minute.

You will get a success message when the installation is complete.

4. Login to your WordPress

Your login url is in this format:

The login page is exactly like the picture below


Now enter your username and password. Click on the “Remember Me” check-box and then click on the Log In button.

You should now be looking at the WordPress “Dashboard.” It is sometimes referred  to as the WordPress back-end. The front-end is what your readers see—your normal blog site. The back-end is what you see—how you control what appears on the front-end.

Play around the dashboard to familiarize yourself with it.

If you don’t like your current theme, there are thousands of free themes to choose from.

They can be accessed through the left menu – Appearance – Themes – Add new

Positive SSL