Improvements can be seen after a few days, weeks or even months. There are several factors which we need to consider before starting SEO such as the current state of your website, responsiveness, content, crawl rate, keyword competitiveness, competitors’ position and so on. SEO is usually a long term strategy that can take several months.