First of all, you need to determine what kind of website you need and what your site is supposed to do. Is your website going to be an eCommerce site that sells products and services? Is it strictly for brand name recognition? Does your site offer some sort of online customer service? Do you want your site to gather information about visitors?