How long does SEO take to work?
Short answerTechnical fixes can show up within weeks once Google recrawls the page. Ranking for competitive local searches usually takes several months of steady work, and a brand-new domain is slower than an established one. Think in quarters, not days, and judge progress by impressions and enquiries rather than one keyword.
Want a realistic SEO timeline for your site?
Send me your site and the searches you care about. I’ll tell you honestly where you stand and what would move first.
The longer answer
Why there’s no single number
Anyone who quotes an exact timeline is guessing. How quickly SEO pays off depends on how old your domain is, how competitive the search is, what your competitors have already built, and how much was wrong to begin with.
A dentist in a small town ranking for their own suburb is a very different job from a Calgary law firm trying to rank for “personal injury lawyer”. The first might move within weeks. The second is a long, steady climb against firms that have been publishing for a decade.
What tends to move first
Fixes that remove a blocker show up fastest. If a page was set to noindex, or the title tags were all just the business name, correcting that can change things as soon as Google recrawls, which is often days to a few weeks.
Next come improvements to existing pages: clearer service copy, better internal linking, faster load times. These tend to show up as more impressions in Search Console over a month or two, before clicks catch up. New content and authority-building take longest, because Google needs time to see how people respond and who links to you.
How to tell if it’s working before rankings move
Watch impressions, not just positions. In Search Console, rising impressions mean Google is showing your pages for more searches, even if you’re still on page two. That’s the early signal that the work is landing.
Then watch the queries list. When you start appearing for phrases you never targeted but that describe what you do, Google understands the page. Finally, and most importantly, count enquiries. A renovation contractor in Airdrie doesn’t need to rank for everything. They need the phone to ring from the right searches.
What I’d do
Nick Lovett, founder of Tavro
When I launch a site, I set expectations in three stages. In the first few weeks I want every page indexed and the brand name ranking cleanly. Over the next couple of months I want impressions climbing for the service and location phrases. After that, the real test is whether enquiries from organic search are growing quarter over quarter.
I don’t chase daily rank checks. I look at Search Console monthly, fix what it points to, and add one genuinely useful page at a time rather than ten thin ones.
Follow-up questions
Fixing a blocking problem can show results in weeks. Competitive rankings almost never arrive that fast, and anyone guaranteeing it is overpromising.
Usually, yes. A new domain has no history or links yet, so Google has less to go on. An established domain with a clean record tends to move faster.
Check impressions and indexing first. If those are rising, keep going. If nothing has changed at all, something structural is likely wrong and worth diagnosing.
Keep reading
- nick@tavro.ca
- 587-439-9994
- Calgary, Alberta