Both niche edits and guest posts are excellent practices for link building. Their results greatly depend on the website and content giving out the link.