Let's be honest, SEO is a mid-long term strategy and it does not show immediate results. It takes some time for search engines to position your site and rank it higher. It takes around 2 months to set it up so it can start having some impact. Typically, results begin to show up about 3 to 8 months after some work is made. Although, the best results will be seen around 12 months after updates are made. This may drive you back and not focus on SEO, but let me tell you something, throughout that period, you will notice a huge positive change in your metrics and it will pay off.