1) What’s The Purpose Of Your Site?
2) Who Is Your Audience?
3) Where Will You Get Traffic From?
4) What Are Your Keyword Targets?
5) How Will You Build Your Sales Funnel and Campaign Metrics?
6) Who Are You Competing With?
7) What Will User Behavior Look Like?
8) What Do Your KPI’s Need To Be?
9) What Will Your Technical Requirements Look Like?
10) What Will Your Operating Costs Be?
These considerations exclude content development, graphic design and software options. These factors come after these requirements are fleshed out.