How to create a website


Best Info Tech Services  is reader-supported. When you purchase through links on our site, the Author may earn an affiliate commission. So we plead you support and encourage them to write more content by purchasing through the affiliate links. Thanks.

How to create a website

Do you want to learn How to Create a website? / How to Make a Website

At the end of this article, you will be able to learn step by step on how to design a website without having to code.

Creating a website this days is easier and faster, to compare some years back when we are using coding. Nowadays there are many CMS (Content Management System) use in designing beautiful and professional website.

Who is this post for?
Anyone who want to learn how to create a website.

I will love to mention here, there are different types of website. The type of website you want to design will determine the kind of theme you will use for the website.

Example of Different types of website

  1. E-commerce’s website
  2. Business website
  3. Blog website
  4. Job website
  5. News website etc.

6 tools to use in creating/designing a website.

On this article we will be using these 6 tools/softwares to create a website.

  1. A laptop
  2. A Domain name
  3. WordPress
  4. Theme
  5. Plugins
  6. Hosting server

domain name is your website name. A domain name is the address where Internet users can access your website.

WordPress: is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today

Please note: there are different type of software we can use to create a website, Example Joomla, WordPress, Wix and Drupal e.t.c. the most popularly used is WordPress, because is easy to use/customize, and allow you to create professional site within a short period of time

Theme: is the overall look, feel and style of your website. This includes things like the color scheme, layout and style elements. In essence, your website theme is a direct representation of your brand and has a direct impact on your users’ experience.

There are free theme and paid theme. If you will like to have a secured, fast, easy, professional and mobile friendly website, I will advise you go for paid theme. Many people have become a victim of free theme. After the design of their website, when it looks as if the website is making waves on the internet, it will start developing some coding issues, especial when there is an update on the WordPress. In some cases it is cause by hackers.

If you need a guide on the right theme to use for your website check out this post, 23 Proven Best WordPress Themes (free & paid) to Use for Different Types of Website or fill free to send us an email: we will guide you through.

Plugin: is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites.

Looking for the best plugin to use check out this blog post “16 Best WordPress plugins (Free and paid) for 2020″

Hosting Server: is a server dedicated to hosting a service or services for users. Hosting servers are most often used for hosting Web sites but can also be used for hosting files, images, games and similar content.

Get Started with setting up your website

Step one: Check for Domain Name Availability

Before you get started; first go to (click here to visit the site) click on “Domains” on the menu icon, type your “domain name” you want to use for your website to see if it’s taken or if it’s still available. I suggest choosing “.com” extension because is more professional and it makes your website name stand out. See the image below for a guide.check domain name availability
 If it is “taken” you can then try other domain name of your choice. To know more about choosing your domain name click here

Once you have finished confirming that the domain name is available, next is to purchase the domain and a server

Step Two: Purchase of Domain Name

while you are still on that page, once you have establish that the domain is available Click on “add to cart” button also click on “proceed”.
See the image bellow for a guide.

it will take you to another (summary) page, click on “proceed to checkOut” button. after that you you will be directed to “Billing and payment information” page. you will need to enter your billing information details and click on “purchase now” button.
see the image bellow for a guide.

Please go through all the information properly and your payment method before proceeding. Make sure there is no spelling mistake in your “domain name”. If there is, you can go back and correct it.

Step Three: Purchase of Hosting Server

On the website click on “hosting” on the menu bar and click on “shared hosting” and select the subscription package you want. I recommend “Choice Plusfor a start, later when you get more traffic you can upgrade to “pro”.
See image bellow for guide.

after you have selected your desired plan, it will take you to another page where you will need to type in your domain name and click “next” button and follow the rest of the instructions.
see the image below for a guide.

At this point you have successfully purchase your hosting and domain. You will receive an email that contain the URL of your  Cpanel , username and password shortly after payment.

cPanel: is a web based hosting control panel provided by many hosting providers to website owners allowing them to manage their websites from a web based interface. This program gives users a graphical interface from which they can control their portion of the Unix server.

If you have any challenge at this point you can contact us on this email: info@bestinfotachservices or contact bluehost customer support for a guide.

Step Four: Installation of WordPress on your website

Login to your cpanel using the username and password send to you on your email. The URL part is always Example

After successful login scroll down under “SOFTACULOUS APPS INSTALLER” click on “WordPress”. It will take you to WordPress installation page, click on “Install Now”.  

