Make Money Online

How To Start a Blog/Website in Nigeria And Make Money From It

How To Start A Blog And Website In Nigeria using Domainking hosting

Are you looking for how to start a blog in Nigeria? If your answer is yes, then you need to read this post to know to start a blog with Domainking.

Domainking is a leading website hosting company in Nigeria. Asides that, they offer cheap website hosting for Nigerians. If you are a new blogger or you intend to start a new blog for yourself, you should pay attention to this practical tutorial which is made to teach you on how you can make money by starting a blog for yourself.


You could be starting a new blog probably because you heard that blogging is one of the profitable online businesses to start in Nigeria? Surely, novices and beginners experience challenges and difficulties when starting a blog.

Beginners and new bloggers face challenges like inability to raise money to purchase a web hosting plan, themes and domain names. Also, starting a blog will be complicated or you if you have got no mentor or expert to put you through.

However, there is no cause for alarm. So you don’t need to worry about having coding or programming skills. Or not having enough money to start a blog for yourself. You can start a blog with Domainking with as low as ₦375/month or ₦4,500/year.

In this tutorial, we’ve prepared a step by step guide on how you can successfully create your self hosting blog using

By following all the steps in this post, you should be able to buy a web hosting plan, install the WordPress Content Management System (CMS) in your hosting account, register your domain name and perform other web designing tasks without the services or help of a web designer.

Typically, website designing companies, web designers and web developers can charge you ₦25,000 up to ₦100,000 to create and design a website for you. However, you can learn all that here and start a blog with your PC from home.

Web designers make money by creating websites for people using this same procedure which I’m going to show you. If you can design and create websites, consider yourself as a powerful person.

Web designing is one of the best ways to make money online without paying anything. Therefore, if you are able to learn how to create blogs and websites, you will get paid by creating personal, business and corporate websites for people.

A lot of companies offer web hosting services. For your own site to be live on the internet, you have to host it with a web hosting company.

start a music blog in nigeria

You might have come across Nigerian website hosting companies like WhoGoHost, Qservers, Tfhost, Garanntor and many more, however, for this guide, we’ll make use of the Domainking web hosting company.

Some of the things you should consider when choosing a web hosting company include;

  • Cost.
  • Flexibility.
  • Customer Support.
  • Downtime.
  • Security.
  • Backup.

Your web hosting company plays a crucial role in your website speed. Consider a web hosting good if they offer quality services. is a good web hosting company that you can use to start a blog in less than 30 minutes.

What You Need To Start A Blog

There are things that prove to be instrumental in starting a blog. They include;

1. A PC/Laptop

You can start up a blog from home if you have a laptop or PC. You can also use a mobile phone but it will not be as flexible as it is on desktop mode.

If you don’t have a laptop or PC and you are interested in starting your own blog, you can lend from a friend, relative or family member.  In addition, you can also use public computers or laptops in a cyber cafe to start your own blog.

2. Internet Access

You need to have a stable internet connection to create your own website. Certainly, anything that is done on online requires internet access.

Starting a blog will not consume all your internet data. The only thing that is able to consume your data when starting your website is when you load and reload internet pages or upload files (images, themes or videos).

3. Domain Name

A domain name is the unique name of your blog or website on the internet. Your domain name is what your visitors use to get access to your website either on social media, search engines or any other channel.

For instance, is a domain name and if someone types on any browser, such person will be directed to my website, because that is the domain name of this blog you are currently reading.

4. Web Hosting Service

Also, you should make use of a web hosting service. Web Hosting refers to the type of service that keeps your website running on the internet. Without a web hosting service, your website cannot be live on the internet.

Web hosting companies such as Domainking provides you with servers that keep your website running on the internet.

5. Web Hosting Account

A web hosting account is to be purchased from your web hosting company. This is the hosting plan or package which you bought from your hosting company.

Some of the hosting packages and plans on Domainking include;

  • Shared Hosting.
  • Email Hosting.
  • VPS Hosting.
  • Dedicated Servers.
  • Reseller Hosting etc.

When you purchase a hosting plan or account, you need to install WordPress on it. WordPress is a popular Content Management System (CMS) which is used in creating blogs and websites.

WordPress is a popular platform which remains the most common way of creating websites. One of the reasons why WordPress is used by many people is that it allows you to create and design your own website without any technical and coding knowledge.

Therefore, you will have to install WordPress in your hosting account to create your blog (you can find more details in Step 5).

Steps to Start a Blog

Surely, this post is gonna be a long one. However, it has been broken down into simple forms to help you understand the aspect of creating a blog that makes money. Here are the ten steps to starting a website or blog in Nigeria with the Domainking hosting company.

