Start a Blog and Make money blogging

Learn How to Start Blogging from Scratch and Make Money from your Blog at Home

Do you know what blogging is? If you are listening to this word first time in life. You should first read this detailed guide on What is A Blog or Blogging.

But if you already know enough about blogging and now you want to take action. Then you need to follow this step by step tutorial guide to start a blog and how to make money out of it.

You can always earn a full-time income through blogging working from home.

Yes, it’s true. You can easily earn money from your blog. However, it’s not super easy to turn your blogging into a full-time business.

It also needs hard work and dedication to become a successful blogger.

Blogging is becoming the most prestigious online career option among youngsters these days. There are many bloggers in the world who are easily earning from $1000 to $100000 a month.

It does not matter whether you want to create a blog to share your personal ideas or you want to promote your business.

You will always need a specific guide to accomplish this task. Most of us think that we need technical skills to start a blog. It is not completely true.

You just need to have some basic knowledge of computers and the internet to easily start a blog by yourself. In this article, we will show you a step by step guide to starting your own blog.

You will also learn to generate passive or regular income from your blog.

The basic need of blogging is writing skills. If you love writing and want to share your ideas with the help of your words. You are made for blogging.

You can make $1000 to $100000 from your blog. The only thing you need to follow is the basic strategies to grow your blog and audience.

Your blog should be interesting to read. Your writing style is a crucial part in this blogging journey. You have to write content which is helpful and also interesting to read. Always put yourself on the chair of reader and think, would you like this post.

Now, without wasting more time let’s start this step by step process to starting a blog from scratch.

[convertkit form=1270410]

Step 1: Choosing a Blog Topic

When you are thinking to start your blog. Probably you should have some ideas about it. To choose a perfect topic/niche for a blog, you just need to think about what are you passionate about? People have various blogs on the internet with different ideas.

It depends on you whether you want to blog about your personal life and experiences or you can also teach people or to provide information to the people on any particular thing.

These are some most popular blog topics on the internet such as Fashion, Food, Technology, Travel, News, and Sports. You should choose a topic in which you have deep knowledge and you can write cheerful articles on it.

Try to write your blogs on a single topic. Most of the people confuse their blog with multiple topics covered. Ranking on Google will be also easy if you have a blog on a specific and small topic. For instance, instead of creating a blog fashion niche, you can create a blog about shoes or watches. It will help you to rank easily and get more organic traffic.

Now you have got it that why you should start your blog on a particular or interest? It is really helpful to write about your personal interest.

In addition, keep remembering that blogging is not a money-making machine. In fact, blogging is not easy anymore as there are more than a billion blogs on the internet.

So if you will not be able to earn anything for a few months, do not quit or demotivate yourself. It should create enthusiasm inside you. Sometimes it takes time to collect a regular audience on your blog and make money from them.

Step 2: Blogging Setup

There are multiple blogging platforms available in the market. You need to choose which is best suitable for you.

If you are a web developer or web designer, then you can choose according to your need. But if you are not a developer or don’t have a knowledge of coding, you should choose WordPress.

30% of all the websites on the internet are working with the WordPress platform. WordPress is a very easy tool to design your website with simple plugins and themes.

On WordPress, you can select a free or a premium blog plan. If you are starting your blog to just sharing your life experiences and want to make a personal diary blog, then you can choose a free blog setup of WordPress.

Although, a free WordPress blog does not allow you to place advertisements on your blog. It means you cannot earn money with a free WordPress blog.

In addition, if you are passionate about blogging and want to make money by blogging, then you should choose a premium plan of WordPress.

For that, you need to buy a domain name and a hosting provider. It might rarely cost you 3 or 4 dollars. And you can easily get total control of your website in your own hand. You can place ads or sell any kind of products on this self-hosted WordPress website.

Step 3: Web Hosting and Domain name

A domain name is a specific website address of your blog. Eg,

Domain names are subject to trademark policies. As you register your domain name, this name will be registered for you and no other person can create a blog with that same name.

For example, has been created by Google creators so nobody else can buy ‘’ domain name.

In addition, a hosting plan is necessary to host all the files of your website on a server. So, you will have all the control over your files which is not possible with free blogging platforms.

