The best way to build links naturally, in my opinion, is by researching websites that complement your business. For example, if you sell marketing tools - it would be wise to find companies that deal in analytics, A/B testing, or design to talk about in your articles. Also, consider creating embeds (i.e. - infographics) to place in your articles with info/stats from these companies. After you publish the article, inform the companies of your embed via their social sites. Generally, when people see you as a complementary business (not competition) they might include a link to you in their next post. Know this though, about 90% of the time they will promote the piece to their audience (because it mentions them) which could possibly give you more reach that could potentially lead to links as well.
The best way to build links naturally, in my opinion, is by researching websites that complement your business. For example, if you sell marketing tools - it would be wise to find companies that deal in analytics, A/B testing, or design to talk about in your articles. Also, consider creating embeds (i.e. - infographics) to place in your articles with info/stats from these companies. After you publish the article, inform the companies of your embed via their social sites. Generally, when people see you as a complementary business (not competition) they might include a link to you in their next post. Know this though, about 90% of the time they will promote the piece to their audience (because it mentions them) which could possibly give you more reach that could potentially lead to links as well.
Here is an article about inbound marketing: http://www.zoomqa.com/what-is-inbound-marketing/
Inbound marketing is the process of creating content for every stage of a buying process.