It is always easier to create a site when you’re creating it for someone.
For many developers, this means creating a few personas, fictional stand-ins for the real people you spoke with when developing the original idea. These stands-ins need to have enough reality behind them to push your ideas towards real people, instead of stereotypes. As a result, your personas should have:
Relationships (or lack thereof)
Attitudes towards technology
A reason for coming to your site/goal to achieve there
Please think of three different personas that are rooted in reality (you can even base them on interviews you conducted. They should have varying levels of computer literacy, and varying interest in the topic your site is built around. Think in terms of a “super user” a “casual user” and an additional user.