How to make money blogging (Step-by-step Guide)

make money with blogging

How to make money blogging (full guide)

MAKING MONEY ONLINE 🤑 sounds so fascinating and there are many ways to earn money online. One of the most popular way is BLOGGING. Successful bloggers are making thousands of dollars per month. To build a successful blog may take months or even years but once you are in the game, you’ll earn money on auto-pilot mode for the rest of your life.

Now if you want to start a profitable blog and make money with blogging then this article is for you. But do you think it’s too late to start blogging ? Absolutely NOT! Maybe the best time to start a blog was 5 years ago but the second best time is now.

If you really want to be a blogger and make money, no matter full time or part time, then the best time to start is now.

Please consider these points before starting a blog :-

  • If you want to get rich overnight
  • Can’t work hard for months
  • Don’t like writing stuff
  • You are not consistent
  • You like easy money

Then blogging is definitely not for you. You should look some other way of earning money online. If you are willing to give hours to your blog for months then continue reading this article.

Warning: This article is long and it’ll take time to read because of the in-depth details regarding how to make money blogging in 2023

What is a blog, blogging and blogger ?

A blog is a discussion or informational website published on the internet.Think of a blog as an online diary or journal located on a website.The content of a blog includes text, pictures, videos, gifs etc.

Adding material or content to a blog is reffered as blogging.

A person who owns or manages a blog is called blogger.

I don’t think all that needed explaining in Layman’s terms but let’s come to the point.

how to make money blogging?

There are various ways to make money from a blog. The most popular one is through Google Adsense. Once your blog starts getting traffic you can apply for Adsense and put ads on your blog which will make you money.

Another popular method is through Affiliate Marketing. You will find a lot of gurus on YouTube who’ll teach you about affiliate marketing.

How to start a blog ?

Here is everything you need to start a blog :-

how to make money blogging
how to start blogging and make money (infographics)

1.Select Niche (Blogging and Make Money)

Before starting a blog you need to figure out what your blog will be about, you have to select the niche (category) of your blog. Now the niche of your blog should be something which you can write about without getting bored and you are passionate about, also you must have some knowledge on the topic.

For figuring out your blog niche obviously you have to do some research.

Browse some similar blogs, take a pen and paper and make a list of niches that you are interested in.

Remember it should be only one niche. The broader your niche is, it will get difficult for you to focus.

Here are some blogging topics ideas :-

Money and wealth
Health and fitness
Personal development
Hobbies – Blogging and Make Money
Food and drink
Fashion and beauty

Remember these points before finalising your niche :-

Are you interested in it for long term ?
Can you produce 20+ content ideas ?
Can you think of unique angles to stand out in this niche ?

If you still can’t figure out your niche then check out this list of blogging niches that make money.

2.Buy Domain

This is your first step in the process of making money through a new blog

What is a domain name ?

Domain name is the name of your website through which it can be identified on the internet.

After finalising your niche, you have to buy a domain name. You can easily buy your domain from Hostinger

Check: Things to consider before buying a domain name

3.Buy Hosting

What is hosting ?

Web host is the server that holds your website. Think it like the brain of your website where all your data is stored.

You can buy hosting from Hostinger.

4.Wordpress Setup

What is wordpress ?

WordPress is the easiest blog creation tool and content management system.

Most of the bloggers create their blogs on wordpress. You can also try other CMS like blogger (google product) wix and weebly.

My suggestion for you is to go with WordPress. You can easily install wordpress from your hosting pannel.


What are plugins ?

A plugin is a software that allow you to add new features and functionality to your WordPress website.

These plugins are must have if you are about to start a blog on wordpress :-


Akismet is a security plugin which helps in filtering spam comments from your website.


Jetpack is a multipurpose plugin used for security, backups, malware scan, anti-spam, CDN, site search, CRM, etc.


LiteSpeed Cache for WordPress (LSCWP) is an all-in-one site acceleration plugin, featuring an exclusive server-level cache and a collection of optimization features.

No Self-pings

A ping is a signal sent to a host that requests a response and ‘No self ping’ stop you from pinging your own blog.

WP Smush

WP Smush is a WordPress plugin that allows you to optimize images without losing quality.

Ultimate Social Media

Ultimate Social Media plugins enables you to add social buttons for sharing your content.


Webpushr is a plugin that let’s you send web push notifications to your readers.

Wpdevart Social comments

Wpdevart Social comments enables you to add facebook comment box below your articles.

WP Forms

WPForms is the most beginner friendly WordPress contact form plugin which is used by millions of sites.


Yoast is a very important plugin for wordpress which is used for doing SEO for websites.

WP Rocket

WP Roocket is a powerful caching tool which ensures that your website loads faster.

Table Of Contents

The Table of Contents Plugin lets users automatically set up a context specific table of contents easily and quickly.

important plugins for wordpress

Check: How to install a plugin in wordpress

6.Google Search Console and Google Analytics

In order to make your website appear on Google, you have to add your website to Google Search Console and for tracking your website performance and data you need to add your website to Google Analytics.

This is a very important step and you can easily do it by watching videos or reading tutorials.

Check:How to install google analytics in wordpress

Check:How to add your website to google search console

7.Create Pages

WordPress pages are the standard built-in post type that allows you to publish content onto your WordPress blog.

