How to Create a Website from Scratch in NIGERIA

A Very Stupid Simple Website Creation Steps For Total Beginners

Welcome to, and we are excited to have you.

Here you get to see the Best Beginner Tutorial to setting up your website as a professional webmaster. But the question is,

Have you always wanted to create a website but don’t know your left from right? Or perhaps you always thought it is kind of a big deal, a process for only webmasters & coders?

If your answer to the question is yes, then this guide will finally show you how to disgrace the art of creating your website in about 4 steps only.

Hi, everyone. My name is Isuamfon. I’ve been blogging and creating websites for more than 5 years now and love everything about what I do. It’s my pleasure to always smile knowing that I have found pleasure in what I love to do.

Today, I’m going to teach you how to create your website without knowing a single line of coding and ultimately avoid expensive website builders that are at times too limited for a bigger site. 

P.S: At any point in time you are stuck, kindly contact us and we will gladly help sort the hiccups out. (But I doubt if you will encounter any challenge).

Let’s build your first successful website from scratch

online course software free

Website Building Platforms To Use

Just like we have many types of foundations if we were to build a house, with a website, we do also have different website building platforms and website builders around the market you can use.

While you can write the code for your website from scratch, however, I do not recommend it as it does not just take time, you might have to spend forever time to debug errors and the results might not be typical from your codding backend. Hence the need to use different website building platforms.

Some of the popular website building platforms in the market are WordPress, Squarespace, Blogger, Wix, Drupal, Joomla, and a lot more.

The big question. Which one should you choose?

According to, WordPress records 96.19% as the most preferred platform to build a website.

build a wbesite

As we can see from the above, the most popular website builders (or content management systems) are:

WordPress 96.19%

Blogger 3.29%

Movable Type 0.18%

Ghost 0.17%

Tumblr 0.03%

Blog Engine 0.01%

Pagekit 0%

Svbtle 0%

Posthaven 0%

Anchor CMS 0%.

The Reason Why Most People Use WordPress to Build a Website

For all my years of creating websites, I never had to pay to get WordPress tool. Meaning, WordPress is completely free for you to use.

And the best reason,

WordPress is the easiest platform I’ve ever worked with, but it’s flexible enough to suit a beginner and everyone – small business websites, online shops, bigger organizations and any others…

Although Drupal, Joomla and some of the enlisted are free to use, the ultimate truth is, WordPress is the simplest, and the one I would recommend for my grandma to build her August women’s website.

And of course, as a beginner, I strongly suggest sticking to WordPress. Nevertheless, you can change your preference later on if you want to test the others as most web hosting services offer one-click-installations for them: WordPress, Drupal, Joomla, and a few others.

How to Create a Website in Nigeria – Total beginners Guide

How to Start A Blog With HostGator

Step 1. Get Web Hosting and Register a Domain Name

For you to set up any website, you need a domain name and a web hosting package. This applies to all forms of website platforms. Here is a simple explanation for them.

