I’ve tested various link building tips over the years and found the following ways that can have killer effect on your search engine ranking.
But before that, always keep in mind that search engine likes quality incoming links and you need to build link trust. Don’t go for spam links.and my experience is as follows.
1> Forum links and signature : Put your website link in forum post where you discuss a relevant issue and you know that your website has a relevant page for the forum members to know about the topic. Don’t spam it. Also you can use your website link in your account signature. It is also an easy way to get free link and traffic as well.
2> Using social networks : Join different social networks and make lots of online friends and engage them to build link relationship with you. Make them understand what is the importance of it.
3> Links from Blog directories : Now a days blogs are the most important and successful web2.0 platforms to make your online presence. Submit your blog in different blog directories.
4> Submitting themes and web templates : Make website templates, blog themes and publish in different template and theme directories. Mostly you get a free link to website in author/publisher name. If your template/theme is catchy, you will get lots of downloads and free links.
I have some more ways to do this if you want to know more, feel to replay me.