How to Start a Blog and Make Money Online?

How to Start a Blog and Make Money Online?

If you are still unsure what a blog is all about and how people make money by blogging, you are at the right place as in this blog post; I am going to explain the basics of blogging; how to start a blog, and how to make money from it.

Without any further ado, let’s start!

What is a Blog?

Blog is a kind of website which is being updated regularly in chronological order. A blog can be maintained by an individual or a group of people or a company.

How to Start a Blog and Make Money ONline

The person who owns a blog, writes blog posts for it, and does activities to promote it to get traffic, is called Blogger. And, the whole process of managing a blog is known as Blogging.

Why do people blog?

There can be different replies from different people. I started blogging just because I loved sharing knowledge online when I joined a forum (That forum was taken down later though) by a friend of mine. I liked the idea, and later I came to know about blogging as well, and that I loved too as we can write detailed articles on specific topics on the blog.

I started blogging because of the love of sharing, but later my passion became my profession as well. So, I blog because I love blogging and it helps me live my life the way I want. No 9-5 job!

Different people may have different reasons for blogging.

This blog post is focused more on blogging for money as our title says “How to start a blog and Make Money?”

How to Start a Blog?

To be honest, starting a blog is a quite easy task but many of us are not the techies and know nothing about these technical stuff. There we need some help from the web or some experts.

With this blog post, I am trying to help everyone to start their blog on their own so that they don’t need to spend huge bucks.

Let’s talk how to start a blog now.


When you plan to start a blog, you need to do pre-planning as what are your goals, what are your interests, how much time you will be able to devote to your blog, what monetization techniques you will be using, etc.

There are a lot of things you need to think and plan. Once planned, move to the next step.

Niche Selection

Once you have a clear plan as what you have to do with your blog, the next thing is Niche Selection. It is very important to choose a niche for your blog. If you are a hobby blogger, you don’t need such selection because you can write whatever you want but if you are thinking for professional blogging to make money online, you must have to do research and select a niche that is profitable, and at the same time, you are interested in that.

For selecting the blog’s niche, you have to do a lot of keyword research. You have to know the search volume of niche keywords and their competition. If you find some keywords with high search volumes and low or medium competition, you can go for that. Even, if searches are a bit low, but competition is too low, then you can also go for that.  High search volume ensures that people are interested in that particular topic, and do search for it every day. And, low competition assures you that you can rank well on Google if you try the best SEO. Once you rank well for a high search keyword, you get tons of traffic every day to your blog. The better your traffic will be the better your earnings will be.

So, niche selection is very important if you are going to blog on one niche. Moreover, some people just blog on multiple topics on their blog which is also good. For example, I blog at where I write about technology, WordPress, SEO, gadgets, Business, Apps, etc. So, if you are one of those people who want to do blogging on the multi-niche blog, then keyword research is not much needed to select the blog’s niche, but you may have to research keywords later when you start writing content for it.

Getting Domain and Hosting

Once you have selected the niche, you can go ahead with the domain registration. If you are going for a regular blog, you should go for a brandable name, and on the other hand if you are thinking about niche blogging, you should get the keyword based domain.

Whatever you plan, you should go ahead, and book your domain with any domain registrar such as Godaddy, NameCheap, Bigrock, etc.

Once the domain is registered, it’s time to choose the web hosting where you can host your domain.

If you want to choose WordPress CMS, you should choose Linux Web Hosting which you can get from some good hosting company such as Bluehost, Hostgator, Digital Ocean, etc.

Setting up WordPress on Your Hosting Server

Now, since you have your domain and web hosting with you, you can go ahead and setup your blog using WordPress. The process of installing WP on the hosting isn’t a tough job. Check a blog post on that explains about installing WordPress on your Hosting server using cPanel. Follow the steps to install WordPress and set up your blog, and in less than 5 minutes, your blog will be ready to use.

Installing Plugins and Theme

After successfully installing the WordPress, it is time to beautify your blog which can be done by choosing a super clean WordPress theme. You can go check out themes at MyThemeShop, Tesla Themes, Theme Junkie, Studiopress, etc. and select one for your blog.

