When it comes to the user experience, a knowledge-based approach to design is critical. The other option is what I call the “ignorant approach” to website design.
By ignorant I mean uninformed or even worse, badly informed. The user experience for the various forms of Internet presence should not be left to chance. It must be actively designed to support the business objectives of the site.