After clicking on “install now” button it will display another page where you will complete the installation process. You will have to choose your version of “WordPress”, select the “domain name” scroll down and fill in the rest of your “website details”, select your preferred “theme” and click “install”.
See the image bellow for a guide.

 WordPress installationI advice you cross check the details very well before clicking the install button.

Please noteAdmin Account section is important. Make sure the Email, Username and Password, are copied to somewhere safe, because that is what you will be using to login to your WordPress dashboard. The email is what you will be using to receive notification from WordPress. The Username cannot be changed later but you can always change your password.

After clicking on the “install” button, it will process the installation process and display a link to access WordPress dashboard and also a link to your access homepage with successful installation message.

Click on the “links” to view the website and to go to your WordPress dashboard

Bravo… You have successfully install WordPress on your website. What next? Let us proceed to the designing of the website.

Step Five: Designing / Creating the Website

This is where the real work start. first i will like to mention here, by now you should have your logo, images and written content ready for the design.

Now let start by setting up the permalinks before creating pages, post and designing them.

  • Set up the Permalinks

First login to your WordPress dashboard scroll down at the left side of the dashboard click on “settings” then click on “permalinks” there after select “Post name” scroll down and click on “save changes”. 

  • Create a Home Page

On the left side of your dashboard hover to “pages” click on “add new” type in the “page title” thereafter click on “publish”

  • Set up the home page

Go to “settings” click on “Reading” you will see Your homepage displays option click “A static page” and “select a page you just created for home page”, scroll down and click on “save changes”.

Please note: if  you are  designing a business or any other type of website, you choose a “static page”. But if you are designing a blog website, leave it with the default setting.

  • Installation of Elementor page builder

On this post, we will be using Elementor page builder Plugin to create a website.

On your WordPress dashboard hover to “plugins” and click on “add new”, On the search bar type “elementor” it will display elementor page builder click on “install Now” button there after click on “activate”
Please note: with this method you are using the free package. If you want to use the Elementor pro click here to purchase it

  • Designing with Elementor page builder

Elementor is one of the best WordPress page builder. It makes web designing easy and faster also it helps in creating beautiful and professional website in a few minutes. Is my favorite plugin I use it in almost all the website i created and also on the ones am managing including on this very one. It has both the free package and Pro package.

If you are new on web design and you want to learn how to design a website; I will suggest you start with the free package later you can upgrade to a pro package. If you are new and you want to create e-commerce or a professional website at once without any stress I will suggest you go for the pro version using this link.

Some of the advantage of Elementor Pro 

  1. 24/7 customer support: if by any chance you encounter a challenge the customer support are always available to help you resolve the issue.
  2. 300+ Pro Templates: there are hundreds of beautifully made templates for pro version, once you purchase the pro version, all you need is to insert the template on your website and edit the content & images to your desired test, nothing else and your website is up.
  3. Woo commerce builder + over 15 shop widgets: it has extra functionality for e-commerce site that will make your website astonishing.
  4. 20+ Integrations: If you’re looking to implement an aggressive marketing strategy with your website as a central tool, integrations with other apps such as Zapier, MailChimp, HubSpot, ConvertKit and GetResponse will come in handy.
  5. The Pro version lets you customize every part of your theme: the pro version will allow you to customize every area of your website, such as the header, body, footers, achievers and search result page. Unlike free theme/plugins that can only give you access to customize only the body.
  6. There are many more; for more information visit

  • Installation of Elementor template

Open the “home page” you created earlier click on “Edit with Elementor” this will display Elementor page builder tools click on the “folder icon”.

It will display different type of template/pages both free package and pro package, “click on any one” of your choice and click on “insert” thereafter click on “update”.

Please Note: if you have purchase a “pro package” you will see many beautiful designs to chose from. But if you are using the “free package” you will only see two or more template designs to chose. 

  • Edit the Website Content & Publish

Before editing the content make sure you have your images and some write up about your website saved on a folder in your system.
For a better understand of how to use Elementor to design your website, watch this video!

If you need any help or encounter challenges at the process. You can always contact us., we will definitely get back to you shortly.

Congratulations… you have just created your own website

I hope you enjoy the content and find it useful. I will love to hear your questions, feedback, challenges and success story. Please do leave your comment behind. Feel free to share the link to your different social media platforms.



Victoria Nonye

Web design, Content writer &  SEO , Real Estate Consultant/Realtor Email:

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *