There's no easy answer for how long SEO will require to yield substantial result'. There are a variety of factors involved, including the keywords used, their terms and locations, among other things. We generally estimate an acceptable uplift within between 3 and 6 months, however, improvements may be seen from the beginning of the month.