Ensuring that a website is properly optimized for search engines is one of the most important steps that an online business will take. Until a business manages to become renowned online (such as Amazon, Ebay, etc.) a huge amount of their traffic will be derived from search engines.One of the most important steps in the search engine optimization process is the selection of keywords. There are several important aspects to look for in a key phrase that is likely to prove successful.

First, it is vital that enough people actually search for a particular term. Second, it is necessary to analyze the competitors that already hold the page one rankings for that phrase. If the top 20 results in the major search engines are held by dominant authority sites with high page rank ratings it is extremely unlikely that a new website will be able to have a strong impact. Finally, the key phrase has to be considered in relation to how well it relates to the page that it will be linked to. Typically highly generalized key phrases will generate traffic that is looking for information rather than products or services so it is worthwhile looking into more specific long-tail key phrases.