How to Make a Website in 2020 (Step-By-Step)

How to Make a Website in 2020 (Step-By-Step)

How to make a website

The Simplest And Easiest Guide To Help You Build Your WEBSITE Correctly And Professionally In Just 1 HOUR …
If you have been planning to create your website from scratch but just didn’t have any idea a clue where to begin? Or maybe you always thought it was too hard and that would need to and learn programming and design, or read long boring tutorials!!


This guide will show you how most web developers build their sites and how to avoid costly site builders who are often too small for a larger site. This guide will also help you avoid mistakes made by the majority of beginners.

P.S. If you get stuck using this guide (which I highly doubt), don’t hesitate to contact us – We will help to sort this out.

There Are Only 4 Steps To Building Your Website! Ready to launch your website today? So Let’s Start Now! …

Table of contents

STEP-1: Platform to build your website
STEP-2: Get web hosting and register a domain
STEP-3: Set up & Design your website through the web host
STEP-4: Finish by adding content to your website

STEP 1 – Platform to build your website :

  • Choose and select What Platform you like it and Your Site Is Going To Be Built On :

    The first thing you need to do is choose and select what website platform you like it to build your website on. There is a wide range of CMS (content management systems) to look over and picking the correct platform is a top need.

    There’s a heap of free website building stages that you could utilize, however, these free websites aren’t extraordinary as long as possible. You’re limited to utilizing their hosting and their sub-domain ( ).

    You can likewise code your website from scratch, but we wouldn’t recommend it on mainly two reasons:

    1: It just takes too much time.
    2: Your result will be mediocre at its best …

    Some platforms require you to know a smidgen of HTML/CSS or other coding languages, so you have to choose where you are in terms of website building ability. If you are a beginner then you would be best to choose

But which one should you choose?

Let’s take a look at these recent statistics that shows the most popular website building platforms that the world’s best websites are using in 2020 By BuiltWith.


There are plenty of other website builders out there to choose from in 2020, but WordPress wins hands down for many reasons.

Here’s Why Most People Choose WordPress to Build a Website :

Unlike Website Builders, it’s completely free.
WordPress is the best easiest platform, and it’s flexible enough to suit everyone – online shops, small business websites, bigger organizations and so on …

1. User-Friendly & Newbie Friendly

The WordPress platform is so easy to utilize. It’s instinctive and on the off chance that you realize how to utilize standard Microsoft programs, for example, Word or Excel, at that point chances are you’ll realize how to publish your content on the site you’re going to build.

Another good thing about WordPress is that it can be easily customized with plugins, that can practically do anything to your site and make it precisely how you want it. You may need only a basic private company site or a mind-boggling e-com site with several items and WP can handle this.

2. Powerful

WordPress is incredibly ground-breaking and can run most types of sites. It’s a trusted platform for huge numbers of the busiest websites on the planet. It can deal with basically anything.

3. Responsive & Mobile Friendly

With an ever-increasing number of individuals viewing sites on their phones and other mobile devices, it’s extremely critical to have a site that is responsive to these digital requests. With WordPress, most templates come mobile friendly as standard.

4. It Won’t Cost You A Thing!

WordPress is free. All you should have to do is purchase your domain and choose your hosting plan and then you’re up and running before you can say “www.”

5. A lot Of Lovely People To Help You Out.

WordPress is honored with an energetic and helpful community of developers who will be glad to help you out should you stall out with anything to do with your WordPress site.

P.S. Try not to pick your platform immediately. Most web hosting administrations offer a single tick introduces for WordPress, Joomla, and Drupal. You can choose later and you don’t need to download/install anything.

STEP 2 – Get web hosting and register a domain :

To set up your WordPress (or any other type of website), you’re going to need two things:

