Tech News, Reviews and More,

How to Create a Blog Website – Beginners Guide


Get real time updates directly on you device, subscribe now.

If you have been planning on how to start a blog website but didn’t know where to start, then you are the right place. In this Guide, I will help you create your first blog website in 6 simple steps. I promise it’ll be super simple and easy to follow, then you will have created your first successful blog in less than an hour.

Let’s move on.

  1. Decide what to start blogging about

The first step of creating a successful blog is to identify what subject you will be blogging about aka your niche. You should pick a niche that you are passionate about or have experience and interest in the topic for you to succeed.

Your niche will determine the kind of content that you publish in your blog.


  1. Choose a blogging platform

A blogging platform is basically a CMS (Content Management System), a software that is used to manage your blog. It allows you to create blog pages, add content, images, videos and everything else you need in your blog. It’s easy to manage your blog using CMS and you don’t have to pay a web developer to set anything for you.

There are lots of different open source CMS which many web hosting companies support when creating your blog. The main blogging platforms are:

  • WordPress
  • Joomla
  • Blogger
  • Drupal
  • Ghost

Blogger and WordPress offer both free and paid blogging platforms but I don’t recommend the free platform since it has a lot of limitations. I agree it’s free and there is no upfront financial cost to you but there are lots of concern which could cost you more in the long run if you decide to use them. If you can, then you should go with a self-hosted blog.

Limitations of free blogging platforms

They simply have a bad look – if you choose a free blogging platform, you are going to have a blog name in the form or which have a bad look and sign of inexperienced beginner who probably won’t be taken seriously.

Limited Capabilities – Customizing your blog in free platforms is limited as you are only granted access to a handful of themes and functions which can limit you. The free platforms also give you very little web space and bandwidth.

Low monetization potential – When using free blogging platforms, you have limited choices of monetization of your site i.e. you will not be allowed to earn by displaying ads on your site.

You can lose everything – Finally, if you rely on a free blogging platform, you can simply wake up one morning and see that your entire website deleted without notice/warning if the company feels that you are violating their terms of service agreement.

  1. Pick a domain name & Setting up your web hosting

In order to set up a blog, you will need a domain name and web hosting. I recommend that you register your domain & hosting with the same company to keep things simple.

Domain Name: This is your website address i.e. the domain name for this website is Try to choose a short and catchy domain name for your blog that will be easily remembered.

Web Hosting: This is where your blog is stored online. There are many hosting companies which offer different types of hosting for a variety of different types of websites. The WordPress platform is free of charge after buying web hosting and domain name for your blog.

For web hosting and domain name, I highly recommend Hostpinnancle & Truehost because of their simple installation process, great customer service and reliability. I personally use Hostpinnancle in some of my sites.

For Hostpinnancle, you will only need 1500 per year for hosting your blog and they give you a free lifetime domain as long as you are in their hosting service. Sign up to Hostpinnancle today and get your blog up and running in less than an hour.


  1. Installing WordPress on your hosting

You’ve already signed up for a hosting account and bought a domain. Great! You are almost done.

I’m going to show you how to install WordPress in your hosting in less than 5 minutes for free. I recommend everybody to use WordPress CMS to run their blog, it’s the most popular blog platform and powers 30% of websites on web, it’s the best choice.

In order to install WordPress to your hosting, you need to login to your hosting control panel, the information of your control panel is given to you by your hosting provider after signing up for web hosting. After successfully login to your control panel, go to software install; the most popular is softaculous installer, some control panel uses Zacky app installer and some Quick installer then click install WordPress.

WordPress will be installed automatically in 5 minutes time and your website will be live on the internet thus you can start publishing content.

Installing wordpress

  1. Designing your WordPress Blog

Let’s make your blog look exactly how you want it to. To choose a new theme, you can either head to Appearance>Themes and install a new free WordPress theme or you can head to a premium theme website like ThemeForest and buy a premium theme for around $40.

I recommend that you choose something that looks professional and easy to customize. WordPress also has an awesome feature that allows you to change themes and customize it with just a few clicks. If you start getting tired of your current blog template, you can switch to another one without losing your images and content.


  1. Publish Content and start driving traffic to your blog

Last step!

At this point, your blog will be ready and I’m certain you’ll be happy with what you have made.

I would say, 80% of driving traffic to your blog is about creating the best content possible. Content is the King!

You can as well drive traffic to your blog using social media accounts, they really count in driving traffic to blogs.

Example of content you can create are;

  • How to guides
  • Opinion articles
  • Top list
  • Videos
  • Interviews

That’s it! I’m confident that this guide helped you set your first blog website and it was really easy steps. If you are having any problems, questions or get stuck feel free to get in touch with me or leave a comment below. I’ll help you out because I want to help you start your first online business which is blogging.

Read Also: Profitable Online Jobs in Kenya that Pays Well

Enjoy your new blog!

Comments are closed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More