There are a number of factors that play a role in determining where your website will rank on search results for the targeted terms and how much time it will take. These factors can be keyword competitiveness, industry type, existing site architecture, domain age, domain rating or authority, etc. Thus, SEO takes time, but it yields sustainable results related to rankings and organic traffic.