* Domain Name (a web address like
* Web Hosting (a service that connects your website to the internet)

Hosting your website on is free and you get a free WordPress domain name.
But the hosting service they give you it’s really slow (which will impact your rankings on Google), And the free domain name they give you is rubbish, as its a sub-domain and will make you look unprofessional Like
So let’s look at the better way for your site to get up and running! By spending that tad more money, your website can have its hosting which is a lot quicker and much faster than any free hosting you can get and your domain name will be like

This implies you will have your one of a kind Web Property and not a site that’s owned and rented to you from WordPress.

Where do I register a domain name and get a good web hosting?

Bluehost and HostGator are two of the biggest names in WordPress hosting, so if you’re looking for the best way to get a website online with minimum expense it’s likely both will be on your shortlist. But we recommend Bluehost because we use them on a lot of websites that we own or we have built for clients. We also truly believe they offer a good service to other hosting companies.

Disclosure: When you purchase a product or service through our links , We earn a commission and this helps us to keep this site running. There are no extra costs to you at all by using our links.

Go to and click on the “Get Started”. Use This Link to get a FREE domain name for the first 12 months.

Their introductory price begins from $3.95/mo and they’re currently throwing in a domain name for nothing (first year), so it’s worth checking them out.

They are also one of the most popular hosting providers on the market, so they are well-established and secure enough to host your website.

Albeit a large portion of their servers are based in the United States, they can deal with a great deal of traffic from over the world. Also, it’s likely less expensive than your localhost. Many peoples who live in Europe prefer to use them.

The Plus Plan is $5.45 per month, but normally this hosting package would cost you $10.99 per month! You can generally begin with the basic plan and upgrade it to the Plus Plan at whatever point you need.

Here’s what you get with BlueHost Plus Plan:

  • A FREE domain name ( worth $15 )
  • Fast, high quality & reliable web hosting provider
  • One-click WordPress Install and 24/7 support.
  • Host unlimited numbers of websites on your account
  • Unmetered website space
  • Unlimited email accounts
  • Unmetered email storage
  • Unmetered bandwidth
  • Free Site Builder

Here’s how to Sign-Up with a web hosting provider and register a domain name in the event that you don’t have it yet

1). Go To or Any Other Web Host

On the homepage, you’ll be able to see some basic information about the services the company provides.
When you’re ready to get started, click on the Get Started” button.

how to sign up with a web hosting provider Bluehost
Get Started with BlueHost

2). Choose Your Website Hosting Plan

When you click “Get Started” you’ll be taken to a new page to choose and select your preferred hosting plan.

  • Basic $3.95/m
  • Plus $5.85/m
  • Choice Plus $5.95/m (Recommended)
  • Pro $13.95/m
Website Hosting Plans Bluehost
Website Hosting Plans Bluehost

On the off chance that you are on a spending limit, you can use their “basic plan”. It’s great for smaller websites with low or no traffic.
However, if you want to scale or expect more traffic to your website, I recommend choosing their “choice plus” plan. It’s truly unlimited.
Whichever you choose, you can later easily upgrade or downgrade dependent on your needs.

3). Choose a Domain Name

On this page, you get the chance to choose your domain name. If you already have one, type it out in the righthand box. To register a new one, focus on the box to the left.

Set up your domain with bluehost
Set up your domain with Bluehost

Domain names usually end with .com, .net or .org, however in the recent months, a huge amount of domain extensions (the end part of the web address, like .com) have come out, ranging from .agency to .shop.

If you aren’t ready to choose a domain right off the bat, you can do it at a later point in your website setup.

4). Create Your Account

Now it’s time to create your hosting account. This is the information that’s going to be used by BlueHost for billing and contact purposes. All you have to do is input first name, last name, country, street address, city, zip code, phone number, and email address Or Use Google Single Sign-On to make creating your account even easier.

Create account in bluehost
Create an account – Bluehost

Scroll down the page to see where you’ll provide your billing information. 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). Check Your “Package Information” and Finish Registration

The following step in registering for a Bluehost account is to choose your plan and package.
These are the last steps you’ll go through before your Bluehost account creation is complete, so you are nearly there…
Simply choose and select the length of your web hosting registration and you’re ready.

How to create a website in 2020
How to create a website in 2020

If you chose their “Choice Plus” plan you’ll already have the Domain privacy and Codeguard basic included. Otherwise, I recommend getting a domain privacy protection.
This keeps your registration information (Name, Address, Phone, Email, …) completely hidden from the public. Nobody can find out that you are the owner of your domain.

6). Confirm Your Account

After you’ve completed the registration and submitted your payment information, you’ll be able to create your password:

Confirm Your Account and create your password - Bluehost
Confirm Your Account – Bluehost

STEP 3 – Set up & Design your website through the web host :

So you have purchased your domain name and web hosting and now it’s time to make your website work. In just a few minutes your website will come alive.

A). Set Up Your Website

You have two choices: Install with 1-click installation or manual installation & One much easier than the other.

1. To make a website with WordPress or Joomla and Drupal, use the “one-click installation”:

