How to Start a Blog and Start Earning Online

Do you want to learn how to start a blog? Then you have come to the correct place, and I am glad to have you on my blog. In this article, I will explain all the necessary steps to start your blog in a correct manner even without any technical experience and knowledge.

I had written my first blog in the year of 2007 there were no tutorials or guides available for getting started in blogging. When I searched, I had to browse so many different websites, and it took a long time to learn all this.

In this step-by-step tutorial, I will instruct everything that is required to do, in a straightforward and easy format and you will also learn many more things about blogging.

But, why start a blog?

There isnít any single reason behind starting a blog, in fact, there are many reasons & some of the most popular reasons are as follow:

  • You can make money while working from your home. Itís true, as I am also working as a full-time blogger & earning a handsome income. However, initially making money with a blog is tough but still it’s a very low-risk business.
  • Nowadays, publishers prefer to work with authors that have an online presence as itís lot easier to sell books to people that know you. That is why a blog is the simplest way to start & to create an online presence.
  • Blogging assists you to get more exposure for your existing business & to give a reach to a huge number of people at a very low cost.
  • If you have the quality of writing then you can share your story, encourage others and build a community. A blog is a fabulous place to get exposure in all the areas you ever wanted.

I think now you can see how you would benefit from a blog? So, let’s get started. Now you can start your blog on lesser cost, thanks to black friday web hosting deals where you can buy hosting with up to 85% OFF.

However, if you want to go with a super budgetary form, then I will suggest you choose the Basic plan. You can upgrade your plan at any point in time. To know more about this web hosting provider you can check Bluehost review to see all their features.

How to Start a Blog with 6 Steps in 2022

The main sections for starting your own blog that we cover here are:

  1. Decide what to blog about (selecting a niche)
  2. Choosing a blogging platform
  3. Finding a host
  4. Picking up a domain name
  5. Installing WordPress
  6. Designing & using your blog

Step 1: Decide your Niche / Topic for your blog

If youíre a part of any organization, business or a company, then this step will be easy for you. That means, your blog should be about your product or service related or any other cause which you want to promote.

However, if youíre an individual, then you have great flexibility with a choosing the topic of your own choice. At the same time, you need to remember some major things such as:

  • The blog should be something about that you can enjoy.
  • For blogging, you should select a topic in which you have plenty of room for discussions and ideas.
  • Choose a niche area that can give you an opportunity of establishing yourself as a renowned personality.

The goal for your blog should always be to become a complete resource for its topic or niche.

Step 2: Choose a blogging platform

There are various service providers, who assist you to start your own blog or website. Maybe you are tempted to use a free service, but you should be aware of that a free services will only offer you a limited service, and in some cases, they are pretty limited. A paid service will give you some great features for what you pay & they arenít that expensive too.

There are many blog sites, but WordPress is the most popular blogging platform around the world.

I also use WordPress, and I want to tell you that I really appreciate its functionality, flexibility & ease of use. On the other hand, it also assists to share tools and ideas with a broad community of people. Itís an excellent choice and if you want a website without a blog, then also you need not worry as WordPress will make it easy & simple.

Caution! Within WordPress, you have two options (WordPress.com and WordPress.org). Most people get confused by the two so here I have mentioned the differences.

  • Hosted WordPress blogs which also referred as ďWordPress.com blogs.Ē
  • Self-hosted WordPress blogs which also referred as ďWordPress.org blogs.Ē (which I recommend)

This guide explains the steps regarding how to start a self-hosted WordPress blog.

Then you have come to the correct place, and I am glad to have you on my blog As you embark on your journey to start a blog and earn online, it’s important to remember that having a solid legal structure for your business is crucial; to help you with this, consider using the Best LLC Services to set up and maintain your company’s legal foundation.

Step 3: Finding a host

A host is the one which provides server space for your site. Additionally, it assists you to allow others to find your site on the internet.

Disclosure: As I am a customer who is paying for over 8 years that is why there are some referral links below which are available without any additional cost to you. Moreover, I will earn a commission if you make a purchase from these links.

So are you ready for this?  Then start by clicking here to go to Bluehost (by clicking this, a new window will open so you will be able to refer the instructions below as you move forward).

Once this page opens, you need to click the green “get started now” button.

bluehost first screen

Maybe the images you see here can slightly vary from the ones you see on your screen. You will find this change as Bluehost never stops making the site improvements but the general process is the same.

Selecting your hosting plan

Now you need to choose a plan along with which you want to start. I prefer to go with the Plus plan as this plan will assist you to get more features. One more benefit is that all the plans come with one free domain for one year.

However, if you want to go with a super budgetary form, then I will suggest you choose the Basic plan. You can upgrade your plan at any point of time.

To move towards the next step, you need to click one of the green ďselectĒ buttons.

second step while starting your blog on bluehost

Step 4: Pick a domain name

A domain is basically a web address. For example, SaveDelete.com is my domain. On this screen, you can either choose a new domain or can enter your existing domain.

If you donít have any domain, then you need to enter a new domain name on the left.

(See tips below). You need to make sure .com or any other extension as per your choice & should select it from the drop-down menu beside it.


If youíve already registered a domain name, then you just need to enter it on the right (donít worry, it wonít mess your things if youíre using the domain elsewhere, it is only required to identify your account).

Click the blue Next button.