Domain Name (a web address like

Web Hosting (a service that connects & serves your site to the internet)


Getting Your Domain Name and Web Hosting Package

For many people, the availability of free blog platforms such as, Blogger, Wix or Tumblr is tempting.

The thing is, by creating/hosting your website on a free platform, you let the platform own your name and website. More so, you’ll be subject to the platform’s strict rules and restrictions. Hence the need to get your own hosting and domain name where you are the boss (total control) over it.

Therefore, this calls for professionalism. This means, owning your own hosting & domain name looks far more professional than having your site on someone else’s domain (like, and it’s super affordable too at $10/year. But for you, today, you will get a FREE domain name to build your site, ASAP.

In summary, without web hosting and a domain name, your website will NOT exist.

Where Do I register a Domain Name (FREE) and Get Web Hosting?

Sincere disclosure: We earn a commission if you end up purchasing HostGator through our referral links in this guide. This helps us to keep up and running and up-to-date. Thanks for your support. #Many Thanks.

We’ve used HostGator as a web hosting company with flawless performance. 

start a website

Use this link Click here to get a FREE domain (for the first year) with your hosting.


HostGator’s introductory price starts from $2.75/mo only and they’re currently throwing in a domain name for free (first year) – so it’s totally worth checking them out.

Also, they are also one of the most popular hosting providers on the market with over 8 million websites hosted on it. So they are definitely well-established and secure enough to host your website.


Do you already have a domain name?

In case you already have a domain name and hosting? You’re free to skip ahead to step 2, where we’ll explain how you can set your website up.

How To Sign Up On HostGator & Get A Free Domain Name

Here are the steps you need to sign up with HostGator (and get a FREE domain name).

1. Go to


Bonus for you: I contacted HostGator’s representative to negotiate a small discount for visitors. Use this exclusive link to activate it.

2. Choose Your Website Hosting Plan

Once you click “Get started,” you’ll be taken to a page to select the hosting plan of your choice.

Hatchling Plan

Baby Plan

Business Plan


If you are on a budget, you can use their “HATCHLING” plan. It’s great for smaller sites with low or no traffic.

However, if you want to scale or expect more traffic to your website, we recommend choosing their “BABY” plan. It’s truly unlimited with many add-ons for your business.

Whichever you choose, you can later upgrade or downgrade based on your needs.

3. Choose a Domain Name


Good news: If you don’t have a domain name yet, here’s an easy starting point:


The Choice of domain names:

If you’re making a website for your business, your domain name should match your company name. For example

Also if you’re planning to set up a website for yourself, then can be a great option.

Unless your choice of domain name will perfectly describe what you have to offer – it is always recommended you avoid some domain name tails – TLDs/

For examples., Just avoid them and stick with .com, .net or .org

Enter your domain name above and get it for free. In case your preferred domain name is taken, just check out the next available or use a .org instead of .com.

Also, if you want to keep your registration information fully hidden from the public so that no-one can find out that you are the owner of your domain you can select “Domain Privacy Protection”.


If you’ve already got a domain name, just click “I Already Own This Domain” enter it and move on.

(Lastly, should you want to choose a domain right later, no problem as you can do it at a later point in your website setup).

4. Fill In Your Account Details | Billing Info

Go ahead and enter your preferred: Username | Security PIN | Name | Name on Card, and etc.

Choose the Billing Cycle

Select your hosting billing cycle you want to go with

4 Add Additional Services

I recommend you untick these “Add Additional Services” to save costs. Again. There are free tools you will find as plugins on your website to use and achieve the same results. Nevertheless, if you want you can still allow them “ticked”.  

Or, at any time you feel you need any of hose, you can always select them from your HostGator’s account dashboard.

5. Review Order Details & Check out

Review your order details and selections, when satisfied, scroll down to tick the “Agree to terms and conditions” knob, and click on check out.

Click on “Check out Now” to process your payment. Congratulations.

Immediately you’ve made your payment you will get your account details which we will use to set up your money making blog.

6. Create Your Password and Log into Hostgator Account

When once you make the payment and register, you’ll be able to create your password.


1. Go to your email and you will find your account details emailed to you – to the email address you entered while entering your information.

At this time, you are set to create your HostGator account. You will receive another confirmation email for your account details.

Inside the email, you will see details such as domain name | IP Address | Control Panel | Nameservers and etc.

2. Install WordPress & Start Writing On Your HostGator Blog

> Click the HostGator portal link sent to your email

3. Navigate to your web hosting control panel, known as cPanel, and look for a logo that’s called ‘QuickInstall’.

4. On the next screen, select “WordPress” and then enter all of your relevant website details.

Click ‘Continue’ and the software will install WordPress on your site and create all of the necessary files.


Having successfully installed WordPress to your domain, you’ll see a very basic yet clean site tagged “Hello WordPress”.

You are set to start using your website

You can write and publish content if you want. But I will go on to show you some basic customizations.

Step 2. Customize & Design Your Website

To make your new website stand out there is a need for design & customization. The good news is that you do not need a webmaster to do this for you.

To make your blog stand out and take a different shape you need to select your preferred “theme” – there are thousands of FREE ones you will find inside your website’s dashboard.

How To Find and Install a WordPress Theme on your website


First, log into your WordPress dashboard.

If you’re not sure, use this: (replace “yoursite” with your domain).

Below is what the WordPress dashboard looks like:

Feeling scared already? You don’t have to as I will show you how to navigate the basic things slowly.

Step 2. Install the Themes

To install a free theme, hover (if on PC) or click on “Appearance” > click on “Themes” > Click on “Add New”.

Go ahead and select the theme that cuts your attention and the one you think will make a perfect sense for your audience.

And you do not need to worry about the amount of time you need to change a theme. You can do this as many times as you want. The good news is that none of your content will be lost, so, don’t be afraid to re-install another.

Step 4. Start Adding Content To Your Website

With your new theme to shape your website you are good to add content to your new website. Here is how to do it.


How to Add and Edit Website Pages

Want a “Blog” page, or an “About Me” page (like we have on our menu at the top of the site)? If yes, then here is what to do.

#1. Look along the sidebar in the WordPress Dashboard for “Pages” > “Add New”.

#2. From 1, you will find a screen that looks a lot like a real notepad; – called “WordPress editor”, go ahead and Add text, images and more to build the page you want, then save it when you’re done.

When done, click “Publish”.

How to Add your Pages to Menu

To make your page show live on your website like the above, you will need to add the page to your menu. And don’t worry, it is simple enough.

#1. Look at your left hand side, under “Appearance” click on “MENU”.

#2. Give a name to the Menu – you can name it anything.

#3. Look for the saved “Page” and click “Add to Menu”

#4. Scroll down, choose your MENU options and Hit on “Save Menu”

How to Add and Edit Blog Posts

If you will like to publish content – blog posts on your website then you need to create a category called “BLOG or ARTICLES”, or whatever you want to call it.

When done, simply add it to your site’s MENU and start making posts – and it will automatically be shown there.


To do this, you have 2 options. #1. By creating a new category called “Blog Post” from the Category section and #2. Add a new category from a blog post. 

Here is how to do it.


Option 1.

Creating a new category called “Blog Post” from the Category section.
Hover to your “Posts” you will see “Category”, click on it.

Go ahead and name your “Category” as “Blog or Articles”


Option 2.

#1. Click on ad “New Post”.

#2. Look at your right hand side and click on “Add New Category” Click on it and add new “BLOG” Category.

The results of this…

Any time you write an article and you want it to appear under blog post Category, “tick it”.

Once you’ve created your category, go ahead and add it to the menu.

That is all.


While you can do more later on, let’s continue to see the basic customizations for your maximum benefits.


How to Change & Edit your Website’s Title & Tagline

Here are the explanations for your website’s Title & Tagline.


Page titles explain to web searchers what your website is about. They’re also a big part of how search engines determine your rankings.

You want to be sure they’ve got the keywords you want to have targeted (but in a natural way, written for real people).

You should use a unique title on every page of your site. For example, our site’s title is “WEALTHY PLACE”.


Here is it on Google Search Engine

Taglines are added at the end of titles across every page to explain the nickname or mission of your site. Our site’s tagline is “Beating 9-5 Jobs with No B.S” Also, the tagline of Nike is “Just do it”. I hope you get it.


Here is how to change both of them.

Go to “Settings > General” and fill in the form below:

How To Set The Number Of Blog Posts That Appear Per Page On Your Site

This is where you choose the number of Blog posts you want to be shown in each page a readers flips. For “Wealthy Place”, I have set it to 6 only… A lesser number makes the page loads faster…

Here is how to set it up.

Go to Settings > Reading Settings > Blog pages show at most (set your number preference.

How To Control The Length Of Post In A Feed

This explains how many lines of blog post summary you want to be shown per blog post. Here is it…

Here is how to set it up.

Go to Settings > Reading Settings > Blog pages show at most (set your number preference.

But, from where is the source of the “Post in Feed”?

Answer: from each of your blog posts… See where to find it here – from EXCERPT

How To Control Comments For Posts & Pages

For some websites (business/organization sites mostly), they may not want their visitors to be able to comment on their pages. And if you are in that category, here’s how to DISABLE comments on WordPress pages:

#1. While you are writing a new page, click “Screen Options” in the top right corner.

#2. Click the “Discussion” box. The “Allow Comments” box will appear at the bottom.

#3. Untick “Allow Comments”.


How to disable comments on every new page by default?

Go to “Settings -> Discussion” and untick “Allow people to post comments on new articles”. Hit save when done.

How to Install Plugins on your Website

Installing plugins is one way to get more out of WordPress. How? Plugins are just like Android apps that help you achieve more customizations on your device, for what a programmer/webmaster would have charged you for.

Just like there are paid Android apps on Google Play Store there are also paid plugins for WordPress websites. But the good news is that the FREE ones will be enough to achieve the basic customizations for a WordPress website.

By definition,

 “Plugins” are extensions that are built to expand WordPress’ capabilities, adding features and functions to your site that don’t come as built-in.

According to Websitesetup, they’re shortcuts to getting your site to do what you want to, without having to build the features from scratch.

How To Install Plugins For Your Websites

While the installation process is very simple, you need to be aware that there are thousands of plugins for your needs. And believe me, you do not need all of those.


The basic plugins for your needs are:

#1. Yoast or RankMath (I am using RankMath on all my WordPress websites)

The above plugins are a must-have as they will help make your WordPress site more SEO-friendly – to show your appearance and ranking possibility on search engines – Google, Bing and the rest.


#2. Wordfence or Sucuri

These are security plugins.

Although Wordfence is good, however, it can slow down your website. Just test it out and see.


Other worthy must-have plugins

# GDPR Cookie Consent

# Elementor | SiteOrigin (or your visual editor of choice) – Freemium

# WP3 Total Cache (free) or WP Rocket – Not free (for Speed)

# WPS Hide Login

# Shortpixel (to optimize images)

# Easy table of content

# XML Sitemaps: Sitemap generator that creates XML & HTML variants.

# Google Authenticator – Free (Extra Security Measures) or (Don’t forget to set 2FA using your WordFence)​

How to Install A WordPress Plugin on your website 

#1. Go to Plugins > Add New.

#2. Click on Add New > Activate. That is all.

Congratulations – You’re Ready to Launch!

A Recap of the 4 steps to building your website

Step 1. Get web hosting and register a domain

    Choosing a Website Hosting

    Choosing a Domain Name


   Step 2.  Set up your website through the web host

    Installing WordPress


   Step 3. Design your website

    Finding a Theme

    Installing a Theme


   Step 4.  Finish by adding content (pages)

    Adding and Editing Pages

    Customization and other Add-ons

P.S: At any point in time you are stuck, kindly contact us and we will gladly help sort the hiccups out. (But I doubt if you encounter any challenge).


Lastly, keep improving your website performance!