How can one make money starting a blog?

P.S. : I make around 15k - 20k from my blogs for now. For this, I struggled for almost 1 year. I have a Job and part time blogging’s earning. I am improving my work day by day and I am also in learning phase.
This answer is for my Indian fellows who struggle to earn money online.
Once you leave your college, B. Tech or BCA or any other degree, you will have to struggle a lot to get a decent job. I am graduated from Meerut and most of my class-mates started either their own business who had money.
a very few top performer (9–10 out of 134 students) got selection in wipro, infosys etc.
Life becomes hard when you are not a child of rich parents and lack communication and technical knowledge which is required to get a decent job.
I was one of them. After 2014, I worked in a BPO and started learning how to make a blog and earn with it.
It is really tough job than it seems.
When you will search on google on how to make money online, you’ll come across such results:
You’ll experience a lot of fake websites promising to help you make money online.
Data entry jobs, Captcha Solving Job and some more silly woks.
to all my Indian fellows I would request you to not to fall for such work as it will not help you to earn money.
Then how can you start making money for real?
Real money you can earn by setting up a blog, making a youtube channel, making a page on facebook and getting famous on Instagram.
Now since you want to know how to make a blog than you should know upfornt that there are crores of websites and blog on the internet.
Think, why would people visit your website?
If you have answer, then go for making a blog.
You need a lot of patience and learning abilities to make your plan for blogging successful.
Thousands people start blogging and then give up as they don’t get viewers on their blog.
What is the right process to start a blog successfully?
  • Choose a domain name: Choosing a right domain name should be first approach. You should not casually just choose any name for your blog. Keep it simple, easy to pronounce, keyword friendly and short.

    Choose .Com domain instead of .in 
    Avoid Long domain names.
    Add atleast one keyword to your domain name.
  • Choose right hosting: Many of us fall for free hosting ex-hostinger and blogger and wix. When you have decided to be a blogger just find a better hosting instead of some free hosting as they will turned to be a bad idea later on. I won’t go in deep but you can learn more about choosing a free website by searching on google. For beginners I recommend Managed wordpress hosting from Godaddy. They are best in support and you can talk to them for hours if you need any technical help.

    Start from very basic plan and spend atleast two months in writing quality content and customizing your websites. Meanwhile learn about SEO and optimize your site.
  • Choose a perfect theme and design it yourself: More than 90% bloggers host their websites on wordpress and you should also do that because it is easy to customize, design it the way you want. You can start with some free themes or can choose to purchase a premium theme to put on your blog. A theme with better design and more features will help you to do whatever you want to do with your blog. I recommend purchasing themes from WordPress Themes & Website Templates from ThemeForest and if you are looking to make a blog on tech stuff genesis platform is the most used by the bloggers. Shoutmeloud, most famous indian blog also use genesis themes.

    Do not use Crack/Nulled themes despite of the fact it can be malicious, free themes and plugins won’t get you motivated.

    Purchase low cost, full featured theme for wordpress and use all free plugins untill you start making money.

    Be ready to invest to purchase a good theme, Free ki cheezein aapko “KICK” nahin degi.
Once you have set up your first blog. Next thing you need is to write some quality content.
Do not copy someone else posts and content as it will not help anyway. You can copy someone else’s idea but don’t just copy their content.
Give your viewers something new and post regularly.
Here is something that you’ll need to do once your blog is set up:
  • Work on SEO: This is the biggest tool to promote your website. It is free. You just need to learn. Many websites, youtube videos will help you what is SEO. Search Engine Optimization can help your website to rank first in google searches. Keyword, page speed, domain authority are some main things that you need to learn and implement on your blog.
  • Create an adsense account: Adsense is a platform where you can get ads to put on your websites. Your visitors will see the ads and you will get money from it.
  • Find an affiliate: Find an affiliate that matches your blog’s content. for ex- if you write about insurance on your blog then you can find some insurance companies and promote them and get money in return. I work with CJ Affiliates, Amazon Affiliate Program and Cue link. These programs are best in India.
You can read my affiliate guide here
  • Add blog to search engines: Add your blog to google console, google analytics, Bing and some other popular search engines and learn to track viewers activity on your blog.
Google Analytics and Google Search Console are two different things.
Learn to use these two most important free tools for your blog.
  • Share on Social media: Every post you publish on your blog be sure to post it on social media websites e.g facebook, google, twitter, instagram. Create a page for your blog on each social media site that will help you to good SEO.
  • Build and Email list: Use pop up forms, subscription forms to gain emails from your visitors so you can send them emails next time you post something. This helps you to boost your post at initial level.
You can use SignalPush, Mailchimp, Sendpulse free services upto 2000 subscriber’s list. Once you grow up you can invest a little and can get most out of your email subscribers.
  • Learn to Use Keywords in your content: Keywords are words/phrases that people type in search bar of google/bing. Use free website http://keyword.ie 
    Choose One Keyword and stick your post around this keyword. don’t use too much.
    Keep keyword in title, heading, somewhere in description in total 4–6 times will be enough in the post.
If you work hard on above points within one month you can grow your views zero to 2000. Gradually you’ll have more subscribers depending on how much effort and time you are ready to invest.
Keep working. Learn from Shoutmeloud, wpbeginner etc.
If you are a learner then you will soon have an instinct that you are going to make a lot of money one day!
There is no stop on making money from a blog.
I wish you all good luck!