SEM Wait for Results?
How long should you wait for results after optimizing your site for a particular search engine keyword? For popular keywords, you often must wait a few months, because other sites are competing with you to optimize for that keyword. For less competitive keywords, you can get workable results back in just a few weeks.
—Stephan Spencer, president, Netconcepts