How to Make a Website

Build Your Website

Why this guide?

Every company should have a website to answer questions and promote their business, every person should have a website to be their online presence and every project should have a website to connect with users and garner support. Once upon a time, getting a website online was difficult and required the help of someone with specialized technical skills. These days, it’s pretty easy to get online but it’s still hard to have an amazing website. This guide will help with the former (since it’s easy) and this site will help you achieve the latter.

Quick overview

The major steps to getting a website will be the following:

  1. Determine what type of site you’re trying to setup
  2. Pick a domain name for your site
  3. Pick a hosting provider for your site
  4. Purchase the domain and hosting provider
  5. Start customizing your site
  6. Make your site amazing

Before we get started

Okay, I’m glad we haven’t lost you yet. You’re on your way to setting up your own website. But let’s agree on a couple things before we get started:

  • This guide isn’t going to answer every question
  • This guide isn’t going to help you build the next Facebook or Google
  • This guide will be focused on being simple for beginners

Step 1: Determine what type of site you’re trying to setup

The first thing we should all agree on is what type of site you’re trying to setup. This isn’t an exhaustive list but your site should fall into one of these major buckets:

Business Website

This is pretty straightforward, if you are a business owner of any type and you’re trying to have an online presence to acquire more customer, sell more stuff or rank on SEO, this is you.

Content Blog

This is a pretty wide category and could range from you wanting to have a personal blog to post thoughts and musing once a month to being an up-and-coming mommy blogger promoting products through daily posts generating thousands or millions of dollars (hopefully the latter).

Custom Web Application

And lastly, this category covers the aspiring entrepreneurs and folks who are working on side-projects (e.g. open-source, startup, hobby). What distinguishes this from the other categories is if you are going to be writing custom code (not just HTML/CSS). If you don’t know what this means, this isn’t you.

Step 2: Pick a domain name for your site

Picking a domain is either really easy because you already have a name of your company or your project or it’s going to be a challenge because you’re trying to come up with a name for a personal project/blog. In either case, you still need to find/pick the exact domain for your site. Luckily, we have a guide to help pick the perfect domain – How To Pick The Perfect Domain For Your Website. The tips for picking the right domain:

  1. Be intuitive and avoid being too clever
  2. Avoid confusing words
  3. Avoid confusing words

As for purchasing the domain, I highly recommend Google Domains.

Step 3: Pick a hosting provider for your site

Once you have a domain name, you need to pick a web hosting provider. This is where the type of website you are trying to setup will help.

If you are setting up a business website, check out our guide for Best Web Hosting for Small Business from $2.75 a month.

If you are setting up a content blog, check out our guide for Best Web Hosting for WordPress from $1.99 a month.

If you are setting up a custom web application, check out our guide for Best Virtual Private Server (VPS) Hosting from $4.99 a month.

Step 5: Start customizing your site

Coming soon…

Step 6: Make your site amazing

Coming soon…