Link Building is a technique used in OFF-Page SEO for ranking a website. However, it should not be considered as an easy task. Making links is sounds easy but it's opposite to it. Link Building consist of a lot of steps from keyword research to selecting proper sites for building links. One of the easiest methods for building links is using forums. We can easily get a backlink from a forum, without any trouble. However, we should not take backlink from spammy forums. It will not have any benefit on the site's ranking. But it will have a negative effect on the site's performance in the search engine.
To get the top rank on google you just simply follow the white hat SEO technique, some of the best SEO techniques are as follows:
* website gothrough- Checklist -for error,
* resolve -error,
* meta tags
-spell check ,tiny png ,link check
* sitemap generation
* robots file generation
* sitemap submission -google,bing
* Webmasters -submit links,fetch as bingbot ,crawl errors
* website font check
* mobile compitable
* gt metrix
@Kabirthapar - those are all on-page optimizations. We are talking about link building here, thats off-page SEO.
In my opinion it depends a lot on the kind of niche you are in. If you have a blog for example, it would make a lot of sense to stay active in the blogosphere and promote your blog through blog commenting, guest posting and in essence really good content.
The best way I consider is try to go to blogs and forum that are in your niche and start commenting on them and with a link back. Some users might come back to your website to see what your blog has to offer and if you write good content it might be noticed and may be linked by other blog owner.