A web hosting provider is a company from which you have to buy the hosting plan. There are different plans according to your need. Every premium website needs a hosting plan and a domain name.

Hostgator is the most recommended hosting provider in the market. It offers domain name with hosting plans at affordable prices. Hostgator is the most reliable and cost-efficient WordPress hosting company having fast and easy services.

Now go the Hostgator website and purchase your domain and hosting plan.

As you will visit the website, you will see a web page and an orange button called “get started”, click on this button and you will be redirected to a new page.

Start blog

Here you can choose a plan according to your need. For beginners, you should choose a basic plan. But if you can spend some extra bucks and want more features you should go for plus or premium plan.

create blog

After choosing a plan, you will go to the next page. Here you need to select your website domain name. AS We discussed above, a domain name is the URL of your blog. You can select any name which is not already taken on the internet.

At last, you just need to fill up your personal information on the next page. Select your payment option and package for years.

If you buy a package for a single year, it will be more costly compared to 3 years. We highly recommend purchasing the plan according to your need and budget. Hostgator provides $2.75 a month only if you buy a 3-year plan.

However, you can use our link here, so that you can get this discount for 12 months to plan too. 

If you are just starting or trying to create a new blog. You would probably love to buy one year plan for trial. In this case, you must click to the Hostgator discount links on this page and you can easily get the same discount for 1 year plan as well.

→ Start Your Own Blog with Hostgator at $2.58 Only←

Uncheck Unimportant Services which are not necessary to start a new blog:

There will be already selected extra add-ons services with your plan. You can deselect them. These extra services are not compulsory for a newbie.

After you complete the payment process. You will get an email with your login information into your Hostgator account. They will also provide you a customer care number for technical support which is available 24/7.

Step 4: Installing WordPress

After getting the login information in your mail. You can simply go to Hostgator and log in to Cpanel there. Now, here we will use Quickinstall software to install WordPress. Quickinstall is very basic and easy to use software. It will help you to install WordPress in a few minutes. So follow the below steps exactly to perfectly install WordPress and start your blog:

  • First, Login to your Cpanel
  • Then find the Quickinstall icon under Software tab and click on it.


  • Now, find and click on one-click install under Website Essentials section from left sidebar.


  • Then, you will see much software to install, here choose WordPress and click on it.

One-click WordPress installation

  • On next page, you need to select your domain name or website name and click next.

domain name

  • Now, you will see a form to fill some details such as your name, username password, and email.

admin details

  • Make sure you keep a note of all this information especially username and password. It will be used always to open your site’s WordPress admin dashboard.
  • Try to use username and password which can’t be guessed easily.  It is very confidential information of your blog. Don’t use admin as a username.
  • Now click on INSTALL button. It will take few seconds to install and it may show you some themes or offers. Make sure you click on No Thanks. 

WordPress installation complete

Moreover, as this WordPress installation might be tricky for some beginners, you should immediately go to HostGator and contact their support team via phone or live chat.

After all, they are just sitting there only for you. Then why are you burning your soul with this technical stuff? And in very rare cases, if you are still not comfortable to communicate with their support team. You can contact me directly via my contact page. I would love to help you in all these technical processes.

Lastly, As you see the “WordPress installation is complete” message on top. The WordPress installation process is completed. You can close this window.

Now type inside the URL box on your web browser and click enter.

Here you will get a login page, you have to enter the username and password here to enter into the WordPress admin dashboard.

You’ve just created these things in the recent steps. Now you will go on a page called WordPress Dashboard.

Here it will ask you to select a theme for your WordPress theme for your blog. There are thousands of options so don’t be confused. Just choose anyone for starting your site. Later, you can change whatever you want.

After that, you will see a WordPress admin dashboard panel. It is the place where you can manage all the activities on your blog. You can write a new post, manage comments, upload pictures, and change your site design and layout easily.

Step 5: Select your Website Design

In the WordPress dashboard, you will see many options to customize your website. The first thing you need to do is selecting a good WordPress theme.

In the Dashboard, you will see an option in the left sidebar Appearance >> Themes.

Click on it and you will visit a new page. On the top, you will see an Add New Button. Click on it and you will get to the page. There are lots of beautiful themes to make look better on your blog. You can select any theme which you like.

