Blogging is a versatile source of income. By blogging, you can make a good figure. Blogging can give you money even when you sleep.

What is Blog?

Blog is a website by which you can maintain your online business. The entire world is now in our hand with the help of the internet. It’s like a family, society, or community. You can connect from north to the south of the world within a few seconds. So, it’s a great opportunity to do an online business with the help of a website or blog.

Why do you need a Blog?

If you want to make a passive income or if you generate money even when you sleep, then there is no alternative to Blogging.


How much money can you make by Blogging?

A blog can give you a limit-less income. According to your skills and creativity, you can make up to $5000 a month by blogging as a beginner. For inspiration, I show you few of my personal income below.

Clickbank Affiliate Marketing:

My Earning:- $50-$220/Day

clickbank earning

Google AdSense:

My Earning: $862/Month


Selling Course:

My Earning: $500/Month


So, want to start a money making blog? I took a lot of information from online and made an easy guide by summarized them. Follow the steps below to start creating a money making website or blog. It costs $3-$5 per month which is very low.

How to Start a Money Making Blog in 9 Easy Steps

Step 1: Choose a Niche

Before starting a blog, you have to decide the niche or category of your blog/website. You should choose a niche where you have some experiences. Suppose, if you are a mom, you can choose “recipe” or “cooking” niche or you can choose “child care” niche.

Step 2: Choose a Domain Name

Your domain name is the address your website will bear online. In other words, it is the unique address of your site online. You have to pay recurring fees for it to be yours. The cost is very small like $10-$12 per year.

Often, domains have “dot com” extensions, but they can also take other suffixes specific to country or niche or even “dot blog” and “dot net”.

I recommend you to start a blog on the following high-demandable categories:

  • weight loss
  • diet
  • recipes
  • cooking
  • fitness
  • yoga
  • women’s health
  • parenting
  • pregnancy
  • gardening
  • home improvement
  • dating
  • relationship
  • spirituality
  • travelling
  • finance
  • making money
  • work from home jobs
  • beauty
  • entertainment

Step 3: Choose a Web Hosting Service

After you have purchased a domain name, it’s time to look for a hosting solution. Your hosting has a great impact on the performance and functionality of your site, and thus you need to select reliable hosting.

A web host is more like a house for your domain name, and it makes your URL available online. In most cases, you can find many hosting companies providing free domain registration for the first year.

Again, I insist that you pick the right hosting provider. One of the top choices, as per the opinion of many blogging experts, is Bluehost. But there are many other reliable hosting providers you can opt for.

Step 4: Set up Your Blog on WordPress

In this step, pick WordPress as your blogging platform and Bluehost as your hosting provider.

Here are the steps on how to create a blog with WordPress. I have included screenshots to guide you through;

1. Go to the website and click on the “Get Started Now” button.


2. Pick a hosting plan. If you are getting started with blogging, the Basic plan might suit you. After getting used to things, you can easily upgrade to a higher plan as your blog grows. Higher plans come with plenty of extra features, including Domain Privacy.


3. Set up your desired domain name. As I aforementioned, your domain name is the address of your blog. Just type in your desired name in the “New Domain” search box, and you will be notified if the domain is available. If not, Bluehost will present you with a list of similar domain names you can choose from. If you can’t seem to make a choice on the domain name for your blog, skip this step and come back later once you have other ideas.


4. Register with Bluehost. After choosing your domain name, you will be presented with a registration page where you should fill in your personal information.

Start by adding your personal information


Select your desired hosting package

Here, you get to select the hosting package that suits your budget. Bluehost offers packages in periods ranging from 12 months to 36 months. The longer the period you choose, the more you save.


Package Extras

Make sure you review your package extras to make sure that you don’t end up adding extras that you don’t need, as this will add to your package cost. You can always add an extra feature later if you need it. I suggest that you check the Domain Privacy Protection box as this service hides your personal contact information from anyone on the web.


Payment information

Now enter your payment details and check the box to agree to the terms of service, and click the “Submit” button.


After your payment goes through, Bluehost will send a confirmation email. You will also receive another email prompting you to verify your email address so as to activate your domain name.

Now one step remains.

Step 5: Create Your Account


  • Click the “Create your account” button
  • Enter your login details and proceed to set up your account
  • Click the “Go to login” button
  • Fill in the details on the fields “Email or Domain Name” as well as password.

All is set now, and you can begin to create your blog

Step 6:  Create Your Blog

After accessing your Bluehost dashboard, you will be presented with a 4-step process to help you create your WordPress blog. You can choose to ignore this by clicking the “Skip this step” button, but if you are a beginner, I suggest you follow this procedure.

Answer the three questions presented


Pick additional details you would like to add to your site


Answer a few more questions


Pick a theme

You can choose from the themes presented or skip this step. After completing these four steps, you will be redirected to your Bluehost account page.


Step 7: Launch Your Blog

Bluehost will present you with more pre-launch customization options.


After you are done, click the “Launch My Site” button, and your blog is now live. You can access your WordPress blog dashboard by Clicking the “WordPress” button on the top right corner.

Step 8: Create and Publish Content on Your Blog

Now that your blog is all set, it’s time to add useful information that you will share with your readers. To publish content on your blog, just log in to your WordPress dashboard admin area using your username and password, and go to “Pages or Posts.” A navigation menu will appear. Click “Add New”


When you done blog setup, I recommend you to write few helpful articles and share on social media sites especially on Facebook Groups and Pinterest. Grow your followers and update your contents on your blog and share them on social media sites. Open a YouTube channel and upload helpful videos daily. After 1-2 months, you will get a lot of visitors on your website/blog. Then monetize your blog with Google AdSense, Sponsored posts, Affiliate Marketing, Media Ads, Display Ads, etc. In this ways, you can start making money consistently.

N:B: “More visitor, more earning” – The more visitors you can drive your blog/website, the more money you can make.

I do hope my brief guide about starting a blog has taught you how to get started with blogging. With time, you will get used to advanced blogging.

Feel free to contact me if you have any queries about Blogging.