A good content can help your site gain organic traffic as well as boost its SEO rankings. I myself write for my company's blog so I can relate to what you are saying. Website owners want fresh and relevant content on their site but they also care about keyword rankings. You have to find that sweet spot in the middle where you can learn to compromise.