I am learning SEO and I have read in some forums that SEO methods are for getting traffic to your site. However, you cannot determine when the SEO work will take effect on your site. It can be a week or a month or even longer. What can an SEO specialist say to this issue of the time for the SEO work to take effect?