How to Create a Website : Complete Beginners Guide (2020)

Do you want to create a website in 2020 but confused about where to start and how to start? Then your dilemma will end up here. Of Course there are lot of guides available on internet about how to create a website without coding but I can assure you this is the most detailed and easy step by step guide for creating your first website online.


There are many ways to create a website, here we choose the most easiest and fastest method which can be done in 1 hour or less. To get started with creating website you need two things.

Step1:  Buy Webhosting and Register a domain name

  1. Domain Name ( An address to find your website in the internet)
  2. Web Hosting( To host your website files and connect to the internet)

These two are the most important things to setup a website. These services are normally available in such a time frames like one year, two years  and more. Most of the domain name providers provide free domain for one year along with the hosting plan.

Here we choose bluehost as a domain and web hosting registrar. 

They also giving a free domain if you purchase any one of the web hosting plan provided by them. As a first time offer they are giving hosting for $2.95/mo only and also giving one free domain. So its better to have a look into this before purchasing a domain separately on domain registrars.

If you already bought domain and hosting then you can skip step 1 and move to step 2 , where you will get to know about setting up a website.

  1. Go to

If you want to get a discount of $2.95/mo go through the below link.

  • Choose Suitable Plan

After you click on get started now , you’ll be redirected to the page where different types of hosting packages available.

select hosting package
  • Basic
  • Plus
  • Choice Plus

Choose basic if you are on tight budget or to tryout features of web hosting before upgrading to plus or choice plus plans. For new sites with no traffic it is better to start on basic plan which comes for $2.95/mo.

You can change to other whenever you need to scale up things like establishing a big website which contains more content and media etc.

  • Choose or Create a Domain Name
choose or create domain

If you already have a domain name then add that in the second section where it shows “use a domain you own” and click on next button or create a new domain along with your webhosting. If the any domain name doesn’t strike your mind then you can create your domain later also.

  • Fill Basic Account Information
fill account information

Here you need to basic information about you including your residential address, phone number and email address. If you are creating website for your business you can add business name otherwise leave it blank. Make sure to enter your primary email address as it receives all important information from the hosting provider.

choose hosting plan duration
  • Choose Account Plan and Complete Registration

This is the most important step where you select suitable plan for your website. If you want to give it a try then pick the basic plan and if you are satisified with the speed and service of the hosting then you can upgrade to the best plan available from the hosting provider.

As the period of the plan increases price of the package goes down. Choose the suitable plan and complete the account creation.

  • Choose Payment Method
choose payment method

By default payment information consists pay by credit card method, if you have difficulty in paying through credit card you can use paypal by clicking on more payment options.

  • Setup Account Password and Log into Bluehost

After completing payment, you  will get a message from bluehost that your payment was success and confirmation email will be sent to your email address. Click on create account button and choose a strong password with a mix of capital letters, special characters and numbers. Now you all set to install blogging software on your website.

create password

Step2 : Setup Your Website

After buying domain name and webhosting you are all ready to launch your website. To create a website first you need to install a content management system on your website. One of the best cms is wordpress with more than 50% of the websites solely run on this cms.

Install wordpress with one click installation

create a new wordpress site

Here are the steps that you need to follow

  1. Log in to your web hosting account by giving account details
  2. Click on My sites then click on create site.. If you feel difficulty in finding control panel click on profile menu which shows all important links on right side.
  3. Give site title and tagline then click on next button.
  4. If you’re already setup domain, installation will be done on that directly. If not then you need to choose domain to complete wordpress site setup.
  5. If you choose autopilot installation you’ll get login details on the next screen. Kindly note them down to access your website.
  6. Now you’ve successfully created your website.

Step 3: Design Your Website

Now you have successfully installed wordpress on your domain. To give an elegant look to your website you need to apply a theme. Wordpress itself provides thousands of themes, choose any one of the theme which suits your website category.

