Choosing your keywords should not be a random process. There is a science to keyword research. Below are a few easy steps to find great keywords:
Find Out Which Keywords are Already Working
Comb through each page of your website and your competitors websites Look for keyword phrases within the titles, headings, links, and copy content. You can do this manually or with the help of Google AdWords Keyword Tool.
Who will visit your site? What are they looking for? What questions will they have? Brainstorm from the user’s point of view. Record all of the phrases that come to mind. Think about broad phrases (people that are browsing your website), brand phrases (people that have an idea of what they are looking for and have come to your site for a specific reason), and specific phrases (people that know exactly what they want and are ready to buy!).
Dig into Google Analytics
With Google Analytics you can produce a list of all of the keywords used to find your site via Google. From this list you can pull out relevant keywords and add them to your running list of keyword research.
Build a Point of Reference
The last step is to create a Keyword Glossary. Break all of your keywords/keyword phrases out into categories and for each word identify popularity, competition, and relevance.
Voila. You are on your way to a successful SEO campaign. Ultimately, the keywords you choose will power not only your SEO campaign, but also link building campaigns, blog entries and more. So choosing effective keywords is key!