How to Install a Self-hosted WordPress Blog (Step-By-Step Guide)

WordPress Installation Guide

When you start a blog, probably the first thing you need to take into consideration is what type of CMS (blog publisher) you’ll use to compose it.

There are a lot of CMS’s out there. The most famous among them is WordPress. It is easy to install, and easy to use, and even easier to customize.

95% of successful bloggers are using WordPress to power their blog.

Therefore, it is best for you to choose WordPress for the CMS with which you will establish your blog. Especially when you are not a tech savvy.

In this guide, you will be able to install your own self-hosted WordPress easily without any technical coding knowledge.

HOW TO GET STARTED

Before starting, you need to have two things:

1) A domain name that will serves as your website address through which a visitor can visit website/blog. E.g yoursitename.com

2) Web hosting that will provide you the web server on which you will install WordPress and save all your website’s files and documents.

Since you are building your blog on WordPress.org, it is recommended to choose a web hosting provider that suites for WordPress and buy both Domain name and Hosting together.

A new domain name typically costs around $14.99 / year, and web hosting plans normally costs $7.99 / month.

That’s a lot of money for beginners who are just starting out.

Thankfully, Toyaab Hosting is ready to offers our users a free domain name + free SSL and a very cheap plan price on web hosting.

→ Click here to get started with Toyaab Hosting ($3.75/mo) →

After setting up your hosting account, you can then proceed to install WordPress by following the steps below:

STEP 1: GO TO HOSTING.TOYAAB.COM

1) Click on the menu icon as showed above.

You will see the login link which you will use to log into your Toyaab Hosting account dashboard.

2) Then, click login.

Then enter your hosting login details and proceed to Login Now.

3) In the hosting dashboard, under Web Hosting Management, Click Login to log in to your Cpanel.

4) Then enter your login details and log in to your Cpanel.

STEP 2: CREATE A DOMAIN

After you have logged in, you will be directed to your hosting account CPANEL page where you can manage everything concerning your hosting account.

To create a free domain, click on DOMAIN MANAGER.

After you have clicked the Domain Manager, you will be directed to the page below :
We have four buttons by the left.
• REGISTER A DOMAIN
• TRANSFER A DOMAIN
• HOST A DOMAIN
• CREATE A FREE SUBDOMAIN

Note 1: For Paid Plan

If you signed up for either Personal plan, Business plan or Enterprise plan Click on REGISTER DOMAIN

Enter the website address you wish to use for your website.
You will see custom domain like .com, .net, .org and so on, choose anyone, but .com is recommended, then click check domain and create when available.

Note 2: For Free Trial

If you signed up for the free trial, choose CREATE A FREE SUBDOMAIN

  1. Enter the website address you wish to use for your website.
  2. You will see some free subdomain extensions in the dropdown. Click and choose anyone for free.
  3. Then click CREATE.

After that, go back to dashboard by clicking Dashboard as in the page below:

STEP 3: INSTALL BLOG PUBLISHER: WORDPRESS

In this page, we want to install WordPress as our chosen website publisher software. Now click on Zacky App Installer as in the page below :

You will be directed to the page below, where you just need to click Browse and Install Apps.

After that, you will be redirected to the below page where you will be asked to select the app you want to install on your given free web server.

1. WordPress has already been automatically preselected for you. But if it has not been automatically preselected, select WORDPRESS.

2. Click NEXT.

Then you will be directed to a page where you will enter your website information for WordPress installation.

According to the page above,

  • 1. Write your website title.
  • 2. Enter the username you want to use as an Admin.
  • 3. Enter the admin password, you will be using it whenever you want to log into your website backend. Try to make it strong.
  • 4. Enter admin email address. Enter your mail address here.
  • 5. Click Install Application.

Wait while WordPress is being installing.

STEP 7: VISIT YOUR NEWLY CREATED WEBSITE

After a successful installation you will see a page with this message “Congratulations, your WordPress was installed successfully!”

Now, according to the page above,

1. Click the link to access your website’s frontend. e.g https://yoursite.com, you will see something like the page below, that is your website and this is the way it will looks to the your site visitors.

Now, we need a look that is more beautiful than this, therefore we have to log into the backend to change this default theme to our preferred one (beautiful).

STEP 8: CUSTOMIZATION: CHANGE THE DEFAULT THEME

According to the page above.

2. Click the second link to access your website’s backend. e.g https://yoursite.com/wp-admin you will be asked to log in with your admin username and password. So enter that username and its password, then click Log in.

After you have logged in, you will be directed to the page below. This is your website backend.

To change your theme, kindly click change your theme completely.

Then,you will be directed to this below page.

In the page above,in no 1, type NEWSUP and click search.

Note that you also choose any theme of your choice. I just used Newsup as example.

Then no 2, click INSTALL & PREVIEW button.

After that,go back to your dashboard and click on view your site as in the photo below.

After you have clicked on view your website, the below is the new look of your website, a very beautiful, attractive and responsive website.

I hope our detailed guide on HOW TO INSTALL WORDPRESS was helpful to you! If you haven’t signed up yet, then Click Here To Get Started and sign up right now. It is easy and straight forward.