How To Start A Blog – A Comprehensive Guide

Written by Larry Frank

About five years ago or there about, I knew I needed a blog after being on the internet for about two years, running a successful free browsing forum on Now my worry was how to start a blog. Although I fixed everything in place within a few months as I was not able to come across such an article that had detailed guide to creating a blog. If you have been thinking about how to create a blog, this is a detailed guide for you. But before we go in proper, we will discuss some fundamentals, and be sure that we digest the whole concept of blogging before creating our blogs (maybe the very first one).


What is a blog?

I think this is the first thing you should know if you want to start a blog, and for any reason, you can’t define what a blog is, you should then not start blogging. The term “blog” emerged from the word “weblog” or a “web log.” Some say it’s an online diary or you can call it an online journal as well. Presently, blogs have gone beyond that definition, although it remains the basic concept of what a blog is

Who is a blogger?

Since we’ve gotten the idea of what a blog is, and considering the fact that you want to create a blog, we know that you will automatically become a blogger. Therefore, the question now is, “who is a blogger”. A blogger is simply one who blogs. A person that runs and manages a blog, that’s the simple definition of who a blogger is.

What is blogging?

You now know what a blog is and who a blogger is. Then what is blogging? Blogging simply is the act of writing a post and managing a blog.

Why start a blog?

Trust me, you have many reasons to start a blog. Every person has their reason for starting a blog, but for me, I just wanted to write what could be of help to other. Below is a list covering a few reason people venture into blogging.

Get out there. Whether you are a grown company or an individual, a blog tells you to the public. A blog helps you reach a greater number of people easily.

Writing. If you are one of those fellows, who love to write just like I do, a blog is one place you can write endlessly. For those thinking of improving your writing skill, wow you got it right, a blog is excellent for that.

Author a book. It is easier to sell your books to people who know you, so creating a blog will help you grow a community. In case you do not know, present publishers are not comfortable working with authors who do not have a social presence. Owning a blog is a win-win for this.

Help people. You like to help people. A blog is a perfect spot. Here you can help people in from different dimensions depending on your niche. I currently run a tech blog and what I do there is, of course, assist individuals in any tech-related problem. And here, of course, I help you grow your business and make money online. You see how a blog can help you help others?

Become a better person. Owning a blog makes you live a more focused and creative life. You think clearer, do things or communicate with intentionality.

Make money. You can make a lot of money from blogging even just as I do and some others do. You can convert your blog to a full-time income stream, and make jaw-dropping money from it.

You can see all that you stand to benefit if you take action today and start a blog. Why don’t you start today and chase your dreams? Blogging for me is awesome, and recommend everyone to own a blog.

Blogging is not a bed of roses, learn to blog on a consistent basis if you want to grow -… Click To Tweet

Six Basic Yet Essential Steps To Start A Blog

Below are the essentials to getting your blog up and running. Take my hands let me walk you through.

  1. Choose a niche
  2. Pick a platform for blogging
  3. Choose a host
  4. Select a domain name
  5. Install WordPress
  6. Design and start blogging.

Step 1: Choosing a Niche to Blog About

In the choice of a niche, you will have to consider the following:

  • Do I enjoy writing on such topics?
  • Do people enjoy this niche I am about to venture into?
  • Is there engagement in this niche, do people discuss it?
  • Can I be an authority in this niche?

If your answer to these questions seems to be yes, then you are in the perfect niche. This is a simple guide for individuals to pick a niche.

For companies and organizations, it’s pretty easy choosing a niche. It must be a niche that can promote your brand, product or services, so getting around such a niche is a win for you.

Step 2: Choosing a Platform For Blogging

You have finally gotten a niche to blog on, and you are thinking of how to setup your blog. There are platforms which offering free and paid services to start a blog. But the truth be told, using paid services are worth every cash spent, so why not go for it.

Free Platforms: There are free platforms to create your blog. Below is a list.










I have given you a variety of choices for you to choose from, but, I recommend as it is the best. Google owns blogger. You might think I prefer Blogger because it is owned by Google, but no. It has the largest user-base and the fact that those whole users say it’s the best makes it the best.

Paid Platforms: There are also a variety of choices for you to choose from while going for a paid platform. Below is a list.







Just like the free version, there are a lot to choose from, remember I said I would walk you through this whole process, so it is also my job to let you know the best blogging platform.

Among the whole blogging platforms, WordPress is the most popular, and you sure will want to go with what others are using. Why do they use it? Because of its flexibility and functionality. Do not ask me more questions, just believe it’s the best because I won’t have the whole time to explain in details why WordPress is the best.

Do you seem confused about seeing WordPress on the free platforms and also on the paid platforms? Chill…

WordPress has its hosted and self-hosted blogging platforms.

Hosted: These are WordPress blogs on a free host using the “” extension.

Self-hosted These are WordPress blogs which are self-hosted. What I mean is, they do not use a free host, they only install WordPress to their sites, and this is the recommended globally.

In the continuation of this tutorial, I will be teaching you how to setup a self-hosted WordPress blog. I will add screenshots for more understanding.

Step 3: Choosing a Host

What is a host?

A host provides the technology and services for your website needs to be viewed on the internet. It stores websites or web pages on special computers called servers.

In a real sense, a host is a land (server) where your house (website) is being built.

By now I assume you have an idea of what a host is, I will recommend a good host for you as my student. There are over a thousand host providers that promise all goodies in the world, but I have tested quite a few of them and had to pick the best for myself. I have been using Bluehost for over three years now, and trust me; their service is excellent. Click here to go to Bluehost.

