What the timeline actually depends on
Domain history first. A site that has been around for six years with genuine coverage starts from a very different place than one registered last month. The old site is editing a reputation it already has. The new one is building a reputation from nothing, and there is no shortcut anybody can sell you on that.
Competition second. Ranking for ‘best restaurant in Chandni Chowk’ against a decade of aggregators is a different project entirely from ranking for a specific dish plus a locality. Same effort. Wildly different timelines.
Then the starting condition. If the site is slow, unindexed, or has been running a broken canonical setup for two years, the first wins come fast, because all you are really doing is releasing a brake that was holding it back. Sites in that state sometimes move in weeks. Sites that are already technically clean move slowly, because the work left is content and authority, and both of those take months.
What happens in what order
Weeks one to four: audit, fixes, tracking. Nothing visible happens yet. This is the stretch clients find hardest, and it is also the exact point where jumping to another agency resets the whole clock to zero.
Month two to three: impressions rise in Search Console before positions do. New pages get indexed. You start showing up for long-tail queries nobody even targeted, which is the earliest genuine sign that things are working.
Month four to six: positions improve on the specific terms you went after. Traffic becomes visible in analytics. Some of it converts.
Month seven onward: the compounding starts. Existing pages hold their ground and new ones rank faster, because by now the domain simply carries more weight. This is where SEO turns cheap per lead, and it is also, unfortunately, where most companies have already given up.
What to watch instead of rankings
Rankings swing daily and personalise by location, so checking them yourself is mostly self-harm. Watch Search Console instead. Impressions by query group, average position on your target cluster, the number of pages getting any impressions at all, and clicks coming in from non-brand queries.
That last one is the real number. Brand searches would have found you anyway. Growth in non-brand clicks is SEO doing the actual job, and if it is still flat at month six while everything else is moving, something in the strategy is wrong and worth confronting right then rather than at month twelve.
Related questions: How do I know if my agency is doing real work? · Should I hire in-house or an agency? · How do I get cited in ChatGPT and AI Overviews?.
Want this handled: Digital marketing · All answers.
Three months for early signals, six to nine for traffic that affects revenue, longer in competitive categories. A new domain in Gurugram real estate will take considerably more time than an established site that is only fixing technical problems. Anyone quoting thirty days is describing something else. What moves first is impressions, not leads, and that order matters.
Sometimes, yes. It happens when the site already has authority and the real problem was technical, such as pages blocked from indexing or a botched migration. Fixing that can bring traffic back within weeks. Building new rankings from nothing simply does not work that way.
Usually yes. Paid search covers the gap in the meantime, and the search terms report quietly tells you which queries genuinely convert, which leaves your SEO targeting far better informed than any keyword tool ever would.
Ready to replace guesswork with a growth engine?
Book a 30-minute strategy call. We’ll show you exactly where your funnel is leaking, before you spend a dollar.