There's no definitive answer to the length of time SEO will be able to deliver noticeable result'. A number of elements are involved, including the keywords used, their terms and locations, among others. We generally estimate an acceptable uplift within 3 to 6 months, however, improvements may be seen as early as the first month.