Our Vision Want to know Why we share this infos for Free? Click Here

How to create and monetize a self hosted WordPress Blog – Step by Step tutorial

How to Create a Self Hosted WordPress Blog and Make Money

Do you wish to learn how to start a blog using WordPress and make money? This tutorial is sure to guide you on how to start a Self-hosted WordPress blog and monetize it easily without paying anyone to create it for you. The steps outlined here are straight forward and easy to follow. While using this guide, if you come across anything that seems to be unclear to you, kindly drop it on the comment box and I will attend to it shortly.

How to start a blog in WordPress

In this tutorial, you will learn:

  1. How to choose a good niche
  2. Picking a great domain name
  3. Purchasing a hosting Plan and a free domain name
  4. Installing WordPress software to your hosting account
  5. Writing and publishing valuable posts on your blog
  6. Monetizing your blog with AdSense and Affiliate Program
  7. Getting Traffic to your blog
  8. How to cash your earnings to your bank account

1. How to Choose a perfect Niche

Let me explain what a niche is for the sake of newbies, Niche simply means the area or industry you intend to blog about. Eg. Fashion, Technology, Finance, Relationship, Health & Fitness, Entrepreneurship, Education etc. Hope you understand? Now, one of the major mistakes new bloggers make is going into a niche they know nothing about. Remember, you’re not creating a blog just to earn some cool cash rather, see it as a platform where you show your skills and people will see you as an expert in that field. So choose a niche you’re passionate about. When you have decided on the niche, this should take you to the next stage which is getting a domain name for your new blog.

Related: 6 high paying blog niche Ideas for bloggers

2. Picking a good domain name:

A good domain name has a major role to play in your blogging business. A domain name is the address (URL) that links to your blog e.g “blogdevelopers.net”, “myblog.com” etc. Ensure you choose a domain name that has at least a keyword related to your niche for SEO sake. The domain name should also be short and memorable.

Related: How to find and Register a good domain name for your blog

3. Buying a Hosting Package

Your next plan is to invest in a good hosting package and a domain name. Before you buy a hosting plan, ensure the hosting company is recommended by WordPress; first decide on a domain name to register alongside your hosting. Some hosting companies allow you to register your domain name for free when buying a hosting plan. Ipage & FatCow are one of such companies that do that. If you’ll be using Ipage to host your blog, I advise you to start with their basic plan pending when you start making money from your blog before upgrading. or host your blog with FatCow and get a free domain.

4. Installing WordPress:

Remember, I promised to make this tutorial as straight-forward as possible. Now once your hosting is successful and ready for use, it’s time to install your WordPress to the account. Installing WordPress is very easy on FatCow web hosting account likewise Ipage. If you hosted on FatCow, then the video tutorial below should guide you through the process on how to setup WordPress.

How to Setup WordPress on FatCow web hosting:

You may watch this video to learn how to Install WordPress on FatCow account or continue reading if you don’t like it.

If you haven’t gotten a hosting account yet,  then use the link below to get a FatCow hosting offer and start installing WordPress immediately.

After successful installation of WordPress, you need to give your new blog a nice template called theme. You may start with any of the free themes on the blog by clicking Themes under Appearance Menu on the dashboard.

5. Write and Publish Articles

I’m glad you finally made it to this stage; at this point you need to start filling up your new blog with contents related to your niche. I always hear new bloggers make comments like “I can’t write” “I am not a writer” etc. Honestly, you must not be a writer to blog, Your writing skills will improve over time with practice. All you need right now is the ability to make research and rewrite what you’ve learnt from your research work. That’s all. It is not difficult. But in case you need a writer to help you out with articles to fill up your new blog, then get in touch with my writer.

6. Monetize your blog

There are several ways to monetize your blog; we have affiliate programs, Contextual Ads e.g. Google AdSense, CPA programs and selling your services.

Affiliate Marketing has to do with getting commission from every sale made through your referral link on your blog. There are several affiliate networks you can join. I’ll implore you to start with one program at a time.

NB: Please don’t apply until your blog is fully setup else, they’ll deny you approval. And always read their policy, Terms and conditions before joining any programs.

