There's no easy answer for how long SEO will take to produce noticeable result'. There are a variety of factors at play, such as keywords/terms and locations, among other things. We usually estimate an decent uplift within 3 to 6 months, however, improvements may be seen as early as the first month.