What is the difference between an on-page and off-page optimization?

Inherently powerful websites can see results in as quickly as 60 days. Entirely new websites may take up to 6 months to see a significant number of terms appear in the first page and the top 3 positions.
As a general rule, we recommend a six month period to see positive results in a campaign. How quickly you rank depends on over 200 metrics and how many are inherently present in your site from the time the project starts.
You can expect positive results every month, however, significant traffic increases are dependent on your location, keywords, site’s authority and age, and other factors.