Step 1: Choose A Niche to Blog About

start a blog nigeria

Before you develop the thoughts of having your own blog or website, it is pertinent for you to know what you intend to blog about.

Do not start your own blog because you see people creating blogs and websites in Nigeria. Creating a blog with no purpose is of no use, hence, it is not successful and you may not make money from it.

Let us assume you don’t know what to blog about. So how do you decide on what to blog about?

There are a lot of topics to blog about; this is why most bloggers face selection headaches when it comes to choosing a niche to blog about. Some of the blog niches you can create information on are;

  • Arts and Culture.
  • Entertainment.
  • Fashion.
  • Politics.
  • General News.
  • Technology.
  • Travel.
  • Health.
  • History.
  • Movies.
  • Music.
  • Lifestyle.
  • Games.
  • Sports.

The list is endless; they can also be narrowed down to sub-niches. Choosing a blogging niche is a decision which you have to take when or before starting a blog.

Choose a topic to blog about based on your interest and knowledge in that field. Take some time to think about what interests you, think about the things that catch your interest or things that you like.

For instance, if you like gist and you like to follow-up the latest celebrity gossip, you can start an entertainment or gossip blog. Moreover, if you are fascinated with fashion, you can start a fashion blog and share news about the latest fashion trends on your blog.

Don’t go for niches that you don’t know or love to write about. If you have a passion for cooking, you can give cooking tips and share cook recipes on your blog.

Even if you don’t make money at the initial point of starting your blog, you will be motivated to keep blogging because you love the topic you blog about.

If you are intending to make money by starting a blog, you should consider the monetary value of the niche. Hence, you should check to see how lucrative the niche is.

Step 2: Think Of A Good Domain Name For Your Blog

start a blog

Your domain name is the unique name of your blog on the internet. When choosing your domain name, it is equally important for you to keep it short.

This will make it easier for your visitors and blog readers to remember it. You must have come across short domain names like, BBC.Com,,

In addition, your domain name should be related to what you are going to blog about. For instance, if you are going to be blogging about travel, then you can add travel in your domain name. This goes a long way in telling your visitors about the kind of information you share on your blog.

Another important factor you should note when choosing your domain name is to consider the domain extension. There are varieties of internet domain extensions to try out. Some of the exampes of domain extensions are .com, .net, .ng, .org,,,, .i,ng,, .ai, and many more.

You only chose a domain extension for your blog based on your preference and what you want. Typically, if your preferred domain name isn’t available, you can get any domain extension to match it. If you intend to blog for the Nigerian audience, you can go for the or .ng, this helps to brand your blog. Also, the .Ng domain extension is helpful and influential in helping you rank for your search engine optimized keywords on Google Nigeria.

Step 3: Register Your Domain Name

Next, register a domain name. Almost all web hosting companies offer domain name registration in Nigeria. As a matter of fact, Domainking offers a free .ng domain extension when you get a hosting plan from them.

Now, just as I have said, your domain is the unique name of your website on the web. No two bloggers or persons can run different websites with a domain name.

In the next step, we’ll show you how you can register your domain name, get your hosting account and start your blog on WordPress using the Domainking web hosting company.

Step 4: Select a Web Hosting Plan

Web Hosting refers to space on a server that stores your website’s content and files. So when anyone types the name of your blog from any internet browser, your website contents (images, text, posts, videos, images etc) will be shown to them. This is made possible by the hosting server.

If you are passionate about starting your own blog here in Nigeria with little budget, you can make use of DomainKing.

The cheapest and best selling Domainking hosting package is the Seller Plan. In addition, this hosting plan comes with a free domain name, so you don’t have to worry yourself about buying a domain name.

DomainKing Web Hosting Plans

The DomainKing Seller Hosting Plan comes with 2GB disk space, Free SSL, 1 Free .Com.NG Domain Name, cPanel Control Panel and Unmetered Bandwidth. However, you have the option of upgrading to a higher hosting plan if your traffic increases. A higher hosting plan comes with more disk space, bandwidth and features.

For the purpose of this guide, we’ll be making use of the Soldier plan.

How To Place Order For a Web Hosting Plan on Domainking

  • Visit the Domainking Website.
  • Click On Web Hosting.
  • Now, choose your preferred web hosting plan and click on the “Order Now” Button.
  • Next, you will be directed to a new page where you’ll have to choose a domain name for your new blog. Click on the first option that prompts you to register a new domain name for your website.

  • You will be provided with a box to write your prospective domain name and check for its availability. If the domain name is available, you’ll be directed to a fresh page where the new domain name will be confirmed.

