The starting point for any web project should be a task analysis of the information and features that users need. The second step is to construct information architecture for this content.
Jakob Nielsen.