When we talk about how long it takes for your site to rank, we want to know the exact number of pages and how long it would take for you to reach the first page, provided your content is worthy. Fortunately, there are many tools for those who want to get a better idea of how long it takes Google to index and classify your website.
How long it takes to rank in Google depends on how you deal with sites in your industry. Classifying a new site on Google can take 3-6 months, but the ranking depends on your niche, competition and SEO efforts.
In rare cases, an old site with little or no SEO work can reach a rank within 1-2 months, but if you are new to the business, it takes about 3-6 months to place it in the search engine, and it takes at least 3-9 months to rank it afterwards.
It takes so long to see the results of your SEO efforts because you can bet that the majority of competitors will also invest in SEO, so this is not something you do overnight.
However, as we discussed earlier, it can take a long time for a new website to be ranked in the top 10 Google results. If you don't do everything right, your site will take a long time (several years) to achieve top ranking on Google.
Now that we understand that it can take a good time to place a website in Google, as the ranking depends on many factors. With the right SEO tactics, your site will eventually start to build rankings and climb up in Google search results.
Source for best SEO guide: https://www.httpmarketing.nl