Enter your name and email to get access to the blogging crash course right away for FREE!

Invalid email address

How To Set Up A Self-Hosted WordPress Blog On Whogohost In 30 Minutes (A Step-by-step Beginner’s Guide With Whogohost Promo Code 2021)

(Last Updated On: November 8, 2021)

If you’ve been looking to start a real blog (just like the one you’re reading) of your own, then this is the perfect post for you.

In this guide, I’ll show you how to set up a self-hosted blog on WordPress (which is the most popular content management system on the planet) and get the following:

… without any knowledge of coding or website designing.

So, if you’ve been wondering how to install WordPress on Whogohost or how to host your blog on Whogohost or how to use WordPress on Whogohost… this is the perfect post for you.

And the best part?

You’ll have your sizzling new WordPress blog online in less than 30 minutes with as low as N1,500.

Yes, that’s not a typo!

This is the exact tutorial hundreds of other beginners have used to set up their online platform to make money online without writing any line of code.

So, even if this is your first attempt at setting up a blog or you’re a total newbie, you can easily do this without paying any website designer a dime.

Also, if you’ve been searching for ways to start a website or blog of your own without spending too much money, I wrote this post specifically for you. Use it wisely and thank me later!

Let’s get started.

First, here are the resources you need to set up your self-hosted blog:

1. You need a domain name

This will be the web address of your blog; I recommend you read this post to really understand how to choose a good domain for your blog. This will cost you anything from $15 but don’t worry, I’ll show you how to get your domain registration for free legally! (Read on)

Suggested Post: How To Choose A Good Domain Name For Your Blog That Ranks Well In Search Engines

2. A web hosting account

This is needed to host your files on the internet; without this your blog will be non-functional. I’ll walk you through the process of buying one with your Naira Mastercard.

In this tutorial, I’ll be using Whogohost to set up your blog as it’s one the best web hosting companies in Nigeria at the moment and very affordable.

Here are other benefits of using the service of Whogohost:

  • Efficiency: You website will always will be online because their server has an efficient uptime compared to other hosts.
  • Speed: Whogohost makes your website or blog load so fast and this helps to boost your search engines rankings and reduce the page load of your website.
  • Good customer care service: Whogohost offers a live chat system where you can have a live-chat with one of their staffs when you have any problems or face technical issues with your website. This means you’ll always have answers to your questions within minutes.
  • Affordability: Despite all the great value it provides, Whogohost is one of the most affordable hosting providers you can find around in Nigeria. Their web hosting charges starts from N1,500 per month. That’s quite cheap compared to the amazing values, features and benefits you’ll enjoy. Frankly, most Nigerian web host don’t come this cheap.
  • 30 days money back guarantee: Because of the quality of services they offer, they offer a 30 days money back guarantee. This shows that they are confident of their services – so, if within 30 days you discover their services don’t meet your demand, you can ask for a refund. You got nothing to lose!
  • Free domain name: Other web hosts register a domain name for about $15 but Whogohost gives you for FREE for life as far as you keep your hosting account with them. Can you beat that?

So, when you’ve decided the domain name you intend to register. Just follow the following steps to set up your blog:

Step 1: Go to Whogohost Official Website (this link gives you a 25% discount) to Buy a Webhosting Account and Get a Free Domain Name Registration

  • Visit Whogohost official site (the link opens on a new tab so you won’t lose this tutorial and gives you a 25% discount)



As you can see from the image above, Whogohost has several Hosting. There is the cPanel Hosting, WordPress Hosting, Email Hosting, and the Site Builder.

What’s The Difference Between cPanel Hosting and WordPress Hosting?

WordPress hosting is a web hosting account that has been properly optimized for the needs of a WordPress website so that the WordPress website can run smoothly.

WordPress hosting is on AWS (Amazon Web Services) servers only and uses Nginx, which is about 2.5 times faster than Apache that is on shared hosting.

The servers for WordPress hosting has been fine-tuned and optimized specially to meet up with the requirements needed for WordPress websites.

Since the servers are tweaked for WordPress sites, they load WordPress sites faster, unlike shared hosting servers that need to run most applications. Thus, the performance and functions of a WordPress site can be maximized on a WordPress hosting account.

Due to how the server for WordPress hosting is set up, your website will be able to handle a higher number of viewers, compared to when it is on shared hosting. Therefore, your website is less likely to go down.

When you purchase your WordPress hosting account, WordPress comes pre-installed when your account is activated. So, you don’t have to go through the trouble of installing WordPress yourself.

