How To Create a Blog and Earn Passive Income

How to start a blogIt’s good if you have this question – How to blog? We are here to help you to setup a blog from scratch step by step. Even if you don’t have any technical experience this step by step guide to setup your blog is going to help you a lot.

Before going through the step by step instructions on how to start a blog, we should know the reason Why to start a blog?

So, there are several reasons for starting a blog. Here we have the most popular reasons to explain the requirements to start a blog.

How To Make Money Blogging

Many of the bloggers are now making full time earning from the blogging. It is really hard to make money from blogging but once you are in you can make a huge amount of money from blogging and there are many ways to earn money from blogging.

1. Want to become an author

If you want to become an author then you should also know the fact that online presence for any author is really important to get published because the publishers hardly work with authors who don’t have online marketing.

2.  Broaden your Business

If you have a business and want your business to reach a large number of people then blogging is the right way to do it. Blogging can help you to target your particle audience to reach and make them your customer or enhance your business at a very little cost.

3. Writing Hobby

If you like to write about yourself or any other story and want to help others by your stories then creating a blog is a great thing to do.

If you see yourself in any of the above cases then start blogging right now.

Definitely, you will be having a question now:

What do you need to start a Blog?

There are just two things you need to start a blog:

  1. A domain name – Domain name is the address of your blog on the internet like, etc.
  2. A web hosting account – Web hosting service is required to hold or save your website files on the internet to make them available for the internet world.

You don’t have to worry about these two things you just need to follow our step by step guide to start your own blog and you will create a website in 30 minutes. Yes, you can have your own website in less than 30 minutes. We will tell you the step by step tutorial on creating a blog.

In this amazing tutorial will get to know the following things:

  • How to get a domain name for free?
  • How to choose the best web hosting?
  • How to install WordPress?
  • How to change the theme of a blog?
  • How to write a blog post?
  • How to customize WordPress site with Plugins?
  • How to make money from Blog?

Let’s get started with our easy steps to start your blog

Step 1: Choose a Niche (Topic) to Blog

If you already have a business or have a passion or hobby about something then it is not a difficult step for you. Also if you are individual then you have a lot of topics and ideas for blogging. You just have to find the topic of your interest. The topic should be of your interest because until you do not have the interest in your topic you cannot become a successful blogger and it’s a fact. So find a topic in which you have keen interest and knowledge.

Step 2: Select a Blogging platform

There are many service providers to start a blog or website. Also, a plenty of them are available for free but obviously a free version of any service is limited. It is not a harm to pay some amount for a platform for blogging if you need a complete control for initial stages which will also be good for your website growth.

What is the best blogging platform?

There are so many blogging platforms are available in the market but most of the bloggers use WordPress, which is the most popular platform.

We also use WordPress on our website Technology Flair and till now we are satisfied with the flexibility and user interface experience of the WordPress.

But wait! There is two version of WordPress are available out there. Which one to select?

Let’s have a look on both WordPress platform.

  • Hosted WordPress or
  • Self-hosted WordPress or

The domain name of both platforms are same but there is a huge difference between the two.

We have done an in-depth comparison of vs

We will recommend the self-hosted WordPress aka for starting a blog. It will cost a little bit money to start but it will give you everything you will need for your website. No limitations will be there and you will be the complete owner of your website.

Step 3: Choose a Host

A hosting service provides a server for your website. It stores all the files of your website on a server and makes them available for the internet users.

Also, there is plenty of hosting service providers in the market but Bluehost is one of the best and officially recommended hosting service by WordPress.

Also here on Technology Flair, we are using Bluehost as our service provider and we are pretty satisfied with the service they provide. If you don’t want any tech related issues with your website then we recommend you to go for Bluehost only.

Now you are ready to start your own blog. Let’s start with the real work.

First of all, go to Bluehost website and get a free domain name and huge discount. (Website will open in new tab so you don’t have to worry about the instructions on this page.)

  • Once the Bluehost website gets open, click on the green Get Started Now button to get started with the hosting.

