I have learned that coming up with keywords is the most difficult part of doing search engine optimization. There is no way for me to teach you how to come up with the best keywords on the internet but I will try to assist you.
The first and easiest part is coming up with the obvious keywords. These would be the keywords that are related to your site, product, service or anything else you have on the site. With this information it will be easier to develop the rest of your keywords.
Once you have picked out the keywords that aver obvious then its time to do the related terms. These related terms are important when trying to theme your site and also when you are trying to work with link popularity and link relevance. Related terms should be words that are similar to your website. This may not be your main content but may be something your site touches on. Going back to our “Lava Lamp” example, you may want to include in your related terms “novelty lamps”. This term is similar to your site. Be sure not to forget to develop some content around these related terms.
As you come up with keywords be sure not to jump on the most popular keywords out there thinking you will get a lot of traffic. An example would be if you choose a keyword that gets 100,000 searches a month but only 5% of those are actually looking for services or products you offer, then that’s only 5,000 visitors you will receive. Instead you need to look for your niche in the market. You want to find the keyword that is almost fully related to your site. If only 20,000 searches a month are done on a keyword and 70% are looking for services or products you offer, than that’s 14,000 visitors to your website.
Please see my article on Keywords That Work to find out the do’s and don’ts for picking keywords for search engines.