Search Engine Optimization is a process that requires a lot of work, a lot of time, and a lot of patience. it's important to set some expectations. SEO is a bit different than most other marketing strategies, and understanding these differences will help you stay on course for running and measuring a successful SEO campaign. Patience is a virtue and that couldn't be more true than with SEO. Approach this as a long-term process that builds long-term value.
It takes time to develop and execute a strategy, to research your keywords, to create new unique content, to build more links and more authority, and to resolve any technical issues with your site. It's a never-ending process, there's always work to be done. You also want to keep in mind that search engines don't necessarily interact with your website immediately; it takes them time to discover changes to your content, new links to your pages, and overall structure of your website.
Search engines have the ultimate goal to generate search results that people find useful and helpful. If you build your authority and create content that's interesting to people, and if you do it in a way that's friendly to the computerized audience as well, the long-term and consistent goal of the search engines is to reward that.