Here are the most popular affiliate networks you can join immediately though, some of them don’t accept Nigerians but if you need the tricks on how to go about it, kindly indicate interest using the comment box.

  1. Commission Junction by Conversant (cj.com)
    This is probably where you should start from as a new affiliate marketer who have keen interest in affiliate marketing. Commission Junction (cj) is one of the most popular affiliate network in the world. Guess what! They accept Nigerians. I have personally made alot of money through this network by just promoting virtual products on my blog. Below is a screenshot of my account on CJ displaying my accrued earnings for the month so far.My Cj Earning proof - Affiliate marketingCommission Junction pays their affiliates on the 21st of every month through cheques and Bank Deposit (Payoneer) when you reach or exceeded the $50 threshold.
  2. ClickBank.com
  3. ShareAsale.com
  4. Amazon Affiliate
  5. Markethealth.com (For health niches)

Google AdSense: Google AdSense is a contextual ad network owned by Google. This program allows publishers to earn money from their blogs and websites by serving automatic text, image, video, or interactive media advertisements, that are targeted to site content and audience. So far, AdSense is the best ad paying network. Before you apply to this program, ensure you meet their requirements before applying. Read Google AdSense policy here.

Below is my AdSense Earnings from one of my 6 months Technology blogs.

7. Getting Traffic to your blog

Traffic is very important as this will have effect on your earnings. Once your blog is ready and monetized, use Social media to drive traffic to your new blog. Also remember to optimize your blog for SEO once it is fully setup.

8. How to Withdraw your Earnings

Most affiliate networks accept PayPal as a means of payment but if you’re a Nigerian like me, you may use the same method I use in withdrawing both my affiliate and Google AdSense earnings right to my bank account. It’s called Payoneer. With a Payoneer account, you can easily receive payments & access your funds anywhere. Practically, all the major Affiliate networks and AdSense pay their publishers and partners via Payoneer. Once you create the account, you’ll be sent an ATM card which looks like what you’re seeing below with which you will use to withdraw your earnings from any ATM machines around you.

payoneer card sample

Payoneer Card Sample

Aside Payoneer and PayPal, you can also withdraw your earnings using Wire Transfer, Western Union, Skrill, WebMoney, Bitcoin and etc depending on the affiliate networks.

I’m glad you now know how to start a blog in WordPress. Kindly share this content with your friends using the social media buttons below. Doing that may save a life. Please!!! I Beg you. Share it!

Do you need Help? In case you would like us to help you create the blog and mentor you, Hire A Blog Designer.

Related: See how I Earned $1,000 Monthly With Payoneer Affiliate Program

Don’t be Shy! If you have any question, Kindly drop it on the comment box below and I will attend to it shortly.

Do Me a Favour: Please share this post on Facebook, Twitter or other social networks you use below. I’ll really appreciate.


  1. Adeyemi Ifeoluwaseun Stephen June 6, 2017
    • Victor Ikani June 7, 2017
  2. Jerry Okon June 7, 2017
    • Victor Ikani June 7, 2017
  3. Victor June 13, 2017
  4. Earnest Ogochukwu June 16, 2017
    • Victor Ikani June 16, 2017
  5. jecob israel June 18, 2017
    • Victor Ikani June 18, 2017
  6. Otu Uchechi July 12, 2017
    • Kanyinebi Jerry October 20, 2017
      • Victor Ikani October 23, 2017
  7. japhet ishaku July 20, 2017
  8. Daniel August 9, 2017
  9. Bankole August 11, 2017
    • Victor Ikani August 14, 2017
  10. Lewis September 5, 2017
  11. Ukpabio September 10, 2017
  12. Kareem September 24, 2017
  13. Emmanuel October 2, 2017
    • Victor Ikani October 2, 2017
  14. wisdom October 15, 2017
  15. Emma October 18, 2017
  16. Matthew October 19, 2017
    • Victor Ikani October 23, 2017
  17. Priscilla October 24, 2017
  18. Okeke Blessing. November 10, 2017
  19. Vitalis November 20, 2017
  20. Onyeyichi November 21, 2017
  21. Mrhenry November 24, 2017
    • Victor Ikani November 24, 2017

Leave a Reply

Would you Like us to Build You A Professional Blog and Make Money Online?Click Here >
Learn From the Experts on how to succeed in Internet business.
Your Information will never be shared with any third party.
Wait!!! Do You Need Help?
If you are just setting up your blog, I can help you with all the basic steps involved, such as registering your domain name, purchasing a hosting plan, installing WordPress, installing the basic things that will make you get started.

In short, I will prepare your blog for you to start blogging right away.

In addition, You'll be added to our WhatsApp Group where you'll get full support until you start earning from the blog.

* Limited time offer! Grab this Opportunity now!
Enter Your Email Below to Get Started FREE
  • Make at least a $100 Monthly online
  • Free WhatsApp Mentorship Program
  • Own a self Hosted WordPress Blog
  • Affiliate marketing Support via WhatsApp