Getting Started

Our web tutorial is based on WordPress Platform. WordPress is a content management system built on PHP ( a coding language).  It is probably the easiest and most powerful blogging and website content management system. It powers approximately 27% of all websites on the internet. That is pretty impressive

WordPress is open source and completely free to use. Because of it’s open source nature, it has huge support group that improve on its functionality. It has thousands of free website templates (themes) to choose from when building a website. There are also thousands of plugins to extend its functionality created by a huge WordPress community . Plugins are hooks installed on WordPress sites to add a functionality. For example, WodPress can be used to create an eCommerce website, booking systems , forums etc just by adding the right plugin.

Step By Step Guide

Disclosure : Most links to Hosting Companies on this page are referral links.I have used  Bluehost hosting services and found them great.  I may earn a commission if you make a  purchase through the links and you’ll get a discounted price. This is how I keep this site running

Choose Your Web Host 

You need  a web host – a company that stores your websites files and connect it to the internet. Many companies offer hosting services. I recommend Bluehostbecause I have used them and they are very reliable. They are also official partners of WordPress. This tutorial will focus mainly on Bluehost . There are other hosting service companies like GoDaddy , WPEngine, Hosgator.

Bluehost is cheap starting at $3.95 /month for basic hosting .

On clicking , you are directed to signup page. As a beginner, I would advice you stick with the basic plan until you start having traffic. If you have any questions or clarification, please don’t hesitate to drop a question in the Question and Answer Section. I would try to respond to your questions.

Choosing A Domain Name

Domain name is your website address eg It is important to choose a domain name that is simple, memorable and related to the contents of your websites. You can use the tool below to search for domain names availability.

Installing WordPress

After subscribing to the desired hosting plan, the next task is to install WordPress. Most web hosts have one click install functionality for installing WordPress. For Bluehost subscribers, this can be done in at least two ways. After log in , go to WordPress tools – Install New. Second method , click on Hosting – Websites – WordPress Install. Follow on screeninstruction to install WordPress on you website.

Setting Up Your WordPress Website

If you have successfully installed WordPress – congratulations !  Next is to set up your website. You can follow on-screen set up or skip to do it at a later time.

Step 1 – Choose type of website – personal or business

NB : You can skip these steps,  not necessary important

Installing Themes

Themes determine the look of your website. Good thing is there are thousands of free and paid themes to choose from. Once you log in to your dashboard using the link . Go to Appearance > Themes

Browse through available free themes :Theme installation

Install and activate the theme of your choice. You need to also read the documentation of any theme you install to understand how it works and how to customize it to suit your needs. After installing the theme , you can click on customize.

Customize button will take you to a dashboard where you add header , body and footer information. Before you customize, it may be a good idea to create pages first.

Change Permalink 

In order to make your links look professional , you need to change permalink options. Change permalinks to Post Name.

Adding Pages

To create pages , from dashboard go to pages. This will show you a list of all pages


Click on “Add New" to add more pages like Contact Us, About Us, Services, etc. After adding pages, you will need to publish them . If you do not want sidebars on your website, choose a fullwidth template. See Below

Adding Menus

Go to appearance menus.

I created a menu I named Header Menu .Make sure you choose location where you want it to appear on Menu Settings: 

Blog Posts

If you are going to have a blog on your website, then you need to setup your blog page. You can create a page called Blog  (if you do not have the page automatically generated during setup)and setup your blog posts . You blog posts can be set in Settings > Reading

When you create a new blog post, it will automatically be populated on that page depnding on the settings. One limitation is that all your posts irrespective of the category will appear here

To create custom blog pages based on category, you need to create a category and add it to menu.

See below on creating new categories:

Adding Categories To Menu


Plugins extend the functionality of your websites. There are thousands of plugins that add different capabilities to your website. For starters, you need Contact Form 7 or WP Forms to allow your customers contact you.

Optin Monsters allow you convert web visitors abandoning your site to subscribe to email list. Yoast SEO is another essential plug that optimizes your site for search engine. Google Analytics gives you insight on the performance of your site with respect to your visitors and their behavior on your site.

Wrapping It Up 

I will be  updating this tutorial with more information. I will also be creating blog posts on some of these individual topics. If you have any questions, post on the questions page. You can also contact me if you have any challenges setting up your site.

Need Help ? Send an email :

Join our Facebook fanpage
Alternatively , post a question on the forum

We will surely get back to you.

To get help by skype : you should have purchased a hosting plan with  domain name. You must also explain in detail what you are trying to achieve. Have the following ready :

  • Domain name
  • Theme in use
  • Type of website(business, personal, online store etc)