In many ways, the results of SEO are instant, that is fresh content and better site organization. We understand that you are looking for tangible results and ranking for your clients. The general ballpark for websites is a period of 4-6 months but we like to use the sapling analogy for this. The more you nurture and invest in your SEO efforts, the better the traction and the higher your clients’ rankings with quality traffic. Generally, our clients start seeing results anywhere between 1 and 3 months but the longer-term results are better. First page rankings typically take 6-8 months unless it is an especially complex market, in which case it takes up to 8-12 months.