Many providers say it takes 6-12 months. In general, we’ve found we can get most clients to page 1 of search results in far less time than this. However, the time it takes is dependant on a number of factors; how competitive the industry is, your website performance, the SEO services package you chose to buy (ie. how many hours and what services invested into it).