Skip to main content

How to Start a Blog for Free and Make Money Online - Full Process

Pratyay runs his own blogs and have worked for many other money making blogs.

How to Start a Blog for Free and Make Money Online - Full Process

How to Start a Blog for Free and Make Money Online - Full Process

Nowadays everyone wants to generate a passive income or a secondary income. Especially since the lockdown has been imposed, everything got shut down and people have a lot of time to spare. Why not use this time to generate some legitimate online income.


Yes. Don't worry if you're not known about this term, I'll guide you step by step on what is blogging and how to start a blog for free and make money. online.

Just make sure you don't skip till the end.

What is Blogging?

The process of writing for a blog is called Blogging.

Now, what is a Blog? In simple words, a Blog is a type of website where continuous content or articles are being posted by the owner. Mostly a blog run by an individual or a small group who share content as per their knowledge or research to the reader worldwide.

And these owners or writers are called Bloggers.

How Bloggers earn money?

Now you know what is blogging, the question that arises is, how can we earn money by writing blogs or articles. What are the different ways through which a blogger can earn?

Generally, a blogger can earn from 3 methods:

  • By placing ads on their blogs
  • Through affiliate links
  • By selling their own courses or products


For placing ads on your blog you can apply for Google Adsense. They will check if your website is ready to show ads or not. If yes, ads will be shown to the visitors and you will generate some amount in return.


Secondly, you can apply for the world's largest affiliate program, Amazon. Inside your content, you will put the affiliate link of the product related to your blog post. If some of your visitors buy that product by clicking on your affiliate link, you will generate a few percent commission.


Suppose you have an educational blog, because you have got a good number of visitors on your blog, you can sell your courses for different subjects.

Similarly, if you have an e-commerce website you can sell your own products there.

Start a blog for free

Start a blog for free

Step 1 : Select your Niche

First of all select a niche for your website. In simple words, a topic for your website as per your interest or knowledge. It could be health, wealth, technology, lifestyle, food, etc. These are the major topics, several sub-topics are available inside.

Like in health topics, you can just focus on weight loss or yoga or about healthy diets. So a particular set of people with the same interest will visit your blog.

Scroll to Continue

Health, Wealth, Technology, Fashion, Sports, etc these are too broad topics for a new website/blog to rank higher in the Google search. So find your micro topics which focus on a particular set of people and have less competition. For instance, Bluetooth devices.

How to choose a profitable niche?

Before finalizing a niche for your upcoming blog, ask these questions to yourself.

  • Are you interested in that niche?
  • Can you write around 50-60 high-quality articles on the same niche?
  • Do people search about the topic you choose?
  • What are the related affiliate products you can sell?
  • Who are the experts on the same niche? Visit their blogs to get some references.

Step 2 : Choose a Blogging platform

You'll need a place on the internet where you build your website and store all the data regarding your blog. Two famous blogging platforms are:

  • Blogger
  • WordPress


Blogger is a completely free platform provided by Google. It will give you a free subdomain ( and lifetime free hosting for your blog. If you don't want 'blogspot after your website name and want a custom domain, you'll have to buy it from any domain provider website like GoDaddy, NameCheap, Bigrock, etc.

Blogger platform could be a great choice for a complete beginner who can't afford to invest at the very beginning.

Don't worry if you're not familiar with the term domain and hosting, the next step is all about the same.


WordPress is also a free website setup platform but you have to buy domain and hosting. Like Blogger, WordPress also provides a free subdomain named 'WordPress at the end. But you can't just buy a custom domain and set it up with WordPress.

WordPress could be the best choice for serious blogging. In the case of Blogger, you are not the real owner of the blog, Google controls your blog and has some restrictions. But on WordPress, you can customize your blog as per your need, can add plugins, and have full authority over your blog.

As a new blogger, if you're not capable of investing a large amount from the very beginning, you can start with Blogger and after some time shift to WordPress.

Still confused! Watch this video.

Blogger vs WordPress

Step 3 : Get a Domain and Hosting

As I mentioned earlier, you need a domain and good hosting to start your website or blog.


A domain is the web address of your website. Like '' You can continue using a free subdomain (Blogspot or WordPress) but I'll not suggest you go with that until unless you need a good amount of blog writing practice.

You can buy a .com domain at around ₹500-₹1000 for a year. You can get a profitable deal if you register for 2 years at a time.

Popular websites where you can buy a domain:

  • GoDaddy
  • NameCheap
  • Bigrock

Visit these websites and check whether your required domain name is available or not. Compare the prices and choose the best deal available.


Check your domain now


The performance of your website depends on your hosting provider. A good hosting results in the fast loading speed of your website and ranks higher in the search results.

Prices of hosting start from ₹2500 per year and can be even 10k to 15k per year, depending upon the services they provide. But for beginners, the basic package of hosting is more than sufficient.

Some plans of hosting provide a free domain name for a year.

Popular hosting providers:

  • Hostinger (cheapest)
  • Bluehost (recommended by WordPress)
  • HostGator
  • A2 Hosting
  • GreenGeeks
Hosting plans

Hosting plans

Check hosting plans now

Step 4 : Design your website

Your website look has the first impression on the visitors, so make sure you have planned it well. Some points are followed to gather you brief idea of structuring your website.

  • Add a good theme related to your website.
  • Add required pages. About Us, Contact Us, Terms & Conditions, and Privacy Policy.
  • Customize your theme according to your blog requirements.
  • Add categories for your blog posts.
  • Add logo and featured image (if any) of your website.

Designing in Blogger is pretty easy but you get very minimal customization. While WordPress could be complex but provides full customization to your blog.

This video will surely help you in designing your first blog in WordPress.

Design your blog in WordPress

Step 5 : Write your first blog post

The key to your success in the field of blogging is your content. It's well said, "Content is the King." Your next step is all about writing your first content.

  • Select a title after doing proper keyword research.
  • Write down the subtopics you are going to cover inside your blog post.
  • Do proper research of the topics and write down a quality article of at least 1000 words.
  • Never copy articles from other websites not even use spinning and article generating tools. Google Adsense will never approve you for showing ads on your blog. Be genuine, you can't cheat google.
  • You can check what others are writing on the same topic and get an overall idea for your content.
  • Add copyright-free images related to your blog post. You can use websites like Pixabay, Unsplash, etc for copyright-free images.
  • Add value to your content and figure out why is it different from the other articles you have scrolled through.
  • Submit your website in the Google search console to let Google know of the existence of your website.

Watch this video of the well-known Neil Patel, sharing his experience about writing a quality blog post :

Final Words

Your first blog post has been published, your website looks good, you are all set for a great journey. From here on continue writing quality posts within your niche and promote your blog on different social media and websites to drive some early traffic until your posts rank higher in the Google search.

When you have successfully written 30-35 quality posts and have not violated any terms and conditions, you can apply for Google Adsense to show ads on your blog. Google will check if your website is ready for showing ads or not. If you get rejected you can reapply after cross-checking your website as per the guidelines provided in the response e-mail. If you get approved, ads will be shown on your website and you will earn according to the page views.

Once you have a minimum of $100 in total, you can transfer the amount to your bank account.

Ranking in Google search and getting regular organic traffic depends on your hard plus smart work and patience. So blogging is not like an overnight success but if you work in the right direction with proper guidance it certainly pays off.

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.

Related Articles