You are here
Home >


You have decided to start a blog, congrats! What you need are these easy 5 steps that will help you start your dream blog. Lets see how to start a profitable blog in 2020?

What is a blog?

A blog is a type of website that focuses mainly on written content, known as blog posts. A typical blog combines text, images, videos, and links to relevant pages and media on the Web. You can start a successful blog on just about any topic possible.

A lot of people think that you need to be tech savvy or a professional writer to start a blog, that is far from the truth. Most bloggers write in a very casual style or are informal in their writing style. In this way the blog becomes unique and sets it apart from the millions of blogs out there.

The nice thing about blogging is that you don’t have to be highly experienced on your chosen topic for you to have an audience. The reason is your audience or readers are mostly interested in your experiences whether positive or negative.

The comments section helps you as the blogger to interact with your readers, as a result strengthening your relationship with them.

How to Start a Blog in 5 Easy Steps

Lets learn how to start a blog in about 30 minutes following these easy 5 steps:

  1. Select a perfect niche for your blog and pick a blog name
  2. Get a web hosting account
  3. Start a blog on WordPress and customize it
  4. Write & Promote your blog
  5. Make money blogging

Let’s get started!

Step 1: Select a perfect niche for your blog and Pick a blog name

The first thing you need to do before you start a blog in 2020, is to decide on a niche. A niche is a topic that you write about regularly in your blog posts. Niche blogging is creating a blog to capture a specific market or targeted audience. Choosing the right niche is very critical to becoming a successful blogger.

You have identified your niche of interest, next is picking a name for your blog. Your blog name should be short and sweet, catchy and mostly important; one should be able to tell what your blog is about just from the name.

A .com domain extension (like this blog; is the most preferred, however .net or .org work as well. 

Step 2: Get a web hosting account

You have decided on your domain name, the next thing you need to do is decide on a web hosting provider. The blog host I recommend is BlueHost. It is perfect for new bloggers because they:

  • register your blog name for free.
  • offer a free, 1-click WordPress install.
  • currently host over 2 million blogs and websites worldwide.
  • provide 24/7 support.
  • have a 30 day money-back guarantee period.

Use any BlueHost link on this site to make sure you get the special discount price of $3.95 per month.

Step 3: Start a blog on WordPress and customize it

Your domain name and web hosting are connected, it’s time to set up WordPress.

Go to your Bluehost cPanel account, find the ‘My Sites’ section, and click Install WordPress. When it’s installed, you need to customize your site before launching it. Go to the “Appearance” tab on the left menu. The default theme that comes with your WordPress blog installed is Twenty Nineteen, I recommend that you change it and choose a theme that is interesting to you and one that will appeal to your targeted readers.

Step 4: Write & Promote your blog

You have come a long way by completing the above steps; a niche and a blog name, you have a web hosting account and have customized your blog to your liking. What follows is content. Content is king because with good content your readers or audience will keep coming back for more.

Content can be in the form of  words, video, audio, graphics, photos and anything you can think of that can communicate your message.

Consider the strategies below to promote your blog…

-Let your friends know about your blog

-Use social media

-Engage with your readers (remember that comments section we talked about)


-Submit your blog to search engines

-Comment on other blogs

-Guest blogging

– Start building your mailing list

Step 5: Make money blogging

You have started your blog, it’s time to turn your blog into a passive source of income. Importantly just because you want to earn money through your blog does not mean you should compromise on the content.

When you have established a great connection and relationship with your niche market, and are able to build a significant list of followers and subscribers, it’s time to make money.

Here is how you can monetize your blog:

Running ads on your blog

Get paid by enrolling in affiliate programs:you sell someone’s products and get a percentage of the sale.

Enrolling in affiliate programs

You can get paid in commission by enrolling in affiliate programs: that is you sell someone’s products and get a percentage of the sale.

Selling your products and services

Do you have products to sell? It could be eBooks, printables, video courses or even physical products that need to be shipped. The WooCommerce plugin can be used to accommodate product purchasing by providing cart, checkout and secure payments.

Enjoy your new blog! Do share these easy 5 steps on how to start a blog in 2020, it’s not complicated!


  1. Hey there, I stumbled on your site yesterday and I like the design (I’ve been making websites since 2005). What platform is it made with? WordPress?

    The only thing I noticed was that you appeared a bit low on Google search results and the home page took kind of long to load for me.

    I’ve recently joined a private group for website owners. They send free periodic tips to get your site ranking higher and improve overall performance.

    Basically, a free consulting service for website owners…

    It has really helped me improve the two sites I run. Their advice got me to double my visitors and improve loading speed.

    If you’d like to join, maybe it can help you with your website as well.

    Check it out and join here:

    If you’re not interested, no worries, best of luck on your site!


    1. Hello, yes I made this website using wordpress. I clicked on your link but keep getting error message:404
      Error – Page Not Found

Leave a Reply