Build Your First Website Without Losing Your mind
It’s never been easier to build a website. It’s also never been more confusing to get started either.
Introduction
It’s never been easier to build a website. It’s also never been more confusing to get started either.
There are more confusing terms around building websites than there are toppings for pizza. CMS, Squarespace, Wix, DNS, Server, Hosting, WordPress, Webflow, Joomla, HTML/CSS/JS, React… it’s enough to drive anyone crazy.
Well fear not, we’re going to explain all these in simple terms so you can get down to business. Ready? Let’s go.
There are two basic things you really need to think about when building your website:
- Your Website’s Name
- Hosting & Platform
Let’s take a look at each one.
1. Your Website’s Name
This is your dot com. It’s what people see on the search bar when they visit your website. We call this a domain. E.g. Google.com, Apple.com, or MyEpicWebsite.com.
Sometimes the words DNS (Domain Name System) and domain are used interchangeably. They are not exactly the same thing but neither are tarts and pies and we can all live with that.
To get one, you need to buy it from a registrar such as GoDaddy or Namecheap.
If you choose to go with one of the platforms we’ll see next, you can easily buy one directly with them. If not, I recommend Namecheap. Their customer support is great and also they are, well, cheap.
2. Hosting & Platform
Here’s where it gets bananas.
There are literally dozens of platforms to build websites. How do you choose one? Well, it depends on what your needs are.
To make it simple, I’m going to group them into categories and rate them based on how technically savvy you need to be to make them work. Let’s call it the Technical Insanity Score TSS™ and say it goes from 1 to 5, where 1 is a total “I can use Microsoft Word” and 5 is Jedi Master of Coding.
WYSIWYG — What You See Is What You Get
Notable examples: Squarespace, Shopify, and Wix.
Technical Insanity Score: 1/5
These are platforms that help visually design and build your website by dragging and dropping pre-built elements like menus, images, footers, etc.
They are the easiest ones to work with and have grown to support a lot of powerful features like e-commerce and blogging.
If you’re only interested in e-commerce, Shopify is the way to go. It’s been specifically designed for building online stores and IMHO it’s the best at it.
👍 The cool things about WYSIWYGs
- Easy to use and get started
- Look great
👎 The not so cool things about WYSIWYGs
- Not as customizable as other options
- In my experience, they can do weird stuff like glitchy animations
Content Management Systems
Notable examples: WordPress, Drupal, Joomla, Ghost, and Webflow.
Technical Insanity Score: 3/5
Content Management Systems (CMS) these are platforms that allow you to easily create, update, and delete pages and content on your website without having to mess with code.
WordPress
WordPress is by far, the most popular CMS in the universe. It’s a very mature platform with tons of plugins and templates to fit basically any need. Joomla and Drupal were also very popular at some point but WordPress is now the king with 54% of the market share.
Considered the behemoth of popular CMS’s, WordPress continues to lead the market by a wide margin. In terms of the entire Internet (websites built with or without a CMS), 35.6% of them are WordPress websites.
👍 The cool things about WordPress
- Free!
- Robust and flexible
- There are plugins for everything you may need
- You can easily find affordable devs to help you build and maintain it
👎 The not so cool things about WordPress
- If you’re not careful, it can quickly become a plugin Frankenstein (slow and ugly)
Webflow
Technical Insanity Score: 3.5/5
My weapon of choice. Webflow gives you nearly the same flexibility of hard-written code but with what I consider it’s hands down the best WYSIWYG interface out there.
Webflow also has powerful blogging and e-commerce capabilities and tons of beautiful, professional templates. In fact, my very own personal website is built on Webflow.
👍 The cool things about Webflow
- The best compromise between code, CMS, and WYSIWYGs
- You can do pretty much anything with it
- Has powerful e-commerce and blogging features.
👎 The not so cool things about Webflow
- Not so cheap
- A bit of a learning curve even if you know HTML/CSS
Shopify
Technical Insanity Score 2/5
👍 The cool things about Shopify
- Free!
- Robust and flexible
- You can easily find affordable devs to help you build and maintain it
👎 The not so cool things about Shopify
- If you’re not careful, it can quickly become a plugin Frankenstein (slow and ugly)
Further reading
- Popular CMS by Market Share (Dec 2019)