There are endless ways to generate targeted free traffic online.
Here are just a few ways:
1.) Social Media
2.) Article Marketing
3.) Writing eBooks
4.) Videos
5.) Safelists - This works well for the home business niche. Works well for building your email list by giving away something of value for free.