There is no simple answer to the length of time SEO will be able to deliver substantial result'. A number of elements are in play, such as the keywords used, their terms and locations, among others. We typically estimate a decent improvement within between 3 and 6 months however, improvements may be seen as early as the first month.