Get started now

  • On the next screen select the plan you need. Both basic and plus plan are the most popular plans of Bluehost.

Bluehost Plan

  • Now you need to claim your free domain name for your website. Enter the domain name of your choice and check the availability. If you want to go global then we recommend you to choose .com domain and if you want country specific traffic then go for your country specific domain name like for India you should choose .in domain name.

get domain name

  • On the last step, you need to fill up your account information and finalize the plan package to complete the process. We recommend you to choose the 36 months plan because it will provide you the best value for your money. As we had chosen the same for our website –

You will also see some optional options extras you can purchase. It’s up to you to purchase these or not. Not necessary to buy them right away you can always add these options later, whenever you feel that you need them.

Bluehost Package informtion

After making the payment you will receive an Email with your details and instructions on how to log in to Bluehost control panel (cPanel).

cPanel is the place where you manage your hosting account, get support, Email and all other things. But the most important thing you will do here is Install WordPress.

Step 4: Install WordPress

Once you open the cPanel on Bluehost website, there are several icons are available for different services and features.

You will see the “Install WordPress” option in the website section on your cPanel. Click on it and you will be redirected to the Bluehost Quick Install screen.

Bluehost Cpanel

There you have to select your domain name on which you want to install WordPress and then click Next.

On the next screen, enter your Site Name, Admin Username and Admin Password of your choice, check all the check boxes there and click on green Install button.

The QuickInstall will install WordPress on your website. Ignore the suggestions given by marketplace for free WordPress themes you can add these themes later and we will help you in that.

After completion of WordPress installation, a success notice will appear on the top of the Bluehost website.

Congratulations your WordPress website is ready to Rock now. Now you can log in to your WordPress Dashboard.

Now let’s customize our WordPress site’s appearance with themes and plugins and start Blogging

Step 5: Select WordPress Theme

The visual appearance of your site is so simple now. You need to customize it as per your need and there are tons of free and paid WordPress themes are available for that.

Your site looks like this when you first visit.

First login website

Let’s install a pre customized theme to your website. For changing your theme you need to go your WordPress dashboard and click on Appearance >> Themes


Now click on Add New button.  On the next screen, you will see WordPress themes available for install. You can install anyone you want as per your need. You can search the themes and sort them accordingly and can also search by using Feature Filter

It will give a totally different look and feel to your website.

Add themes

Once you decide which theme you want to install, click on the Install button and wait for the installation process. After complete installation Install button get replaced by the Activate button, click on the Activate button for the final step.

You got a new theme on your site. Now you can further customize it by clicking on the Customize option in the Appearance Menu.

Step 6: Write First Blog Post

Now it’s time to write first ever Blog post. Click on Posts >> Add New menu available in your WordPress Dashboard.

An Editor Area will open where you can write your first blog post.

After completing your article click on the “Publish” button on the right-hand side section of your Editor area. You can also Preview the post or just save it for further editing before publishing it.

There are other sections are also available like Category and Tags sections. In which you can segregate your posts and provide tags to the content which make it easier to rank on search engines.

Step 7: Install Plugins

Now you have your first blog post on your site. It’s time to add some usual elements to your blog which will make your blog more professional like contact form, about us page and more.

To make your work easy and creative there are several Plugins available you just need to install WordPress Plugins now.

WordPress plugins are nothing but are small apps which add some great features to your website.

You can search and install Plugins just like you have done for Themes installation. You can find the Plugin option in WordPress dashboard and you can install the Plugins from there.

Now you have the complete setup done for your website. You just need to write good quality content and good marketing for your blog. Just do these two things and you are good to go for online business.

In case you have any kind of doubt or question you can directly reach to us by filling the contact form. You can also comment your query in the comment section.

You can get connected with us on all social platforms – Facebook, Twitter

Please follow and like us:

2 thoughts on “How To Create a Blog and Earn Passive Income

Leave a Reply

Subscribe For Latest Updates

Just provide your Email address and get all the amazing gadget information in your mailbox