Don't waste your money buying leads or emails from others. You can get more FREE traffic/visitors using these techniques:
Viral is closely connected with something that may spread easily.So i suggest you to create a viral picture which is closely connected with your products and spread it.
Everyone likes funny pictures and they don't mind sharing it with others.It's viral.So, If you're selling a health product, then you may create a funny picture about it and put your website's name on it.
Next, just forward it to as many contacts as possible using e-mails. Whether it's a 12 years old kid or 21 years old adult.They would just love and share it with others. Can you see how easy it is?
Videos are the most famous entertainment on the Internet.People would just love it dues to it's effectivenes in spreading the message. So i suggest you to create viral videos about your product and again put your link in it.
If you got 3 minutes video, then make sure your website's link is visible throughout the whole 3 minutes.If you don't have the necessary tools to create a video, then you can simply collect 5-10 viral pictures and then convert it into video using Windows Movie Maker.
Then just upload it to You Tube or Google Videos. Now using bluetooth everyone is exchanging videos from their mobiles or computers. If your video is viral enough to attract others, it will easily spread to others.
I probably won't be answering your question if i don't know the answer. And i won't suggest you any websites link if i think that it's not going to help you.
So simply answer any questions that you're knowledgeable(your niche market) at and put a link to your websites as extra source for others.
If your answer is good and solved the questions, people would also expect for more tips and suggestion from you.If you suggested any website links, there are high chances for anyone to visit it.
Forum Marketing works just like Yahoo Answers. They would be a lot of tips and questions exchanged in any forums.
So start getting active and contribute to any forum members and they will appreciate your expertise and start visiting your websites for more up-to-date tips.
Promote your expertise and links in newsgroups by contributing your tips to other members.
Write articles within your niche and submit it to article directories
Use social networking sites to promote your products and links. As you know social networking sites are self promotoable. If you got a nice profile with beautiful pictures in it, i bet you'll get a lot of visits from other members.
Other Web Traffic Generating Tips:
1)Free Press Release
2)PPC Ads(It'll cost you money)
4)Newspaper(It'll cost you money)
5)Sms(It'll cost you money)
6)Word Of Mouth
7)Pamplets/Flyers(It'll cost you money)
8)Business Cards(It'll cost you money)