As soon as the page opens, you will see a green “Get Started Now” button, click on it.

Choose a plan

I do recommend you to go for the best so as you do not get limited to any feature. The good thing is, “if you register with Bluehost, you do not have to purchase a new domain name, as they will give you one for free”. If you can’t afford the plus plan, I will recommend you go for the basic plan; you can upgrade later, the basic plan is cool as well.

See screenshot below:

Step 4: Select a domain name

What is a domain name?

A domain name is simply a web address. Some prefer to call it URL [uniform resource location] Here is my domain name Hope you understand.

Now if you already own a domain name, you can enter your existing domain name, or rather, go for a new one.

After making your domain choice, continue to the next step by clicking the “Next” button.

Before choosing a domain name, there are a few things to consider, below are tips for selecting a sound domain name.

6 Short Tips For Choosing A Domain Name:

  • Choose the .com extension if possible.
  • Make it easy to remember.
  • It should be easy to say and spell.
  • Try as much as possible not to include hyphens, numbers, and obscure terms.
  • You can use your name if you are confused about what to go after.
  • Add short suffix and prefix to your desired keyword if your keyword is taken.

Enter Your Account Info

Here you will have to enter your details; please use a valid email address, because relevant information will be sent to the email address.

Select An Account Plan

Choose how many years you will want to pay for. You can pay for a year, two or even three years at a time. If you consider their monthly charge, you will know that for sure Bluehost is cheap and is cool for your new blog.


It depends on you. You can choose whatever you want. I most times skip the extras and sometimes tick the domain privacy for domain names which I do not want people to know I own.

Enter Your Billing Info

When you complete the billing information, tick the confirm box to tell that you’ve read and agreed to their Privacy Policy and Terms of Service. Then click on “Submit”.

Just complete your purchase, and you will be asked to upgrade, kindly skip it.

Check Email For Your Login Info

Go to your email inbox. You should see a welcome message from Bluehost with details of your login information. Save the information as you will need it whenever you want to login. After completing your purchase, check your email.

Login To Your Bluehost Cpanel

Now Login to your Bluehost Cpanel. Click Here then, click on the login button at the top right corner of the screen. See screenshot below:

Enter your login information that was previously sent to your mailbox. Now login.

Step 5: Install WordPress

By now you should be logged into your CPanel, click on the Install WordPress icon. You can find it under the Website Builders tab.

Start WordPress Installation

You should see a page that looks something like the below screen shot, click the “Get Started” button.

Choose Path to install WordPress

Just select your domain name from the drop-down menu. For starters, leave the directory field blank, except you are creating a website, and want to install WordPress maybe just for the blog section. Else beginners should avoid adding a path to the directory. Click on Next.

Choose Your WordPress User Info.

Click on the box to pour out your advanced options. Write your site name (e.g. Larry Frank, Larry’s Blog, The Tech Evangelist, etc.) This is your site’s title, and it is entirely different from your domain name.

Choose a WordPress username and password. This is what you will use to login your WordPress dashboard.

Enter a preferred email address. Can be different from the one you used for your host. It is preferable to use the same email so that you do not mix things. Vital information will be sent to this email address Read and agree to the terms and click on the “Install” button.

Note Your WordPress Login Info

Once you see the “Success status” you should then know that WordPress has installed successfully to your blog. Your login details will display on the page, and also sent to you via email, so you should keep it safe for future reference.

You can now view your WordPress blog in any browser and see it display a WordPress “coming soon” page from mojo.

Skip down to Step 6 for next steps if you purchased a new domain name in step 4.

If you used an existing domain name, you would have to change the name server and assign the domain name to host before you can be able to install WordPress.

How to Change Domain Name Server

Simply go to your domain provider, edit your domain name server (DNS) to the two Bluehost nameservers below:


Please if you are not much of a techie person, kindly contact your domain provider like (GoDaddy, Namecheap, etc.) and let them help you do it. Whether you registered a new domain or transferred an existing one, you will know you have been successful if you can type your domain into any browser and your site appears.

IMPORTANT! It is important for you to know that as soon as you change your name server, your website will automatically redirect to the new host, so if your domain name is already functioning, you are advised to firstly design your blog and move all properties on a temporary URL before changing your DNS. You can contact Bluehost to help you with a temporary URL for your new site. They will reply as fast as possible.

Step 6: Design Your blog

You are almost done. It is now time for you to design your WordPress blog. There are a lot of resources online to help you do that. Since I will not be able to write on that now, I give you some tools that will guide you to design your WordPress blog.will refer you to somewhere you can see tools that will help you design your WordPress blog.

Although you can download beautiful themes for your WordPress blog from WordPress and ThemeForest. I prefer using Genesis as it is more optimized than so many beautiful themes with lots of codes in them.

See a complete guide to designing a WordPress blog using Genesis. Share this post using the below share buttons in order to get the download link of my tools to design a successful WordPress blog.


This is a comprehensive tutorial for beginners who want learn how to create a blog by themselves even as beginners that they are. Here, I made this tutorial friendly for first timers.  And trust me you will be surprised how you finished your new blog in no time. If there anywhere you find it difficult to tackle, kindly let me know using the comment box below, I will be glad to hear from you and help you as well.

About the author

Larry Frank

Hey, I'm Larry Frank,
Nigerian bases internet marketer, blogger, and yes, I trust in cryptocurrency.
Feel free to tour around my blog for informative piece cos I got a lot here.

In case you don't know, I'm a music lover. :)


Leave a Comment