I have been creating content for clients' websites for about 5 years. I have written for e-commerce sites, B2B sites, as well as non-profit.
Typically the posts I have provided for clients have become some of their top performing landing pages. I believe the content should be of value to the target audience first. SEO is important, but for conversions, the content must engage the reader.