After selecting your beautiful theme. You are ready to write your first blog post.

In addition, these free themes provide limited customization options. You will have very few features to make changes to your site layout.

Therefore, many premium theme companies provide fully customizable WordPress themes. After buying a premium theme, you can easily customize each and every part of your website.

They also provide premium support to help you in designing your site. That’s why I created a list of best premium WordPress themes for bloggers.

Step 5.1: Write your First Blog Post

In your WordPress Dashboard, there will be an option called Posts >> Add New. Click on it,

You will be redirected to the editing area of your blog. You can enter the title of your first blog post and write the article.

As you are probably installing the fresh version of WordPress now. You will see a new, amazing, and more functional Gutenberg Editor.

This is a more fancy editor with more functionalities and features. However, if you are not feeling this editor helpful in starting.

You can install a plugin called Classic Editor to use old basic WordPress editor. Even I use that old editor and I am more comfortable with it.

After successfully writing your blog. You will see a Publish button on the right-hand side. Click on it and make your first post live on your site.

You can now go to your site and can see your post is life to the world. You can always come to this area and write a new blog post. Try to regularly write new posts to gain trusted readers for your blog.

Step 5.2. WordPress Plugins

In the dashboard, you can easily see an option called Plugins.

WordPress plugins are helpful tools to design your WordPress. There are thousands of plugins available in WordPress. There are different plugins to make different changes to your website.

You can also read here a detailed guide on How to install WordPress Plugins.

WordPress plugins are such applications to add more features to your site. In addition, you must install some most important plugins at a first-place such as Yoast SEO, Akismet.

Yoast SEO plugin is super essential for every WordPress blog as it ensures that Google search engine can easily find your blog and its pages. You should set up Yoast SEO as a first step. You can read this complete guide on How to Install and Setup Yoast SEO Plugin .

How to Make Money Blogging?

After creating your blog successfully. You can start earning money from your blog. Yes, it’s true. You can also earn money from your blog. However, it’s not super easy to turn your blogging into a full-time business.

It takes time to gain trusted readers to earn money from them. As you will post articles regularly, you will increase the number of readers day by day.

There are different ways to make money blogging.

We will discuss in detail what are the most profitable ways to generate revenue from your own blog.

You can also read this guide to know different methods to make money online through your blog.

There are three ways to publish advertisements on your blog. Affiliate marketing and Google Adsense are two primary methods. Google Adsense is the most popular advertisement platform in the world.

Google AdSense is the easiest way to place ads on your site. You just need to register on the Adsense site and after your application approval. They will provide you a code. As you place the code on your site, your site will start showing ads on it.

Google pays you for every click on their ads. There are different CPC (cost per click) for different ads. You have to complete google AdSense policies to apply for their monetization program.

Affiliate marketing is another best way to generate a huge amount of money if your blog is getting good traffic.

You can promote products of different companies that offer an affiliate program. You can show an ad on your site of the product.

As someone of your reader will see that ad and buy that product. You will get some commission on a percentage basis.

Moreover, you can also provide some space for direct advertising on your website. This method is more profitable than Google AdSense. However, you need to have enough traffic on your site to attract direct advertiser.

Many bloggers sell direct advertisement on their blogs and earn passive income from them

Make Money from your Blog Through Google Adsense

There are several ways to publish advertisements on your blog and earn money from those ads.

First and foremost, GoogleAdsense is the most popular monetization platform in the world.

Google AdSense is the easiest way to place ads on your website and you will get paid for it.

You just need to register on Adsense and after your application approval. They will provide you a code. As you place the code on your site, your site will start showing ads on it.

Google pays you for every click on their ads. There are different CPC (cost per click) for different ads. You have to complete google AdSense policies to apply for their monetization program.

In addition, Getting AdSense approval is a little bit tough for a new website owner or blogger. And most probably, new sites get rejected to get AdSense approval.

In that case, you can choose many other Adsense alternatives to place ads on your site. Here are some most reputed AdSense alternatives:

  • Amazon Display Ads
  • Buysellads
  • Propeller ads
  • Infolinks
  • Chitika
  • Revenue Hits