start a blog in nigeria

  • You can select the number of years you want to purchase the domain name, but this is optional. You can leave it for the ‘1-year option’ and continue with this procedure.

domainking hosting

  • Then select the option to register your domain name and hosting for 1 year. After that, click on the ‘ADD to Cart Confirm Your domain name and click on the necessary Free addons.

DomainKing Promo Code

  • Enter your Domainking promotional or coupon code, however, this is optional, you can skip it and move to the payment method as shown in the screenshot above.

You can pay for your hosting on Domainking through the following methods;

  • VoguePay on Interswitch, Debit Cards, Etranzact/PocketMini, Verve Cards)
  • CashEnvoy on Interswitch, Debit Cards, Etranzact/PocketMini, Verve Cards).
  • Payza.
  • Bank Transfer.
  • Direct Bank Deposit.

You can select the Voguepay payment to pay with your debit card. If you don’t have a card, you can use other payment methods like the Bank Transfer and Bank deposit to pay.

Tick the Checkbox after you must have read the terms and conditions. Then, Click on ‘Complete Order’.

An invoice will be generated automatically. After that, you will receive a notification on the email address which you used to register on the Domainking website.

Your hosting and domain will be activated after your payment has been confirmed. Typically, it takes up to 24 hours for Domainking to confirm your payment if you paid via Direct bank transfer. Pay online if you want fast activation.

If you paid with Bank transfer/Deposit, there is no cause for alarm, you can get your hosting account activated in a few hours.

To get your hosting account quick, login to your Domainking account. Navigate to ‘support ticket’ at the top menu bar and click on new support. Doing this is like contacting the Domainking customer support team.

When you do this, note down your payment details such as your name, date of payment, amount and if possible, you can send attachments/photos/screenshots of your payment to them.

The Domainking customer care will see your message and review it to confirm it corresponds to what they have on their system. You will get a message from them that your domain name and web hosting has been activated.

If you have made the payment and completed this procedure, you must go on to take the next step which is to install WordPress on your domain name. When you do this, you are already on your way to starting your own blog in Nigeria.

Step 5: Install WordPress On Your Domain

Yippee, so you are already on your way to create your own blog or website in Nigeria. Wait a minute! Before you install WordPress on your domain, don’t you think it’s a good idea for you to know what WordPress is.

What is WordPress?

WordPress is a CMS (Content Management System) which is commonly used by people to start a blog or website.

It is so popular and widely used by people. Do you know that top Nigerian blogs like,,,, etc all created their website using WordPress.

So you can actually create a stunning professional website or blog with WordPress in a few minutes.

Installing WordPress on your domain is a simple task that can be done with the click of a few buttons and then you are done. I’ll show you the steps on how you can install WordPress on your hosting account which you purchased from Domainking.

To do this, ensure that you follow the steps listed below;

start a blog in nigeria

Login to cPanel: Immediately your domain and hosting account is activated, you will receive your cPanel login details from Domainking with the subject “New Hosting Account Information”. So login with your Cpanel username and password.

After you must have signed in successfully to your cPanel, navigate your way to the Software Section, then choose the Softaculous App Installer.

Softaculous Apps Installer

You will find a lot of apps, scripts and software in the Software section. Simply, click on the “WordPress” icon in the Softaculous apps.

start a blog in nigeria wordpress

This process is relatively short and straightforward; click on install and install WordPress on your domain name.

Install WordPress On Your blog

By the time you finish this instalment process, your website will be ready and subsequently launched like other websites on the internet.

Step 6: Change your Blog’s Theme

The overall appearance of your website lies on the theme installed. Once you’ve installed WordPress on your domain name, you’ll find a default WordPress theme on your blog.

start a blog on wordpress

Default WordPress theme

This theme may not look stunningly beautiful or appealing, hence, you need to change it or customize it to your taste. There are several themes on the WordPress theme directory to install.

Some of these themes are free and some are premium with an advanced set of features. If you are looking to get more features to control and personalize your website layout, you should go for a premium theme.

This is what you need to do change your theme when you are logged into your WordPress dashboard.

start your blog today

  • Navigate to Appearance on the sidebar.
  • Click on ‘Themes‘.
  • Click on the ‘Add Button‘.

On the next page, you’ll find a wide variety of popular, recommended and featured themes. You are free to select any of those themes for your blog.

Also, ensure that you activate the theme after installation. Look out for themes with a good star rating, hence, a theme with a good star rating is suitable for use.

Start a blog in NIgeria with Domainking

