How to identify SEO link building opportunities

Link building has been an important element of SEO ever since Google introduced PageRank to their algorithm many years ago. For SEO newcomers; PageRank is a theory and patented technology introduced by Larry Page, the founder of Google which basically attributes value to a document (page) on the web based on the quality and number..