Trending News

Blog Post

How to start a blog and make money online
Start A Blog

How to start a blog and make money online 

Do you want to learn how to start a blog ?

If you’re looking for an easy, step-by-step guide to learn how to start a blog and make money online so you are at right place

Hi I am kaustubh I have 5 years of experience in this blogging field and I run too many blogs and earn huge amount of money from it and I am here to show you some of the best ways to start a blog effortlessly

You’ll learn how to start a blog today in 8 easy steps that’ll take about 10 to 15 minutes

So let’s start with it

So there are two ways to start a blog one is free and another is paid way by paying 100$ (7000 Rs)

I will show you how you can start paid blog even less than 100$ (7000Rs)

You can start almost free blog with,, etc. but there are too many limitations and disadvantages of creating a free blog with any of these.

To make things clearer I am giving you 5 reasons why you should not start a free blog.

  1. As it is free blog your readers and advertisers will not take your blog seriously
  2. Your domain name will look like or which is difficult to read and remember instead of
  3. All the control of your blog will be in the hand of free platform which you are using and anything goes wrong your blog will get suspended and you will lost your all hard work
  4. You will face lot of difficulties to monetize your blog
  5. The whole process of shifting from free platform to paid one is very difficult and you might also lose some of the traffic & revenue.

How to Start a Blog in 7 Easy Steps

  1. Select a perfect niche
  2. Choose a Blogging platform or CMS
  3. pick your domain name
  4. select best hosting provider
  5. Find the blog theme (Blog Design)
  6. Write content in your blog
  7. Promote and start making money perfect niche

Your blog’s niche is the topic area that will be focusing your content around

Example topics like food , Travel , Lifestyle, Technology, Etc.

In short, a niche may be a topic that you simply write on most frequently , or maybe exclusively, in your blogs. Niche blogging is creating a blog to advertise a very specific market. Niche blogs are very easy to monetize and they usually contain affiliate links, advertisements, etc., and that’s why mostly niche blogs become profitable

2. Choose A Blogging Platform

When it comes about blogging platform there are mainly two types : free and self hosted

CMS or Content Management System is basically a blogging platform like Blogspot, WordPress, Drupal, Joomla, Wix, TypePad etc

For many new bloggers, the availability of free tools such as Blogger or Tumblr , wix is available. Of course, there is one big benefit, it’s free.

By placing your blog on a free platform, you have to put your blog on the name of platform like You’ll be subject to their rules and restrictions. If you are want to learn how to start a blog to make money, they limit or prohibit ads on your blog, or they may even place their own ads. If you’re serious about blogging, you’ll want to move away from this option.

Self-hosted platforms allow you to run a blog using your own domain. Aside from following your domain registrar and web hosting company’s rules, you’re fully in charge of your blog and its contents.

You have a number of choices when it comes to self-hosted systems (also called a Content Management System or CMS). The most popular is

This option is called self-hosted because you will use your own web hosting space and name. If you use hosting company which is recommended by me it will cost you less and save your few bucks per month for the webspace (hosting account), and you will get a FREE name (domain) for the first year. The actual CMS is usually open-source and free.

3. Pick your domain name

It is very important to pick appropriate domain name no matter what is your niche it is your address over the Internet so you need to be careful before picking right domain name

Name must be easy to remember and pronounce

You should always need to try for .com domain with .com domain you can target world wide traffic if you not get your desired domain name with .com you can for other domain extensions like .org , .net , .in .info , etc.

Your domain name will be yours till you pay 10$ to 15$ per month

Stay tuned I will tell you how you can free domain for first year best hosting provider

WordPress is just a software with which you create a blog by putting all the necessary files together.

But where are you will host your blog?

Well that is why you need a hosting provider for?

A hosting provider will store all your content of your blog like text files, css files, images, videos etc at one place and make it available to the world.

WordPress is a free publishing platform that’s been around since 2003 and now powers more than 60% of all blogs on the Internet. Bluehost is one of the most established, reliable companies in the blog hosting industry. 

don’t go for other cheap and free hosting available in market as it will affect badly to rankings of your blog

I have an partnership with Bluehost for makemoneyonline readers.

Actual price of the 1 year hosting with a domain is $85 but if you use my special discount link then you will get the hosting for just $60 (Rs 4000 for Indians).

And you get your domain for FREE.

So go ahead and create your first blog for just  $60.

To make things clear and simple for new bloggers I am using images with pointers.

  1. Visit Bluehost here.
  2. Click on the green colour “Get Started” button.
bluehost hosting for blog

Now you will be redirected to bluehost website there are total four plans offered by bluehost basic , plus ,choice plus ,pro choose the basic plan if you want to just start one blog