Tips for finding and finally choosing a domain name:

  • If possible go with a .com.
  • Create a domain name which is easy to say and spell.
  • Donít include numbers, hyphens or any other confusing strings or terms.
  • If youíre not getting what to use, then your name is an easiest & safest way to start.
  • If you are getting trouble in finding the available domain name then be creative and try few phrase.
  • More tips are available here.

Enter your account info


On the next page, you need to enter your account info, only working email address should be entered here as this is where your login information will be sent.

Select an account plan


You can select your Account Plan under package information. Choose a package as per your need & budget. Bluehost offers you a reasonable monthly plan which is a good option for your own blog or website.

Should you choose those extra features?

Most of the cases, I skip the other add-ons except Domain Privacy Protection as it assists to protect your personal information. If you are using an official address and there isnít any problem. However, if youíre using your personal contact info, like – home address, phone, etc. to register your domain then it is highly recommended by me to give consideration on domain privacy.

Note: Domain Privacy option will only appear if you are registering a new domain & not for a transferred domain.

Enter your billing info


Fill your billing information & then confirm that youíve read the fine print and after that click Submit.

Skip the upgrades

Continue towards completing your purchase. Itíll be asked to add any upgrade, I just skip them.

Check your email for login info

When you complete your purchase, you need to check your email. Youíll find a welcome email from Bluehost along with your control panel (cpanel) login info. You can use this information for future reference.

Login to Bluehost Cpanel


Go back to Bluehost and then click the login button in the top right corner of the screen. (You can use this link to your Cpanel in the welcome email which you received from Bluehost.)

Then enter your Cpanel login info from the email & select the ďhostingĒ tab if itís not already selected.

cpanel-login-infoStep 5: Install WordPress

Once you logged into your cPanel, you need to click Install WordPress icon under Website Builders.


Start the WordPress install

After that, youíll get a window which looks something like this. Then click Install button for starting the WordPress installation process.

Start the WordPress install

Where to Install WordPress

If your domain is not already chosen then, you need to choose your Domain name from the drop-down menu. Then leave the directory field blank until you havenít a good reason for creating a subfolder. Click Check Domain.


Enter your WordPress User Info

Next, check the box for showing the advanced options. Enter your Site Name or Title (e.g. Amy Lynn Andrews, Daveís Blog, Sallyís Song Factory, etc.). Itís different from your domain that ends in .com or something similar like this.

Choose an Admin username & a password for the purpose of login to WordPress once itís installed.


Enter your email address as all site information will be sent here. Read and agree to the terms & click the Install Now button.

Note Your WordPress Login Credentials

After installing WordPress, you will see the ďStatus: successĒ indication. Then take note of the information for the purpose of accessing your new WordPress site. You will receive this information via email.


At this point, you will receive two welcome emails. First is login info for Bluehost hosting account & second is login info for your WordPress account. You need to keep both, although you will use your WordPress login information much more frequently.

Did you register a new or existing domain?

If you have registered a new domain earlier then now you can type your domain into a browser and then your WordPress site will appear.

Click on the Site URL link in your WordPress at your welcome email to go to your brand new & live website.

Additionally, clicking on the Login URL link will let you go to the WordPress login page. On this page, you need to enter your WordPress username & password to get into the back end of your WordPress site. This is the place where you can write your posts.

If you have used an existing domain in Step 4..

Your current domain will not display to your new website unless you change your name servers where your domain is currently registered & changing the nameservers shows your domain to this new site.

IMPORTANT! When changing name servers, your domain will start bringing visitors to this new website. That is why if you are currently using your domain on any other site then do not change your server name until your new site is set up and ready to go. Meanwhile, you can still access your new WordPress blog through temporary URL which you have received in your welcome email from Bluehost. If you havenít received the welcome email then simply call them and let them know that you need a temp URL for your new site.

For changing the nameservers, first note your new Bluehost name server information:

  • ns1.BlueHost.com
  • ns2.BlueHost.com

Then, need to go to the registrar where the existing domain is registered (GoDaddy, Namecheap, etc.). After that, you need to enter the above information in the right place. This information varies from registrar to registrar, so I recommend you to call them if you have any problem.

Whether you register a new domain or transferring an existing one, you will be able to become successful, if you type your domain into any browser.

Step 6: Design & use your blog!

Congratulations! Now you have become a proud owner of a self-hosted WordPress website. Blogging is a learning process & you learn as you go and there are many things you can do at this point & tackle things. Here are some points that you might want to explore.

Do you want to Learn WordPress Basics?

To learn WordPress basics, you can visit my Contents page & can organize a list for getting all my tips, tools & tutorials. If you work through this list of the article then you can become able to handle the basics in a proper way from publishing a post to adjusting your settings & to understanding permalinks, etc.

Do you want to change your blog design?

If you want to customize your blog design a bit then here is my post about choosing a WordPress theme. You can also check out my post about blog design dos and doníts.

Do you want to know, how to get traffic to your blog?

For this purpose, Iíve written various suggestions in this post.

If you want to earn money through blogging, then read my post about ways of making money here. Most importantly, donít forget to read my list of things to do before getting a start in the way of making money online.

Do you want to remain updated by keeping all the latest blogging news?

You can Sign up for our daily newsletter. I send you bite-sized tips everyday morning & itís totally free and a very popular choice.

Is this post helpful to you? If so, then you can share this information with others too? You can easily use the sharing buttons below. Thanks!