There is no time frame in particular. A number of factors affect the ranking of a website on search engines. Factors such as the age of the website, industry base, competitors, etc. highly influence the success of your website with your target audience. The best strategy is always to begin each SEO campaign with a detailed plan and an optimized website.