There's no easy answer for how long SEO will take to produce significant result'. A number of elements are involved, including the keywords used, their terms and locations, among other things. We usually estimate an decent improvement within three to six months, however, improvements may be noticed from the beginning of the month.