Just ran across this article by Mark McElhaw on how to ensure trust in Web 2.0. The author writes:
"To ensure site visitors continue to trust your site, you need to ensure users are who they say they are. Ways you can achieve this when users are registering include:
- E-mail an activation link
- Send a text message with an activation code
- Send the activation code to a home or business address
You can also:
- Only allow site visitors access to content/functionality if recommended by a registered user (LinkedIn, the online career network, does this)
- Show people you know their IP address when they're logged in
- Collect users' credit card details
If site visitors know you've validated the credibility of users creating content, they're far more likely to trust that content.
Other ways of increasing trust of user generated content, and enhance the credibility of users, include:
- Make users' profiles publicly available to everyone in the community (the profile can include tastes, expertise or experience, for example)
- Allow users to rate a person for their content, services or products (eBay does this)
- Set up a reference system to highlight respected contributors (Amazon now gives out 'badges' to reviewers, where they get tagged with 'real name' (if the site can verify that it's their real name) or 'top 500 reviewer' (if the site feels the person has given good reviews)
- Have real time face-to-face interaction (e.g. Skype on eBay)
You won't of course need (or want) to implement all of these techniques - think about what your site is trying to achieve and the needs of your audience. You should then be able to come up with an appropriate trust strategy".