Understanding what these concepts are will help you make better decisions when it comes to buying a website product. Think of this like building a house. Registering a domain is like paying for a piece of land. You are allowed to change what sits on that land and no one else can put their content there. Web hosting is like actually paying for the house to be built, and the taxes that are required on an annual basis.