The cPanel Hosting is quite cheaper than the WordPress Hosting. So, if you’re just starting out you can click on “cPanel Hosting” but I recommend you go for “WordPress Hosting.

  • Click on “Get Started” on any of the hosting plan to get 25% discount. Cool, right?
  • If you click on “Get Started” under WordPress hosting, you’ll be taken to the next page which will look like this:

  • Click on “Purchase WordPress Hosting” and you’ll be taken to the next page.
  •  On the next page, Whogohost shows you the different plans that they have. Whogohost has 3 different hosting plan you can choose from:

1. WP Beginner: This web hosting plan is meant for sites with very low traffic and includes: 10GB Webspace, 100GB Bandwidth a free .NG domain name registration, 4 Subdomains, 1 Hosted Addon Domain, I Parked domain, Free SSL Certificate and PHP, CGI enabled. This plan costs N1,800 per month.

2. WP Standard: This web hosting plan is ideal for sites with low traffic and includes: 25GB Webspace, Unlimited Monthly  Bandwidth, a free .NG domain name, 2 Additional Websites, 10 Subdomains, 3 Hosted Addon Domain, 2 Parked domains, Unlimited Emails, Unlimited SQL databases and PHP, CGI enabled. This plan costs N2,800 per month.

3. WP Standard Plus: This web hosting plan is suitable for sites with moderate amount of traffic. This is the plan I recommend you choose when you’re just starting out. It includes: 12GB Webspace, 45GB Bandwidth, a free .COM domain name, 15 Subdomains, 5 Hosted Addon Domain, 3 Parked domain Unlimited emails, unlimited SQL Databases and PHP, CGI enabled. This plan costs N4,500 per month.

Please Note: The free domain name registration offer is only for .com.ng, .org.ng and name.ng domain names.

However, if you choose Cpanel Hosting, you’ll see the following list of hosting plans just like the image below:

  • Just click on “Order Now” under the hosting plan of your choice. I recommend the WP Standard for WordPress hosting or PRO for Cpanel Hosting.

IMPORTANT NOTE: Please keep in mind that if you choose to be billed annually, you’ll get a FREE .com.ng, .ng, or .org.ng domain registration FOR LIFE. However, if you choose to be billed monthly, you won’t get this free registration and would have to pay for it.

  • On the next page, enter the domain name of your choice (For example Healthbox.com.ng) and click on “Check”. If it’s available, it’ll be displayed and if it has already been registered, choose another one. Just scroll down and click on “Continue” when you’re done.

On the next page, a summary of your web hosting plan and charge will be displayed (see image above). If you choose to be billed annually, you’ll get a free domain name for life.

  • Then, choose your preferred Site Name,WordPress Admin username, password, and email address. Ensure you keep these details safe as you’ll be needing them when logging into your WordPress blog.
  • Just click on “Continue” and choose your preferred means of payment.
  • Click on “Check out”.

When the next page loads, fill in your personal information, billing address, account security and other details. When filling your details, note the following important points:

  • Choose a phone number that you’re currently using, you’ll need to do some verification.
  • Choose an email address that you frequently check and have access to. This is where your hosting login details will be sent to.
  • Choose a very strong password for your hosting account. (The password strength bar should show green and say: Strong!)
  • You can choose any preferred payment of your choice: Paystack, Bank Payment Details, Paypal, Quickteller and Rave By Flutterwave. If you have a MasterCard, I recommend you choose Quickteller so you can make payment with ease without going through the hectic process of going to the bank to pay.
  • When you’ve finished filling the details using the guidelines from the image above; click on “Complete Order”.
  • If you chose Quickteller (which is what I recommend) as your payment option, you’ll be taken to the next page to make payment.
  • Just click on the button: “Pay with Quickteller”.
  • You’ll be taken to secure page where you can enter your credit card details.
  • On the page, choose “MasterCard Naira Card” from the drop down
  • Then enter your card number. This is the 16 digit numbers displayed on the front of your card.
  • Enter the expiry date of your card and CVV2 code. Your CVV2 is the 3 digit number displayed at the back of your card.
  • Enter your Card pin and click on Pay.

A security code will be sent to your phone number from your bank. Enter the code on the next page and click on “Continue”.

Within few minutes, the payment process will be complete and your invoice would show your order has been paid for.

“If you encounter any problem here, just give me a call on +2348039185233 or leave a comment on this post or use the contact page to get in touch with me and I will be more than willing to help you out.”

Please Note: Whogohost will send you an email containing your hosting details and your username and password. You’ll need this when logging into your control panel, so keep it safe.

Step 2: Install WordPress on Your Domain

If you choose the WordPress hosting, there won’t be need to install WordPress anymore as it’ll be preinstalled on your domian name. However, if you choose the Cpanel hosting, then follow the following step highlighted below to install WordPress on your domain name.

