How long does it take to see results from SEO?
In some cases it may take months for a website to be ranked, It depends upon the age of the site and the level of competition for high volume keywords.
On average, the amount of time that it takes for you to see results from an SEO campaign is 4-6 months. This, however, depends on a number of factors. One of the most important factors is the age of your website, along with its current Trust Rank with Google.