Link building is still the best way to get traffic. and yes a good write up with keywords being hyperlink to the site you want to promote is good. but my advise is to hyperlink keywords to your own site. bring people to your site, make your site popular and get noticed by google. let your visitor click on the product they are interested in buying from your site. I am not an expert by I learn things from experience