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.
The major steps to getting a website will be the following:
- Determine what type of site you’re trying to setup
- Pick a domain name for your site
- Pick a hosting provider for your site
- Purchase the domain and hosting provider
- Start customizing your site
- 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:
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.
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:
- Be intuitive and avoid being too clever
- Avoid confusing words
- 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
Step 6: Make your site amazing