How to create a website

How to Create a Website – Step-by-Step Guide for Beginners to Make a Website

You will quickly learn how to create a website by this easy to understand and step-by-step guide. You can do this by following this simple tutorial on how to create a website in less than 60 minutes. This guide helps you in every step that you need to make your own site. So, if you are planning to make a website or start a blog then you are in the right place.

How to Create a Website in 3 Simple Steps

Let’s start to make your own site!

1- Choose the Best Website Building Platform

First of all, you need to select a website building platform. A building platform is a Content Management System (CMS) that allows you to create content and publish it on your site.

In early days, it was difficult to make a website and required coding knowledge or professional web developer. Now Content Management System like WordPress has made it very easy and anybody can create a website. You can create any kind of professional site through user-friendly building platform.

Hence you can easily make your own fully functional and nicely designed website in minutes.

Most Popular Website Builder Platforms

There are 3 popular platforms.

  • WordPress
  • Joomla
  • Drupal

According to statistics from w3techs, more than 58% of sites on the internet use WordPress. While 7% use Joomla and 5% Drupal approximately.

Therefore, WordPress is the most popular.

Why WordPress is the Best Website Builder?

There are a number of reasons that WordPress is better than any other platform.

It is Free: WordPress is free and doesn’t cost to install or download.

User-Friendly & Best for Beginners: In addition, it is very easy to use and you do not need any technical skills for WordPress. So, it is ideal website builder for beginners. You can create professional websites very easily.

Responsive: Furthermore your site will be responsive for viewing on Smartphone and tablet.

Huge Support & Helpful Community: This is great about WordPress. Because it is used by millions of users and you can easily get support from them to make a website. There are many free resources, where you can get help about WordPress.

Hence, WordPress can handle all kinds of sites whether small or big.

Therefore, you will learn very quickly how to create a website by using WordPress.

Let’s Make a Website by using the Best Website Builder (WordPress)

2- Get Domain Name and Web Hosting

You need to get the domain name and the web hosting to make a website. Domain name is a web address of your site like and web hosting service allows others to view your site on the internet.

Disclosure: We are using Bluehost & found their hosting great. All the links to Bluehost are referral links & we will earn a small commission at no extra cost to you if you make a purchase.

Where Can I Get Domain Name and Web Hosting?

There are a lot of domain name registration and web hosting companies. You can go to their sites, start domain name search and choose web hosting package.

I always use Bluehost for the domain name and web hosting. This is the best web hosting service. I also recommend you to get a domain name and web space from Bluehost.

The best thing about Bluehost is that you will get a free domain name when you get web hosting from them. In addition, your site loads very fast and they provide 24/7 customer support which is awesome. It is the most reliable web hosting company. You will also get unlimited web space, unlimited websites and much more.

Owning your domain name is more professional than having your website on someone else domain (like So, it is essential to have your own domain for your professional image.


Let’s Get Started

Go to

Click on “get started now” button.


Best web hosting


Select Your Plan

Choose your plan according to your need. I recommend you to select plus because it is most popular with unlimited features. You may also start with basic and upgrade anytime. You will get one free domain with any plan you choose.

Click on “select’’ button to go to the next page.


Web hosting


Get Your Free Domain Name

Now enter the desired domain name in “New Domain” box.

Click on “Next” button. If your desired domain name is not available then try another one.

If you already have a domain name, put it in the “I have a domain name” box and click “Next” button to proceed.


Domain name


Create Your Account

On the next page, you need to fill your account information.


Web design


Select Your Account Plan

Scroll down to select your account plan. You can choose one, two or three year’s web hosting package at once. You can save a lot if you choose 36 months plan.

There are other add-on options. It is totally up to you whether or not purchase these. I do not recommend you to buy them at the beginning. Uncheck all these extra options. If you need them you can add later on.


Business site


Payment Information

Finally, you need to enter your payment information.

Check the box and click “Submit” button.


How to make website

Bluehost will send you welcome emails with login information of your account. It is important to save these emails.

At this stage, you have got the domain name and web hosting.

Activate Your Domain

If you choose a new domain, you need to activate it. In one of the welcome emails, you will find a link to complete the activation process.

Choose a Password

At the end of your purchase, choose a password for your hosting account. Click the “Create your password” button.


Website Builder


Enter your password and then click “Next”.


Website builder

3- Start Building Your WordPress Site

The next step of this tutorial on how to create a website is to build your WordPress site. Bluehost installs WordPress automatically. So, you need to click the “log in” button to continue.


Website builder


Once you log in to your account, Bluehost gives you the option to select a free theme for your site. You can select the theme or skip this step because you can always change it later.


Website Builder

Let’s Start to Make Your Own Website

On the next screen, click the “Start Building” button to create your WordPress site.


Make your own website


Once you have logged in to your WordPress dashboard after entering the login details sent to you by Bluehost, this will take you to a new WordPress site. “Your login details for WordPress will be different from Bluehost account”.

Here you can choose to accept the Bluehost help by selecting the type of website either business or personal. Here I recommend you to select “I don’t need help”.


Make your own website


Now click on the Bluehost button in the left-hand corner and click the“Launch” button to create your new site.


How to make website


Fill the title and description of your site.


How to make your own website


At this point, you have created new WordPress website. Now it is time to customize your site, so that it looks beautiful and professional.


Log in to your WordPress Dashboard

You can login to your dashboard by typing “” into your web browser. Enter the username and password to log in.


Use wordpress


Your WordPress dashboard looks like this;


site builder


Select Your WordPress Theme

In order to customize you need to install and activate the theme. This is how your website looks like. WordPress offers thousands of free themes. You can choose from them and customize according to your need. You can choose free themes or paid as well depending on your business or service need.

If you want to get more professional and outstanding web design, you can get theme/template from MyThemeShop. I also get themes from them. They are professional theme maker and having a huge variety of beautiful themes or templates depending on your need at various costs. They also provide excellent customer support and tips to create a better website, if you get themes from them. Watch this video to install a theme from MyThemeShop.

You can change the theme by going to your WordPress dashboard. On the left-hand side click “Appearance’’ and then click “Themes”. Now click on “Add New”.


Wordpress themes


You will find many themes, select and install a free template that suits you.




I hope you have learned how to create a website by using WordPress. Now you can make your own website by following this tutorial very easily.


Want to Learn More About WordPress

Visit WordPress Tutorial to understand WordPress basics. You will learn how to create pages/posts, change site title & tagline, create menus and install Plugins etc.