// blog / hiring

How I work out how long SEO takes to work, from real client data

How long SEO takes to work depends on where the site starts: a technical fault can show results within weeks of the fix, while a site that begins on page four needs quarters, not months. I set every timeline from the site's own Search Console baseline, never from a stock range.

By Muhammad Younus Updated 10 min read Hiring

Hiring, pricing and results: illustration for "Honest SEO timelines from real client data"
// 01 - the short version

How long does SEO take to work, and why is there no single answer?

Because SEO covers two very different jobs. One is repair: something on the site is stopping Google from showing pages it would otherwise rank, and once a technical SEO audit finds the fault and it's fixed, those pages can come back fairly quickly. The other is growth: the site's never ranked for the searches that matter, and it has to earn its way up against sites that already do. Those jobs don't run on the same clock.

Ask how long it takes to rank on Google and the stock answer online is somewhere between a few months and a year. It isn't wrong, it's just too wide to plan a budget around. Google's own starter guide puts the range wider still: some changes take effect in a few hours, others could take several months, and it suggests waiting a few weeks before judging whether a change helped. So I start with the site, because its Search Console history already says a lot about how long the climb will be. Whether that wait pays off for your business is a separate question, and I answer is SEO worth it on its own page.

// 02 - why it's slow

Why does SEO take so long?

Because every change waits on Google. It has to recrawl the page, which Google says can take a few days to a few weeks, then re-evaluate it against pages that already rank. A new page starts with no history, and earning links and a place among established results takes months, not days. The work itself is rarely the slow part.

The waiting isn't the same everywhere. A page Google already knew and trusted, hidden by a fault, comes back as soon as it's recrawled. A page competing for a contested search has to beat whatever's there, and that's where the quarters go.

// 03 - the baseline

What does a site's starting position tell me?

More than anything I could ask the owner. Average position tells me how far the site has to climb: position 8 is on page one, position 36 is on page four, where almost nobody scrolls. Impressions a day tell me whether Google is showing the site at all. Then I split the queries into brand and non-brand, because a site only found by people typing its own name isn't being discovered, it's being looked up.

How I read a starting point, and how I plan the timeline from it
Where the site startsWhat it usually meansHow I plan the timeline
Clicks fell suddenly on pages that used to rankA fault: a stray noindex, a broken redirect, a blocked folderWeeks after the fix, once Google recrawls the pages
Most target pages sit on page two, positions 11 to 20Close enough that page-level work can move themA few months, judged page by page
Average position in the twenties or thirtiesSeen, rarely clicked, not yet trusted for the termsQuarters, planned in three-month blocks
Almost every click is a brand searchFound only by people who already know the nameQuarters, with new pages for buyer questions first
A new domain with no historyNothing to read yetCheckpoints instead of dates until the data exists

Lux Jewels, a Canadian lab grown diamond store, started in the third and fourth rows at once: average position 36.0, about 240 impressions a day, and almost every click coming from people who already knew the name. That's a quarters job, and it's the kind of thing I'd rather say before a contract starts than halfway through it.

Rather have me do this? One person, whole job.

Book a call on Upwork
// 04 - the first year

What does a typical first year of SEO look like?

There's no typical site, but there's a typical order, and it follows the bands above. The table is the SEO timeline I'd sketch before seeing any data. Your own baseline moves each row earlier or later.

A first-year SEO timeline by phase, tied to the starting bands, with no promised results
MonthsWhat I'm doingWhat should show
0 to 3Baseline, fault fixes, titles on pages already near the top, internal links to page-two pagesPages a fault was hiding can come back; impressions start rising
3 to 6Page-level work on positions 11 to 20, and new pages for missing buyer questionsPositions improve page by page; the first new pages get indexed
6 to 12The twenties and thirties, and non-brand reachImpressions well above the baseline, positions climbing, clicks following
12 and onHead terms against established sitesMovement I won't date, built on the narrower wins around them
// 05 - the method

How I set a timeline for a new client

This is the order I work in before I'll put any timeframe in writing. It's the same order the rest of my process follows, because the timeline and the audit come from the same data.

  1. Step 01

    Export the baseline

    The Performance report by page and by query, as far back as Search Console goes, with the date range written down. Every later number gets compared with it.

  2. Step 02

    Split brand from non-brand

    If the non-brand group is nearly empty, the timeline is about building reach, not defending it.

  3. Step 03

    Check for a fault first

    A drop that lines up with a redesign, a plugin update or a host move usually has a cause I can find, and fixing it is the part that can move in weeks.

  4. Step 04

    Sort the target pages into bands

    Page-two pages go in the fast band, the twenties and thirties in the slow band, and searches with no page at all go last.

  5. Step 05

    Set checkpoints, not a finish date

    Impressions rising first, then positions, then clicks. A checkpoint that doesn't show its signal is a reason to change the plan, not to wait longer.

  6. Step 06

    Say the long part out loud

    If the honest answer is two or three quarters, I say that on the first call, before work starts.

// watch out

Don't let anyone set your timeline from a sales call alone. Without the Search Console history, a date is a guess, and a guess sold as a plan is how owners pay for months of work that was never going to show results in that window.

// 06 - fast and slow

What moves fast, and what takes quarters?

