How to create a blog for free on google and earn money 2023

Blogging has now become a massive industry in the world. Through this, people are running their online and offline businesses. Apart from this, many people have made a career out of blogging and are earning millions per month.

I have been blogging for two years and have reaped good benefits. If you also want to make a career in blogging, read this article from start to end, as it will guide you about full A to Z blogging.

In this article, you will learn how to create a blog, which is the best web hosting and, where to buy it, how to earn money from blogging. All these questions will be answered in this article.

What is blogging?

If you have knowledge about anything and explain it to someone by writing, it is called blogging. So, as you are reading this article, I am also doing this blogging thing.

How to create a blog?

Find your Blog Niche

Finding a niche before creating a blog is significant. You need to find a niche to succeed in the blogging field. The niche should select one that has less competition and more volume. You can also use tools like Ahrefs and Semrush to find niches. These tools will help you a lot in finding a good niche.

Blog making Platforms

There are many platforms through which you can create a blog. But today, we will discuss only two platforms because they are viral, and most people use them. Their names


If you build a website on Blogger, Blogger gives you hosting and domain, but I recommend buying a custom domain from a website like Namecheap or Godaddy. It will make your blog look professional.


If you want to create a website on WordPress, you need hosting and a domain, which you can get for about thirty dollars.

How to create a blog on Blogger?

How to create a blog

If you want to create a website on Blogger, go to google and search blogger. The first website is done; open it.

How to create a blog

Then you have a blogger website open. So you have to click on Create your Blog.

How to create a blog

Select whichever Gmail you want to create the website on. Then you have to name your blog.

How to create a website on blogger

Then it will ask you for the URL, which you must name your website. Then you must select the name you want to show on your blog.

How to create a blog on blogger

After giving your information, you have to click finish, and your blog will be ready.

Blogger SEO Setting

When you create your website on Blogger, you first need to set it up. To set up Blogger, go to your website dashboard and click on the setting option.

Blogger SEO Setting

The first setting that is very important is the blog description. Your blog is in a category. So you have to write a short description of it.

You must add a Favicon to your blog in the second setting.

Then when you scroll down, you will see an option called Meta Description. You must also write the Meta Description of your blog.

After that, you have to apply a friendly theme to your blog, which will make your blog look professional.

How to Create a Website on WordPress?

How to create a blog on WordPress

To create a website on WordPress, you need hosting and a domain. You can get hosting from Hostinger company. Their service is excellent. They also give you a free domain along with hosting.

If you want hosting from Hostinger, you must go to the Hostinger website and create an account with your Gmail. After creating an account, all their deals are available in front of you. So select whichever deal you like and buy it.

When you bought hosting, you were asked to install WordPress. First, you must have WordPress installed.

 WordPress will create your blog as soon as you install it. After that, you can install a friendly theme on your blog and customize it.

WordPress SEO Setting

When your website is built on WordPress, the most important thing you have to do is the website settings.

For website settings, you have to go to the WordPress dashboard and go to settings, and open permalink settings. The permalink setting will open in front of you. Then you have to click on the post name and save it.

How to create a blog on WordPress

After that, you have to install plugins that include

  • Classic Editor
  • RankMath or Yost for SEO
  • Site kit by Google

These plugins must be installed.

After doing this, install a friendly theme on your blog and customize it so that your blog looks professional.

  • Generate Press
  • Jinnah theme
  • Hit Mag
  • News Plus

You can use any of these themes.

Making Money From Your Blog

How to earn money from blogging

Every person creates a blog so that they can earn money from it. There are many ways to make money from blogging.


The first way is to put an ad on your blog from Google AdSense, AdStera, Ezoic, or any other Ad Network company on your website. Those companies pay you according to the number of people who visit your website. 

Affiliate marketing

Another way to make money from blogging is affiliate marketing. In this, you have to choose a company that has an affiliate program. For example, e-commerce companies, web hosting companies, etc. When you sell their product, they give you their commission. 

Online Store

You can also earn money by creating your online store through blogging. In this store, you can keep your physical products, digital products, books, etc.


In today’s article, I have taught you how you can earn money by creating a free blog on Google. As a result, people are making millions in the blogging field. You must read this article if you also want to reach millions by blogging.

Blogging has become a vast industry, and if you want to be successful in it, you have to be consistent. So, if you liked this article, then do share it with your friends and family members so that they, too, can benefit from blogging.

If you have any questions related to blogging, you can ask me through the comment section. I will answer your every question as soon as possible.


About Waleed Gondal

Waleed Gondal is CEO of How To Mr Waleed (HTMW).

View all posts by Waleed Gondal →

Leave a Reply

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