First, do these to generate keyword ideas:

1. Go to Technorati's blog directory. Select a category or a sub category that's closely related to your niche. Select 20 or so grassroot mom and dad or one-man team blogs...

2. Go to Compete.Com. Get traffic estimates of the 20 or so blogs you chose. Zone in on 10 or so blogs with the most significant traffic estimates...

3. Go to those blogs. Study most recent and/or most popular post headlines/titles, topics/sub topics, categories and sub categories, tags and keywords. List them down...

4. Go to the Google Adwords Keyword Tool. Enter the keyword ideas you got from number 3 above. Select exact match type. Select your target territory/country...

Now, second thing to do is to generate headline/title and topic/sub topic ideas:

5. Go to Magazine.Com. Go to a category or a sub category that's closely related to your niche and to your target exact match keywords. Dig deeper and select most recent issues of hot magazines under your chosen category or sub category. Take note of the headlines used for the cover stories and other sections of those magazines. Why?

=>> The magazine industry is a cutthroat competitive industry, so these magazines are still in business because they're doing something right. If they can't entice people to buy their magazines with their headlines, cover stories and sections, then they wouldn't be in business. They implement extensive market research to know what their target markets need, and they employ professional copywriters to formulate headlines that can grab the attention of their target markets and entice them to buy their magazines. Think about it... If you can't find magazines that are closely related to your exact niche:

=>> Go to Amazon.Com. Select a category and a sub category that's closely related to your niche. Find books with a lot of positive buyer reviews. Study the table of contents of these books. Use those table of content items to generate headline/title and topic/sub topic ideas...

That's it. Hope this helps...