its all about links & content. try getting links from social shopping networks and forums or sites related to your affiliate program. Look at the traffic value as well as the seo benifit.
Definitely a good idea. PPC can help you get traffic in the short term. For long term you should be doing some SEO and getting links. Free traffic is the best.
Of course, it is a good idea. Natural SEO is the most effective way, the only issue is that it takes time.
Yes SEO(link building) is always a very useful for any site as it make site more view able to our clients.
It really depends on the terms of the advertiser and the network, but most don't have a problem with it, as long as you are not outranking the advertiser
Here is a nice article on this topic. Hope you'll like it http://marketingland.com/creating-a-successful-seo-strategy-for-an-affiliate-website-1569
Hi, i'm new to this...how do i do link building??..can i link to any website??..please explain. I have a website and would like to create some traffic