Demystifying Google Indexing: How Long It Really Takes
"Why isn't my new page showing up in Google after two weeks?" I get this question almost as often as the one about AI text. The answer almost always starts with a clarification: crawling and indexing are two separate steps, and both take time.
Crawling vs. indexing: the distinction that gets missed
Crawling means a bot like Googlebot actually visits a page, renders it and reads its content. Indexing means Google then evaluates that content and adds it to its database, so it can appear in search results. The key point: Google only indexes a small fraction of the pages it crawls. Google's chief economist once cited a figure of around 15 percent of URLs – the rest gets filtered out as duplicate, thin or low quality. So a page can be crawled and still not indexed. And indexing isn't ranking yet: even an indexed page isn't guaranteed to rank well, or at all.
How long does it actually take?
Realistically, one to six months before a new page is reliably indexed and visible. An SEO poll found the majority (43 percent) expect one to three months. In an experiment with a brand-new, anonymous test site, roughly 20 percent of pages were indexed after a week, about 50 percent after a month – and even after ten months, 10 percent still weren't in the index. For established domains, by contrast, it often happens in minutes: update a page on the Google Developers Blog and it shows up almost instantly, because Google already knows the domain and visits it regularly.
The factors that matter
- Domain authority and trust: established, linked domains get crawled more often and faster than brand-new ones with no digital history
- Crawl budget: the number of pages Googlebot can and wants to crawl in a given timeframe – relevant mainly for large websites
- Content quality and uniqueness: unique, helpful content gets indexed preferentially, duplicate or thin content gets filtered out
- Website structure: important pages need to be reachable via at least one already-indexed page, otherwise they stay invisible
- Technical SEO: accidental noindex tags, a blocking robots.txt or JavaScript rendering issues prevent indexing
Thesis: indexing can be sped up indefinitely
According to an Ahrefs analysis, over 60 percent of SEOs believe they can influence indexing speed. With enough technical tricks – sitemap submission, manual requests, internal linking – the wait could nearly be reduced to zero, the assumption goes.
Antithesis: Google decides, not the site owner
The reality is more sobering. Crawl speed is determined almost entirely by Google itself, through its own systems, policies and algorithms. The Google Indexing API, often touted as a shortcut, is officially only intended for JobPosting and BroadcastEvent pages, and in its fast form only available to select partner platforms like WordPress.com, Webflow or Shopify. Using it on regular blog posts can even get your indexing privileges revoked. Every other measure – sitemap, robots.txt, internal links – is a recommendation to Google, not a command.
Conclusion
If you want to speed up indexing, you can raise the odds, but you can't force a guarantee. The most effective levers actually within your control: submit a clean XML sitemap in Search Console, ensure crawlability (no blocking robots.txt, no accidental noindex tags), deliver high-quality unique content, and promote the page via social media and communities so Google finds it in the first place.
The bottom line
Patience isn't a weakness when it comes to indexing, it's part of the strategy. Instead of panic-submitting URLs repeatedly or hastily rebuilding content, focus on what you can actually influence: good content and a clean technical foundation. Get the fundamentals right and you've already maximized the odds of speedy indexing. The rest is up to Google.
Sources
- indexbolt.dev: Demystifying Google Indexing: How Long Does it Really Take? (original article with experiment data and timeframes)
- Google Search Central: Indexing API Quickstart – official docs on the restriction to JobPosting and BroadcastEvent
FAQ
- What's the difference between crawling and indexing?
- Crawling is a bot visiting and reading a page, indexing is Google then adding that content to its searchable database. Only about 15 percent of crawled URLs actually get indexed.
- How long does indexing typically take?
- One to six months is realistic. In a test experiment, roughly 20 percent of pages were indexed after a week and about 50 percent after a month – for established domains it often happens in minutes.
- Can I use the Google Indexing API myself?
- Generally not for regular pages. The API is officially only for JobPosting and BroadcastEvent content, and the fast form only for partner platforms like WordPress.com, Webflow and Shopify. Misuse can cost you indexing privileges.
- What can I actually do to support indexing?
- Submit a clean XML sitemap in Search Console, configure robots.txt correctly, avoid accidental noindex tags, strengthen internal linking, and focus on unique, helpful content.
- Does being indexed automatically mean I rank?
- No. Indexing is the prerequisite for ranking, but no guarantee. An indexed page can still rank poorly or not at all – that's decided by separate ranking algorithms.