How to create a website (The 3 ways compared)

how to create a website main image showing desktop with website

One of the most searched topics on google is “How to create a website.” Grab a note, let’s talk about the three ways to build a website and how to get started with your website.

Method 1: Create a website with a Website Builder

You may wonder, what is a website builder? In simple terms, if you have little to no tech experience, a website builder is a DIY tool that helps you build a website using pre-made templates without the need to write even one line of code. There are so many website builders in existence, and the options available make it easy for anyone to own a website. Some of the most popular website builders include:

  1. Wix
  2. Squarespace
  3. Weebly
  4. Godaddy Website Builder
  5. Yola
  6. Jimdo
  7. Website Builder
  8. and so much more

To create a website using a website builder, follow the steps below:

  1. The usual 1st step is to sign up on the website builder of your choosing.
  2. Next, choose a domain name for your website.
  3. Choose a template you would like to use for your site.
  4.  Design using drag and drop method.
  5. That’s all.

Website builders usually offer a free plan hosted on their domain; this means that your website address would be “” I created my first website using a website builder, Wix. The site was It was a simple blog for my writing hobby and was on a free plan. However, if you choose to upgrade to a paid plan, the option is also available for most website builders.

Use a website builder if you have zero tech skills, are just starting a business and want to DIY your website development, or if you’d like to put up a quick website for your hobby or blog. The number one advantage of creating a website with a website builder is that it is easy to learn, requiring zero coding knowledge to use.

How to create a website using the Wix Website Builder

  1. Visit, sign up, and click the get started to start building your website.Wix starting page after sign up
  2. Choose the kind of website you want to create, then click Next.Wix website type selection page
  3. Next, choose how you want to create your website. Choose Wix ADI or Wix EditorChoose Wix Adi for easy website creation or Choose the Editor if you want more control over the site.
  4. As you can see so far, the steps have been easy to follow. If you decide to choose Wix ADI, you will do less work. All you have to do is add your content, choose colors and fonts, and voila! Your website is ready.
  5. If you prefer to use the editor, more is required to set up your site. This time you would drag and dr0p components on your page, edit and customize them to create your website!

Method 2: Build a website with a Content Management System

First, what is a content management system? The answer lies within its name. A Content Management System (or CMS) is an application that helps you add and manage web content. It is a system that enables one to develop a website and maintain it mainly by adding content to your site. The most popular CMS is WordPress powering 42% of all websites on the web. WordPress is also my personal favorite. Other content management systems include

  1. Joomla
  2. Drupal
  3. Hubspot CMS
  4. Shopify
  5. Magento, e.t.c.

How to create a website using WordPress CMS

Before creating your WordPress website, you need to have ready your domain and hosting. Your domain name is the address of your website; for example, my domain name is Your hosting, on the other hand, is where your website would reside on the internet. Both can be gotten from the same or different web hosting companies.

If you don’t have those, you can install localhost on your system. After setting up your localhost, visit to download the WordPress files you need to upload on your local site. Note that you can not access the website outside your computer until you have uploaded them to a web host.

You can choose one of various web hosting platforms tailored to your needs and your budget. There are many web hosting companies that have affordable pricing plans that you can consider.  Most hosting plans come with the Cpanel dashboard that houses the Softaculous app installer.

From there, you can install WordPress on your site. Click ‘install’ to set up your WordPress site by filling the form that pops up.

Wordpress installation on softaculous

Once submitted, you have successfully created  your website with WordPress.

Wordpress successfully installed

You can now log in to your WordPress admin dashboard, where you can create new pages and posts, change your theme to any of the free themes available for you or purchase a premium theme from ThemeForest. If you need additional functionalities, you may install from WordPress’ library of free and premium plugins.


Method 3: Create a website from Scratch

The third way to build your website is to write the code from scratch. This requires learning the foundations of web development and learning the languages of the web:

Html – Hypertext Markup Language for writing content on the web.

CSS – Cascading Style Sheets for styling your website

Using the above is enough to make a static website. To add dynamism to your site, you may need to learn Javascript and one or two of its many frameworks including Jquery or Vue.js. And if you want to add data to a database, Learn PHP + Mysql.

These are just the basics of developing a website. There are so many options and even templates available for this.

If you are interested in learning  web development, take advantage of the various websites that offer free web development courses. A good example is

You can write the code for your website offline and later upload it to your web host for it to be accessible by anyone on the internet.

Conclusion: How to build a website – The 3 ways compared

We have just explored the three ways websites are built. In summary, 

  • Use a web builder if you are a complete beginner who wants to DIY your website, or if you want something quick in less time.
  • Use WordPress for any kind of small to medium website if you have some tech experience. You can work your way into becoming a WordPress expert and take on clients of your own.
  • Build from scratch if you want total control over your website.

This concludes my summary of how to create a website.

Common Questions about Websites Answered

Here are some common questions about websites answered in simple terms.

What is a website?

A website is a group of web pages containing various information in the form of text, images, or videos about a particular concept. That concept could be a company or business providing information about its services, a blog full of topics in a particular niche, or even an eCommerce store where customers can purchase products.

Why do I need a website?

If you own a business, you typically need a website because it helps increase your business sales by about 40% – as said by Google! Apart from that, your website keeps your business running 24/7 and can be the introduction a potential client sees before contacting you.

You can also own a website blog as a hobby or generate income as a top-performing blogger. 

As a service provider, you can showcase your portfolio on your website too.

As you can see, the possibilities are endless.

What is a domain name?

A domain name is the address of your website – what people type in a browser to locate your website. Examples of domain include,, When choosing your domain name, choose one that is simple and memorable.

What is web hosting?

Where your website lives on the internet is your web hosting. You can choose one of various web hosting platforms tailored to your needs and your budget. There are many web hosting companies that have affordable pricing plans that you can consider.

Did you enjoy reading that article? Please drop a comment and tell me which method of web development is your favorite.

Own a Professional Website in 7 days

Give your business a professional touch by adding a website to your brandkit!

Get my website

4 thoughts on “How to create a website (The 3 ways compared)”

  1. amazing .have heard about web design and the coding of html that follows and it seem scaring.but with the steps u put down on your writeup , even a layman can do it.will surely read through again and follow those steps and send a feedback on one i will make .thanks laquen

Leave a Comment

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