- When you first look into how to build a website, it can be overwhelming. There are so many things required for your website to actually work.
- To simplify things, you can compare building a website to building a house: you need the address, the land and the house.
- Curious to know how this works? Keep reading to learn the basic building blocks to building a website.
When I first researched how to build a website, it was so confusing. You need so many different components before your website will actually work.
At first, I thought buying a "website address" or domain name will be enough for me to build a website, then I was faced will DNS hosting offers and email hosting offers and all this other stuff that I just bought because I thought I needed.
The Basic Things Needed for a Website
I want to use the analogy of buying a house to explain this. When you buy a house you technically need 3 components to make it a "home".
- The address
- The land
- The house
1. The address
The most obvious step to creating a website is to purchase a website address. You can purchase these for a fairly low price, not much more than $25 a year, and you technically have "property" on the internet.
However, an address with no "house" on it seems like a pretty pointless exercise and when I first tried creating my own website I sat there wondering what to do with my newly purchased www.wendyhuang.com.au web address.
2. The land
As I did more research I realised that I needed something called "hosting", this is my little "hard-drive on the internet or basically your piece of land you can start putting things on.
Hosting can be bought for as little as $9 a month on shared servers and you can get your own dedicated servers for much more. Cloud hosting is also becoming very popular. Having a hosting account usually gives you space to store emails, so you don't need to upgrade to an email package when you buy your website address.
3. The house
Once you have your piece of land or hosting, you can start building a website on it. You may need to hire a web-developer at this stage to help you do that or if you are keen to learn, you can install WordPress or other open-source programs into your website fairly easily.
Building the house takes the longest time as you may know, and obviously, the costs increase with the size and quality of the house you want to build.
How Do You Put It All Together?
So now that you have these 3 components, perhaps the hardest thing to get your head across is how it all ties together? After all, chances are you are probably using a different company for each of these components.
Pointing your address to your piece of land.
In the real world, we kind of have the luxury of knowing what address a piece of land has purely from the location. But what if we lived on a huge empty block of space and we needed to claim a certain amount of land and lodge our claim.
This is the case with the internet. Every website address comes with a setting you can change called "name servers". What this does is allows you to point your address to the IP or website address of your host or online harddrive.
When you buy a hosting account from a company they will give you the "host address" they use. You simply need to associate this address with your website address through your account settings.
You then need to tell your piece of "land" that this is the address associated with it but adding it into your hosting settings. Once this is done you are ready to build, and everything will show up on the address.
There are many other different products you can buy online, but these are probably the basics you will need to know to get started. Don't worry if it's confusing at first, since it took me a very long time to get my head around everything and it can be a challenge.
I advise you to get the help of an experienced web designer to handhold you through your first website, but it's always good to kind of know what they are talking about :)
If you are interested in knowing how to attract a community of people to your "house" please have a read of my article on giving to the community.
Do you need help with
There are 502 web developers on standby