Our News

How To Make A Website [Step-by-Step Guide]

how to make a website

If you have been wondering how to make a website on your own from scratch but just didn’t have a clue where to begin, then you have landed in the right place…

Step 1: Buy a web hosting and register domain name.

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

  • Domain Name (a web address like YourSiteName.com)
  • Web Hosting (a service that connects your site to the internet)

In order to store your images, content and website files, you are going to need web hosting. Without web hosting, your website will not be visible on the Internet.

Owning your own domain name looks far more professional than having your site on someone else’s domain (like yourbusiness.my-free-website.com), and it’s super affordable, too. Most hosting providers offer domains FREE for one year (usually ~$15/year).

In a nutshell – without web hosting and a domain name, your website will NOT exist.

Where Do I register a Domain Name and Get Web Hosting?

Here are some of the well-known hosting companies:

Full disclosure: We earn a commission if you end up purchasing Bluehost through our referral links in this guide. This helps us to keep WebsiteSetup up and running and up-to-date. Thanks for your support.

We’ve mostly used Bluehost as a web hosting and domain registrar.

Use this link to get a free domain (for the first year) with your hosting.

Their price tag starts at $ 2.75 / mo and they are currently throwing out a free name (first year) – which is why I should get them out.

They are also one of the most popular hosting providers on the market, so it is well-established and secure enough to be able to host your site.

Even though most of their servers are in the US, they can chase many people around the world. And it is probably cheaper than locally. As someone who lives in South Africa, we still love to use it.

Here are Bluehost’s key features:

  • FREE Domain Name for 1st Year
  • FREE SSL Certificate Included
  • 1-Click WordPress Install
  • 24/7 Support

So if you want to save money on your hosting, click on this link and purchase your hosting now.

You also want to choose a hosting that provides free SSL certificates. Without an SSL certificate, your website will have this ugly “Not Secure” label at the top:

 

images 1

 

Already have a domain name and hosting? Go ahead and skip ahead to step 2, where we’ll explain how you can set up your website.

Here’s how to sign up with a web hosting provider (and register a domain name if you don’t have it yet).

 

1. Go To www.Bluehost.com(or Any Other Web Host)

Remember: Since we’re using Bluehost ourselves, we’ve negotiated a small discount for websitesetup.org visitors. Use this link to activate it.

 

How to start blog

2. Choose Your Website Hosting Plan

Once you click “get started now,” you’ll be taken to a page to select the hosting plan of your choice.

  • Basic
  • Plus
  • Choice Plus
  • Pro

If you are on a budget, you can use their “basic” plan. It’s great for smaller sites with low or no traffic.

However, if you want to scale or expect more traffic to your website, we recommend choosing their “choice plus” plan. It’s truly unlimited.

Whichever you choose, you can later upgrade or downgrade based on your needs.

 

How to start blog

 

3. Choose a Domain Name

If you don’t have a domain name yet, here’s an easy starting point:

  • If you’re making a website for your business, your domain name should match your company name. For example YourCompanyName.com
  • If you’re planning to set up a website for yourself, then YourName.com can be a great option.

How to start blog

 

For this site (Website Setup), we chose websitesetup.org because WebsiteSetup.com was taken at that time.

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

Our best advice? Avoid the weird extensions and go with .com, .net or .org unless they perfectly describe what you have to offer – and even then, see if you can find a more common name.

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

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. Fill In Your Account Details

To create your account, just enter your personal information on the “create your account” page.

You’ll need to add in your first name, last name, country, street address, city, zip code, phone number, and email address. Your receipt will be sent to the email address you enter here.

It’s optional to also add in your business name within this form.

how to create a websiteEnter your payment information to continue.

5. Check Your “Package Information” and Finish Registration

The next step in registering for a Bluehost account is to select your plan and package.

These are the last steps you’ll go through before your account creation is complete, so you are almost there…

Simply choose the length of your web hosting registration and you’re good to go.

6 Pick package and optionsIf you chose their “Choice Plus” plan you’ll already have the Domain privacy and Codeguard basic included. Otherwise, we recommend getting a domain privacy protection.

This keeps your registration information fully hidden from the public. No-one can find out that you are the owner of your domain.

6. Create Your Password and Log Into Bluehost

Once paid and registered, you’ll be able to create your password:

7 Create Password

STEP 2 Set Up Your Website

Once you’ve bought your domain name and set up your hosting, you’re well on your way!

Now it’s time to get your website up and running. The first thing you’ll need to do is install WordPress to your domain.

Installing WordPress

There are two possible ways to install WordPress, one MUCH easier than the other.

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

Almost every reliable and well-established hosting company has integrated 1-click-installation for WordPress, which makes getting going a snap.

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

Here are the steps you should follow (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 where you want to install your new website.
  5. Click the “Install Now” button and you will get access to your new WordPress website.

15 Bluehost cPanel

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

If for some odd reason (some hosting companies don’t provide one-click-install for WordPress) you don’t have the option to install WordPress automatically, look this manual guide below:

Installing WordPress ManuallyPssst – if they don’t have 1-click-installation, maybe you’re dealing with a bad host!

 

STEP 3 Design Your Website

16 WordPress Tools

 

Once you have successfully installed WordPress to your domain, you’ll see a very basic yet clean site.

But you don’t want to look like everyone else, do you?

That’s why you need a theme – a design template that tells WordPress how your website should look. See an example of a free WordPress theme that you can install:

How to start blog

 

Here’s where it gets fun:

There are 1500+ of awesome, professionally designed themes you can choose from and customize for your own site.

Most of the WordPress themes are free to use and highly customizable. 

Here’s How To Find a Theme You Like

1. Log into your WordPress dashboard

If you’re not sure how to type in: https://yoursite.com/wp-admin (replace “yoursite” with your domain).

This is what the WordPress dashboard looks like:

how to create a website