How To

How to make a Website–Step by Step Guide for Beginners (2018)

The world becomes advanced and digital day by day. The online market is growing at a very fast speed. The time of offline market has been gone and people prefer to buy things online. Online market is both time and money saving as you get your products at your doorstep at cheaper prices as compared to offline stores or local shops in the market. There are so many other benefits of online market as well.

Therefore, it is better to step-up and creates your online identity for those people who run local shops or small businesses in the market. For making your business online, you have to make a website through which you can show or sell your products online to your customers. One can also start their career in blogging by making a website and earn online.

Blogging is one of the trending professions or career options these days. But developing and designing of a website is not familiar to everyone, therefore, the question arises in everyone’s mind, “How to make a Website?”

How to make a Website?

First of all, forget all the taboos which suggests, ‘making a website is difficult’ because nowadays, technology is so much advanced that creating a website is not a difficult task for anyone. Even the non-technical person can make a website by using various tools and CMS. Here, we are sharing a step by step guide of making a website in simple steps which are as follows:-

Select a Niche

It is the first and important step towards making a website. You have to choose a particular niche for your website so that you can work accordingly. You should choose the niche of your website according to your strengths. Things to consider before choosing a niche of a website –

Choose a Domain Name

Domain name is known as the name of your website. You can choose any domain name according to your choice (subject to the availability of the domain name). You can check the availability of a domain name on any domain registrars. Things to consider before selecting a domain name –

  • It should be unique and different.
  • It should be easy to read and easy to pronounce.
  • It should be niche relevant.
  • No grammatical errors.
  • It should be short (maximum 2 or 3 words).

It is better to buy your selected domain name from reputed and trustworthy domain registrars like GoDaddy, BigRock, Hostgator, etc.

Web Hosting

Web hosting is the web space which is used to host a website or data. There are so many web hosting providers from which you can buy web hosting for your website. If you are a beginner, go for the basic plan and explore it as much as possible. After exploring it properly, go for premium web hosting plans. It is better for you to buy a web hosting plan which has cPanel and Softaculous software.

Which Platform is Good for Beginners?

Before creating a website, you should choose a platform on which you will create your own website. If you are technically sound and have expertise in HTML, PHP or any other language then go for it. But if you are a non-technical person or a beginner then you must go for CMS (Content Management System).

It is easier to make a website from CMS as you can create all the stuff on your website without writing any code. There are so many types of CMSs available like WordPress, Drupal, Joomla, Magento, etc. For a beginner, we should suggest WordPress CMS as it is one of the best and easiest CMSs to work on it.

Why WordPress?

WordPress is a widely used CMS all over the world. It is a user-friendly CMS and anyone can use this CMS. Approximate 60% of the market share is controlled by WordPress when it comes to the usage of CMS all over the world. The main features of the WordPress are as follows:

  • Easy Customization
  • No coding required to make a Website
  • Easy to use
  • Flexible and most Versatile CMS
  • SEO friendly CMS
  • Free of cost

Install WordPress

After selecting the niche, domain name and platform, it’s time to install the WordPress on your web hosting. It is a very easy process. We are sharing you the steps to install WordPress –

  1. Open cPanel of your web hosting with your login id and password.
  2. Click on the ‘Softaculous’ Software.
  3. There are so many CMSs available, out of which, click on the ‘Wordpress’.
  4. Click on the ‘Install’ button.
  5. Wait for few minutes until the installation has been completed on your domain.

Select a Theme

After installing WordPress on your domain, the first step is to select a theme for your website. You don’t need to download a theme from anywhere as WordPress has thousands of unique and different themes in it. You just select a theme according to your choice and install it. It is better to choose a theme which suits the niche of your website. You can also change the theme of your website at any time without any loss of data in the website. The theme of the website should be mobile responsive too.

Install Essential Plugins

Plugins are very useful elements in WordPress CMS. It adds various extra features to your website. With the help of Plugins, you can make your website more creative. There are some essential Plugins to install which are described below:

  • YoastSEO: It is widely used for doing SEO of a website.
  • Akismet: It helps in filtering the comments.
  • Contact Form 7: It helps in creating a contact form for your users.
  • WP-Optimize: It helps in optimizing and cleaning the database.
  • W3 Total Cache: It improves the user experience and speed of your website.

Adding Content to Your Website

Content is the main part of any website. Always remember one thing “Content is King”. So, before writing or publishing any content on your website, do check it properly twice or thrice. The content should be unique and different from other sites. There should not be any type of copied content on your website. You can also edit or change any content on your website at any time.

Understanding Pages

Pages in WordPress are termed as the static content. These types of content will not change on a regular basis. The Pages come in this category are ‘About us’, ‘Contact us’, ‘Disclaimer’, and ‘Privacy Policy’. You can also add more pages like ‘Write for us’, ‘Advertise with us’, etc. according to your choice and requirements.

Understanding Posts

Posts in WordPress contain the most of the content in your website. It is necessary for you to update your website on a regular basis. It will be good if you publish one article in a day. You can create as many posts as you want. You can also update your previously written or published posts at any time. You can also categorize your posts by making different categories in your website.

Set Menus

Always select the theme of the website which has the option of setting two Menus – Primary Menus and Secondary Menus. It will be good for the user’s point of view. Pages in WordPress should be come under Primary Menus and Posts in WordPress should be come in Secondary Menus. Both Menus will appear in the ‘Header’ section of the website. The setting of Menus in WordPress is so easy that you just need to drag and drop the elements in the Menus section.

Set General Settings

There are so many sub-sections in the General Settings of the WordPress. These sections need to set up once only. The most important section is “Permalinks” in which you need to set-up the Permalinks (URL of the posts). You can set-up Permalinks according to your choice. You can check and set-up other sub-sections as well.

Monetize Your Website

Now comes the earning part through a website. Most of the people don’t know much about it. It is better to monetize your website as per the niche you choose. If the niche of your website is related to affiliate marketing then set-up all the affiliate links in your website properly and earn through these affiliate links. If you make your website for sharing information and target earning is from advertisements then set-up Google AdSense in your website. You can set-up Google AdSense and Affiliate links in a single website too.

Market Your Website

Your earnings will totally depend on the ranking of your website on various Search Engines like Google, Yahoo, Bing, etc. You can also gain a lot of traffic from social networking sites like Facebook, Instagram, Twitter, etc. So do proper SEO of your keywords and market your website properly to earn more and more income.


These are the simple steps from which a beginner can easily make their website in few hours. He or she just needs to focus on the content of the website. So, what are you waiting for? Think a unique and different domain name and start your blogging career today. Happy Blogging!

Post Comment