Nice article taking on content marketing mistakes primarily from an SEO standpoint.  While some purists will argue that we should write naturally for the reader and not the search engine the truth is that a blend of both is best to maximise results.  In depth keyword research is an essential skill help identify areas of opportunity and find those nuggets of keyword gold to put you on the right track.