The results from high-quality, white-hat SEO can take up to 6 months to be acknowledged by Google depending on the age and history of the domain in question. It is very much a waiting game.
As such, SEO should be combined with top-notch content writing and presentation to engage your visitors and keep them coming back.