There's no easy answer for how long SEO will require to yield significant result'. Many factors are in play, such as the keywords used, their terms and locations, among other things. We generally estimate an acceptable improvement within between 3 and 6 months, however, improvements may be seen in the very first month.