Here are 5 ways to attract people and drive traffic to your website.
1) Provide visitors with free content. Your content will be more attractive to your visitors if it's up-to-date or original. To take it a step further, you could also offer the option to reprint the content in their e-zine or web site.
2) Give visitors a free eBook. Don't worry, if you don't want to take the time to write an eBook yourself, you can always ask other writers for permission to use their articles. If you do write your own eBook, you could place an ad in the content and allow your visitors to give it away.
3) Hold a contest or sweepstakes contest and give visitors a free entry. The prizes should be something of interest or value to your visitors. Most people who enter will continually revisit your web site to get the results.
4) Hold free online classes or seminars. The classes could be held in your web site's chat room. The idea of "live" information will definitely entice people to visit your web site. This also presents you as an expert on the topic.
5) Last but not least, give away free consulting to people who visit your web site. You could offer your knowledge via e-mail or by telephone. People will consider this a huge value because consulting fees can be very expensive.