SEO, is typically a labor intensive solution that requires access directly to your website code and content In order to do it right. It involves making sure that the content on each page is appropriate for that page, that the related key words or phrases are located on the page and that the code has the proper information that the search engines look for when indexing the website.
After the work to properly configure the website is completed, it can take anywhere up to 6 months in some cases for the results of the program to be seen on the searches. Each of the major search engines (Google, MSN, Yahoo) have somewhat different algorithms or means that they utilize in order to determine a pages ranking. Ideal positioning is on page 1 of the search results. About 85% of the clicks are done on the first page, the remainder of the pages decline from there. Any presence beyond page 2 for the most part is not conducive to promoting your business.