First of all we need to understand what keyword research is. It is using a tool to find out which keywords rank high in the search engines. So once the visitors are looking for information they will type the keyword(s) in the search engine then they can find relevant sites.
There are 3 kinds of keywords:
1] The “head”: These are keywords that are affiliated with big brand names like Facebook, Google or Wikipedia. So it makes no sense to optimize a site for these keywords.
2] The “body”: These are two or three words form a specific search terms. Like Internet marketing, Internet marketing strategies or Youtube funny videos.
3] The “Tail”: These are long tail keywords. They mostly form a question and it consist more words than above mentioned keywords kind. Such as how to start an affiliate website, what are new street trends. And so on.
Creating a basic keywords list.
So if you want to build a niche website to sell affiliate products or you want to rank for certain keywords then you have to write down what keywords you like to rank for. Make sure that you rank for set of specific keywords. Otherwise if you optimize your site for lots of keywords then you have no chance to rank for any keyword.
The best is to find seed keywords. These are keywords that represents the main topic of the niche site or blog topic. It is not hard to find related keywords. Here underneath you can find 5 ways to do that.
1] Think like a prospect: Brainstorm what type of keywords the customer would type in into the search engine to find your site.
2] See Google related search terms. You can find these related keywords at the bottom of the search results.
Just type the main keyword in the search box.
3] Use the Google Adwords contextual tool.
4] Browse Q&A sites like Yahoo answers: If you are looking for long tail keywords then the best is to browse Yahoo answers database. There are many questions asked. If you can give them an answer than you can gain trust from the visitors.
5] Use Google trends: This is a great tool to find out what the people will search for in the future. You can find related keywords that is on the rise.
I use the http://www.googlekeywordtool.com/ to find the related keywords. This is very easy and then I go for low competition keywords. I think this is a great tool to utilize to find the related keywords. This tool just can not fail.