I think any site needs content strategy, not just niche sites. Having a content strategy helps you better schedule when you come out with new articles on your site from research to writing to finally hitting the Publish button.
Content strategy also helps you come up with better content for your site since you will be able to give enough time for each step in the writing process.
The above post comes into play when you're about to write, but content strategy comes even before that. Content strategy is laying out a guide that starts from research to publication of the content on your site. Here's a comprehensive article on what content strategy is along with a template you can download : http://moz.com/blog/content-strategy-template
1. researching for possible topics (usually looking for trending topics) using targeted keyword or key phrases 2. Content mapping- Here are some good resources to do content mapping: *http://contentmarketinginstitute.com/2014/11/5-steps-mind-map-content-increase-reach/ *http://sixrevisions.com/content-strategy/content-mapping/ 3. Content creatio 4. SEO-ing the content 5. Do inbound marketing 6. Content promotion