You can go to the WordPress theme library to search for themes compatible and suitable for your website. For instance, if your blog is a news blog or if it is related to News, search for ‘News; in the search bar and you will be provided with many themes to choose from.

start a blog

Step 7: Publish Your First Blog Post

If you follow these steps, you’ll have no problems customizing your blog’s layout. Next, you have to make your first blog post. Remember, that you must be logged into your dashboard if you want to publish a post to your blog.

start a blog

By default, the first post on your blog will be ‘Hello World’. This is posted by default, so you need to make your own post on your blog.

On the left side navigation bar, click on ‘Add New’ under the ‘Post tab’. Give you post a title, in the content section, add the body or description of your post.

You can also add pictures and videos to your blog post. When you’re done, click on the Publish button at the right side. If you do not wish to publish the post, you can save it in the drafts.start your blog

Step 8: Create Pages For Your Blog


start a wordpress blog

To create a page for your blog on WordPress, you need to do the following.

  • Navigate to the ‘Pages’ in the left side column.
  • Click on ‘Add New’. When you do this, an editor page will display for you write what you want to publish on that page.
  • Write the title of the page. It can be an ‘About Us’, ‘Privacy Policy, ‘Contact Us’ page.
  • After typing the title of your page, write the page context just as shown in the screenshot below.
  • Once you are done, click on the publish button and the page will be live on your blog.

Step 9: Install Plugins

Plugins serve as some features you want to get on your blog. You can install plugins like;

  • Yoast SEO/Rankmath SEO Plugin/All In One SEO.
  • Smush.
  • JetPack.
  • Wordfence Plugin.
  • Anti-Spam Bee or Akismet.
  • Broken Links Checker and many more.

Step 10: Upload Logo & Site Title

Furthermore, you can customize your website by uploading your blog logo, favicon and customizing your website’s title. These are guidelines on to personalize your website your on the theme customization page;

  • Login to your WordPress Admin panel.
  • On the left-hand column, navigate to Appearance, then click on ‘Theme’.
  • You’ll be redirected to a screen that displays a list of the installed theme(s) on your blog.
  • Click on the ‘Customize’ button.
  • On the customization page, navigate to the left side of the page and click on the ‘Site Identity’.
  • When you do that, you can upload your logo from your laptop or PC.
  • If you don’t have a logo at the moment, you can upload it later.
  • Moreover, you can change the Site Title and Tagline of your website on the customization page.
  • When you are done, just click on the ‘Publish’ button.

How To Make Money From Your Blog

Congratulations, your website is ready for launch. In addition, you can create social media pages for your blog. This is merely for branding, professionalism and increasing the feasibility of your website.

Next, here is how to make money from your blog. The intent behind the creation of blogs is for profitability. Blogging is a legit way to make money online as a student.

Again, no businessman ventures in business to make a loss, since its not a charity organization, you need to construct plans and strategies on how you make money from your blog.

Well, not everyone starts a blog to make money from it. You can start a blog as a hobby, but due to your inputs, it can generate revenue for you in the long run.

There are several methods which bloggers and website owners to monetize their website or make money from their blog. We’ll discuss some of them. They are;

1. Affiliate Marketing

make money from blog

This is one of the best ways to monetize a blog. As a matter of fact, affiliate marketing is one of the sure ways of making money online without paying anything. Affiliate marketing refers to a system where you earn by promoting people’s services and products.

Typically, business owners and merchants are ready to reward partners and affiliates by giving them incentives or commission when they send customers to buy a purchase a product from them.

When you join an affiliate program, you are provided with referral/affiliate links. These links can be obtained in your affiliate dashboard where you get statistics of your promotion.

Through your affiliate link, you can drive leads (customers) to the website of the merchant and when these customers purchase the product or service, you get paid; as simple as ABC.

Konga and Jumia are leading eCommerce platforms in Nigeria, they sell varieties of products ranging from beauty products, home appliances, electronics, smartphones and phone accessories, laptops, teeth whitener etc.

As a Jumia or Konga affiliate, you’ll be provided with affiliate links for you to promote. You’ll be rewarded when people click on these links and purchase the product.

2. Sponsored Post

Sponsored posts serve as a good way to make money from a blog. You need to have a decent flow of traffic to your blog to earn using this method. Advertisers are ready to pay you if you have a good number of visitors.

A sponsored post on your blog can give up to up N20,000 upwards depending on your blog traffic. If no advertisers are ready to patronize you, you can publish an ‘Advertise With Us’ page or reach out to advertisers in your niche.

Bloggers in the Technology niche receive advert offers from people who are keen on posting product reviews of tech gadgets and products on their site.