Pretty much every solid and settled hosting company has integrated 1-click-installation for WordPress, which makes getting moving a snap.

If you signed up with Bluehost company or any other similar web hosting, you should find your 1-click-installation in your account control panel.

Here are the steps you should pursue and should be similar/same on all the major web hosting companies :

  1. Log in to your hosting (Bluehost) account.
  2. Go to your control panel.
  3. Look for the “WordPress” or “Website” icon.
  4. Choose the domain name where you want to install your new website.
  5. Click the Install Now and you will get access to your WordPress site.
“one-click installation” WordPress – Bluehost
how to start a blog with WordPress & use the “one-click installation”

2. MANUAL INSTALL (For those who don’t use Bluehost or any similar host)

Some hosting companies don’t provide one-click-install for WordPress so you don’t have the option to install WordPress automatically, look this manual guide below:

1) Download WordPress from here:
2) unzip the WordPress in a new folder created on your desktop
3) Search for a file named ” wp-config-sample.php “ and rename it to “wp-config.php”
4) Now open the “wp-config.php” file with notepad (for example) and fill the following lines:

define(‘DB_NAME’, ‘database_name_here’); ==> Database name (Ask this from your hosting support if you don’t know it )
define(‘DB_USER’, ‘username_here’); ==> hosting username
define(‘DB_PASSWORD’, ‘password_here’); ==> hosting password

After filling in the gaps, save the file.

5) Now log into your hosting FTP by using FileZilla or other FTP software. The FTP URL is usually, username and password are the same that you used to register to your web host.
6) Delete any file named “index” or “index.php” or “index.html” If there is, Before uploading all the files from your WordPress folder to your FTP server. You can use the “drag-n-drop” function in FileZilla.
7) Once you have completed all previous steps, go the URL:

Finally in this step, just fill in the forms and you are ready!

– If they don’t have “one-click-installation“, maybe you’re dealing with a bad host company!

B) Design Your Website

When you have effectively installed WordPress to your domain, you’ll see an extremely basic yet clean website.
In any case, you would prefer not to look like everyone else, do you?
That is the reason you need a theme – a design template that discloses to WordPress how your site should look. See an example of a free WordPress theme that you can install:

Here’s How To Find a Theme You Like

With WordPress, you have access to thousands of themes designed by WordPress developers to help you make your site look great.

1. Log into your WordPress dashboard

Login to your WordPress Dashboard. You can do this by typing your web address along with /wp-admin Like and Type in your username and password and then you’re in.

This is the WordPress dashboard :

How to make a website : WordPress DashBoard View
WordPress DashBoard View

There are a lot of buttons, options, and functions here, which might look a bit complex, but it isn’t. In the next few stages, I will show you how to get started with your theme.
When you spend only a couple of minutes exploring the WordPress dashboard, you’ll see and understand how everything works and become completely fluent with this platform.

2. Access FREE themes

WordPress has thousands and thousands of FREE Templates themes that you can use it and access via the “Appearance” section on the left of the dashboard.
Click “Appearance” then “Themes” + “Add New” and this will take you to the main page for free WordPress themes section.

How to make a website : Free WordPress Themes
Free WordPress Themes

As should be obvious above, installing a new theme for your website is very simple and easy.
You can use filters and search for specific keywords to find themes that suit your style. Finding the perfect template can take some time, but it’s worth it.
You ought to likewise search for themes that are “responsive”, as this implies they will look good on any mobile device.
Simply punch it in as one of your keywords, and you’ll be all set!

3. Install your new theme

So you have the template you need for your site and you’re ready to install it. This is very simple and easy, just click on the option “Install” then the next step is to click “Activate”

How to make a website and install a wordpress theme
install a WordPress Theme

IMPORTANT: Changing templates won’t delete your previous content, posts and pages. You can change themes as often as you need without having to worry about losing what you’ve made.

STEP 4 – Finish by adding content to your website :

Bring your website to life by easily adding content via the WordPress dashboard. With your template installed, you’re ready to start creating content for your site. Let’s quickly run through some of the basics:

1- Adding pages to your website and editing them

The first page people normally create when they build a website is an “About Us” page, and to create it you will need to

* Click on the Pages link which you will find on the left-hand side of your WordPress dashboard. Click on the “Add New” option underneath.

* WordPress will then take you to a text editing page, similar to what you would use on Microsoft Word or Gmail.