If you are thinking to start more blog in future then you should go for plus where you can create multiple blogs with single hosting without paying anything

bluehost hosting plans

Read the features and click on the “Select” button

On the next page, you have to add your free domain. Refer step no. 3 for deciding your domain. Type your domain and click ‘Next‘ button.

how to start a blog domain setup

If you want to decide later, just click “I’ll create my domain later“.

Till that , Bluehost will setup your blog on a temporary domain. As soon as you decide your domain later, it will be added to your blog.

On the next page, you have to add account details. Enter your email address name, address and other details. Choose 12 months in ‘Account Plan‘. So you will  get free SSL along with free domain. SSL makes your site https. And it shows your site is safe to browse and It’s good for Google search traffic.

how to start a blog hosting registration

You don’t need that Domain Privacy, SiteLock Security & Codeguard Basic. You can untick all 3 Extras in the ‘Package Extras‘.

Your Total price will be $60 after you remove extras

Now you need to add your payment information. You can pay through credit card or PayPal (through more Payment Option). Then tick the Bluehost terms and conditions box and click on Submit button.

bluehost hosting payment process

After clicking Submit button, you will get success message from bluehost. Then click on ‘Create Account‘.

bluehost hosting account

On the next page, you have to create your password for bluehost account. Create a strong password as suggested below.

Next you will see the Login screen as below. Click on ‘go to login‘.

Now Login to your bluehost account with the password you have just created. Type your password and click ‘Login‘.

On the next page, you need to setup your blog. Add your blog name and a tagline. Enable ‘Do you want a Blog?’. Select ‘My Home Page’ for ‘Display blogpost on’ option. Then click on ‘Continue

start a blog

On the next page, it will ask “Tell us a bit more about you”. You can choose what you like OR refer this image below.

goal to start a blog

Then click “Continue to Theme Selection“.

blog theme selection

On next page, you can select any theme if you like. These all are free themes.If you didn’t like this theme You can skip this step . If you don’t select any theme for your blog, Then it will install the default theme from WordPress. And you can change it afterwards

You will then be taken to your WordPress Admin Panel. You will be taken to WordPress Dashboard as shown below.

The 2 best alternative blog hosting platforms worth considering


hostinger hosting plans


namecheap hosting plans

5 Find the Blog theme

When you’re just getting started, I don’t usually recommend buying a paid WordPress theme right away. Once you have some traffic and can justify the investment, then it’s smart to choose a premium, paid theme with more features and options

WordPress comes with a thousands of free themes to choose from, so choose with one of the options you like in Appearance > Themes > Add New Theme > Popular without spending much time on this for now. You can always come back and change it later.

You can use the ‘Feature Filter’ option to find more themes.

Check the details and preview of each theme see all the options required for your niche is available or not and install the one that you like the most.

If you have budget for theme , you can find thousands of premium themes on ThemeForest.

Customize your theme and make a great design.

Install Important Plugins

WordPress plugins are like apps that help you to add more features to your blog and make it more efficient & fast. 

Click on ‘Plugins’ and then ‘Add New‘ to install plugins.

Some of the important plugins are lite speed cache Yoast SEO, JetPack, Contact Form 7, Akismet, Classic Editor, WP Super Cache, Smush Image Compression

Click on ‘Install Now’ button and then ‘Activate’ button to install and activate the plugin.

6 write content in your blog

You should write detailed posts and publish at least 3-4 posts every week. Your readers should be happy and satisfied with your posts. Your post should be in details so people will get all the details in single post

Google will rank your posts and give traffic if you write useful posts with original ideas.

Write your first minimum 1000+ words posts and publish on your blog.

Take your mouse to  ‘Posts’ and click ‘Add New’ to add your first blog post

Other things you can do in your blog are Add some categories categories, create navigation menu and add the same on your blog.

7.promote and start making money

How much money you will earn is totally depend upon the number of visitors you bring to your blog. More the traffic you bring to your blog , more money you will make.

There are two main areas you need to focus on to increase traffic.

  1. Content
  2. SEO (Search Engine Optimization)

SEO is very big topic and to learn it you need few months at least. Here are some resources to learn SEO.

You also need to learn social media marketing to get traffic from sites like Facebook, Twitter, Instagram, Pinterest, YouTube etc.

Once you start bringing enough traffic to your blog you can monetize it with various advertising platforms.

Google Adsense is one of the best platform. You can show Google ads on your blog and earn for each click.

You can also earn through selling products and services on other’s behalf which is also known as affiliate marketing. Amazon Associate is one such example.

Thank you guys that’s all about blogging, Do all the steps you will not face any problems if you did all steps in correct manner still if you have any problems and query you can comment in comments section

Happy blogging

Related posts

Leave a Reply

Required fields are marked *