There is no simple answer to how long SEO will be able to deliver substantial result'. There are a variety of factors involved, including the keywords used, their terms and locations, among other things. We typically estimate a decent increase in three to six months, but improvements can usually be observed in the very first month.