These pages are must have for every website and blog :-

ABOUT – You write about your website (what it is about) and yourself.

example: Nutsgeek (About)

DISCLAIMER – You can easily generate a disclaimer page for your website here.

PRIVACY – Privacy Policy page is now automatically added to every new blog on wordpress but still if you have to generate a new one for your blog then you can do it from here.

CONTACT – Add your contact info in this page. You can also add a contact form here with the help of WP FORMS plugin.

HOME – This page is your main url and home page of the website.

Note: If you are thinking for applying Google Adsense in future to make money from blogging then you must have all these pages on your blog or your blog will not be approved for adsense.

8.Create Posts

Create high quality posts which gives value to your readers.

Here are some tips for creating best posts that will attract visitors on your website :-

  • Always do research before creating posts.
  • Write long articles upto 1000 words because google gives preference to long in-depth articles.
  • Check your grammar and spellings through grammarly.
  • Use eye catching images and infographics.
  • Always write original content because copied content will take you nowhere in the long run.

Your blog should have atleast 15-20 articles with 500-1000 words before applying to Google Adsense

9.Search Engine Optimization (SEO)

MUST READ: How To Do Keyword Research For A New Blog

SEO is one of the most important factor in the success of a blog and if you want to start blogging and make money then you should educate yourself about SEO.

What is SEO ?

SEO is simply the process of improving your search engine rankings. It involves many activitites that help you in making your blog discoverable to your target audience with the help of Search Engine.

There are two types of SEO :-

On-Page SEO:

On-Page SEO involves mostly practices that are done while writing articles on your blog and optimizing individual web pages help you to rank higher and earn more relevant traffic in search engines.

Check : 10 Essential on-page SEO factors

Off-Page SEO:

Everything done outside the website in order to get a good ranking on search engine comes under off-page seo. Off-Page SEO mostly involves link building.

Check:What are backlinks and how to create them ?

Below is the list of activities that’ll help you in building high quaility backlinks for your website.

  • Guest Post

Guest posting is the process of writing content for another website which in return provide you with a backlink on their website.

This helps both the parties as you get a backlink for your blog and the other person gets an article for their blog.

  • Infographics

Infographics are visual representation of information or data.

Creating infographics designs for your post and posting them on pinterest helps in attracting website visitors. Also with every infographics you create high quality backlinks from pinterest.

  • Forums

By participating in forums and starting valuable conversation in forums and posting your links also helps in link building. But remember not to spam a forum just for the sake of posting links.

Check: List of forums to increase backlinks

  • Directory Submission

Directory submission is the practice of submitting your website URL and its details on the web in a directory under a particular category.

Although many of the pro bloggers think that this method isn’t much effective for SEO in 2021, I personally think that if you choose the right directories then it’ll work out for you.

Check: List of directories to to increase backlinks

  • Google Sites

Google Sites is a website building platform from Google and you can easily create a website just like wordpress or wix on Google Sites.

This method is pretty different from others for creating backlinks and very less people use it.

In this method you have to create a free website on Google Sites and post some high quality content on that website and you put your main website/blog link in your Google Site.

This will give you high quality backlink and if your content is great then you’ll get more website visitors from your Google Site.

  • Social Media

No doubt social media is still the easiest and one of the best ways to increase traffic and build backlinks for your blog.

Make sure you create your profile on popular social media sites like :-

social media icons (nutsgeek)


10. Final: How to make money blogging > Monetize!

Now after all of the above steps are complete and you have some traffic on your website and upto 20 articles then you can monetize your blog with Google Adsense and make money.

There are also other ways through which you can make money like :-

  • Affiliate Marketing
  • Selling E-books
  • Selling Online Course
  • Creating Paid Posts
  • Banner Ads

Conclusion – How to make money blogging

At the end of this article you learned about ‘How to make money blogging’. Now it’s time to create your blog and start working. Bookmark this page so that you can come back and read it while creating your blog. If you need any further help then you can also contact me.

Also Check: How to do SEO for a new Blog (Complete Guide)

Keywords (Blogging and Make Money) :-

how to make money from blogging
blogging topics ideas
blogging niches that make money
best blogging niche in india
keyword research on google
keyword research for free


What is the best blogging platform to use in 2023?

There are many different blogging platforms available, but WordPress is the most popular and versatile option. It is easy to use and customize, and there are a wide variety of plugins and themes available to make your blog look and function the way you want.

How do I choose a good blog name?

Your blog name should be short, memorable, and relevant to the topic of your blog. It should also be available as a domain name. You can use a domain name checker to see if your desired name is available.

How do I promote my blog?

There are many ways to promote your blog, including social media, email marketing, and guest blogging. You can also use paid advertising to reach a wider audience.

How do I make money from my blog?

There are a number of ways to make money from your blog, including advertising, affiliate marketing, and selling products or services. You can also use your blog to build an audience and then sell your services or products to them.

How do I keep my blog fresh and interesting?

The key to keeping your blog fresh and interesting is to publish new content on a regular basis. You should also try to vary the format of your content, and use images, videos, and infographics to break up your text.

Facebook Comments

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

About Shivam Rai

Sometimes you gotta run before you can walk.

View all posts by Shivam Rai →

6 Comments on “How to make money blogging (Step-by-step Guide)”

Leave a Reply

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