To change the theme in WordPress, go to Appearance => Themes

And upload the theme you have on your computer. If you want to install a theme from WordPress repository (Free one), you can just click on Add New Theme and search.

Once you make a selection, you can click on “Install”.


Once installed, you will be asked to activate. Just activate it. That’s it; the new theme is installed.

Next thing is installing necessary plugins which you can do easily in the Dashboard.  Go to, Plugins => Add New

You can search for a plugin, and click the Install Now button to install that, and then you will see Activate button. Just click that, and the plugin will be activated.

Alternatively, you can upload a plugin file as well if you have it on your computer. To do this, you just click on Upload Plugin and then locate the plugin file.

Note: Most of the plugins need to be configured well to make most out of them. However, there are some plugins that don’t need any set ups. Just install & activate. So you can accordingly look into their settings after activating.

Few very important plugins to install:

  1. Yoast SEO
  2. Jetpack
  3. Shareaholic or any sharing button plugin
  4. Akismet
  5. Bulletproof Security
  6. CommentLuv
  7. Table of Content Plus
  8. Backwpup
  9. Broken Link Checker
  10. Regenerate Thumbnails

You can install more plugins as you require them for carrying out different jobs.

Permalink Setting

Permalink is an important setting which you should do before posting. When you visit Settings => Permalinks, you will see many options there.

You can select the one of your choices. The way you want your posts’ links to show, you can choose. My suggestion is to select the Post name as it helps you keep the links shorter. If you choose the one with dates, your posts’ links will be longer ones.

All set! The blog is ready.

XML Sitemap

Now, you should create XML sitemap that you will find in Yoast SEO plugin’s settings. This is important because search engine crawlers find it easy to crawl your site if they find the sitemap. You should also submit your site to Google Search Console, and add the sitemap there.

Now you can go ahead, delete the default sample post, sample page, sample comment from your blog’s dashboard, and start posting the content.

The section how to setup a WordPress blog is completed; now, let’s talk about how to make money from it.

When we talk about money making, let me make it very clear that you cannot make money from the day one. You have to build your blog well by posting valuable and resourceful contents, building backlinks, social promotion, etc.

Once your blog starts getting a good amount of traffic from all channels such as Organic, Social, Referrals, etc., then you can think of monetizing your blog to make money from it.

What are the ways to monetize a blog to make money?

There are many ways to monetize your blog to make money online, but before thinking of monetization, you must need to build a good amount of consistent traffic to your blog.

  1. Adsense

When we talk about blog monetization, Adsense comes first in the list. Even when I realized a blog could make money, I heard about it only. Later I uncovered other monetization ways.

Adsense is basically a PPC ad program which allows you to display ads on your site, and you get paid for the clicks that your site generates for those ads. It also pays on CPM basis. It is the most used ad programs among bloggers.

If your site is getting a good amount of daily traffic, you can easily make money. To make most out of Adsense, you should try getting traffic from USA, UK, and other countries which CPC (cost per click) is good. Yes, it also depends on the country you get clicks from.

To get Adsense on your site, you need to have a proper site with enough original content along with important pages such as About, Contact, Privacy Policy, Disclaimer, etc. If you have these all, you can apply for Adsense at Once approved, you can show ads and start making money.

There are other ad programs like Adsense as well: Chitika,, Infolinks, etc. But, Adsense is the best. When you are not able to get Adsense on your blog or your account is banned, you can use these alternatives.

  1. Affiliate Marketing

Affiliate Marketing is also very popular among bloggers. In this, you promote a product from a merchant using the affiliate links (product links with unique affiliate id), and when it gets sold, you get a commission. Different merchants have different commission structure. For example, if you go for Web Hosting, you get high commissions but if you try for Amazon/Flipkart products you get a small commission.

You can promote the products on your blog that are somehow related to your niche. If you have a tech and gadget blog, you can use Amazon affiliate.

Again, the sales depend on the traffic you get. If you are able to rank your posts in which you promote products, you can get more traffic and sales.

Some Popular Affiliate Marketplaces to use:

  • Amazon Affiliate Program
  • ClickBank
  • ShareAsale
  • Commission Junction (CJ)

