How to Create a Website
Easy Free Guide for Beginners
Scott Chow
Website Designer
Helping people build websites since 2002
Updated June 26, 2024
This free tutorial will show you how to create a professional quality website with just a few simple clicks. This guide was designed for the absolute beginner, so no prior experience is required.
If you follow this tutorial, in about 1 hour you will have a professional quality website, without having to pay a web designer thousands of dollars.
Your website will be easy to customize with a simple drag & drop website builder, which gives you a high quality, professional design that will look great and function correctly on PC, Mac, tablet, or mobile.
Here is an overview of what is in this guide:
How to Create a Website in 6 Steps
Choose a custom domain name
Register your domain & get web hosting
Install your website
Customize your website
Add your online store (optional)
Get visitors to your new website
You should be able to complete all of these steps in about an hour.
Let’s get started!
Step #1: Choose a domain name
The first step to setting up your website is to choose a domain name.
A domain name is something like yourwebsite.com
You will need to choose a domain extension like .com, .net, .org, .co
While .com is most preferred, one of the other extensions above will work just as well.
Once you know the domain name you’d like to use, you need to check to make sure it’s available:
If your desired domain isn’t available, try a different domain extension, or try abbreviating or rearranging words. Once you find an available domain you are ready to move forward.
Step #2: Register your domain & get web hosting
To launch your site online, you need to register a domain name and secure web hosting.
Web hosting is a service that stores your website's content—such as images, text, and videos—and displays it to visitors when they access your domain name.
Where to get a FREE domain name with web hosting
I personally use and recommend BlueHost.com for web hosting and domain registration.
I like BlueHost for a few reasons:
When you purchase web hosting, they’ll register your domain name for free. They also provide free professional email accounts (like YourName@yoursite.com).
They offer a free, automatic installation of WordPress (the website builder I’ll guide you through using here). Their customer service is excellent, and they provide a money-back guarantee if you’re not completely satisfied.
Most importantly, they deliver fast, reliable hosting, ensuring your website runs smoothly and without issues.
Disclosure: BlueHost compensates me when you purchase through my link, so my services are free of charge to you! In fact, if you have any trouble at all setting up your website with this tutorial, just contact me and I will be happy to help.
A BlueHost package will give you everything you need for your website. Here’s how to register with BlueHost: