When building a website the first step you need to do is come up with an idea on how you want to place your website and market your product/service. You have to answer the following questions:
The next step is to think of the pages / divisions you want in your site, and how the users will navigate from one to the other. You can map this out using a flow chart so it will be easier to explain this to your designer and developer.
A website is your internet marketing tool so knowledge in marketing would help make your website an effective website.