How to Create a Website in 2020| Best Beginner’s Guide

how to create a website in 2020

How to Create a Website in 2020

Hey guys, today I am going to teach you how to create a website from scratch within 30 to 40 minutes. In 2020 you don't need any technical knowledge to create a website. Anyone with the right resources can create a website. you just need a domain name, a hosting and WordPress and that's it. In this guide, I will teach you step by step how you can make a website from scratch.

Things you need to create a website

  1. Domain name
  2. Web Hosting
  3. WordPress

What is a domain name?

A Domain name is the name of your website like A domain name is your custom web address. Basically in this internet world, a domain name is your IP address. If someone wants to visit your website they just have to put a website URL(Domain name) in a browser.

What is web hosting?

A web hosting is a place where your website is hosted. A web hosting is a place where all content of your website are stored. We have to store the images videos etc of the website so that people can access our website. In other words, just as we need a shop to store things in the offline world, we need web hosting to store website content.

What is WordPress?

Once you have a domain and hosting, now you can create a WordPress website. WordPress is the most popular website building platform. It is used by more than 30% of internet websites.

Website Kaise Banaye 2020| 15 मिनट में सीखें Free Full Guide

How to Choose a Domain name

As you know, a domain name is the address of your website. Your blog or business is known by a domain name, so you need to choose it carefully. A domain name costs 10$ to 30$ per year, but don't worry, later in this guide I'll tell you how you can get it for free.

If you want a domain name for the business, make sure it contains your business name Many domain extensions are available in the market, such as .com, .org, etc. Your domain extension depends on targeted traffic, if you want to target the international market then a .com, .net, .org domain extensions are the best. Or If you want to target a particular country, then you should prefer country-specific domain extensions like .in, .us, .uk, etc.

What is SEO? How SEO works

How to Choose the best web Hosting

Web hosting is a service that stores and hosts your website files on a secure server that is always up and running. Without web hosting, no one accesses your website. A basic hosting costs 3$ to 9$ per month. There are many web hosting providers available in the market so how to choose the best web hosting? If you want to choose the best web hosting company make it has these features:

  • 24/7 customer support
  • Fast web hosting
  • free domain name
  • free SSL certificate
  • One-click WordPress Install 
  • unlimited bandwidth
  • custom email accounts

There are many web hosting companies available in the market but we only use and recommend Bluehost, as it has all the above features. Because Bluehost provides all the functionality that we talked about. Bluehost gives you a domain name and SSL certificate for one year for free. A domain name typically costs $14.99/year and hosting costs start from $7.99/month. But by using the link below you can get up to 60% off on hosting and a free domain name.

  Click here to get best Bluehost discount offer 

Note - If you purchase hosting using our referral link, then we will get a small commission at no additional cost to you. In fact, You will get a discount on hosting + a free domain name. 

Register a free Domain and Get web Hosting

Now, I am going to tell you how you can register a free domain name and get the best web hosting Bluehost. To purchase web hosting, you'll need to visit the Bluehost website and click on  Get started Now.

how to create a website

Choose your hosting plan

how to create a website

After that you will see a hosting plan page. Choosing any plan is your choice but I suggest that if you are a beginner then choose Shared Hosting as you will not get a lot of traffic when you just start your website.

Register a domain name

create a website

Now, you have to select any hosting plan you want and you will get to the domain page. Remember, if you buy hosting through our link then you can get this domain for free for 1 year. Ok, you can choose any domain name you like but you should stick to the .com extension.

Account information

Now on the next page you have to fill account information like name, address etc.

create a website

On the same page you will see optional extras that you can buy. But I do not recommend buying it because you are a beginner. You can always buy them later.

create a website

Confirm your purchase

Next, fill the payment information to complete the purchase. After completing the purchase you will receive an email with login details of the control panel(Cpanel). A Cpanel is your hosting dashboard where you can manage everything.

Installing WordPress

There are two ways to install WordPress. One-click installation and manual installation. We recommend a one-click installation because it is easy and time-saving. So let's start the WordPress installation process.

  1. Log in to your hosting account
  2. Go to Cpanel
  3. find 1 click installs
  4. now click on the WordPress icon
  5. Choose a domain to install WordPress
  6. Click on "install now"
  7. Now click on 'Installation Complete’
  8. Now you can see your login details

Congratulations, you have just created a WordPress website. Now go to and fill in the login details. This is your WordPress login page and you can log into the WordPress dashboard by filling in the details.

how to create a website
WordPress Dashboard

What is Google Adsense? How to earn from Adsense

Select Theme

Themes are one of the most important elements of your WordPress website. A theme is the design of your website. By default, every WordPress website comes with a simple basic theme. But you can change it any time you want. There are thousands of free and paid themes available on the internet. As you just starting so I suggest using free themes first.

To upload a new theme

  1. go to appearance
  2. Click on themes
  3. Click on Add new
  4. select any theme you love
  5. Now click on install and then activate

Create Pages and Posts

How to create a page

If you want to create any just go to pages section then click on Add new and give title to page and write some content. Then click on publish and that's it you just created your first page. Same process you can use for creating posts. Just go to posts section and click on add new then give a title to your post and write content, at last publish it.

Add plugins

A plugin is like a tool or software which provides some services. To add a plugin just go to the plugin section and click on add new, Now, search for the plugin then install and activate it. There are plugin for everything for example you can install different plugins for SEO score, Contact form and security. Plugin makes your website better but do not install too many plugins because it will make your website slower. When I create a website I install only 4-5 essential plugins which are

  • Rankmath for SEO
  • W3 cache for website speed
  • jetpack for security
  • Mailchimp for email list

If you love my article then please share my work with your friends, family, work colleagues and anyone who might be interested in setting up their website.

Frequently Asked Questions

How to Create a website for free

There is 3 main website which gives you a free domain and hosting, which are,, and Yes, You can create a website for free but the chances of your website's ranking on Google is almost zero. Because those websites will not give you Domain, they provide subdomains such as, or

How do I make money from my website?

There are many ways of earning money from a website but the main 2 methods are Adsense and Affiliate Marketing. Remember these methods will not make you rich overnight. You can make a lot of money online but it takes a lot of hard dedication and patience.

Can I get a free domain for my website?

Yes, some hosting provide free domain if you purchase hosting from them. Bluehost also gives you a free domain and a 50-60% discount on hosting if you buy hosting using our link.

Leave a Comment

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