How to Find a Theme that Suits Your Website

  1. Log into Your WordPress Dashboard

To log into your website you need to add wp-admin at the end of the your site address. For example  replace testsite with your domain.

You will get a wordpress dashboard exactly like this

wordpress dashboard
  • Access themes section

Click on Appearance and choose themes from the menu. Now you’ll get nearly 1500 free themes under various categories. Browse those themes and find the one which suits your website. Always look for responsive themes which will look good on mobile devices also. Featured section provides most popular themes.

  • Install New Theme
install a theme in wordpress

Once you decided which theme to install, click on Install now button and after installation click on activate to apply the theme on your website. You can change themes infinite number of times without affecting your website content. For a detailed guide about how to install a WordPress Theme .

Step4: Add Content to Your Website

By installing theme you completed designing part of your website. Now you are all set to add content. Depending upon your business you can add pages to your website. Adding pages is the easier than you think.

add new pages in wordpress
  1. Look for Pages section on right sidebar of the wordpress dashboard and click on pages menu, select add new to add a new page.
  2. Add title of the page and write content what do you want to read by your customers. You can add images,videos and many more in the content section. After completing the writing click on publish button, that’s it you’ve created your first webpage.
  3. You can create any number pages you want in this way.

Adding and Editing Posts of the Blog

Along with pages you can also create posts if you think about to keep it is a blog. You can write any number of posts under different categories. You can do that in two different ways.

  1. Create a new category by clicking on categories option on right sidebar. Add a name to category, add description if need and click on “add new category” button.
  2. You can also create category right after creating a post , to do this write post and click on add category on the left sidebar.
add new post in wordpress

Note: If you don’t create any category those all posts endup in uncategorized section. It is better add categories for better user experience.

Adding Pages and Categories to the Menu

Adding menu to your website is the most important thing to do because a user can easily locate your pages and posts under categories with the help of menu. Look here for adding pages and categories to menu bar.

create a menu in wordpress
  1. Click on appearance section on right side bar and choose menus.
  2. Give a menu name and click on create menu button
  3. Now add all pages and categories by ticking all check boxes then click on add menu.
  4. Now you can see all pages under menu structure. Rearrange pages as you like by drag and drop.
  5. Choose the location menu in website by selecting display location under menu settings.
  6. Finally click on save menu to view changes.

That’s it you successfully add menu to your website.

Basic Settings and changes of Your Website

Your website title is the one that people search on internet search engines. If you choose one click installation it adds default title and tagline to your website like my blog and my wordpress blog.

You need to change that to standout from all other websites in the web. To do that click on settings-> General  and add title and tagline like the following way. Don’t forgot to save changes.

Installing Plugins to Your Website

Plugins are the coded extensions which allows wordpress users to make most out of their website. You can perform so many operations by simply installing a plugin. There are thousands of plugins available in wordpress repository.

You can use plugins to do unlimited things on your website from creating simple comparison tables to complex server optimization operations.

How to Install a New Plugin?

Installing a wordpress plugin is not a tough task, all you have to do is search the plugin you need by providing keyword.

install a plugin in wordpress
  1. Select Plugins section from the right side bar of wordpress dashboard .
  2. Click on Add new button, search for plugin and click on “Install Now” button.
  3. After that click on active button to activate the plugin.

How to Install WordPress Plugin Manually?

You can also install wordpress plugin by uploading the zip file to the wordpress directory.

install wordpress plugin manually
  1. Select Plugins section from the right side bar of wordpress dashboard.
  2. Click on Add new button, select upload plugin -> Click on Choose File, select zip file and click on Install Now Button.
  3. Now click on Activate Plugin in the next page.
activate wordpress plugin

That’s it, in this way you can install all other important plugins for your website.

Congratulations – You’ve successfully completed your website setup. Now install Google Analytics to know about the visitors of your website. Here is the complete tutorial about how to install Google Analytics to WordPress Website .

Leave a Reply

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

Scroll to Top