Did you ever wonder if you could avoid spending thousands of dollars and build your very own website by yourself? That’s exactly what you’re going to learn today. If fact, I’m going to teach you 3 different ways you can build a fully functional website on your own domain without writing a single line of code, without breaking the bank, and it will only take you around 30 minutes!
Whether you are a new business owner, entrepreneur, or simply want to learn how to build websites, this guide will cover everything you need to know to get started.
The first thing that we’re going to need is a domain name.
There are many different providers that you can use to purchase a domain such as GoDaddy and Namecheap. If you want to follow along with this guide we’ll be using Namecheap, but the steps will be similar if you use a different domain registrar.
Congratulations, you now have your very own domain for your website!
For our first method, we are going to use WordPress. WordPress is the most popular content management system on the web.
There are two core principles to know about WordPress:
A good analogy would be to say that WordPress like a house. The base code is like the foundation, framework, electrical, and plumbing whereas the theme is like the paint, décor, furniture and accessories that give the house it’s style. If you don’t like the look of your house, you don’t change the base code, you just change the theme and you have a completely new-looking house!
There are tens of thousands of themes available for you to build the house website of your dreams.
Today, we are going to install WordPress and use its default theme which looks great and is perfect for beginners to get started with.
To build a WordPress website we need a hosting platform where our website will live. There are lots of options when it comes to hosting, but the two that I will recommend today are BlueHost and Flywheel.
BlueHost is one of the more affordable options when it comes to hosting while also providing good service for the money.
Flywheel is my preferred WordPress host because they are dedicated to only hosting WordPress websites. Because of this they are experts at it and provide tremendous value.
For this guide we are going to setup our WordPress website in Flywheel.
Congratulations, you’ve just setup a brand new WordPress website on your very own domain!
Once you have your WordPress website running you can experiment with trying different themes and seeing how each of them change the look and feel of your website.
Webflow is a visual editor and hosting platform all-in-one which gives you the power to create a fully functional website without writing any code. It is right now my absolute favourite tool for building websites and it’s what I use to build sites for all my clients.
Webflow is so easy to get started with that this will take you about 5 – 10 minutes to go from zero to publish. Let’s get started!
For this tutorial we are going to use a free template that I created call Nakedflow. I designed this template to be a minimal starter project that is perfect for getting a simple blog up and running as quickly as possible.
Now that you have a fully functional Webflow website running, you can start learning more about how to edit and create pages and blog posts.
Weblflow has a fantastic introductory course called Webflow 101 which is free to take.
We also are going to be publishing many more tutorials here on this blog which you can subscribe to so you never miss a tutorial.
Ghost is a fantastic platform that focuses on publishing. I love this platform because of it’s simplicity, ease of use, and it’s ability to help you cultivate and build an online audience. Ghost makes it super easy to blog, host podcasts, write newsletters and sell memberships – without taking a single penny in transaction fees!
Like WordPress, Ghost comes with a nice beautiful theme out of the box and also has professional themes that are also free to choose from.
Setting up a new Ghost website might even be faster than with Webflow!
From the Ghost dashboard you can experiment with changing the theme of your website. Like WordPress, themes in Ghost change the look and feel of all your content without touching the core functionality.
From your dashboard:
Deciding on the right platform can be a difficult choice, but here are my recommendations based on the type of website you might be looking to build.
Ghost is perfect for websites that are going to be focused on publishing content. If you are creating a newsletter, a news website, or any type of content where you are looking to get subscribers or members than Ghost is the right platform for you.
If you are looking for a simple website where you can easily publish and update content for your business than Webflow is a great option.
WordPress is a bit of a mixed bag and I generally don’t recommend it for complete beginners because of its complexity. However, if you are looking for a really custom website that you know will need lots of customs functionality then going with WordPress and looking at hiring a developer to help might be right for you.
Personal Domain — $10 USD / year
WordPress hosting at Flywheel — $130 USD / year
Webflow CMS plan — $276 USD / year
Ghost hosting — $108 USD / year
The short answer: it isn’t difficult to build your own website when you use pre-built themes. Building websites can get complicated when the features you or the look of your site doesn’t come built-in in the theme you choose. That’s when you have to decide if you want to spend the time learning how to design or develop, or if you want to hire someone to do it for you.
Popular website builders include Webflow, Wix, Squarespace, WordPress, and Ghost.
Generally, you only have two costs: an annual fee for your domain and hosting charges. Additional costs can come in the form of hiring designers, developers, or exceeding the limitations on your initial hosting plan (often this will be a good thing because it means you’re getting lots of website traffic, congrats).
Building your own website is important to developing an online presence for your business and it’s clear that if you are willing to put in a little effort you can follow this guide to get started with your own website today.
When choosing which platform you want to launch your website on, consider factors such as how often you’ll need to update your site, what type of content you’ll be publishing, what type of functionality it will need to have, and how much time and/or resources you can invest in customizing it.
This guide can help you get started with a new website today.
Access our high quality courses teaching web design, web development, and business so you can learn how to make money as a web professional.
Join for free