Link building is the process of creating inbound links and it helps to achieve higher ranking with the search engine and drive traffic to your website. It is the best way to make your site popular and it is very important for online marketing and i think that guest blogging, blog commenting, article posting and participate in social media activities are good link building techniques.