How to Create a WordPress Blog – Step by Step Tutorial

Do you want to create a blog but don’t really know how to? Don’t worry you are at the right place. On this post I will give you a full step by step tutorial on how to create your own WordPress blog from scratch. You don’t need to pay a developer or an expert, just follow my step by step tutorial as we build a WordPress blog.

What is WordPress?

WordPress is an open source website or blog creating platform, its is written in PHP. WordPress makes web development very easy, with WordPress even those who has zero programming knowledge can still develop outstanding websites, and when you talk of developing blogs! WordPress is simply amazing, that’s why over 70% of self hosted blogs in the world today are built with WordPress.

WordPress is so easy to use, this is because it makes use of plugins and themes. Simply install plugins and choose a theme, customize them and you are “good to go”.

On this tutorial we will learn to build a blog and not “”

You may ask: What’s the different between “” and “”

Stuffs Needed To Create a WordPress Blog

Only 5 things are needed to create a WordPress blog:

1) A domain name:

A Domain Name is a unique URL which will be used to locate your blog on the web.
There is this general believe that your domain name should be related to you blog niche. Please note that its a choice which has no effect. Some people like “Linda Ikeji” use their real name as their blog name and their blog is still leading today.

Whichever domain name you choose is OK, but a easy-to-remember domain name is preferable.

To check domain name availability you may use the widget below

You may want to read :

2) A web hosting account

A web hosting is a 24 hrs online computer known as server, it will store your blog content and keeps it online 24/7. Every server has a unique IP address which can be used to access the server’s content. Since IP may be hard to remember the domain name will be pointed to the server to ease remembrance.

There are different types of hosting packages, but as beginner Shared Hosting will be preferable over other packages and it is the cheapest too. But if you wish to go for a Dedicated Server or a Virtual Private Server (VPS) which are very much expensive you can also do so.

Note that if you start with a Shared Hosting you can still upgrade to a Dedicated Server if the Shared Hosting can not accommodate your blog traffic.

You may want to read :

3) An internet supported gadget

A laptop will be more preferable, you can also build with a smart mobile phone, but building with a mobile phone will not give you all the flexibility you may need. Tablet also will be amazing to make use of.

4) An internet connection

Building a blog don’t really need much internet data, as a starter 1GB data should be pretty much OK. With just 200MB or even less I can set up a professional blog.

5) Your time

You must give your time, as a starter 3 hrs should be enough to build your blog, if you have your blog blueprint already sketched out.

Lets Get Started

Step 1: Generate a Blueprint of the Blog

The biggest mistake most people make in developing a blog is lack of planning. By “Blueprint” I mean a sketch of how the blog will look like. In the blueprint you should have all attributes of the proposed blog. It is from the blueprint you will have a picture of how your blog will look like. Having a blueprint will save you much time.

Contents of a blog blueprint;

  1. Your blog focus (blog niche): Before you start up a blog you must first pick your blog niche. Make sure the niche you pick is of interest to you. i.e. Tech, Health, Sports, Gossip, News, Facts, How-to ….etc
  2. Your domain name: The domain name is a unique URL which will be used to locate your blog on the web.
  3. Your hosting package: The host is a 24hrs online computer known as server, it stores your blog content and keeps it online all day long.
  4. Your domain and host provider: It is always advisable to have the same domain and host provider as a stater, else, you will need to make further customization such as pointing your domain name to its server. Note that what matters the most in choosing a host provider is the “server up-time period, speed” and “customer support”.
  5. Blog template and Plugins: Blog template includes; the Blog Colour, Menu, Appearance, Widgets, Theme, Plugins and so on…

Step 2: Login to Host Account (cPanel) and Install WordPress

Installing WordPress into your host is pretty simple and easy depending on your host. Most host has a software called Softaculous  which can be used to install WordPress easily. If your host don’t have Softaculous then it should have a QuickInstall or Fantastico which also can be used to install WordPress easily. Else you will have to do a manual installation of WordPress.

For the purpose of this tutorial we shall be making use of Softaculous App Installer.

To install WordPress login to your control panel and search for WordPress under Softaculous App Installer search for “WordPress” and click on it.

WordPress Blog

On the next page click on “Install Now” to start WordPress installation process

