How to create a website
in 5 simple steps
Tell me more

5 Steps On How To Create A Website In 2020


5 Steps On How To Create A Website In 2020

In 2020, anyone can build and design a website without knowing anything about web development, design or coding.

This step-by-step guide will help you create a website from scratch without having to spend money for freelancers, agencies or website builders.

Step #1: Choose and buy a domain name

The very first thing you need in order to build a fully functional website is to choose and buy a domain name (web address).

The domain name is your website name and address. That address is used by visitors when they try to find your site through their web browsers. Domain names make the internet easy to use for everyone. Without domain names, you’ll have to enter long strings of numbers called IP addresses to visit websites.

How to register a domain

Picking the right domain name is one of the most important things you’ll do for your website. Your domain name is your identity on the web and will communicate important information to both human visitors and search engine bots.

Picking a domain name is not an easy task. There are more than 300 million different domain names registered, but there are a billion other possibilities that are still available.

I wrote a guide on how to choose a domain name here.

Once you have picked the perfect domain name, it is time to register it with a registrar. A domain name registrar is a company that allows you to purchase and register domain names. These are the top domain registrars to buy your domain name from:


Founded in 2000, Namecheap is a popular domain name registrar and web host which now manages more than 5 million domains. is one of the most popular domain name registrar on the planet. They allow you to register all top level domain name extensions (TLDs) and even dozens of country code top level domains (ccTLDs).


Bluehost is offering users a free domain name, SSL certificate, and a discount on web hosting which is a perfect deal for anyone looking to make a website.

How Domain Name Works
How Domain Name Works

All domain name records are stored in a centralized database called registry. For a domain name to be recognized, it needs to be added into that database with all related information about it.

A domain name registrar is given permission by ICANN (Internet Corporation for Assigned Names and Numbers) to make changes to your domain name’s information in the database on your behalf.

Step #2: Find domain hosting

After you decided yourself with the domain name, it is time for website hosting. Web hosting is a service that hosts and stores your website files (content) on a secure server that is always up and running. Without a web host, your site will not be accessible for others to browse.

Typically, hosting will cost you approximately $3 – $10 per month. If you’re serious about building your own website then you need your own hosting.

I recommend using for web hosting and domains. Bluehost hosting plans start from $7.99/month ($3.95/month with my discount link) and offers free domain registration for the first year. Getting a domain name and hosting from the same company saves you some time and money.

1. To get a web hosting account, simply visit Bluehost and click on “Get Started”.

Get started with bluehost

2. Next, choose your web hosting plan (I recommend the Plus plan as you get more unlimited features with this deal and you can host more than one website on the account)

Bluehost pricing plans

You can always start on the basic plan and upgrade to the Plus Plan whenever you want.

3. Choose and register a domain name (free for the first year). If you already have one, type it out in the righthand box.

Bluehost domain name

Keep in mind that Bluehost doesn’t offer country-specific domain endings, such as .de, .it, or If you want, you can buy them from or separately.

If you already have a domain name that you bought somewhere else, Bluehost allows you to hook it up to your new hosting plan. In this case you will have to update your name serversHere’s a guide from Bluehost on how to do that.

4. Create your account by filling the contact, billing and payment information on the last page.

BlueHost accepts many different types of payment methods, including most major credit cards. The connection between you and BlueHost’s billing department is encrypted and protected for peace of mind.

5. Confirm your account

After you’ve completed the registration and submitted your payment, you’ll receive an email from BlueHost with a link that’s used to confirm your account. Below the congratulatory message, you’ll find a button to create your password. Click on it and choose a password that’s easy to remember.

Step #3: Create the website

There are two ways to make a website: with a website builder or with WordPress. Before choosing a website builder, I recommend that you decide what you want to do with your website. What are your goals and what features would you like to see on your website.

Most website builders offer a drag and drop user interface to build your website. You can take advantage of the trial accounts to test them before you make your final decision.

1. Use a Website Builder

Website builders are a perfect solution for individuals and small businesses to start a website without paying a developer. However, finding the best website builder can be tricky for beginners. Now let’s take a look at the top website builder platforms: Wix, Weebly and Squarespace.
  • 500+ professional templates available
  • Over 200 fully-integrated apps in the Wix Market
  • Drag-and-drop builder easy to use
  • Connect your own domain
Visit Site
  • Very easy to use
  • Hundreds of professionally-designed web templates
  • Drag-and-drop builder easy to use
  • App center with lots of features
Visit Site
  • Gorgeous looking templates
  • Powerful e-commerce tools for small businesses
  • Built-in marketing features and third-party extensions

You can find a comparison between those three website builders here.

2. Use WordPress

Did you know that and are actually two very different platforms? The one major difference between and is who’s actually hosting your website.

If you are a personal blogger, and you don’t want to make money from your website, then choose the free If you are a business or a blogger that wants to monetize your site, then I recommend using the  self-hosted

  • Almost a third of all websites are built on WordPress.
  • 1000+ templates
  • more than 55,000 plugins to add everything you want to your site
  • form-based editor
  • Connect your own domain

You can also read my vs comparison for more details.

Step #4: Fill it with content

Once you’ve played around with the design, colors and layout of your website, it’s time to start adding some content – that means pages, images, videos and text.

Pages are the essence of your website. Most websites will find the following pages essential:

  • Homepage – it’s the first page that your visitors see when they visit your website
  • About page – a page explaining what your website is about
  • Contact page – a page that lets visitors contact you
  • Blog page (Article page) – a listing of your most recent blog posts (articles)
  • Services page – if you’re building a website for a business, use this page to showcase your services

If you need inspiration, check out the competition. Analyze what pages they have and if there is anything you’ve missed on yours.

Step #5: Promote your website

Building your website is just the beginning. All the effort put into setting it up will be wasted if nobody visits it. Now, all you have to do is drive traffic to your website. Growing a website takes time. It takes consistent sharing of great content for months and months on end. Usually, it takes most people about two years to get big.

There are hundreds of methods for driving traffic to your website. With so many articles written about improving traffic, it’s hard to separate what will and won’t work for you. Driving traffic to your website may take some time, but if you follow the right steps you’ll speed up the process.

Here are some effective ways to increase your website traffic in 2020.