I use a combination of Google free keyword tool and Brainstorm it 3 from SBI, which uses wordtracker data. these seemed to work very well on my sites and I get on average 3 visitors per day per article if its well written and optimized.
Google Adwords tool seems to be the free tool of choice lately. The real advantage is the LSI keywords below the main keyword results. These are related words that Google feels are relevant. Who knows better than Google?
use keywords and its synonyms I am sure search engines can recognize keyword's synonyms. Basically, you will have to search keyword that are is used by a lot to people and with less search results.
Hello Friend, I am using Google keywords tool , because i have select keywords from google keywords tool.
Do keyword analysis using google keyword tool and also do competitor analysis..it will give you fare idea about the keywords to select
First use a Google adwords tool for keyword research and see your website content and choose most related keywords for your website and use a google adwords tool. This tricks is most useful for beginner.
Try to search related keywords. I guess you should target "indian dating site" or find friend online or similar keywords. It will help you to get better position in search engine.