Are you thinking of starting your blog and building your online business but don’t know what to do or where to start from? I’ve gat you! I’m going to show you step by step how to build your own blog!

In This Article, You’ll Be Reading About:
Use WordPress
Types Of Blogs
What You Need To Build A Blog
How To Create A WordPress Blog
Design Your Blog
Adding Content To Your Blog
Installing A Plugin

Creating a blog can be done quickly and simply through a content management system (CMS) such as WordPress, Blogger, etc. With basic understanding of using a computer, you can have your blog up in about an hour, unlike ages ago where you had to code to build your blog (I’m trying to imagine but I’m seeing stars).

Use WordPress

Most blogs and websites use WordPress. There are other options like Joomla, and Wix is becoming quite popular too, but we’re going with the majority for this article.

Glance through this infographic to see why


Before you build your blog, you need to decide what kind of blog you want to have. What do you want to blog about? In blogging terms that means your blog niche. Making this decision informs your choice on certain things like your blog name, blog design, blog content etc.

Some types of blogs (niche blogs) are:

  • Food Blogs (gosh that’s what came to my mind first! Food! :))
  • Health Blogs
  • Relationship Blogs
  • Gossip Blogs
  • Fashion Blogs
  • Digital Marketing Blogs (like mine here) etc.

The list is much larger than that but that’s just to give you an idea of the kind of blog you can choose to have. The good thing is you can blog about absolutely anything.

(If you are looking to build an online store, there is another procedure for that.)

Back to top

What You Need To Build A Blog

Choose Your Niche

This is a specific range of topic or business that your blog focuses on. Need help picking your blog niche? Check here.

Choose Your Domain Name

Your domain name is going to be your blog’s web address, just like my blog domain name is

Get A Web Host

This is where your blog files and content will be stored, the home of your blog.

Creating A WordPress Blog

Choose Your Niche

Now it’s time to decide what your blog should be about, like I said earlier, you will be picking your domain name with whatever niche you decide.

Choose The “Right” Domain Name

Emphasis on “right” because boy did some people choose the wrong domain name, and you don’t want to be in that position where you want to change domain names later, (and yes you can change your domain name).

Choosing the right domain name is very important. So, if you choose food blogs as your blog niche, you want your domain name to give an idea as to what your blog is about, an example from a foodie’s head is, or You can use words that are related to what your niche is about. Cook is related to food, bake, fry, toast are all related to food, so you can use those in your domain name.

A few things to keep in mind when choosing your domain name are:

Keep It Short: short names are easy to remember and type (that’s why you never remember your passwords)

Brandable: A name that can represent you, can be associated with you.

Catchy: A name that gets people’s attention.

Seeing as lots of people have blogs and that beautiful domain name you have in mind might already be taken by someone else (Just like opening a new email, geez have you tried that recently. all the good names are taken…), it’s a good idea to write down a list of possible domain names.

Get A Web Host

Now your domain name needs to be registered, and your blog needs to be hosted somewhere.

I recommend Bluehost, they are one of the most popular web host providers. The going rate for Bluehost is $2.95 monthly, although there are other plans but that’s the cheapest.

The good thing about this is when you sign up with Bluehost and pick your plan, the plan comes with a free domain name for the first year, so you don’t have to pay for a domain name separately.
Go to

  • Choose Your Web Hosting Plan

Click on get started now, you will be directed to a page to choose the hosting plan of your choice. There’s:

Basic, Plus, Choice Plus and Pro.

  • Choose Your Domain Name

Now it’s time to start putting in the domain names you have listed. Start from the one you like best, if it’s available (take hug), if it’s not (take hug still) keep trying.

“Success is the ability to go from failure to failure without losing your enthusiasm!”

Winston Churchill
  • Fill Your Account Details
  • Enter your personal details on the “Create your account” page.
  • Input your payment information to continue.
  • Go Through Your Package Information and Finish Registration

This is the last stage of the Bluehost registration and all you need to do now is to select your plan and package. Simply choose the length of your web hosting registration and you are good to go.

  • Create Your Password And Login Details To Bluehost

Once the payment is confirmed, you will have access to change your password.

That’s that for web hosting with Bluehost, the next step is to setup your website.

Back to top

Setup Your Blog

With Bluehost, or any other hosting company for that matter, you should have a 1 click installation for WordPress.

To do this,

  • Log in to your Bluehost (or any other hosting) account and go to “Control Panel”
  • Look out for WordPress
  • Choose the domain where you want your new blog installed
  • Click on the “install now” button and you’ll be directed to your WordPress blog
  • Once WordPress is successfully installed with your domain, you will see a basic but clean blog. Your blog!

Design Your Blog

Definitely you don’t want your blog to remain in it’s basic state or look like everyone else’s. Now it’s time to design your blog!

To design your blog, you need a theme. Below is an example of one of the hundreds of free themes available on WordPress that you can install.

WordPress has a lot of free professionally designed themes you can choose from and customize to your taste.

Finding A Theme

  • Log in to your WordPress dashboard

To do that, copy and paste (, replace domain name with your own domain name.

Here’s a look at how the WordPress admin dashboard looks like.

  • Once you are on the dashboard, check the sidebar for ‘Appearance’, and click on ‘Themes’.

Take your time to browse for themes, there are different themes for different niches with different designs. If you see a theme you like, you can click on it to see a preview.

Install Your Theme

When you find a theme you love, click on ‘install’, and then ‘Activate’. That is it. You can then customize your blog the way you want.

Back to top

“Don’t try to plan everything out to the very last detail. I’m a big believer in just getting it out there: create a minimal viable product or website, launch it, and get feedback.

Neil Patel

Adding Content To Your Blog

When you are done designing, it’s time to start filling up your blog with content. To add content to your blog;

  • Click on ‘Posts’ and then ‘Add new’

A editor will open and you can begin writing, you can include images, links and even videos in your content. Once you are done, you can publish and it will go live on your blog.

  • To add an “About Me” page or a “Service” page, or “Privacy Policy”, click on ‘Pages’ and ‘Add new’.

When you are done writing any of these, click ‘Publish’.

Showing The Pages In The Menu

When you have added a new page (your about me page, privacy policy, affiliate disclosure or services), you have to link it to your blog menu so it can show up there.

  • Go to ‘Appearance’ and ‘Menu’ on the sidebar.
  • Find the page you created, tick the box beside it and click on ‘Add to Menu’.

Back to top

Installing Plugins

Plugins are extensions that are built to expand WordPress functionalities and that too with ease, it adds features and functions to your blog that aren’t built in.

Installing A Plugin
  • From the sidebar, click on ‘Plugins’ and ‘Add new’.
  • Then you can search for whatever plugin you want to add to your blog.

Here’s a list of plugins that you absolutely need on your blog;

  • All in One SEO Pack
  • EWWW Image Optimizer
  • Google Analytics Dashboard For WP
  • Insert Headers and Footers

It’s easy to install plugins, once you find any that you need, just click install and the activate.

NOTE: Too much plugins will slow down your site and frustrate your users. Keep them below 7.

That’s about it for creating your blog! Now there’s a lot of other things that still need to be done, but hey, you have a standard blog!


Whew, since you enjoyed this post so much, why don’t you buy me a cup of coffee or share this post.

Back to top