Adding pages to your website and editing them
Adding Pages to your website and editing them

2- Adding posts to your website and editing them

Posts are very different from the pages. If you have a blog section on your website, then you will need to create your blog content on a post page.
These posts will then appear listed in your blog feed page. If you click on my blog link at the top of this page, you will see all my blog content listed on this feed.

a). Creating a post

To do this simply hover over the Post link on the left of your WordPress dashboard, then click on “Add New”.
Just like creating a page, you will see the same text editor layout. Write your blog content in the large white space, add the blog title in the smaller white box at the top of the page.

b). Creating a category for your blog post

When you create a blog post, you should also put it into a category. WordPress gives you the ability to sort your blog posts into categories that helps to organize your blog content into relevant topics, subjects and sections.
It makes your content more discoverable for the user and search engines.
You can find the categories and tags meta boxes in the right-hand column of your WordPress dashboard, under the “Categories” section.

How to add category in wordpress 2020
How to add a category in WordPress 2020

3- Adding menus to your site and save them

If you want to add any pages, categories or posts to your main navigation bar, then you will need to create a menu. You can do this by going to the left of your WordPress dashboard, hover over Appearance > then clicking on Menu.

Once you’re on the menu page, click on the text link “create new menu” which will be near the top of the page.
Give your menu a name and then click on the “Create Menu” button.

Then you can add in the pages you want on that particular menu.
Once you’re finished, press the “Save Menu” button.

You can then assign this menu to your main navigation bar by clicking on the “Manage Locations” tab, which is at the top of the page.

How to add a menus to your website and save them in WordPress
Adding Menus to your website – WordPress

4- Customize your website

In this section, you will find some basic elements that will help you tweak your website.

a). Changing Your Title and Tagline

Page titles disclose to searchers what your site is about. They’re likewise a major piece of how web crawlers (search engines) decide your rankings. You need to make certain they have the keywords you need to have targetted (however in a natural way, written for genuine individuals).

You should utilize one of a kind title on each page of your website. For instance, the best title for this webpage will be “How to Make a Website” Or “How to Create a Website”.

Taglines are included and added at the end of titles across each page. For example, the tagline for this page will be “Step-by-Step Pro Guide”

To change the title and tagline on your site, go to “Settings – > General” and fill in the form below:

how to change a Title and Tagline in WordPress
Changing Your Title and TaglineWordPress

b). Editing sidebar

Most WordPress templates have a sidebar theme on the right side and in some cases, it’s on the left.
If you need to get rid of the sidebar or edit out items you do not need in your theme like “Categories”, “Archives” & “Meta”, which are normally inconsequential, here’s how:

1. Go to “Appearance” –> “Widgets” in your WordPress Dashboard.
2. From here, you can use drag-and-drop to add many and different “boxes” to your “sidebar” or remove the items you don’t want.

There’s also an “HTML BOX”, a text box where you can utilize “HTML code” or just “drag-and-drop” the elements you’d like in your sidebar.

5- Installing Plugins in your Website to Get More out of WordPress

What is a plugin?

“Plugins”: are models extensions that are utilized and used to extend WordPress abilities & adding functions & features to your website, So you need to install it and activate it later.

They’re alternate ways to getting your website to would what you like to, without having to build the features from scratch.

You can utilize plugins to do everything from submission forms to optimizing your website and adding photo galleries and creating an online shop store.

How do I install a new Plugin?

To start installing plugins, go to “Plugins -> Add New” and simply start searching.
Keep in mind that there are over 50,000 different plugins in 2020, so you’ve got a lot to choose from and use from!
Installation is very easy, once you find a plugin you like, just click “Install” and activate it.

Congratulations – you’re ready to launch your website!

In conclusion, Making a website can be very complicated and daunting for somebody who has never learned how to code or had any experience with sites. This guide helps people to get online rapidly, effectively and without the need of a web developer & web designer.

In the event that you have followed every one of these steps in this guide, then chances are you now have a new website! I’ve enjoyed putting this guide together and I hope it’s helped you produce the website you’ve always wanted.

If I can be of any more help, please feel free to get in touch via the contact form or email us.

How to Make a Website in 2020?

How to Make a Website in 2020 (Step-By-Step)
OBLOG teaches you how to create a website and set it up in just 4 easy to follow steps, there's also lots of useful resources to help you build traffic in 2020.