How Long Will it Take to See Results?
Search optimization is an ongoing process and just like improving your fitness level, it can take months to see significant results from your efforts.
It may take anywhere from 3 weeks to 6 months or more to see any significant changes in your Google search results. In addition to having a well-optimized website, your search ranking depends on a number of external factors such as the length of time you’ve been in business, whether you have links back to your website, such as online directory listings and/or social media accounts, and most importantly, what type of business you are in and how many competitors you have in your local area.
For more info about how Google Search works, see: https://developers.google.com/search/docs/basics/how-search-works/