Before answering this question, you need to remember that SEO is a process that requires a lot of dedication, consistency, and patience. With the right SEO strategy, you’re likely to see good results in anywhere between 3 and 9 months. However, there are cases where it takes a lot more than this to outrank your competition. Below we’ve listed a few factors affecting how much time you need to rank high on Google.
Current state of your website - if your website is facing technical or content-related issues or you’ve done black-hat SEO in the past, then you might need to fix a lot of these issues first, before starting to see any positive results.
Your SEO strategy - having clear goals and prioritizing your actions is key to success. Spotting the biggest issues preventing your website from ranking high and focusing your efforts on fixing them first is key to improving your rankings fast.
Keywords For less competitive keywords, you’re likely to get to the top of the search results faster than for more competitive ones.
Competition - the more competitive your industry is, the more effort and time you will need to rank within the top 10.