Here's a mind map summary of the process I use for writing articles:
1 - Research:
Google helps with basic research, finding references and also competitors.
Check Adwords for what may be selling in the niche.
Amazon usually has a book or product relevant to the article theme. This can stimulate ideas.
2- Keywords:
Sometimes the client has already done...