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 the keywords used, their terms and locations, among others. We generally estimate an acceptable uplift within three to six months, however, improvements may be observed from the beginning of the month.