There is no simple answer to how long SEO will take to produce significant result'. A number of elements are in play, such as the keywords used, their terms and locations, among other things. We typically estimate a decent improvement within between 3 and 6 months, but improvements can usually be observed from the beginning of the month.