The honest answer depends on three things
There's no single number because indexing time is a function of three independent factors:
- Site age and authority. Established sites get crawled multiple times per day; brand-new domains get crawled once a week if you're lucky.
- Page quality. Strong content gets indexed on first crawl; thin or duplicate content gets crawled and dropped.
- Submission method. Passive sitemap waiting is slow; active Indexing API push is fast.
Typical timelines, by scenario
| Scenario | Discovery | Crawl | Index | Total |
|---|---|---|---|---|
| Brand new domain, no sitemap | 1–7 days | 3–10 days | 3–14 days | 1–4 weeks |
| New domain, sitemap submitted | Hours – 1 day | 1–5 days | 1–7 days | 3–14 days |
| Established site, new page in sitemap | Hours | Hours – 2 days | Hours – 3 days | 6 hours – 7 days |
| Established site, Request Indexing | Minutes | Minutes – hours | Hours – days | 6 hours – 4 days |
| Established site, Indexing API | Instant | Seconds | 30–90 seconds | Under 5 minutes |
The three phases — and where the time goes
Discovery
Google has to know your URL exists. Discovery comes from sitemaps, internal links, external backlinks, or direct submission. Without any of these, your page is invisible. Sitemap submission to Search Console accelerates discovery from days to hours.
Crawl
Googlebot fetches the page. The delay between discovery and crawl is determined by crawl budget — how many URLs Google is willing to fetch from your site within a given window. For established sites this is hours; for new sites it can be days.
Index
Google parses the crawled page, renders any JavaScript, deduplicates against existing content, and decides whether to add it to the index. If the page is rejected here, you see "Crawled - currently not indexed" in Search Console. Most rejections at this stage are content quality, not technical issues.
What makes the Indexing API so much faster
The Indexing API bypasses two of the three phases. By directly notifying Google of a URL via authenticated API call:
- Discovery is instant — Google now knows about the URL the moment you POST it.
- Crawl is prioritized — Googlebot fetches within seconds rather than waiting in the standard queue.
- Index decision is unchanged — Google still applies all its quality filters, but the page reaches them in minutes, not days.
How to cut your specific site's indexing time
If you're on a brand-new domain
Set realistic expectations: the first 3–4 weeks are slow regardless of method. The fastest accelerators are:
- Submit your sitemap to Search Console on day one.
- Earn 2–3 backlinks from established sites (this signals to Google that you exist).
- Publish 5–10 substantive pages in the first month — single-page sites get crawled slower.
- Use the Indexing API for each new page. Crawl will still be slow until trust builds, but you skip the discovery phase entirely.
If you're on an established site
You can hit sub-60-second indexing reliably. Workflow:
- Publish the page.
- Update your sitemap's lastmod for the page.
- Submit via the Indexing API or a wrapper like Instant URL Indexer.
- Open the URL Inspection tool in 5 minutes — if it's indexed, you're done.
- If not indexed after 1 hour, check for technical issues (noindex, canonical mismatch, soft 404).
Case study: 100-page launch in 4 hours
An ecommerce client launched 100 new product pages on an established domain. Sitemap-only approach: 6 of 100 indexed by hour 24, full set indexed by day 7. Same site, second launch using bulk Indexing API submission: 94 of 100 indexed within the first hour, the remaining 6 (which had duplicate content issues) flagged and fixed within 4 hours.