The next step is to install the WordPress content management system on your domain. This will enable you write on your blog. Let’s get started:

  • Visit yourdomain/cpanel. (Replace “yourdomain with the domain name you registered)
  • Enter your username and password which was sent to you by Whogohost and you’ll be directed to your control panel where you can install the WordPress content management system.
  • Scroll down and locate the “Softaculous Apps Installer” and click on WordPress.

  • On the next page, click on “Install” and wait for few minutes for installation process to start.

  • When it completes, you’ll taken to a page that looks like this image below:

Here’s how I recommend you fill the details in the specific field:

Software Setup

  1. The protocol box should be http://
  2. The domain box should be your domain name.
  3. The directory box should be left empty.

Site Settings

  1. Fill your site name and site description.
  2. Uncheck “Enable Multiple (WPMU).

Admin Account

  1. Fill your Admin Username and Admin Password. This will be the details you’ll need to enter to log in to your WordPress Admin dashboard to write blog posts and make other necessary changes to your blog, so keep it safe. When choosing your Admin Email make sure it’s an email address you check frequently.
  2. Check the Limit Login Attempt (Loginizer) box. This helps to protect your site against brute force attacks by limiting the number of login attempts for your WordPress installation. If selected Loginizer plugin will be installed and activated with your installation.

Important Note: Do not choose “admin” or your domain name as your admin username because this is what hackers first try out when they intend to use brute-force to log into your website. Also, make sure your Admin Password is very strong.

Advanced Options

  1. Click on it and fill the details as follows:
  2. Check the Update Notification box. This will ensure you receive email notifications whenever there is an update for the installation.
  3. Check the Auto Upgrade. This will ensure that this installation will be automatically upgraded to the latest version when a new one is available.
  4. Check Auto Update Plugins. This will ensure all the active WordPress plugins installed for this installation will automatically upgraded to the latest version when they are available.
  5. Check Auto Upgrade WordPress themes. This will ensure all the active wordpress themes for this installation will be automatically upgraded to the latest version when they are available.
  6. Check Automated Backups. This will ensure Softaculous will take automated back ups via CRON as per frequency you select.
  7. Choose 4 for Backup Rotation. If the backup rotation limit is reached, Softaculous will delete the oldest backup. The back ups will utilize your space so choose the backup rotation as per the space available on your server.
  • Then choose any theme of your choice and finally click on “Install”.
  • When the installation process complete, the next page should look like this:

If you’ve finally reached this stage, Congratulations! You’ve just installed WordPress on your domain name.

Your Administrative url is where you visit to make changes to your blog and add content.

Step 3: Login to Your Brand-New WordPress Site and Publish Your First Post

It could be scary at first but the post doesn’t have to be perfect; it just has to be published. So, go ahead and share your thoughts to the whole world. It doesn’t have to be perfect!

Here’s how:

  • Go to http://www.yourdomain.com/wp-admin (Replace “yourdomain” with your domain name).
  • Login with the username and password you chose when you installed WordPress in step 2 above.

  • The next page displays the dashboard, which is the “back-end” (only you can access this) of your website from where you set everything that appears on the “front-end.” (what visitors see)
  • On the left side of your dashboard screen are menus. Position the mouse on “Posts” and click “Add New” from the sub-menus that will pop out.

  • On the next page, enter the title of your post in the first tab and paste the content of your post in the second tab. Click “Publish”.

  • On the next page, click “View post” to see the post you just published on the front-end of your website or self-hosted blog as it will appear to your visitor.

If you’ve successfully reached this stage, congratulations! You can now start spreading your thoughts and website links to your friends, family and to the whole world in less than 30 minutes.

You can now use your blog to:

  • Build an audience.
  • Sell your products and services.
  • Make money online.
  • Start an online business.

Need help?

If you encounter any challenge while following the steps above, you can contact me on +2348039185233 or leave a comment below and I will be more than willing to help you out.

 Here’s The Gift I Promised …

 If you successfully used this tutorial to start your blog, then send me an email at Emmanuel@onlinebloggingincome.com or better yet use the contact form and I’ll send you a free copy of my best selling book: The 5-Day WordPress school – How Become A WordPress Website Designer In 5 Days Or Less.

My way of saying thank you for following my tutorial and sticking with my recommendation, you rock!


The Author

