How To Set Up A Website in 2020: An Easy, Step-By-Step Guide For Beginners

How To Set Up A Website in 2020: An Easy, Step-By-Step Guide For Beginners

set up a website
To Do : Set up a Website


Being on Social media platforms became the new trend. Everyone wants to make their availability over the internet. But when it comes to set up a website, people find it difficult to go.

Have you ever wanted to create a website of your own and don’t know how to proceed? May be you think its hard to get a website without any technical knowledge! You have to learn programming and design !

If you have been planning to build your own website or Blog from scratch but just didn’t have a clue where to start, then you have landed in the right place.

This step-by-step guide is for you. It shows a fast and a simple way to create a website without having to learn HTML/CSS coding or any of programming knowledge.

Ready to Set up a website today? Read the article till end.

Before you start Let’s know some facts :

There are hundreds of different website building platforms available in the market. To name few of them;

Wix, Squarespace, Joomla, Drupal and many more…..

One can also code their website from scratch. But we wouldn’t recommend because it takes too much time and the end result may be of moderate quality.

Which one should be the best way to build a website?

According to Builltwith top in CMS usage distribution on the internet is as below:

CMS usage distribution
CMS contribution

As per above graph in 2019 most popular Content Management System or Website builder are

  • WordPress (free) 52%
  • Wix (paid) 7%
  • Joomla (free) 4%
  • Progress Sitefinity (free) 4%
  • SquareSpace (paid) 4%
  • Weebly (paid) 2%

Why choose WordPress to Build a Website

There Are Only 4 Steps To Building Your Own Website!  So Let’s Start Now!


Register a Domain Name and Get a Web Hosting

In order to set up a website You need

  • Domain Name (a web address : Ex:
  • Web Hosting (a service that connects your site to the internet)

The easiest way to describe a Domain and Web Hosting is to think of the domain name as the address and the web hosting as the physical building.

With web hosting you can store your images, content and website files easily. Owning own domain name looks more professional than having your site on someone else’s domain (Example:

You can book both domain and hosting from same service provider.

Already have a domain name and hosting? Go ahead and skip ahead to Step-2, where we’ll explain how you can set up your website.

PS: Here, for instance we will take Namecheap for brief process description.

1. Go to (Or any other web host) homepage

2. Sign up/Login to Namecheap and choose your web hosting plan.


3. Choose a Domain name

  • If you’re making a website for your business, your domain name should match your company name. For example
  • If you’re planning to set up a website for yourself, then can be a great option

Domain names usually end with .com, .org, .online, .net


DNS Change

If Domain name and Hosting is booked from different service provider then you need to change the Domain Name Server (DNS) of the domain booked service provider platform to that of hosting platform.

For Example: If Domain is booked from Godaddy and Hosting is done in Namecheap then, You need to change the DNS to

If Domain name and Hosting booked from same platform then DNS name change is not required.


Set Up your Website

Once you are done with domain and hosting then the next step is to set up your website and running. The first thing you’ll need to do is install WordPress to your domain .

Installing WordPress

After changing DNS name go to CPanel in Namecheap(Or your hosting service provider).

cpanel- namecheap

Look for WordPress icon in your CPanel.

c panel namecheap

Click on WordPress icon and then go to the WordPress platform.

Do the below changes:

  • Custom Install
  • URL Option – https://www or http://www
  • Site name should be your SLD name.
  • Provide Admin User and Password along with the mail id which is used for communication purpose with respect to the website.
  • Click on Install.

On clicking on install, you will receive a mail from “Softaculous” and then you can access the frontend and backend links.

Access for backend.

step 4

Design Your Website

Once you have successfully installed WordPress to your domain, you’ll see a very basic and clean site. You can customize your website by installing theme from WordPress template .

Below is an example of a free WordPress theme that you can install :


There are 1500+ of awesome, professionally designed themes you can choose from and customize for your own site.

WordPress themes are free to use and highly customizable. 

How To Find a Theme in WordPress :

1. Log Into Your WordPress Dashboard

wordpress dashboard
This is what the WordPress dashboard looks like

2. Access FREE Themes

Once you’re on the dashboard, you’ve got access to over 1500 free themes! Just search the sidebar for “Appearance”, then click “Themes”.


We have also complied 15+ most popular WordPress themes. for your reference.

Installing a new theme for your website is very easy.

You can also search for specific keywords and/or use filters to find themes that suit your style. Finding the perfect theme can take a while, but it’s worth it. Just give it a try.

3. Install Your New Theme

Once you find suitable theme for your website then install it as simple as clicking “Install” followed by “Activate”.

theme install

Remember : Changing themes won’t delete your posts, pages, and content. You can change themes as often as you want without having to worry about losing what you’ve created.

Congratulations – You’re Ready to Launch! Just add Menu and Pages to your website and Create your very first Post.

To know how to create Menu, Pages and Create Post Click here.

In case you want to know more about other web hosting providers below article is for you

10 Best Web Hosting Services 2020

3 Responses so far.

  1. BrianConge says:

    thnx for sharing this superb internet site.

  2. BrianConge says:

    I enjoy checking your web sites. With thanks!

  3. Jamessip says:

    I enjoy checking your site. Cheers!

Leave a Reply

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