I believe you have to know what the client knows about his business and how they want to project it. Who are their clients and who are their competitors. A site has to be designed for the audience it serves, so, who are they?

In my SEO business I have my clients fill out a form that makes them think and give me valuable information about who they are and more importantly, who they THINK they are. You can view the questionnaire Here