I would suggest # Social Bookmarking # Blog commenting [No spamming, but something useful] # Pillar articles [Courtesy Yaro Starak]
The best way is to get back links from high PR site. social bookmarking can also help your website to rank higher in SERP.
#Article marketing #Homepage Links #Social Bookmarking #Forum Profiles #Web 2.0 Link Wheel All and all high quality links will always work. I always try to do do-follow blog commenting but ı never see any increase, maybe it doesn't work for me. These are the ones that works for me. Especially article marketing is my favorite. But, diversity is important than anything if you don't want and up in sandbox.
I am agree with this 1. Blog commenting 2. social bookmarking 3. Forum Posting 4. Profile link. 5. Article and directory submitting
Blog commenting is not as effective as other option like forms and social bookmarking. the reason for this is it goes for moderation and takes time to approved.
Complete seo off page optimization is the best way of link building. Example : directory,social book marking, press release submission etc.....
I agree with hoodaki idea for getting backlinks..But you can also go through Off Page Work as article writing, Press Release,and link building as 2 way or 3 way link exchange..