There are 3 elements to a website. The domain (example. www.yourwebsite.com), the hosting (the server that hosts the code for your website) and the code (the actual bits that make up your website). In this post, I will cover each of these.
1. Purchasing a domain
Before you start your website, you need to buy a domain. I recommend GoDaddy. They are one of the largest providers and offer a quality service. Depending on the TLD you choose (the last part of your domain, like .com, .net. .tech, etc.), you can get your domain for as little as ~10 bucks a year.
Full Transparency: If you click this link for GoDaddy and make a purchase, I do get a small referral bonus.
2. Get Hosting
Now that you have a domain, you need somewhere to point it. A place to host your website. Web hosting companies are a dime a dozen. There are tons out there. I recommend Dreamhost. Dreamhost is the official hosting partner for WordPress and they provide an affordable and reliable web hosting service.
Full Transparency: If you click this link for Dreamhost and make a purchase, I do get a small referral bonus.
3. Design your website
Now this is where it gets slightly more complicated. If you’re reading this article, you probably aren’t a professional web developer and you’re probably looking for a tool to help you develop your website in an easy and user friendly way. I could not possibly recommend WordPress more! It is a stellar platform for all kinds of websites. Blogs, business, e-commerce, political campaign, etc. And it’s free! Dreamhost even has a dedicated WordPress hosting package type where they install WordPress for you.