There is no simple answer to the length of time SEO will be able to deliver substantial result'. There are a variety of factors involved, including keywords/terms and locations, among others. We generally estimate an acceptable increase in three to six months, however, improvements may be observed in the very first month.