There is no simple answer to the length of time SEO will be able to deliver substantial result'. A number of elements are at play, such as the keywords used, their terms and locations, among other things. We typically estimate a decent uplift within three to six months however, improvements may be seen from the beginning of the month.