WordPress Blog
Then enter all your WordPress setup on the next page and click “Install

WordPress Blog

Installation will take just about 15 seconds to complete.

On the installation completed page, you will be given the link to Admin Dashboard.

Your Admin will be “

To login you will need to provide the username and password which you filled on the setup page.

Step 3: Login to Your WordPress Admin Dashboard

While your site home page is To login into your admin dashboard you will have to extend your site URL by adding /wp-admin

Navigate to and enter your login credentials.

Step 4: Choose WordPress Theme

On the admin dashboard  click on Appearance and select Themes

Note that there are hundreds of themes available on which you can install for free.

You can also choose to get/buy WordPress themes from other themes dealer. buy so doing you will have to upload the theme.

Why Should I Use a WordPress Premium Theme?

Step 5: Make all Necessary WordPress Settings

There are many setting which you can do on the WordPress. Any setting you want to make will depend of the functionalities you want your blog to exhibit. There it no best settings for WordPress every settings has a reason.

On your admin dashboard, click on Settings. On Settings selection we have 6 default items “General” “Writing” “Reading” “Discussion” “Media” and “Permalinks” click on each of them and set up your blog according to your blog requirements, as they are very easy to understand.

For best SEO, under Permalinks Settings – choose”Post name”

see image below:

Other Settings options are also very easy to understand, if you find any confusing you can make use of the comment box and I will help you out ASAP.

Step 6: Install WordPress Plugins

Just like the themes, WordPress has thousands on free plugins which you can install with just a click. But if you decide to get WordPress plugins from other source then you will have to upload it.

To upload or install a WordPress free plugin, simple click on Plugins >> Add New on the left hand side on your admin dashboard.

Checkout my previous posts: 

WordPress plugins are tools which is used to add or alter certain functionalities on your WordPress blog. For instance, you may want to add a Facebook like box to your blog, you simply search search for Facebook like box, using the search option. Once you see the one you prefer, then install and activate it.

Step 7: Add Categories

Category is among the predefined taxonomies in WordPress. They are used to sort and group content into sections.

A website that is publishing contents on a variety of topics may divide their website into sections with the help of categories.

For instance: A news blog may have categories for articles filed under Breaking News, Public Opinion, Politics, Weather, Sports and so on.

To add categories – simply login to your admin dashboard, click on “Post” >> “Categories“.

The Categories page will look like the image below:

WordPress also gives you the privilege to add categories while writing a post. So incase you are writing a post which you are yet to create a category for – you can add a category while writing the post.

In WordPress a post is not limited to a category, you can add as many category you have created to a post, if you thing is it necessary.

Step 8: Build your Blog Menu

WordPress framework comes with an amazing navigation menu system which makes it easy for beginners to create and manage the menus of their blog or website.

The menu is use for easy navigation on the website on the front end.

WordPress allows you to use categories, tags, pages, post or create a custom URL for the menu.

The WordPress menu system is very easy to understand and self explanatory too. It also supports sub-menu.

The location and display of the menu in the front-end depends on the WordPress theme you decide to use. While some themes supports mega menu, some keeps it simple and clean. Some themes supports floating menu while some don’t.

Although, you don’t have to worry much about menu dynamics – as WordPress plugins can create additional functionality to customize or modify the menu system.

To create your menu, login to your admin dashboard with your credential click on “Appearance“>>”Menus“.

The menu system will look like the image below if you are on PC:


Step 8: How to Write Your Blog Post

There is nothing so special or difficult about writing blog post. Be your self while writing a blog post. Always have one thing called Keyword on your mind while writing your blog post. Also make sure your blog don’t lose its taste while you are trying to insert key words. Keywords will be used by search engines main to display your post on the search engine result page (SERP).

Use header tags were necessary and try to make your post as simple and neat as possible.

Avoid copy and paste content,  because it will kill your blog ranking and as well make it rank very low in several search engine.

After writing your blog post, remember to add a Tag and Category to it before hitting the publish button.

It is also very important to add a featured image to blog post and give it an Alt – this will make the image to appear on Google images.

There are still lots of things to talk about but let use stop here because am already tired lol please forgive me. Use the comment box to ask me any question.

Leave A Reply

Your email address will not be published.

error: Content is protected !!