Fast and slow here are about how long Google takes to notice and re-evaluate a change, not how long the work takes me. Google says crawling can take anywhere from a few days to a few weeks, and that asking for a crawl doesn't mean the page will be included instantly, or at all.

  1. i.

    Removing a fault that hides pages

    An accidental noindex, a robots rule blocking a folder, or redirects lost in a move. Once fixed and recrawled, the pages can return within weeks, because Google already knew them.

  2. ii.

    Getting stuck pages into the index

    Pages Google has found but won't index usually need better internal links or a stronger reason to exist. Discovered, currently not indexed is the usual status, and clearing it tends to take weeks.

  3. iii.

    Titles on pages already near the top

    A top-ten page nobody clicks can often earn more clicks from a better title within a few weeks of Google picking it up.

  4. iv.

    Pages sitting on page two

    Positions 11 to 20 are where on-page work and internal links show up soonest in the ranking itself. I'd plan a few months, page by page.

  5. v.

    New pages and non-brand reach

    A page that didn't exist has no history. It needs crawling, indexing and then time to earn its position.

  6. vi.

    Head terms against established sites

    The broad, contested search is the last thing to move and the one I'm least willing to date. The honest route is winning the narrower searches around it first.

Two of my clients show the spread. Scrap a Vehicle went from about 10 clicks a day in June 2026 to about 70 in September, on a site built around location pages. Lux Jewels needed six months to move from position 36.0 to 27.3, starting on page four with almost no non-brand reach. Neither figure is a forecast for your site.

// 07 - speeding it up

How can I get SEO results faster?

Work the fast rows first. Fix anything that's hiding pages, rewrite titles on pages already in the top ten, and give page-two pages better internal links, since those changes wait only on a recrawl. When a page changes, I ask for a recrawl through URL Inspection, which helps Google notice it but doesn't guarantee anything. What doesn't speed it up is publishing dozens of thin pages at once, which just gives Google more to crawl and less reason to keep it.

// 08 - the first quarter

What should the first 90 days show?

Impressions before clicks, almost every time. When a site starts climbing out of page four, Google shows it for more searches well before it shows it high enough to be clicked. So I look for impressions a day rising against the baseline, then average position improving, and clicks last.

That order is plain in the Lux Jewels numbers. Over six months, daily impressions went from about 240 to about 1,200 while average position went from 36.0 to 27.3. That's real progress, and it's also still page three. I'd rather show a client that straight than dress it up.

A repair job looks different at 90 days. The pages a fault was hiding should be back in the index, with clicks heading toward where they were before the drop. If they aren't after a few weeks of recrawling, I've missed a second cause or the drop wasn't about the fault, and I go back to the data. I judge each change after 4 to 8 weeks, in impressions, positions and clicks for the pages I touched, never in tool scores.

// when to hand this over

If you'd like a timeline read from your own Search Console data rather than a stock range, that's where an audit starts. I'll tell you which band your site's in and what each checkpoint should show before any work is agreed.

Book a call on Upwork

Is this your site? Send me the URL.

Book a call on Upwork
// questions - hiring

What else do people ask about this?

How long does SEO take to work for a new website?

Longer than for an established one, because there's no history to build on. I set checkpoints instead of dates: pages indexed first, then impressions rising, then positions. A brand new domain is usually a quarters job, not a weeks one.

Is SEO dead now with AI?

No. Google's guide to AI features says the same SEO best practices apply to AI Overviews and AI Mode, with no extra requirements, and clicks from them count in Search Console's Performance report.

Why did my impressions go up but my clicks didn't?

Because Google usually shows a climbing site more often before it ranks it high enough to be clicked. Lux Jewels saw daily impressions rise from about 240 to about 1,200 while its average position was still on page three.

Should I trust an SEO who promises a ranking date?

No. Google's own advice is that nobody can promise a number one spot, and a ranking date is that same promise with a deadline attached. Ask for checkpoints tied to your Search Console baseline instead.

How long should I wait before judging whether SEO is working?

About 4 to 8 weeks after each change, measured against the baseline. Google's starter guide suggests waiting a few weeks before assessing a change, and I judge in impressions, positions and clicks, not tool scores.

// sources - checked

Where do these rules come from?

Platform and Google documentation, opened and read on the day this was written. Everything else is how I work.

  1. Google Search Central: SEO starter guide
  2. Google Search Central: ask Google to recrawl your URLs
  3. Google Search Central: do you need an SEO?
  4. Google Search Central: AI features and your website
Muhammad Younus, WordPress technical SEO consultant
// who wrote this

One consultant, writing down his own method

I'm Muhammad Younus, a WordPress technical SEO consultant with 8+ years of experience and 100+ client sites fixed. Top Rated Plus on Upwork with a 100% Job Success Score. Every post here is the way I actually do the job, written in the first person because it's one person doing it, remotely, with no team behind the name.

Nothing in these posts is a client I can't name or a number I can't show. Where a figure comes from a client's Search Console, it's from a published case study, and where a rule comes from Google or a platform, the source is linked at the bottom of the post.

// the service behind this post
Muhammad Younus laughing, a wide genuine smile
// next step

Want this done on your own site?

Book a call on Upwork, send the URL and read-only Search Console access, and you'll get a written scope for the search side before any work starts. One person does the whole job, remotely.

Book a call on Upwork