There's no easy answer for the length of time SEO will be able to deliver significant results'. A number of elements are involved, including the keywords used, their terms and locations, among other things. We generally estimate an acceptable increase in three to six months, however, improvements may be noticed from the beginning of the month.