People go to the web to get quick information or to research a product or solution. Many are not looking to buy a product at all.
So it is important to design your web site as a place to not only find information but provide a good solution as well.
When you provide free information you are not only attracting customers but you are also giving the search engines exactly what they are looking for and that is lots of quality content!
At the same time you are building trust with your audience and in turn getting people to link to your pages.
Also every time you write an article make a point to let everyone know about it. Send it out to Facebook, Twitter or your email list as well. This is a great way to get announce your news and receive links and chatter to your new content.