Sponsored Review is a great monetization technique if you have a blog with good metrics like High DA, PA, Good Alexa rank, etc. In most cases, you get advertisers through your contact form if you have a high traffic blog. You can talk to them and discuss pricing. Moreover, you can also reach out to potential advertisers, and there are many sponsored review marketplaces as well which if you join, you get offers from different advertisers. For example

Pro Tip => Be selective to offer dofollow links in Sponsored reviews. Use random anchors and not rich ones to stay safe from Google penalties. Moreover, try offering nofollow links.

You can also sell banner ads on your blogs in which you have to add a banner on your blog at the decided position such as sidebar or header. And, the banner will be clickable which will send users to the client’s website. You can charge your client on a monthly basis or yearly as per the discussion with him. You can make a good amount of money out of this. However, again, you will get banner advertisements if your site has a good amount of traffic.

These are few main monetization techniques for blogs. Moreover, there are many others such as selling services via your blog, selling e-books, etc. You can use the monetization technique that suits your blog the best.

Final Words

You have read everything as how you can create a blog and earn money. Don’t take things lightly as you read because reading and thinking are very easy but carrying out the things mentioned in this post need a lot of hard work, patience, and consistency.

Creating a blog is a one-time task but to make money you need to work hard on it. The key to getting success is to get a huge amount of traffic to your blog regularly. And, for this, you have to employ the best SEO techniques, social marketing, and content marketing.

If you still have any question regarding blog creation and making money, do ask in the comments.

Please follow and like us:
The following two tabs change content below.
This Blog post is authored by Atish Ranjan who blogs at since 2010. He loves to spare time from his busy schedule to help the needy ones.

