How to create a blog in less than 20 minutes

Everyone should create a blog. Because everyone has something to say! Blogging has become a part of us, a very important part of us. No matter what you do, a blog could help you! You can create a blog in Nigeria, Kenya, Ghana, South Africa, the United States, India, or any country in the world following this guide

Why you should create a blog

When it comes to making money online, having a blog is very important. There are many reasons why you need to create a blog. If you want to make money online, blogging is the most popular way people make money online. Are you a seller? A blog will help buyers know more about you and your products. Do you see yourself as a writer? A blog will help readers discover your works. If you own a company, a blog will connect you to your customers. A blog will help you share ideas, get known, and establish you as an expert in your field. Almost everyone should have a reason to create a blog.

So in summary, everyone needs a blog! In this post, we will guide you on ‘how to create a blog in less than 20 minutes.” 20 minutes is all you need, no more than that! Please note, when we say 20 minutes, we mean the time it takes you to create a blog, set it up, and ready to start blogging. It does not include the time you spend on writing posts and all that. The 20 minutes is from step 5 to step 7 in this post.

There is one main obstacle that prevents people from venturing into blogging. There is the belief that it is too difficult to create a blog, too difficult to run it, and too difficult to maintain. That is very far from the truth. Blogging is one of the easiest things to do. Very easy. As easy as preparing breakfast, as easy as getting in a car.

The goal of this post is to help you get started with your blog and we will give a step-by-step guide on how to create a blog. It will be our joy if you follow through, and succeed in setting up your blog and excel. We hope you will share your experience with us. Let’s get started on how to create a blog.

Before you create a blog, pick a niche

The first step to creating a blog of your own is to pick a niche. To decide what you want to blog about. From my experience, this is the MOST IMPORTANT PART of blogging. Because this is the part that will determine if you get bored or get tired of blogging. This is the part that will keep you going even when you feel like giving up. This is the part that will give your blogging life a purpose. For those who skip this part, they open a blog today and tomorrow, they burn out.

You have to look through you. Why do you want to start a blog? What is that thing that you are most passionate about? Are you very knowledgeable about it? Do you see yourself as an expert? Will you be willing to learn and grow in it?

If your passion is football and you decide to blog about politics that you don’t fancy, it is likely that you will get tired before the blog stands a chance to be successful. So if your passion is finance blog about finance. If your expertise is movies, blog about movies. If you love news, open a news blog. If you love gossip, open a gossip blog.

The biggest mistake you can make is to open a news blog because everyone is doing it! No! In fact, smaller niche blogs fetch more money than broad niche like news unless you have a big budget and connections. So define your niche according to your passion and interest.

Steps to create a blog

Follow these steps to create a blog

1. Choose a platform(We recommend wordpress)

The next to create a blog is for you to decide which platform you are going to use for your blog. For the purpose of this guide, we will be using WordPress. It is our recommended platform. There are many other platforms such as Drupal, blogger, and the rest but we strongly recommend WordPress and this is why.

WordPress is by far the most used platform. Even the big websites you have visited are likely using WordPress. CNN uses WordPress. There are over 72 million WordPress users. That can only mean one thing, a vote of confidence. It also projects longevity. It won’t just fade and fall off. Because there are many people on it, it will keep being maintained. Take a look at the chart below to see how WordPress compares with other blogging platforms.

Blogging platforms
Top blogging platform compared

It is also important to note that WordPress is very easy to use. There are lots of free themes, free plugins, and many freebies in WordPress to help you make the best of blogging.

One of the most important factors in blogging is security. WordPress is very secure. It is backed by a strong team who regularly updates the CMS.

Another important thing is that with WordPress you have the power to customize and build whatever you want. No limitations. You can dare to build anything! The freedom is amazing!

Please note: we are not saying other platforms are not good, they are good but for us, WordPress tops the list. We strongly advice you to use WordPress whenever you want to create a blog.

