This ALL depends on the keyword phrase. A generic phrase such as “web hosting” can take YEARS whereas a more niche phrase such as “Houston website hosting” could take a few months. We can get page one rankings in less than 1 year for many phrases that are on the regional level and granular in nature. We never give solid guarantees of when we will achieve page one rankings. When choosing an SEO company you must research their prior results, credentials and speak with their current clients.