1: Original and Fresh Content
Present your visitors content they cannot find anywhere else. Not all your content has to be 100% original, but a good percentage of your site should have original content. People are more likely to read information they havenít read before. Add new content to your site regularly.
Hold a survey/poll on your site. Or have visitors email their vote or opinion. People love to give their opinion. They'll also come back to check status of survey and again to view results.
3: Prize Draws
Hold a monthly prize draw on your site. The prizes should be something of interest or value to your visitors and of course related to your site. Most people who enter will continually come back to your site to check results. Keep it monthly don'y be lazy and make it tri-monthly or six monthly. You can also list your site on a prize draw directory and draw even more traffic.
Run a quiz or a series of trivia questions. Post correct answers weekly on your site. The people who take part will want to come back to your site to see if they were right.
Supply news stories related to your site topic. People want current and up-to-date news. If you can be their first source, they'll become repeat visitors to your site.