1. Make a Good keywords List of every possible search word/phrase referred to as keywords that a potential customer may use to look for your product, services that you have on your website.
2. First Don't use highly competitive keywords in the first phase of your seo as your seo handwork would get wasted. You Try getting your pages ranked for less competitive keyword Research (but relevant) your products and Services .
3. The more and most information you can include in your keywords , the better. I mean by information is be specific about the location or services you provide. Add your local location to your keyword if your content is geographically sensitive.
For example: A person may use "search engine optimization India" is you are looking for an SEO from India.
4. Add and Display the keywords you listed above by analyzing your competitors keywords. For each of the top 3 pages you find in Google, yahoo and msn make a list of the title and keyword tags.
5. Try to append the following most common words to your keywords wherever relevant and make sure your website caters to them.
Some of the action words are:
Free
Buy
Find
Purchase
Discounted
Lowest Price
Luxury
Cheap
and so on.
6. Avoid keywords that do not ad any value or weight in your keyword list such as
The
Of
For
Or
This
And
That
To
www
web
7. Stats to check what people have searched for (keyword) to reach your site related. First main top keywords that people have used to reach your site and hence make them your primary keywords over a long span of time to capture the market for those keywords in Google, Yahoo and MSN.
8. Ask your customers and potential customers what they want all keywords they had used in order to get to your site. Try to pick out the most relevant keywords from the our list and use put on your website.
9. Try getting best ranking by using the most common misspelled keywords.
For example: A person may use "search engine optimization" or "search engine optimization" to search for an SEO website.
10. Use both singular and plural keywords of your top keywords.
For example: A person may use "seo freelancer" or "seo freelancers" to search for an SEO website.
11. Use Specialized Keyword Tools to measure the actual statistics or popularity that your keywords give eliminate the few
that are not getting traffic.
Example Tool: Google Ad words Keywords Tool, Word Tracker, Keyword Overture Selector Tool..