Do you wish to build a website with WordPress from scratch? This article is actually meant for you.

In this period and time, anyone can build and design a website without knowing anything about website design, coding or development.

Using the right tools and resources, you can easily do that, whether you want to create a website for your business or for yourself.

This step-by-step guide will help you learn how to build a website from scratch without spending money on website developers

What You Need to Build a Website

  • Domain name (
  • Website hosting (service that hosts your website)
  • WordPress (free, commonly used website platform)
  • Page Builder (Elementor)

You’ll need to secure a domain name (web address) and a web hosting account, to build a functional website. These two make sure that your website is accessible by people online. Without them, you won’t be able to set up a website.

Once you have secured a domain and hosting, you can create a WordPress website. 30% of websites on the internet are built with WordPress, it is the most popular website building platform. Setting up a WordPress site is usually very simple.

Read Also: The Philosophy Of Blog Contents

Once you’re done with this guide, you will be able to build a website from scratch.

Steps to launching a website

  1. Choose a unique domain name
  2. Register a domain and sign up with web hosting
  3. Set up a website using WordPress (through control panel)
  4. Customize your website design and structure

Step 1:

Choose A Unique Domain Name

When building your website, the first thing you’ll need is a domain name. In my blog post on how to start blogging, I talked about choosing a niche and choosing a domain name that will fit your niche, so your audience will get to know you even without visiting your website.

The domain name is your website and address that visitors will type in their web browser when they want to visit your website

This website’s domain name is, yours can be anything.

Domain names can cost anywhere from N5, 000 to N50, 000 a year. The usual price tag is around N7, 000 on a local host like Whogohost

Here are some tips that will help you out, if you haven’t registered or chosen a domain name for your website yet:

  • If you’re making a website for a business, organization or religious sect, your domain name should match your name. For example:
  • If you’re planning to set up a personal website for your personal brand, then can be a great option.
  • If your goal is international visitors, make use of a “generic” domain name extension such as .com, .org or .net. If your goal is country-targeted visitors Use a “local” domain name extension such as

If your domain is taken, don’t worry there are millions of domain names registered but there are billion that are still available.

Step 2:

Register A Domain And Sign Up With Web Hosting


For your website to be active online, you will need to host your website on a hosting platform.

Your domain name is like the name of your business while the hosting platform is your office address or location. A domain without a hosting platform is like having a house without a location.

Web hosting is a web space service that stores your website contents on a hosting platform that is always online and running. Your website will not be accessible once its not hosted online.

Affordable and reliable web hosting for new websites costs usually between N500 to N2000 a month. There are international hosting company like bluehost, namecheap, GoDaddy etc while there are other local hosting company in Nigeria like Whogohost, DomainKing etc.

Whichever web hosting company you sign up with, make sure it has the following features:

  • Domain name with SSL (for security)
  • WordPress install
  • Customized email accounts
  • Unlimited or unmetered bandwidth (no traffic limitations)
  • 24/7 Customer support and live chat

Any hosting company that supports these is worth investing your website into.

Step Three:

Set Up A Website Using WordPress (Through Control Panel)


Once you have hosted your website on your hosting platform, the next place you will be redirected to on your dashboard is your control panel, where you will install your wordpress website and also create your customized email list.

From your control panel, you will install WordPress and you will be redirected to your WordPress dashboard. Subsequent login in into your dashboard will be instead of going through the stress of having to go to your hosting platform before you can login into your WordPress dashboard.

Once you have installed your WordPress, you will find a place for themes. A website cant function without themes. The theme is like the interphase of what your website will look like just like your android phone interphase and your iPhone interphase.

There are thousands of themes available in the theme store but the one I use is Astra because it is compatible with the page builder I’ll be using.

Step Four:

Page Builder


Just installing your WordPress doesn’t mean you have your website structured already. That’s why page builders were created to help you build structure for your page.

Page builders are plugins, once they are installed and activated, then you are good to go. Some page builders have their pro version but with the free version, you can build something befitting too.

Examples of page builders are Page Builder, Nimble and Elementor etc.

I use Elementor out of these three and others because its easier for me to understand and use to build any website I want to build at all.

If you are considering, a page building plugin, then I will advice you use, Elementor.

For beginners, the beginning might be a bit too rough because you are just starting out as a website designer but overtime, you will learn the nitty gritty of building a professional mobile responsive website.

Read Also: How to choose the right Blogging Niche

I hope this blog post has been of help to you?

Do you have any question? Leave a comment below.

About the author Protection Status