There is one absolute rule in generating income with your website: A steady flow of website traffic. If no one goes to your website, it hardly bares a chance of generating money. But, it doesn't take a lot of cash to create web traffic.
Here I present to you the top 3 methods of building targeted traffic to your site.
1) Exchange Links
This is a proven method. Nearly every website has at least a few outbound link on it. Most webmasters are willing to swap links with another relevant website. An important rule in swapping links with other websites is having the same niche.
Try to write something you have expertise on so when they read it, they can see your knowledge about the subject and will be eager to go to your website. Add a resource box at the end of your article with a link to your site and a little bit about yourself. Submit these articles to a few online article directories. Not only will it be placed on the article directory giving you a related link, other site owners are allowed to publish your article, as long as they keep your link intact, giving you backlinks on related websites for free.
3) Join Forums
This only requires your time and nothing else. Share your knowledge with a few forums and it can really boost your traffic. On most forums, you can add a backlink to your signature that shows underneath your posts. Place a backlink to your website, and make valuable posts in the forum, and people may want to visit your site.
Building Backlinks Ways To Build Free Website Traffic backlink service