Building a website is a bit like building a house (but a lot easier and cheaper).