How to Start a Blog – A Complete Step by Step Guide

I have written my own first blog in the year of 2007 when I had very little knowledge of computers. But when I googled, I was surprised that no guide was there for getting started with blogging. So, to help people like you, I decided to make this step by step how to tutorial in an easy format for starting a blog.

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 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 hard work, but you can get started easily and its a very low risk thing.
  • Nowadays, publishers less prefer to work with authors who don’t have an online presence as it’s a lot easier to sell a book to people who already know you. That is why the blog is the simplest way to start & to create your 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 a quality of writing then you can share your story, encourage others and build a community. The blog is a great place to get exposed in these areas.

I think now you can see how you would benefit from a blog? So, for what you are waiting, let’s get you up and start writing!

6 primary steps to start a blog

The main sections for starting your own blog will be covered here, and don’t you worry we will cover everything in detail.

  • Decide what to blog about
  • Choose a blogging platform
  • Find a host
  • Pick a domain name
  • Install WordPress
  • Design & use your blog

Step 1: Decide What to Blog About

If you’re a part of any organization, business or a company, then this step will be easy to determine by you. That means, your blog should be 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 topic choice.

Also see – How to choose a topic for your Blog?

At the same time, you need to remember some major things such as:

  • The blog is something about that you should enjoy.
  • For blogging, you need to select a topic that has plenty of room for discussion.
  • Choose a niche area in which you are capable of establishing yourself as an authority.
  • The goal for your blog should be a go-to 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 free service will offer limited service and in some cases, quite severely. Paid service will assist you to get a service for what you pay & they aren’t expensive too.

There are many blogging options but WordPress is the most popular blogging website platform.

I also use WordPress and 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 large 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. Most people get confused by the two so here I have mentioned them:

  • Hosted WordPress blogs which also referred as “WordPress.com blogs.”
  • Self-hosted WordPress blogs which also referred as “WordPress.org blogs.” (recommended)

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

Step 3: Find a host

A host is the one which provides server space for your site. Additionally, it also 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 is some of the 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 these instructions as you work). Once this page opens, you need to click the green Get Started Now button.

bluehost first screen

Maybe the way, 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.

Select your plan

Now you need to choose a plan along with you want to start. I prefer to go with the Plus plan as this plan will assist you to get more features. One more, plus point is that all 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.

choose-a-domain-name-bluehost

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 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 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.

hosting-setup-at-bluehost

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.

choose-plan

Should you choose extras?

Most of the cases, I skip the other add-ons except Domain Privacy Protection as it assists to protect your personal information private. If you are using a business address and there isn’t any issue of privacy then 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.

This payment you have done is only once for a period you have selected. If its 12 months that you don’t have to worry about paying again in this 12 month tenure.

Enter your billing info

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

billing-info

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.)

bluehost-cpanel-login

Then enter your cpanel login info from the email & select the “hosting” tab if it’s not already selected.

bluehost-login-panel

Step 5: Install WordPress

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

cpanel

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.

wordpress-install-bluehost

Where to Install WordPress

If your domain is not already chosen then you need to choose your domain 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.

install-wp-bluehost

Enter your WordPress User Info

Next, check the box for showing the advanced options. Enter your Site Name or Title (e.g. Jaspal Singh, John’s Blog, Web Seasoning Company, 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.

wp-login

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.

Recap

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 existing domain will not display to your new website unless you change your name servers where your domain is currently registered & changing the name servers shows your domain to this new site.

IMPORTANT! As you change your name servers, your domain will start bringing visitors to this new website. That is why if you are currently using your domain on any another 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 temporary URL for your new site.

For changing the name servers, 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 are become the 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 Blogging page & can organize a list for getting all my tips, tools & tutorials. If you work through this list of 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 The Newsletter. I send you bite-sized tips every Sunday morning & it’s totally free and very popular.

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!

start wordpress blog on bluehost

 

8 Comments
  1. I Migrate my blog from Blogger to WordPress using Bluehost but it can not work Properly, So plz help for better result

    • Shailesh you can contact me with details of your Blogger account and the WordPress installation .. I will sort out your problem happily. Do use my contact us page .. to provide the details.

    • Well, same thing happened with me! My all search result was gone once I transferred from blogger to word press. At the end as I am not SEO expert I made new one and that was really sad since old blog contains almost 200+ posts. Now, I have directly started from word press in order to avoid anything like this.

  2. sir the best plan for new wordpress blog.Basic or Plus.

  3. I have a blog in blogger. I want to know which is more better for Google Adsense between blogger and WordPress? and how?

  4. Bluehost is one of the top hosting companies, i used to use it before.

  5. This is the best way to create a new blog. Thanks you it helps me a lot. I am struggling alot to create a new blog but I found that news which solves my problem.

Leave a Reply