Most of these advertisers may request for a link from your site to their site. As a blogger, you can charge them for the link (do-follow or no-follow).

In September 2019, I received an offer on one of my blogs. The advertiser offered me $75 for three do-follow links (one of them the links was pointing to a sports betting website, another was for a wrestling or boxing contest and the last was for an article on a foreign blog).

Although I needed money at that point in time, I rejected the deal because it didn’t favour me. The blog is three years old and it has a domain rating of more than 30, so I can’t settle for less than $100.

Eventually, the advertiser obliged to pay me $100; I wanted $200 but I didn’t want to sound greedy, so I accepted the offer because I felt that the advertiser may return again to make another sponsored post.

NOTE: If your blog is new or less than six months, you need to put in a lot of effort if you want to attract offers for sponsored posts on your website. If your blog is an authority in the niche or an established one, you won’t struggle to get the attention of advertisers.

3. Direct Advertisements

Direct Advertising on your website can earn you lots of money if your blog has plenty of traffic. Why traffic? So think about it this way.

If your blog has more than 20,000 visitors every month, you will receive advert offers from advertisers and brands who are interested to show their ads on your blog.

For instance, if you pay a visit to LindaIkeji’sBlog, you will discover that there are lots of Direct Ads on it. Companies and brands are aware that millions of people visit LindaIkeji’sBlog every month to read gossip.

Therefore, they want to create awareness about their businesses by advertising on LindaIkeji’sBlog. Here is a screenshot of the homepage of LindaIkejiblog.

start a blog and make money

It seems like advertisers are struggling to have their ads on it. The website is stuffed with adverts, well, you cannot blame Aunty Linda because she is making her money from it.

So, you can sell different sections of your site to advertisers just the way Linda Ikeji does it. For example, you can sell a space (160 x 600 or 300 x 250) on your blog sidebar or the Leaderboard ad (728 x 90) on your blog’s header.

You need to have a good flow of traffic to attract advertisers to your site. Advertisers wouldn’t want to advertise on a blog with few visitors because it will not convert.

4. Google Adsense

Make Money from your blog with Google Adsense

Adsense is an advert platform owned and controlled by Google LLC. They allow website owners, webmasters and bloggers to display adverts on their websites.

When you sign up for Adsense, Google sends you a code to embed on your site. When you do this, advertisements will start showing on your website.

Mind you, many brands, companies and organizations pay Google to display these adverts on your platform.

Google Adsense pays her publishers (blog owners) for every click on those ads. You will be able to earn money from Adsense if you have good traffic to your website. Some of your visitors may be interested in these adverts and you earn money when they click them.

Do not attempt to click the adverts on your website or send fake traffic to your website. If you do, it will be counted as an invalid click, and Google can terminate or suspend your account when you do so.

Google values its advertisers and they are ready to do anything to keep these advertisers. They do not mind terminating the account of their publishers if they detect any fishy activity.

How do you get paid by Google? Well, the answer is that Google pays you when you reach the threshold of $100.

So, you can sign up for Adsense and start earning. Apart from Adsense, other ad companies where you can sign-up and display adverts include;

  • Propeller Ads.
  • Ad Naira.
  • AdTargets.
  • NG Adverts.
  • Ezoic and many more.

5. Sell Your Own Products and Services

Although Google Adsense can pay thousands of dollars to webmasters, some bloggers and webmasters do not like using them on their site.

They prefer to sell their own services and products. For instance, Neil Patel is a blogger who has thousands of people visiting his website every day but he doesn’t use Adsense on his site. Yet, he makes millions of dollars every month on his site. How possible is this?

This is because he is an SEO expert and he sells Digital marketing and SEO services to companies, businesses and brands who are ready to outrank their competitors on search engines.

Therefore, you can sell your products and services to your blog readers. For instance, if you are a website designer, you can create an Ad on your site and offer website design services to your readers.

If you have tech gadgets, health products and supplements you would like to sell, you can upload the pictures on your site and hopefully, you’ll make sales.


Really, it has been a long read! Thanks for giving some your valuable time to read this guide. This is the complete tutorial to create your blog in Nigeria using Domainking.

Our expectation for is that through this article, our readers will know how to create their website on WordPress. You can also contact us if you want to create your own website or blog like this. We wish you a successful blogging career as you set out to start your own blog. Cheers!

About the author

Nwawulu Gracious Zara

Nwawulu Gracious Zara is the Editor in Chief at
On this blog, I provide business and publish profitable business ventures that can generate income for you.
As an entrepreneur, he has helped to build profitable online businesses for people and also provided solutions to business problems.
Zara is on a quest to help people build wealth and secure financial security and independence.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.