Do you want to create a blog but don’t know how to? Don’t worry; you are in the right place. On this post, I will give you a full step by step tutorial on how to create your WordPress blog from scratch.
You don’t need to pay a developer or an expert, follow my step by step tutorial as we build a WordPress blog.
What is WordPress?
WordPress is an open-source website or blog platform written in PHP. WordPress makes web development very easy, with WordPress, even those who have zero programming knowledge can still develop outstanding websites, and when you talk of developing blogs!
WordPress merely is fantastic; that’s why over 70% of self-hosted blogs in the world today are on the WordPress framework.
WordPress is so easy to use, this is because it makes use of plugins and themes. Install plugins and choose a WordPress theme, customize them, and you are “good to go.”
On this tutorial, we will learn to build a wordpress.org blog and not “wordpress.com.”
Stuff Needed To Create a WordPress Blog
Only five 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 your blog niche, please note that its a choice which does not affect your blog. 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 an easy-to-remember domain name is preferable.
To check domain name availability, you may use the widget below.
2) A web hosting account
A web hosting is a 24 hrs online computer known as a 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 cannot accommodate your blog traffic.
3) An internet-supported gadget
Any gadget that supports internet is good, but a laptop will give you more flexibility, 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 fantastic to make use.
4) An internet connection
Building a blog doesn’t 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.
Let’s 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. In the blueprint, you should have all the attributes of the proposed blog. It is from the plan you will have a picture of how your blog will look. Having a blueprint will save you much time.
Contents of a blogging blueprint
- Your blog focus (blog niche): Before you start up a blog, you must first pick your blog niche. Make sure the niche you choose is of interest to you. i.e., Tech, Health, Sports, Gossip, News, Facts, How-to, etc.
- Your domain name: The domain name is a unique URL which will be used to locate your blog on the web.
- Your hosting package: The host is a 24hrs online computer known as a server; it stores your blog content and keeps it online all day long.
- 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 hosting provider is the “server up-time period, speed” and “customer support.”
- 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. The most host has Softaculous, which can be used to install WordPress easily. If your host doesn’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 this tutorial, we shall be making use of Softaculous App Installer.
To install WordPress log in to your control panel and search for WordPress under Softaculous App Installer search for “WordPress” and click on it.
On the next page click on “Install Now” to start the WordPress installation process
Then enter all your WordPress setup on the next page and click “Install.”
The installation will take just about 15 seconds to complete.
On the installation completed page, you will have the link to Admin Dashboard.
Your Admin will be “www.yousite.com/wp-admin.”
To log in, 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 www.yousite.com To login into your admin dashboard, you will have to extend your site URL by adding /wp-admin
Navigate to www.yousite.com/wp-admin and enter your login credentials.
Step 4: Choose a WordPress Theme
On the admin dashboard click on Appearance and select Themes
Note that there are hundreds of themes available on WordPress.org 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.
Step 5: Make all Necessary WordPress Settings
There are many setting which you can do on WordPress. Any setting you want to make will depend on the functionalities you wish to your blog to exhibit. There are no best settings for WordPress; every parameter should have a reason.
On your admin dashboard, click on Settings. On Settings selection we have six 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 straightforward to understand.
For best SEO, under Permalinks Settings – choose”Post name.”
see image below:
Other Settings options are also straightforward 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 of free plugins which you can install with just a click. But if you decide to get WordPress plugins from other sources, 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.
WordPress plugins are tools which are 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 search for Facebook like the box, using the search option. Once you see the one you prefer, then install and activate it.
Step 7: Add Categories
The 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 – log in 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 in case you are writing a blog post which you are yet to create a blog category for – you can add your blog category while writing the post.
In WordPress, a post is not limited to a category; you can add as many categories you have created to a post if you think 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 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 straightforward 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 WordPress themes support mega menu, some keep it simple and clean. Some WP themes help 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, log in 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 9: How to Write Your Blog Post
There is nothing so special or complicated about writing a 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 doesn’t lose its taste while you are trying to insert keywords. 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 tried to make your post as neat and straightforward 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 essential to add a featured image to a 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 us stop here because am already tired lol please forgive me. Use the comment box to ask me any question.