Cyrus Jackson


  1. Thanks for these relevant information. I consider it quite useful.

    1. You’re welcome, Ray! I’m quite curious, did you set up your blog with this tutorial? I’ll love to have a look at it.

  2. Thanks for your quick response to my question on Bloggers Lab. WordPress had earlier released recommended hosts like the bluehost. How competitive and save is Whogohost? Will I be able make money on my site when using this host?

    1. Bluehost is not a good host, Sunday. It’s one of the host owned by the EIG’s, so stay clear from them as they suck big time. Whogohost is one of the best web host you can find in Nigeria.

      I understand your fears about Whogohost but be rest assured that your website will be in save hands. I was once skeptical about Nigerians web host and didn’t recommend them to my readers but after running a poll on Nairaland (the biggest forum in Nigeria) which hit the frontpage: I got lots of awesome feedback from bloggers using their service and I was really impressed. You can read the thread here

      So: yes, it’s a good web host and you can make money from your site using them just follow the tutorial in the post.

      Hope I answered your question?

      1. Ok and noted. I will contact you for assistance as soon as am ready. Many thanks.

    2. Thanks for this information. I appreciate.

      1. You’re most welcome, Sunday.

  3. I want to create a bitcoin site. Like that of https://crypto-investforum.com so can I get a theme on WordPress that will do the job? Please check the site n get back to me.

    1. Kelvin, you can create any type of WordPress and the themes for any kind of site is available. It’s good you intend to start a website of your own to generate income for yourself. That’s awesome. I did check out the site but it wasn’t built on WordPress. However, I can help you create a similar one on WordPress if you want: call 08039185233 or use the contact form to get full details of how much it’ll cost you.


  4. This is awesome, Whogohost is a goal

    1. Cynthia, I’m glad you found it helpful, if you can share this post with your friends using the sharing buttons (so others can learn from this) I would really appreciate it

  5. Whogohost is the best Nigerian hosting company

    1. Absolutely, Sandra. I’ve been very skeptical about Nigerian host but when I did a poll on Nairaland, which is the biggest forum in Nigeria, I discovered that bloggers have been using Whogohost and found their services really valuable and when I tried it out with one of my client’s site: they offered an excellent service and their customer support was awesome

      And I’m yet to still experience any issue with them. If you have used them before, I would love you to share your experience here on this blog as a guest post for others to learn about it.

      What do you think? You can get in touch with me here, if it sparks your interest.

  6. Hello,

    How can I activate a free SSL certificate for my WordPress site if I decide to go with Whogohost? All their hosting packages promise free SSL.


    1. Yes, Whogohost offers free SSL certificate for life when you buy any web hosting plan with them using the link on this post. It comes preloaded in your account, all you just need to do is activate it or chat with one of their customer support to help you do it, It’s very easy.

  7. I have a blogger blog already with custom domain from domaianking. Can I transfer it to WordPress and whogohost. Will it work perfectly.?

    1. Oha, yes it would work perfectly. But your first step would be to buy a web hosting account with Whogohost using the tutorial in this post and then point the nameserver to Domainking which is a very easy process if you follow the step by step prompt on the site.

      Then, you can now install WordPress on your domain name and import all your blog posts, images, files …from your old blogger blog to your new WordPress blog. Hope you got it?

      If you still have any questions, feel free to call/whatsapp me: 08039185233 or use the contact page.


  8. I followed all the steps. And now, if I type in my domain name. It will display some error saying: “Oops! This site is under construction”

    What does it mean?

    1. Yes, when you first buy a web hosting account with Whogohost, they display a default page for your site that it’s under construction which you have to remove by contacting their support. They have a live chat support on their website. Happy blogging!

  9. hello i have a question. what happens if i have already mapped a custom domain name to blogger but want to remove it and use it on wordpress.org in whogohost.

    1. That’s very easy, Tony. All you just need to do is to buy any hosting plan with WhoGoHost (using this tutorial) and then tell WhoGoHost to point it to your domain name.

      Once that is done, install WordPress on your domain and transfer all the files (blog post, images, videos…etc) to your new WordPress blog and you’re good to go.

      If you come across any hurdle or still have any questions, feel free to ask. I’ll reply!

      1. Why do you record http and not https? Ko

        1. AbbyGayle, can you be more clear with your question? I don’t really understand your question.

  10. thank you, you just saved me

    1. You’re welcome, Moses.

  11. Thanks a lot Mr. Cyrus for sharing this knowledge with us. Honestly i have been able to gain a lot for this content. I am a newbie in the blogosphere. Hope to acelerate more in the future.

    1. You’re most welcome. I would appreciate you sharing the post to spread the words.

      1. Sure indeed I will. Trust me this is really good stuff.

  12. Please can I use my mobile phone to do this, if so will it work?

    1. You can only do this from a system. It can’t be done from a phone.

Comments are closed.


Enter your name and email to get access to the blogging crash course right away for FREE!

Invalid email address

OnlineBloggingIncome © 2021