How to Create a Website

How to Create a Website. Easy to Follow Guide for Beginners

So you want to build a website. Here in this post I will guide you to create a small business website without spending a fortune or hiring a web developer. The best part is that you do not require any knowledge of coding. All you need is a patience and a willingness to learn .

Lets start.

Get a Domain Name and Website Hosting

In order to get you website you will need 2 things. A Domain Name and web hosting. If you are new to the internet, dont worry.

What is a Domain name?

Lets say an old friend wants to visit you? What will you do? You will share your address with him so that he can find your home and pay you a visit.

Domain name is the address of your website. Domain name is what people type in the browser’s url bar to visit your website. So for example the domain name google is and domain name of of this website is

A Domain name is the unique identity of your website. No two websites can have the same domain name.

What is web hosting?

A Web Host is a computer on the internet where all you website content like Images, Html Files etc reside.

In order to make a website live on the internet, you need to host it. Websites are hosted on a special computer / servers which are always connected to the internet. There are companies which specialize in providing web hosting services. So when you purchase a web hosting service, you are basically renting / leasing a computer to store your website files.

So in short , you can think of domain name as address of your home and web hosting as the actual house where you live.

How to Register a Domain and how to get web hosting?

Purchase Domain and Webhosting

The first step in building a website is acquitting a domain name and purchasing web hosting. IN this section I will share step by step instruction to book a domain of your choice and purchase web hosting. We will be purchasing our hosting package and domain from blue host. Here are a few reasons for selecting bluehost as a web host of choice.

Now that you are on Bluehost. Click on the Get started button

You will now be asked to choose a hosting package. If you are just starting out, you can select the basic package which costs 3.95 uSD / MOnth

Choose a Domain Name:

Now on the next screen you will be asked to select a domain name. A good domain name is easy to remember and related to your business. So for example you are making a website for your business, you can select as domain name.

If your domain name is available, you’ll see the “Create your account” page. If its not available , then you will be asked to choose a different name.

If you cant think of a domain name right now , you can skip this step and choose a domain name later without impacting your content or your website.

If you’ve already got a domain name, just enter it in and click “Next” on the “I have a domain name” form.

Now You will be taken to the registration page.

Before making the payment it is a good idea to confirm the plans details. You can do so under the package information section

Here you must note that in order to lock in the savings, you must purchase a 1 year subscription. Also, the monthly price depends on the subscription duration. A 3 year subscription is cheaper than a 1 year subscriptions. I recommend selecting a 1 year subscription.

Now enter your payment information and purchase the hosting plans. Congratulations, you are now ready to build your website.

Building the Website

Now that you have the hosting, its now time to build your website. Here are the steps.

  1. Install WordPress using One Click Installer.
  2. Select and Install A Theme
  3. Create Basic Pages
  4. Install Essential Plugins
  5. Submit website to Google Webmaster tools

Install WordPress.

Login to your Bluehost Dashboard and navigate to a page. There you will see a button to install wordpress. Click on it and fill the essential details.

Now you will see a success message. now is the time to log in to your wordpress website. You can login to the WordPress Dashboard using the credentials which you entered during the setup.

WordPress Dashboard. After you login, you will see the wordpress dahboard.

Basic Configuration

We need to configure basic settings before we start with post and page creation. Here are the settings which we will configure

  • Set Site Title and Tag Line
  • Setup Permalinks
  • Make Site Public

Site Title and tagline

Go to Settings -> General and enter the Site title and tagline. A good Site Title can be the site name itself. For example the site title of this blog is “Website Booklet”.The site tagline must be related to your website / business.

By Default the url of the wordpress pages is of the format This url structure is not recommended from an SEO point of view. It is recommended to have the url’s in human readable format like Thank fully wordpress makes it super easy to customize the permalinks and setup a human readable url structure.

Simple go to Settings->Permalink and select “Post Name ” format for your permalinks. refer to the screenshot.

Search and Install a Theme

Now that you have installed wordpress, you have a basic site setup. Its now time to select a new theme for your website.

Searching and Installing a theme is dead simple. WordPress has a great collection of free theme. here is how you can search and install a free theme.

Go to Appearance->Themes

Click on the Add New button. Here you will see a list of themes. You can also search for themes using the search box at upper right corner. There are thousans of free themes. If you are not sure about which theme to choose, you can go with a popular theme like Ocean Wp.

If you are not happy with the free theme, then you can search fro premium esigns at Themeforest. They have a collectionf of thousands of well designed wordpress themes.

If you just starting out, then I would suggest to stick to free theme and get a hand of how wordpress wordpress works. You can change the theme at later stages also.

Once you have selected a free theme simply click on Install. It will install the theme. Once to install the theme . activate it and your new theme is ready to use.

Now that you have installed a theme, its now time to add some content. We will create a Page, Post and create a Navigation Menu

Creating a Post is simple. Go to Posts- >Add New. Here you will see the wordpress editor. You can write a wordpress post and assign it a category. You can also preview the post before publishing it.

Create Pages. They a similar to post expect for the fact you dont assign category to them.

Create a Sitemap.

A website is of no use if it cannot be discovered by seacrh engines like Google. These days Seach Engines have gotten more powerful at discovering new websites, However it is recommended to create a sitemap page and submit it to search engines


My Home Page looks like a List of Blog Posts . How can I change that?

Where can I get Royalty Free Images for my Website