We’ve spent a fair amount of time staring at our own indexing numbers this year. In September, an audit of our published posts turned up something uncomfortable: only 15 of 116 pages were actually indexed, despite a clean sitemap, no robots.txt blocks, and zero manual actions in Search Console. Google simply hadn’t gotten around to most of them. So when Google’s Gary Illyes stood up at Search Central Live Deep Dive Europe in Barcelona on October 2, 2026, and gave actual numeric ranges for how long each stage of this process typically takes, it was the first time we’d seen the vague, frustrating “it depends” answer replaced with something concrete to plan around.
Table of Contents
The numbers, as Illyes gave them
For crawling and indexing:
- New URL discovery: around 20 hours typically, but anywhere from weeks to never in the slowest cases.
- Known URL refresh (Google re-crawling a page it already has): about 30 days typically, weeks to never at the slow end.
- Sitemap processing: roughly 24 hours typically, up to 14 days or never in the worst case.
- End-to-end indexing (crawl to appearing in the index): about 1.5 hours typically, months or never at the extreme.
- Canonicalization changes: 1 to 3 weeks typically, months if signals conflict.
- Site moves: 1 to 3 months typically, 6 months to over a year in difficult cases.
For search results and recovery:
- Title and snippet changes: 1 to 2 days typically, several weeks to months at the slow end.
- Core update recovery: 3 to 6 months typically, 6 months to a full year in the slowest cases.
Illyes was explicit that these are reference points, not guarantees, and that the stages compound: a slow crawl delays indexing, which delays everything downstream of it. That compounding effect is the part most indexing advice skips entirely.
Why “It Depends” Was Never Wrong, Just Unhelpful
Every generic SEO explainer on indexing speed has said some version of “it depends on your site’s authority, crawl budget, and technical health” for years, and that’s true. The problem is that it gives a site owner nothing to act on. Illyes’ numbers don’t contradict that explanation, they attach real durations to it, which changes “your indexing is probably fine, just wait” into something you can check your own site against. If a page you published three weeks ago still isn’t indexed and you’re well past the 20-hour-to-30-day range for discovery and refresh, that’s no longer ambiguous. Something is wrong, not just slow.
What our own audit found, and why crawl priority mattered more than quality
Our September indexing review ruled out every technical explanation we could test: the sitemap was being fetched regularly with zero errors, nothing was flagged noindex, and Search Console’s Manual Actions and Security Issues both came back clean. What we found instead was that Google simply wasn’t prioritizing a crawl of most of our pages. The site had almost no external backlinks and had earned essentially no clicks yet, and new or low-authority sites get crawled far less eagerly than established ones, exactly the gap Illyes’ “weeks to never” range at the slow end is describing.
The fix that worked wasn’t publishing more content. It was manually requesting indexing, through Search Console’s URL Inspection tool, for a handful of specific pages. Every one of those got crawled within minutes to a couple of hours once we asked directly, and three of the earliest requests went on to become our top pages by impressions. A second, larger batch of requests a few weeks later produced the same result: every requested URL got crawled within 15 minutes.
The ceiling on manual requests isn’t clearly documented and seems inconsistent in practice: one earlier attempt hit a quota warning after only a few URLs, while a separate nine-URL batch in a single day went through without issue. Treat it as unpredictable rather than unlimited, and stop requesting for the day if the tool tells you to. A request also isn’t permanent: two of the nine pages we requested were indexed within minutes, then dropped back out of the index when Google recrawled them in early October, so re-check indexed status after a few weeks rather than assuming it stuck.
What This Means If You’re Waiting on a Page Right Now
If a new page hasn’t shown up yet, check it against the ranges above before assuming something’s broken:
- Under 20 hours since publishing and nothing’s indexed yet: completely normal, don’t touch anything.
- Past 30 days with zero signs of a crawl (check the URL Inspection tool’s “last crawled” field, not just whether it’s indexed): worth a manual indexing request.
- Just changed a canonical tag, moved a page, or merged two URLs: expect 1 to 3 weeks minimum before Google reflects it, longer if your signals (internal links, sitemap, canonical tags) don’t all agree with each other.
- Just went through a core update and lost rankings: Google’s own stated range is 3 to 6 months for recovery under normal conditions. If you’re one month in and panicking, you’re not behind schedule, you’re on it.
The honest limitation of manual indexing requests
Requesting indexing isn’t a magic lever, and it won’t fix a page that’s genuinely thin, duplicate, or low-value, it just gets Google to look at it faster. What it demonstrated for us specifically is that our bottleneck wasn’t page quality, since the pages that got manually requested and then ranked well were written to the same standard as everything else we’d already published and left waiting. The bottleneck was simply Google never getting around to visiting them on its own initiative. If your site is newer or doesn’t have much backlink profile yet, that’s worth internalizing before concluding that slow indexing means something is wrong with your content.
Where the Time Goes, Revisited
Illyes’ framing that these stages are interconnected is the single most useful part of this whole update, because it reframes “why isn’t my page indexed” from one question into a sequence of smaller ones: was it discovered, was it crawled, was the crawl processed, and only then, was it added to the index. A site with real crawl-priority problems, the kind we found in our own audit, can stall at the very first step, discovery, in a way that makes every later number irrelevant. Knowing which stage you’re stuck at, rather than treating “not indexed” as one undifferentiated problem, is what turns Illyes’ ranges from interesting trivia into something you can use to triage your own site.
A Quick Way to Tell Which Stage You Are Stuck At
Before assuming the worst, pull up the URL Inspection tool in Search Console for the specific page in question and check two fields side by side: whether Google has crawled it at all, and whether that crawl resulted in indexing. A page that shows no crawl date yet is stuck at discovery, the very first stage, and nothing past this point in Illyes’ ranges applies to it yet; requesting indexing directly is the right move.
A page that shows a recent crawl date but still is not indexed has made it further, Google has looked at it and chosen not to index it, which points toward a content or duplication problem rather than a pure visibility problem, and a repeat indexing request won’t fix that on its own.
This distinction matters because the two situations call for opposite responses. Treating a genuine quality problem as a visibility problem leads to spamming indexing requests on a page that was never going to get indexed regardless of how fast Google crawled it. Treating a genuine visibility problem as a quality problem leads to needlessly rewriting a perfectly good page while the real fix, asking Google to look at it, sits unused.
What this means for a brand-new site specifically
If your site is less than a few months old, Illyes’ slow-end ranges are the ones to plan around, not the typical-case ones. A new domain with no backlink history isn’t going to get the 20-hour discovery time or the 1.5-hour end-to-end indexing that an established, high-authority site sees. Budget weeks, not hours, for a new site’s first pages to show up, and don’t read that delay as a sign anything is technically broken. It’s the same crawl-priority gap our own audit ran into, just playing out on a newer timeline.
The one lever that reliably closes that gap faster than waiting is a manual indexing request for your highest-priority pages, combined with building actual backlinks rather than only publishing more content and hoping volume alone moves the needle.
Further reading: Google Search Central: Ask Google to recrawl your URLs.
Related reading: Your Robots.txt Looks Fine. Your Site Might Still Be Invisible to AI Anyway and The Small Business Website Audit Checklist for 2026.

