Indexation takes anywhere between four weeks and six months.
Indexation is what makes your pages available in search results. We generally estimate three to four weeks for indexation, but it truly depends on the size of your site. In most cases, Google will index your website soon after crawling it. However, massive sites with thousands of pages can take six months to index.
It’s important to note that search engines can’t index your site without crawling it first. And just because they crawl your site doesn’t mean each page will be indexed. Sometimes, we manually tell them not to crawl or index certain pages, like shopping carts and customer login portals.
Other times, Google will only index half the pages and will reschedule the second half for a later date. And unfortunately, in some cases, they decide a page doesn’t need to be indexed at all. It’s entirely up to their discretion, and no one can force Google to index anything.