These are some of the ad monetization platforms. Of course, there are many others in the market. So you don’t need to get panic if you are not able to get AdSense approval.

Read More: How to Make Money from Google Adsense in 60 Days

Make Money Blogging Via Affiliate Marketing

Affiliate Marketing is the second-largest way of generating revenue out of your blogs. In fact, affiliate marketing has become the most popular way of make money blogging in recent years.

When you market and promote a product of any other company and sell it. The manufacturer will pay you a sales commission for that product. It is called affiliate marketing.

In other words, there are many companies that want to increase sales. For that, they need bloggers and influencers in the market to promote their products.

As you have a blog, you can promote their product banners and links on your site. As any visitor on your blog purchase that product. The company will pay you a fixed percentage of that product’s cost.

Amazon affiliate program, CJ affiliate, commission junction, Clickbank are some of the most popular affiliate marketing companies.

Sell Ad Banners to Make Extra Cash from your Blog

When you display advertisement for on your blog using any monetization platform such as Adsense, You lose lots of money from the main advertiser.

These ad companies cut higher commissions from what an advertiser pay to display that ad.

For instance, if an advertiser pays 100 bucks to show ads on your blog, then Google AdSense pays you 66 USD only and keeps 33 percent of the total amount.

However, if your blog gathers a large audience and you can attract advertisers direct to your blog. Then you can sell direct ad banners on your site.

This way you can get the full amount of that advertisement. Although, companies buy ad banners only from the site which have a larger number of visitors in their blog or site.

So if you can grow your blog fast and can generate thousands of visitors on your blog. Then you should definitely think of selling ad banners on your blog.

Sell Online Courses

Online Courses are the best business option among bloggers in 2020. People are getting more interested to learn through online classes.

Thus, the market of online coaching is rapidly growing. There are many bloggers who earn $100,000+ a month by selling online courses.

You can also sell your own online course and make money by your blog. Each and every person has its own knowledge and skills.

Maybe some of your knowledge is nothing for you. But trust me, there are thousands of people in the world who are willing to pay to learn those skills.

Creating video lessons to teach people is the best method to sell online courses. However, you need to create a professional system to sell your courses. As you know, people buy attractive things.

Therefore, you will have to use some of this online software tool to sell your courses.

Here are some of the top-notch online course making and selling platforms:

These platforms will help you to gather your videos in a course format series. In addition, you can easily set your payment system using these tools.

You don’t need to worry about anything. You just need to choose any of this software and they will handle all these hassles.

Create and Sell Digital Products on Your Blog

This is the time when everyone wants to go digital. Everything is going to transfer from physical to digital.

Digitalization is the benefit of all of the bloggers. For instance, people read ebooks instead of books, people take online coaching instead of physical classes and many B2B companies need digital software and products to increase their sales.

However, creating software or an app, not an easy task. But you can always write and publish ebooks. You can also create video courses and guides. In addition, you can directly charge for live online consultation in your field.

There are many ways to earn passive income from your blog only. There is no reason to leave money on the table. You just need to be a little creative to find out your skills.

There is no end of digital products you can make and sell. There are many bloggers earning 10000 dollars a month only by selling ebooks.

Last Few Words, Learn Blogging 

There are thousands of resources on the internet to learn Blogging and SEO. You can also join WordPress forums and ask your doubts if you stuck somewhere with WordPress.

You can also visit our WordPress tutorials to start learning blogging tech. These tutorials are most preferable for beginners.

You can also find different WordPress tutorials on our site. Blogging is not as much difficult as many people think. There are hundreds of resources and people are ready to help you.

Helpful Resources After Starting A New Blog:

1. Some Most Important Blog Settings After Installing WordPress

2. Most Crucial WordPress Plugins After Blog Steup

3. How to Install A WordPress Theme?

4. How to Install A WordPress Plugin?

5. How to How to Submit Your Website to Google Webmaster Tools

6. How to Add Google Analytics to Your WordPress Blog

7. How to Create a Sitemap for your WordPress Blog

I hope you can now easily create your own blog and start making money blogging. If you still have some doubts in your mind. You can easily write to us or leave comments below.

If you liked this article, don’t forget to like and share this post.