Every client I’ve worked with has asked the same question at some point: “Why aren’t we on the first page yet?” Sometimes it comes three days after an SEO campaign launch. Sometimes two weeks in. The answer is almost always the same: because Google doesn’t operate on your timeline.

This isn’t about competence or effort. It’s about infrastructure. Google processes billions of pages daily. Every change you make on your site goes through multiple stages, each with its own pace: crawling, indexing, canonicalization, evaluation. And these timelines aren’t vague estimates. They’re numbers confirmed by Google engineers, with concrete ranges.

The problem is that these numbers rarely reach the people who make marketing decisions. That disconnect is where most client-agency frustration begins.

How long each step actually takes

Let’s start from the top. When you publish a new page, Google first needs to discover it. Discovering a new URL takes roughly 20 hours on average. That sounds reasonable. But for a site with technical issues, weak internal linking, or low authority, it can take weeks. Or it might never happen at all.

Refreshing an already-indexed URL is even slower: approximately 30 days in the typical scenario. If you’ve fixed a title tag or rewritten an important page, don’t expect to see the effect tomorrow. Google already knows about your page, but it has no reason to check it more often than its crawl budget allows. This matters more than most teams realize: if you’re iterating on page content weekly, Google might only see every third or fourth version.

Sitemap processing usually takes 24 hours, but can stretch to 14 days. End-to-end indexing, from discovery to appearance in results? The typical case is roughly 90 minutes. The slow case: months. That’s a massive gap, and it depends on factors you don’t fully control: Google’s server load, your site’s priority in the processing queue, page complexity.

Canonicalization, the process where Google decides which version of a page is the primary one, takes 1-3 weeks normally. If you have duplicate content issues, URL parameter problems, or www vs. non-www conflicts, it can take months. And during that time, Google might index a different version than the one you intended.

Title tag changes show up in SERPs in 1-2 days in the best case. In the worst: weeks to months. Same for snippets. This means that if you’ve launched an A/B test on meta descriptions, you need to wait at least a month for meaningful data.

And if you’re doing a site move, whether it’s a domain migration or a complete restructure, brace yourself: 1-3 months is the typical timeline. The slow case: 6 months to over a year. I’ve worked on migrations that took 8 months before organic traffic stabilized at pre-migration levels. And those were migrations done correctly, with proper redirects, updated sitemaps, and strategically configured robots.txt.

Core update recovery is not a sprint

This is the part most people underestimate. If your site was hit by a Google core update, typical recovery takes 3-6 months. The slow scenario: 6 months to a year. There’s no shortcut. The timeline is built into how Google’s systems re-evaluate sites at scale, and no amount of urgency on your end accelerates it.

It’s not about making one change and waiting. It’s an iterative process. You need to improve content, site architecture, user experience, and authority signals. Then wait for Google to re-crawl, re-index, and re-evaluate every affected page. Each stage follows its own calendar.

Last year, we had a client who lost 40% of their organic traffic after a core update. We worked intensively for four months: rewrote content, restructured categories, improved Core Web Vitals, cleaned up broken internal links. First signs of recovery appeared in month three. Full recovery came in month seven. And this was a cooperative client who approved changes quickly. Imagine what happens when every change goes through three levels of internal approval.

Manual actions, applied directly by Google’s teams, follow a different rhythm: 1-2 weeks for resolution in the typical case, 4-6 weeks in the slow case. But this assumes you’ve correctly identified and fixed the issue, which isn’t always straightforward. Google is getting increasingly sophisticated in its automated quality detection, and interpreting those signals takes experience.

What this means for your decisions

First: SEO is not a quick acquisition channel. If you need results in two weeks, invest in PPC or paid social campaigns. SEO is a medium to long-term investment with compounding ROI. But you have to give it time to work.

Second: calibrate your monitoring to reality. If you’ve done a site migration, don’t check rankings daily in the first month. Set checkpoints at 30, 60, and 90 days. If you’ve optimized a set of pages, give them at least 30 days before evaluating impact. Otherwise, you risk making decisions on incomplete data and changing direction too early. I’ve seen teams abandon perfectly good strategies at week three because they confused Google’s processing lag with a failed approach.

Third: use these numbers in stakeholder conversations. When the CEO asks why nothing has moved after two weeks, you need a data-backed answer, not promises. When you know that an updated title tag appears in SERPs in 1-2 days in the best case and several weeks in the worst, you have a reference frame you can build trust on.

And fourth: plan on realistic horizons. Your keyword strategy and its execution need informed patience, not blind patience. A realistic SEO calendar means objectives at 3, 6, and 12 months, with KPIs adapted to each stage. In the first 90 days, measure indexation rates and crawl coverage. In months 3-6, track ranking movement. Revenue impact shows up at month 6 and beyond.

SEO works. I’ve seen it hundreds of times with our clients. But it works at Google’s speed, not at the speed of business. The companies that understand this are the ones that get the best long-term results. Not because they have a secret, but because they didn’t sabotage their own strategy out of impatience.