Latest posts by Atish Ranjan (see all)


  1. Short n Simple!
    There is no rocket science in starting a blog. Just need to have a goal and dedication to achieve the goal.

    Starting a blog is really very easy but maintaining the blog is very important.

    Thanks for sharing such a useful article ! Atish bro.
    -SK Lohar

  2. Excellent step by step instruction here Atish. Big fan of doing things right when I start blogs for a professional purpose. Only after starting a few blogs like a dingbat many years ago LOL. I now start with the intent to have fun, to help folks and to monetize steadily. I definitely start monetizing from day 1 but do so patiently, adding streams 2-3 months at a time, usually.
    Ryan Biddulph recently posted…BFP Podcast 24: How NOT Making Income Claims Increases Your Blogging SuccessMy Profile

  3. Thank you bro it is a great article how to grow money online with step by step now i understand how to use ads and content
    Thank you bro one more time

  4. Thanks for sharing this detailed guide. It can be really useful for all the beginners. I think it is really important to find a theme or something that you are really interested and passionate about and write about it. That’s a way to do things not create blogs or websites only because you think that travel is trending now for example.

  5. Hello Atish,

    Wonderful post. Today Blogging is one of the best and legit ways to make money online. Monetizing a blog is also an important job to make most out of your blog. I am using AdSense and affiliate marketing on my blog and both are giving me good result. Creating a email list is also very important and I always recommend my users to start collecting emails from the first day of blogging. Great post.

    Have a great day 🙂
    Vishwajeet Kumar recently posted…10 of the Best Plugins to Add “Call to Action” to Your WordPressMy Profile

  6. Thanks for sharing great information.
    Assembling all the blogging platform in one place and explaining about them surely made the work of every new blogger easier.
    There are rarely good posts which can help a user to select which platform they should select. And mentioned the most important ones with their important qualities is just great.

    Keep up the good work!
    Emily recently posted…15+ Tips to Increase Your Social Media Presence as a MarketerMy Profile

  7. Hello Atish sir,
    There are thousands of available ways to make money online which I have tried but blogging is something which I choose to do for full time. But it should be done in a proper way and there are many people who think that making money online like just sitting in front a laptop, creating a blog and that’s it. Well, they should think again before jumping into this profession.

    Thank you for letting us know the basics of blogging here.
    Debadeep Biswas recently posted…ShowBox – Stream Unlimited Free HD Movies on Android iOS Mac & PCMy Profile

    1. Hello Debadeep,

      If you are thinking of professional blogging to make money, you must have to consider it as a business not just as hobby. There are many guys who start blogging for money but they end up doing like hobby, and that’s where they don’t succeed. Those who take it seriously, get success sooner or later.

      Happy to know that you liked the post. Happy blogging!
      Atish Ranjan recently posted…Best Wireless Stereo Sports Earphone For Running by Dodocool #Giveaway #IndiaShippingMy Profile

  8. Excellent step by step instruction here Atish. Big fan of doing things right when I start blogs for a professional purpose. Only after starting a few blogs like a dingbat many years ago LOL. I now start with the intent to have fun, to help folks and to monetize steadily. I definitely start monetizing from day 1 but do so patiently, adding streams 2-3 months at a time, usually. This is a fairly detailed how to make money blogging tutorial. I really appreciate your perspective to it. Steven Jude recently posted… Thanks for sharing this detailed guide. It can be really useful for all the beginners. I think it is really important to find a theme or something that you are really interested and passionate about and write about it. Thank you for sharing your article about HOW TO START A BLOG AND MAKE MONEY ONLINE?
    Deanna Friel recently posted…Hello world!My Profile

  9. If you can combine your interest with making money, then you will have more will to do this thing well. Thank you for sharing those tips with us. I will have a try later.

  10. I wad thinking of creating blog but I was unknown on how to create blog and earn mo ey through it..You really helped me by this blog. Thanks a lot

  11. Hi Atish

    Really impressive article you have written here.

    I must wanna express something about this topic, i.e. I started blogging just because I loved sharing knowledge online.

    As you said in your line that you love to share knowledge online and that’s the reason you entered in this blogging world.

    You are right that different people have different replies. To be very frank, I started blogging just to earn decent amount of money as blogging was the only option for me to build my career. And I am getting successful each day in this field.

    Either way, Just wanted to share my own reply on this point. Thanks for sharing this wonderful article. 😀
    Chetan Gupta recently posted…HostGator Black Friday 2017 Coupon – 75% OffMy Profile

  12. The information is in a very detailed manner. The only input we need to do in this is the complete dedication and patience to achieve the goal. Starting a new blog is really easy but entertaining the people with our content is really a tricky thing. We need to work on that.

  13. Sylviane Nuccio is a professional Writer/Content Strategist and a Success Coach. She is a regular contributor to Huffington Post, International Living and Chamber of Commerce. She helps new entrepreneurs to become financially free.

  14. Excellent information are available right there. I am happy to find it because I want to make a blog on a particular topic so that I could earn money and here I get a lot of information.

  15. Very thorough and informative article. I am not a technical blogger and am using my blog to learn better writing skills and write about the things I am passionate about.

    I do plan starting next year to do more freelance writing. I now feel and think I am more competent to do this. Thanks for all the information

  16. Hey Atish,

    Thank you. This really keeps blogging concepts simple and I have shared it a couple times. We are making a shift in how we approach our blog and I will use some of your tips. To be honest, we waited way too long to start our blogging and back-linking efforts. As a co-founder of, this is my single greatest regret. We got so lost in the product and the consumer needs, we let our company goals slip. While I’m excited that we now have a rad free service for people to compare and review thousands of dating sites, it is time to play catch-up. As for blogging for a niche, that may be hard to narrow down because we categorize over 86 niches. Thanks again, and please wish us luck.


  17. The biggest challenge we had when starting a blog was having PATIENCE. It takes so long to start seeing any traffic and for many that is why they stop blogging. Plan on 6 months before you begin ranking for any keywords in google. Good Luck!

  18. Thanks for sharing such type off great tips for blogger in blogging. I have read your tips that’s help me a lot to grow my own business also.
    Its help people who are new in blogging and want to grow their blog fast

  19. This is an awesome post that I sincerely think that anyone wishing to start a blog should read! I am a blogger, so I know the amount of time it takes to actually come up with content, and not just any content, helpful, intuitive and detailed content! Great job my friend, and you are so awesome for the comment luv too! God Bless you and wish you more success!
    Erika recently posted…How To Make Money With A BlogMy Profile

  20. I especially appreciate the part of the article where you talk about the permalinks. Most people leave this out and I think using the permalink where the post name is there is the best way to do it.

    The reason is that your keyword for the article should be in the post name, therefore when people are searching on google your keyword may appear and drive more traffic to your blog. Thanks again!

  21. Absolutely, great stuff.
    One can easily earn massive income from blogging because there are tons of monetization networks.
    You have done a great job. You’ve integrated everything from creating a blog to monetization.

    Thanks a lot…

  22. I really enjoyed reading this article. It was full of useful step-by-step knowledge that many new bloggers don’t really want to take the time to learn about. Hopefully people will stumbleupon this and realize that blogging does take time and effort to maintain.

    Great share!!!!

  23. Got some valuable information here for XML Sitemaps with the Yoast Plug-in. I maintain also that copywriting skills are major in making money. The Magic is in the Copy!


  24. A super detailed article that was helpful during my blog setup. I liked your guidance on how to pick a niche.
    I have also found that a niche that you consider a sense of mission and that you are truly interested in. To build a successful blog you will be writing and researching the topic – ALOT. So be sure you will not get bored or burned out by picking a niche you don’t love. Also having a greater purpose for your niche has helped motivate me. I am empowering people to start their own businesses for financial freedom and lifestyle choices.

  25. I got your point that saying always blog in niche that you love. Because i see many people start blog but after sometime they loose their interest , and stop blogging . In this post you give all details that a blogger needs . From Starting a blog to monetizing , all information you provided .
    I have also a blog and I am fan of your way of detailed writing .

  26. Dear Atish Ranjan
    I actually especially appreciate the part of the article where you speak about the permalinks. Most people leave this out and I think using the permalink where the post name {can there be is will there be is perhaps there is the best way to do it.

    This because your keyword for the content this article should be in the post name, therefore when people are searching on google your keyword may appear and drive more traffic to your blog. again Thanks

  27. Hey Atish,

    Starting a blog is one of the easiest way to earn money while sharing our knowledge. I love your blog because it’s helping many aspiring bloggers. I am looking forward reading your articles.

    Thanks Atish.

  28. Hello Sir

    when I want to be started blogging then I am so confused. how to start it but after reading your article. I got to know that it’s very easy to do thanks for sharing your experience with us.

  29. Hi Atish,
    I hope you’re doing well.Very helpful and detailed article.I have one query related to the custom domain.
    I had Blogspot domain & I had submitted sitemap of it and verify it in google & bing webmaster.Now I have configured the custom domain now do I need to verify and submit sitemap once again in google and bing webmaster or they will automatically update it.

  30. A lot of bloggers are working to earn money via blogs. Blogging is a simple task and can be done by anyone to start a good earning for survival. Get Tips for blogging and create money online now.

  31. Greetings Atish

    Extremely great article you have composed here.

    I should wanna express something about this point, i.e. I began blogging in light of the fact that I cherished sharing information on the web.

    As you said in your line that you want to share learning on the web and that is the reason you entered in this blogging world.

    You are correct that diverse individuals have distinctive answers. To be extremely candid, I began blogging just to gain tolerable measure of cash as blogging was the main choice for me to fabricate my profession. What’s more, I am getting fruitful every day in this field.

    In any case, Just needed to share my own answer on this point. A debt of gratitude is in order for sharing this magnificent article.

  32. Very well written and informative article. A lot of bloggers tend to get stuck on actually starting the thing because there are just so many ways to do it. This need to create the most beautifully designed site for your articles got a little out of control in my opinion. It is the content that matters the most and the quality of information in it. Everything else is secondary, but unfortunately, a lot of people get overwhelmed. If you focus only on creating a really good article, people will consistently visit your site, no matter if it has plenty of HD photos on it.

  33. Waoo ! Thanks for this detailed articles and with this so many people will even love blogging 😂 You really spent time in this post even stating from who what is blogging. Thanks once again.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge

This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 3 approved comments. Use your real name and then @ your keywords (maximum of 2)