Once you have decided to go with WordPress, there is one more issue we have to deal with: Free WordPress or self-hosted WordPress ( VS

Free Blog VS Self Hosted

This might sound a little confusing but don’t worry. A free blog is what you find at and a self-hosted is what you find at Both of them are WordPress but with many differences, you should consider. For the purpose of this guide, we recommend and advice you to go with a self-hosted blog. Never go for a free blog unless you are not planning to make any big impact with blogging.

As the name implies “free blogs” is something you are given to use but it is not yours. You cannot control it because it is someone’s own and you are only being permitted to use it. On the other hand, the name ‘self-hosted’ implies that it belongs to you. You own it and can use it as you want! It will always be yours! No one can take it from you.

Free blogs usually come with a long domain name, for example, while self-hosted is always with a brand-able and easy-to-remember domain name, for example,

On free blogs you do not control your content, WordPress does. They can limit what you upload and a lot more but on self-hosted you control everything!

On free blogs, you may not be able to put adverts and make money because of limitations but on self-hosted you can put as many adverts as you want, and make as much money as you want!

On the free version, you may not be able to customize your blog to your taste, there is a serious limitation! But on self-hosted, you can customize and do whatever you want with your blog.

There are more but I hope this is enough to convince you that self-hosted is best for you to create a blog.

Do not worry, when you go with self-hosted, it is the same CMS as the free one but just that it gives you more control and power to make the best out of it and also make money.

We will continue by showing how to create a blog, using the self-hosted WordPress.

2. Pick a domain name

In step one, you have figured out what you want to blog about, in step two you have decided to be in control of your blogging and make the best of it. Now it is time to pick a domain name. A domain name simply means website name. is a domain name. Your domain name should reflect what your website is about. That is not a must, it is advisable. Whatever you chose is okay as long as it is easy to remember and nice.

Once you have picked a domain name you want to use, you can register it with companies like Namecheap, Godaddy, and more. But for the sake of this guide, we will advice you to hold on and continue, we will show you when to register it. Domain names are not expensive. You can get them from $9 per year.

3. Pick a Web Host

A web host is where your website files and all it contents will be stored. Without a web host, you cannot use your domain name. Web hosts are not very expensive. You can get a host for as little as $2.75.

There are many web hosting companies but for the purpose of this guide, we recommend HostGator the domain and web host registrar to create a blog.  We are recommending them as both domain registrar and web host to make the process fast and smooth.

Hostgator is giving a special discount to all readers of Make sure you use the coupon: MakeMoneyUsers

There are other web hosting companies you can use: BlueHost, InMotion, and more.

4. Register and set up your domain and web hosting

Now is time to put all into work and set up your domain and web hosting. In step three, we asked you to hold on, now we will show you how to register a domain and web hosting all at once and in one place for easy access. At the end of this step, your blog will be ready for use!.

Don’t worry, you won’t spend much money to set this up. As a reader of this blog, you will get a huge discount from Hostgator.  Just follow the instruction. It is time to create a blog.

A. Click here and go to, once there click “Get Started!”

Once you have clicked on the above link, it will take you to Hostgator, where you will be setting up your blog in less than 20 minutes. Click on the “Get Started!” or see the screenshot below.

Hostgator sign up

Once you click on “Get Started!” it will take you to the next page and show you options with different plans. Since you are just starting out, all you need is the smallest plan. That is enough for you. So click on the”buy now” or see the screenshot below for the guide.

Hostgator plans

B. Enter your domain name

The next stage you will be taken to, the first will involve entering your domain name. So, enter the domain name you want to use for your blog. It should be something easy to remember and nice. It must not be a domain name that has been used before. When you enter and click outside the box, you will know if it is available or not. If it is not available, you can try different domain names and combinations. If you are confused about where to enter your domain name, see the screenshot below for guide.

Register domain

C. Pick a hosting plan

Once you have successfully entered a domain, scroll down and pick a hosting plan. We recommend the hatching plan as it is good for beginners. As your audience grows, you can always upgrade. Also, you will notice that when picking a plan, the higher the period of time, the lower and better the discount. If you pick 36 months, the price will be calculated at $2.75, meaning that you will pay $98 but that payment will last for 3 years! But if you pick a year, it will be calculated at $5.95 meaning you will pay $71 and it will last for a year.

If you prefer to pay monthly, the price will be $10.95 every month. We recommend paying yearly, so you can just forget about any further payments for a year and focus on creating content. Whichever plan works for you is fine. Then you set your username and 4-8 digit pin which you can use to contact customer care whenever you have issues. So here is what the screen looks like.

Hostgator cheap

D. Enter your billing information

After you have set up your hosting plan the next thing will be to enter your billing information. This will include your name, address, country, and all the necessary information. Enter them carefully and only provide true and accurate information. You can choose to pay via PayPal or credit card(For MasterCard, Visa card, and other cards) See the screenshot below for what this stage looks like.

Creating a blog with Hostgator

E. Additional services

Honestly, at this stage, you do not need these additional services. So cancel them and save more money! On the coupon spot, make sure you use this code: MakeMoneyUsers. That will give you a discount just because you are a reader of MakeMoney!

See the image below.

How to create a blog in less than 20 minutes 7 1

F. Agree to terms and services

Next, you just have to agree to terms and services at the bottom of the page and click checkout now. That is all. See the image below.

How to create a blog in less than 20 minutes 8

Congratulations you have successfully registered your domain and web hosting! You are ready to create a blog.

5. Log in to your account and install WordPress

You may have to wait a while but it won’t be long, Hostgator will send you an email with all the details you need to login into your account and install WordPress. The email will look like this, see below.

Email confirmation

Simply follow the instruction in the email to log in to your control panel. It is easy, click on the link and use your credentials.

Once you have logged into the control panel, it is time to install WordPress and create a blog.

You should see something like “Get Started With WordPress Today” at the top of the page. Click on it and install WordPress.

If you cannot find it scroll down to the section “Software & Services”  and you will see Quick install. Click on it. Then look at the top left of the page for WordPress.

Click on it and just hold on. You will be transferred to, just hold on, that is what will help you install WordPress via HostGator. You should see a screen urging you to “import” or “install” WordPress. Click on install.  Just follow it and input the appropriate information.

Once you are done, you will see a message at the top of the page to indicate your installation is complete and you will find your login credential. Click on the link on the message with wp-admin at the end and go to your WordPress dashboard.

Self hosted wordpress blog

Congratulations! You have successfully set up your blog! Now all you need is to customize and familiarize yourself. Yes, you have created a blog. You can open a new tab on your browser and type in the domain name of your blog and see what it looks like.  Was it difficult? Now you know it is easy to create a blog and fast too.

Remember if you get stuck while trying to install or during an order, you can reach out to HostGator support and they will provide help and support as you need. Click here to go to HostGator support and chat with their team.

6. log in to your WordPress dashboard and explore!

As soon as you finished installation, you will see the link that pops up with wp-admin. Click on it and log in to your WordPress dashboard. If you forget that, check your email, it should be there. Alternatively, just add /wp-admin at the end of your website. For example, if your blog is just go to If you are stuck, you can see the step above and chat with Hostgator for support. That is one good thing about Hostgator, they are always ready to support and help.

Here is what your dashboard will look like:

Wordpress dashboard

Now you need to Design your blog

Install plugins

Adjust settings

And create your posts.

Whenever you need to login to your dashboard either to post or do anything on the blog, go to (replace “yoursite” with the name of your own blog).

Design your blog

Now that you have created a blog, the next thing is to design it. Designing your blog is as simple as changing the theme of your site and customizing it. You do not need to be a coder to do this. Anyone can do it! A theme is a pre-design model that you model your blog to look like.

There are many free themes in WordPress! You can buy premium themes from outside WordPress and use them on your blog if you wish to but let’s focus on free themes for now. They are good enough for a start. On the left side of your WordPress dashboard, point your mouse at “appearance” and then select “theme” under appearance. Once the page has loaded, look up and you will see add new. Click on it and wait for it to load. Once it has, scroll down and you will see a lot of themes to choose from. If you are confused, see the screenshot below.

Design blog

You will see different filters that will help you narrow down the search for a suitable theme.  The filter is at the top of the page. You can use it to help narrow down your search. Scroll down and see the different themes available. Keep scrolling until you figure out the one that matches your ideal. Then you click install. See the screenshot below.

Wordpress theme

Once they have finished installing, click activate. See the screenshot below.

Activate theme

That is it! Your theme is set and you are ready to customize. Point your mouse on “appearance” on the left side of your dashboard, then click on “customize” and wait for it to load. Or simply go to (remember to replace ‘yoursite’ with the name of your blog.)  From there you can customize your themes and adjust the look.

Some themes have “Theme options” which you can customize more. Not all themes do. To check if your theme does, point your mouse on “appearance” on the left side of the dashboard. Under it look for “Theme Options” if it is there click on it and customize more, if it is not, that means your theme does not come with it. Not to worry. All is fine. Simply point at appearance again then click on customize. From there you will be able to make some changes.

To set the menu, click on “appearance” again, and under it, click on “Menus”. Once its loads, you can create and set names for menus. Also, arrange menus.

If your theme came with side bars. To change content on the side bar and customize all feature, click on appearance. Then click on widgets. from there you can customize the side bar.

To install plugin, look at the left side of dashboard and click on plugin, then add new or simply to go (remembber to replace “yoursite” with the name of your webiste.) We recommend installing SEO Yoast plugin and jetpack plugin.

Permalinks is very important for SEO. Permalinks is the way your site is linked to. On the left side of the dashboard, go to “settings” then click on “permalinks”, we recommend using the post name unless you are starting a news blog that will have a lot of posts. See screenshot.

Wordpress permalinks

Update general settings

You need to update the time of your blog to match your local time. Go to “settings” on the left side of the dashboard, then click “general”. Under general, you can change language options, you can switch from American English to British English. You can also choose the date format and change the timezone.

Now you have created a blog, designed a blog, and changed the settings of your blog. Time to add a post.

Adding a post to your blog

Once you have configured everything, the next thing will be to add posts to your blog.

To do this go to “Post” on the left side of the dashboard, and click on “add new.”

You write your title on the first text area and on the larger text area, you write your contents. See the screenshot below. Also, take note of the publish button, that is what you click when all is set and you want the world to see the post on your blog. If you want to save it and come back later, click on save draft.

New post wordpress

When you publish a post, it will be available at the “Posts” saved post will be available in “drafts”.

To add a featured image, the image that is the lead image for the post, scroll down and look at the right bar, you will see “Feature Image”  click on “set feature image.”  When it pops up, click on “upload files” then select the necessary image from your computer.

To add an image into the main post itself. Click on “Add media” then Upload the image. See screenshot.

Add attachment wordpress

To add a link while typing a post. Simply highlight the text you want to link, click on the chain icon in the editing area and input the link then click enter. See screenshot.

Insert link wordpress

Content is King

The most important thing in your blog will be your content. Whether video, posts or images. Content is the first SEO. Make sure you write quality content. Research your topics as an expert and make sure that you make an impact on everyone who visits through your content. Never copy and paste articles from other websites, it will not take long, Google and other search engines will notice and punish your blog for it! That is why step one is important.

You can quote from other articles and link to them, but never steal their full articles without permission. It is bad.

Drive traffic to your blog

Traffic is key. Traffic is the people coming to your blog. The first step to get people to come to your blog is through content. With time, search engines will send your visitors through your content. But there are also other things you should do.

Create a Facebook page, Twitter page, and other social media for your blog. A Facebook group is also okay. Invite your friends and people to the page then share links to different contents on your blog there.

Remember to submit your blog to Google and Bing. Click here to Submit your blog to Google and Click here to submit your blog to Bing

Try to engage in SEO. if you have a good budget, you can invest in Google Ads and Facebook Ads but that is not necessary unless you are in a big hurry.

Keep learning

It is important to keep learning. Information is key and every day, information gets updated. For example, we will be updating this post as much as we can with new information. Research, learn, and grow.

We have come to the end.  We have shown you how to create a blog. The best part is to take action! It is now over to you. Do not procrastinate. The earlier the better.  Now click here and go to HostGator and get started.

That is how to create a blog. We hope that this post has been of help to you on your journey. If you have questions or observations or something you want us to talk about, leave a comment below.

We will try to keep this post updated, as much as we can.

Don't miss a thing. Follow us on Telegram and Follow us on WhatsApp. If you love videos then also Subscribe to our YouTube ChannelWe are on Twitter as MakeMoneyDotNG.

Mfon Abel Ekene

Mfon Abel Ekene

Internet scientist and blog expert. Loves writing, researching and helping people reach their dreams. Speaker and authour.
Follow me on Twitter @mfonabel

Articles: 29


  1. I love your writeup on how to start your own blog. ..

    I realy aprreciate you for helping to throw more light on this. .

    I hope when I need help from you, you will oblige?

    Once again you nailed it and I thank you for it.

    God bless you.


  2. Great information on blogging. It took me a months to master blogging and SEO and eventually earning from. Thank you Mfon.

  3. this is a very great content indeed thanks sir, I want to ask if I can start blogging with my techno spark phone sir.

    • It depends on the kind of blog you operate and the question is not clear. You may need a computer to fully customize your blog. If you mean running the blog with mobile, the Wordpress dashboard and all of that will open on mobile phone.

  4. I really like how you explained it step by step, it seems great. I’ll really try and create a blog.

  5. mfonnnnnnnn!!!!!!!!!!!!!!!
    nothing gives me more joy int the sense that we are name sake .I really apreciate this masterpiece thank you

  6. Thank you so much for this master piece on blogging. I’m so much interested in it.
    But sir, I would appreciate if you could throw more light on how some one can earn or receive the money, like how can I connect my bank account to the business? Thanks.

  7. Hello I really love your write up its very detailed and easy to understand
    I want to ask, what if am passionate about novels and I want to share peoples novels and stories on my blog will google block me?

    • No of course. You can create a review blog. Where you review novels or anything.

  8. I have not read a well detailed write up as this… I so much want to start my own blog…please is there a way I could contact you in person? It will be an honour if you can help me with that.. Thanks for your positive response!

  9. I really really appreciate sir. I’m not too good with wordpress, buh I’m a pro in core. Don’t know if I can start up a music blog with it. Buh the problem there is the SEO plugin. SEO plugin is not available on ASP.NET CORE, just in wordpress and others. Buh the platform is very very dynamic and secured(IIS). Database unlimited(MS Sql server 2019).

  10. Your explanation was great and it captures the essence . kudos !
    Hope to be able to connect with you some day to share some thoughts on order social media ad platforms.

  11. Sir thank you for all the break downs of the informations, please sir I want to reach you privately. here is my contact:[deleted]. It’s been my dream to own a blog since 2017, thank God I have learnt some important keys to it. God bless you sir, am looking forward in hearing from you.

  12. Well thank so much sir for helping me with all explanation, i really appreciate but is there any way that can contact you sir bcuz there some things that i dont really understand expectially how to design the website? i would like you to explain that for me very well sir thank for your positive response…

  13. Your guidelines are working, but am having issues with the payment method because, it’s declining my card number if I click on CHECK IT OUT.

  14. Please explain a bit about the $100 google reward and $100 bing Ads credit offer on hostgator?
    And do you mind in having a content writer.

  15. Sir, I really appreciate you for explaining everything about blogging in details I have been trying this since 2015 but I couldn’t get through. Now it’s now clear to me.
    Thank you sir.

  16. Good writeups with seeming ease. I had wanted to give a try on blogging before but I could not find a ground to hit from & this has proved quite helpful. I would love the whole steps to be as they sound at my take on the chance to blog. But, How about platforms that offers all procedures almost free provided one do not have the little findings to register a domain, host it amongst other priorities for a starter experience? Thank You so much for this Sir…

  17. I do consider to ask you as well Sir, if you got offers for freelance content writers on your platform? Kindly mail me should you do or not… I really do love your works here!

  18. Great job, I love your write up, thanks slot. But please I want to know how can one get paid with these links, shortened links you paste on WhatsApp.

  19. This is indeed a nice write up around a subject that is so sensitive. Its interesting this is coming days after a friend had asked me set up or write around my niche which is sport(soccer). I will give this a trial and let’s see where it goes from here. Thank you for the indefinite analysis and advice given here. Wishing also the best of luck in life..Amen

  20. Detailed and insightful. Thank you so much,this piece has inspired me,I am starting up my blog in a bit from now.

  21. Thank you so much sir your write up was well understood and it’s plain for anyone to comprehend,I will give it a try cos I love passing knowledge to people and learning also thank you once again sir

  22. This is great! I really love your explanation from A to Z on how to start blogging. Thank you bro you have make a positive impact on my life. There is a lot of selfish people who don’t want to show people their secret about how they make Money. You are worthy of emulation. But I will need your help about how to monetize my blog. Thanks, God blesses you

  23. Good day sir? I’m Emmanuel Prince and I’m from Abia, but currently in Lagos Nigeria.
    I have always dreamt of being a Nollywood movie Actor and also want to become a member of AGN. Please sir I am very interested in the Movie industry and would love to work and do my best as a Nollywood Actor, and I need ur help to achieve this great dream and ambition. I would be very happy if u could connect me to the movie industry and the director you said, if you don’t mind you would place his number or Whatsapp number. so we can have a direct call or conversation with him.
    Thank you, sir and God bless you

    This is my number and my WhatsApp number: [removed]
    Email: [removed]
    Just in case of anything. Once again thanks and God bless you
    Hoping to hear from you soon

  24. This is a great write up! You have just hit the nail on the head compared to other blogging have come across. You are worthy of emulating because there lots of selfish people who are always self-centered not ready to let people know the secret of how they make money. Really am putting in for blogging but I need assistant. Please can you be my mentor?

  25. I’ll like to be a blogger yeah I’ve heard about WordPress though and I like the self hosted one

    But I don’t know where or how to go about it can anyone put me through pls

  26. Thank you for this impressive and insightful explanation. I want to ask how blogging generate income and how does the blogger receive money into his account

  27. Very interesting write up and comprehensive. Thank you sir for this guide. But I want to know how to make money with my blog.

  28. Thank you for this information.
    My concern now is that I didn’t see anything like how to enter your bank details.

    So after successfully doing these steps and my blog is ready, how do I now start getting paid (Make money from it)?
    I will be expecting your response, thanks.

  29. In fact, you are a God sent. I love the way you analyse things. With your analyses, someone that does not have interest will instantly show interest. Keep up the good work sir.

  30. I really love how you break everything down for me. I will give it a try. Kudos to you my blogger, you tried alot.

  31. Is it possible for me to contact you or chat with you on social media platforms.
    Thanks alot your write up its great.

  32. Wow I so much appreciate you for all you have explained on blogging.

    I will try it stage by stage.

  33. Thanks for the write up. It is very clear and easy to understand but I want to know how much it would cost for you to set up the blog and face book page for me?

  34. This is so helpful thank you guys.
    Because of this info I’m able to think of what and what to do

  35. Please Sir, I’m having issues in putting my number, I have put it severally not that my number is not correct, don’t really know what they want.

Leave a Reply

Your email address will not be published. Required fields are marked *