SEO usually takes somewhere between 3 months and a year to start paying off, on average. But keep in mind that is is absolutely a subjective number based on my experiences alone. And it’s also the average. In many cases, SEO has paid off in a month, but there were cases where it took more than a year for SEO to start returning a meaningful profit.
One point of confusion I see among people is that they often start counting from the moment the engagement starts, but the clock that matters starts when changes actually go live on your site, and on a lot of engagements that happens much later than the day the contract gets signed.
So the real answer to how long SEO takes has two parts. How long Google needs, which you can’t control, and how long it takes to ship the work, which you mostly can.
The short version
- Expect 3 months to a year before SEO pays off, and longer for a brand new site or an extremely competitive market.
- Fixing something that blocks Google, like a stray noindex tag, can show up within days to a few weeks of Google recrawling the page.
- Pages already sitting on page two can move within weeks once they’re improved.
- New pages on new sites, competitive keywords and earning links take the longest, often a year or more.
- The first sign it’s working is more impressions in Search Console. Then better positions, then clicks, then leads.
- If six months have passed and nothing has changed on the site, that’s the problem, and it isn’t Google’s fault.
Why SEO takes so long
A lot of people assume Google makes new sites wait on purpose. It doesn’t and what’s really going on is a handful of slow processes stacked on top of each other.
Google has to find, crawl and index your changes first. That sounds instant but it isn’t. Even when you ask Google to recrawl a page in Search Console, its own documentation says “crawling can take anywhere from a few days to a few weeks,” and that asking doesn’t guarantee the page gets included at all. Every change you make has that delay built in before it can even start to count.
Then Google needs to see how people respond. During the US antitrust trial, Google’s Pandu Nayak testified that one of its ranking systems, Navboost, “memorizes all the clicks on queries from the past 13 months.” It’s only one system among many, but it tells you something about why established pages are hard to move. They have more than a year of people clicking on them and finding what they wanted. A new page starts with none of that history.
Links and mentions take time too. Pages rarely get linked the day they’re published, and when they do, Google still has to find those links. Building the kind of reputation that makes other sites cite you is a slow job no matter how good the page is.
Some of Google’s judgments are also made about the site as a whole and refreshed slowly. Google’s guidance on core updates says some changes take effect in days, but “it could take several months for our systems to learn and confirm that the site as a whole is now producing helpful, reliable, people-first content in the long term.” And core updates happen “several times a year,” so if your site needs one of those reassessments, you may be waiting for the next update to see it.
And the pages you’re trying to beat have a head start. When Ahrefs looked at 2 million keywords, the average top-10 page was over two years old, and the average page in position one was almost three. Only 5.7% of the new pages it tracked made the top 10 for even one keyword within a year, and most of those got there in roughly two to six months.
What makes it faster or slower
None of the timelines you’ll read online, including mine, apply evenly to every site. These are the things that decide where in the four-months-to-a-year range you land.
| Factor | Faster | Slower |
| Site history | Established domain with real links and traffic | Brand new domain with nothing yet |
| Competition | Long-tail, local and niche keywords | Head terms, national markets, health and finance topics |
| Starting point | Pages already ranking on page two | Nothing ranking at all |
| Technical state | Clean site Google can crawl easily | Indexing problems, broken redirects, slow templates |
| Implementation | Changes go live within days | Changes wait months in a developer’s queue |
| Content | Pages that answer the search better than what ranks | Pages that repeat what already ranks |
| Links | Mentions earned from sites people actually read | No links, or bought links that get ignored |
Most of that table is about where you start, and there’s not much you can do about a young domain or a crowded market except pick your battles.
The implementation row is different. It’s the one that’s completely in your hands, and in my view it’s the most underrated factor in the whole list.
A perfect audit that sits in a backlog for four months just adds four months to your timeline, and it’s the most common reason I see SEO “not working” in the first half year. The advice was fine but it just never made it onto the site.
What the first six months look like
This is how I run the first six months on a new WordPress site. Every site is different, so the order shifts, but the logic stays the same. Fix what’s blocking you, improve what’s close, build what’s missing, and then earn the authority to hold on to it.
| Month | Main work | What you should see |
| 1 | Access, tracking, audit, fixing blockers | Very little, unless something was blocking Google |
| 2 | Improving existing pages, technical fixes, internal links | Impressions starting to climb |
| 3 | New pages for gaps, merging overlapping content | More keywords ranking, mostly on pages two to five |
| 4 | Earning links and mentions, publishing | First long-tail keywords reaching page one |
| 5 | Doubling down on what’s moving | Clicks rising, first leads or sales from organic |
| 6 | Review against the baseline, plan the next six months | A clear trend, in the right direction |
Month 1 – Access, baseline and the audit
The first month is mostly about getting a clear picture. I set up or check Google Search Console and GA4, save a baseline of where impressions, clicks, rankings and conversions stand, and crawl the whole site. The Search Console Page indexing report shows which pages Google has indexed and which it has skipped, and why.
On WordPress, a few problems show up again and again. The “Discourage search engines from indexing this site” box in Settings > Reading gets left ticked after a launch, which adds a noindex tag to the whole site.
SEO plugins get configured to noindex things they shouldn’t, old staging URLs end up indexed, and redirects from past redesigns chain into each other or break. Anything that blocks Google gets fixed right away, not saved for a later phase, because it’s the only kind of fix that can pay off within weeks.
The rest of the month goes into research. What the site already ranks for, which pages sit in positions 5 to 20 and could move up quickly, what the pages that make money should rank for, and a prioritized list of what to do first. Some of that is keyword research, and my guide to types of keywords covers how I sort them.
Month 2 – Improve what already exists
The fastest wins almost always come from pages you already have. Month two goes into the pages that bring in money and the ones sitting just off page one. That means rewriting titles and headings so they match what people search for, filling gaps in the content, fixing the technical issues from the audit that slow the site down or confuse Google, and adding internal links so your important pages get the attention they deserve.
My on-page SEO checklist is basically the list I work through here.
This is usually when impressions start climbing in Search Console. Clicks lag behind, which is normal.
Month 3 – Build what’s missing
By month three, the gaps are obvious. Maybe there’s no page for a service you sell, maybe your categories don’t match how people search, or maybe three blog posts compete for the same keyword and none of them win. This is when the new pages get built and the overlapping ones get merged.
New pages take the longest to pay off, so the sooner they’re live the better. Expect more keywords to show up in Search Console, mostly on pages two to five at first. That’s what the start of progress looks like.
Month 4 – Start earning authority
Around here I shift more time toward links and mentions. For most businesses, that means the boring stuff that works. Suppliers and partners who’d happily link to you, industry sites and local publications, and pages worth citing, like original data or a useful free tool. I wrote about the methods I trust in my guide on how to get backlinks.
Publishing keeps going alongside it. By now, the first long-tail keywords usually start reaching page one.
Month 5 – Double down on what’s moving
By month five you’ve got real data. Some pages climbed, some didn’t move, and a few probably surprised you. I put more work into the ones gaining ground, and take another look at the ones that stalled.
This is often the first month organic traffic turns into leads or sales you can point to. The numbers are usually small at this point, and that’s fine.
Month 6 – Review and plan the next six months
At six months, compare everything against the baseline from month one. Impressions, clicks, rankings for the pages that matter and conversions from organic. Then decide what the next six months should focus on, based on what actually worked rather than on the original plan.
For most sites, six months is a checkpoint. The traffic you have at month six is usually the start of the curve, and the second six months tend to grow faster because the groundwork is done. What should be obvious by now is the direction.
How to tell if it’s working before the traffic shows up
Traffic is the last thing to move, so if you only watch traffic, the first few months will look like nothing is happening. Search Console shows progress much earlier, and it tends to show up in the same order.
First, the pages you care about get indexed. Then impressions start rising, because Google is showing your pages for more searches, even if nobody clicks yet.
Then average position improves for the queries you’re targeting. Then clicks follow, and after them, leads or sales.
In the Performance report, compare the last three months with the three before, filter to the pages you’ve been working on, and you’ll usually see the change well before it shows in your sales numbers.
If impressions are flat after three or four months of real work, something’s off. Either Google isn’t indexing the pages, the pages target keywords nobody searches for, or the competition is stronger than the plan assumed.
Red flags at the six-month mark
Six months is long enough to judge whether an SEO engagement is on track, even if the results aren’t fully in yet. These are the signs it isn’t.
- Nothing changed on the site. If you’re getting monthly reports but can’t point to pages that were updated, built or fixed, you’re paying for reports. This is the most common way six months gets wasted, and it’s the easiest one to check.
- The reports only show vanity numbers. A higher Domain Rating, or a count of “keywords ranking” that’s mostly position 80 for terms that don’t matter, can go up for months while the pages that make money go nowhere. Ask for impressions, clicks and conversions on the pages you actually care about.
- Someone guaranteed you rankings. Any promise of fast, guaranteed results usually comes with tactics that put your site at risk, and I wrote about where those lines are if you want to check what you’re being sold.
- Every dip gets blamed on Google. Updates are real and they do move rankings. But if the explanation for six flat months is always an algorithm, ask what was shipped in that time.
The same Google page lists questions it suggests asking before you hire anyone, and one of them is worth asking again at month six. “What results do you expect and in what timeframe? How do you measure success?” A good SEO will have given you a straight answer at the start, and should be able to show you where you are against it now.
Can you make SEO work faster?
Somewhat. You can’t make Google crawl faster or collect a year of click data in a month, but you can stop adding delays of your own.
Fix whatever blocks Google before anything else, because that’s the only work that can pay off in weeks. Spend your early effort on pages already close to page one instead of starting from zero. Go after long-tail and local searches first, where a newer site can actually compete, and my guide to local SEO for small businesses covers that side.
Ship changes in days rather than months. And make pages good enough that people want to link to them, since that’s the slowest part and it only starts once the page exists.
What you shouldn’t do is buy your way around it. Link packages and “fast ranking” services can move a site for a few weeks, and they’re exactly what Google’s spam systems are built to catch. If you need leads this month, run ads while SEO builds. That’s what paid search is for, and there’s no shame in using both.
If you want more of this kind of thing, I write a newsletter called Built to Rank. It’s occasional emails on what’s actually working in SEO, written from my real day-to-day work, and it only goes out when I have something worth sending.
A couple more questions
How long does SEO take for a new website?
Longer than for an established one, because a new site starts with no links, no history and no click data. You can usually get long-tail keywords ranking within a few months, but meaningful traffic from competitive searches often takes a year or more.
How long does it take a new page to rank on an established site?
Much faster. Getting indexed can take anywhere from a few days to a few weeks, and a page on a site Google already trusts can start ranking for long-tail terms soon after. Of the pages in the Ahrefs study that reached the top 10 within a year, most did it in about two to six months.
Do I need to keep paying for SEO after six months?
The work changes, but it doesn’t stop. The first six months are about fixing, improving and building. After that, it’s mostly publishing, earning links and defending the rankings you’ve got, because the competitors you passed are still working on their sites too.
What that costs depends on how competitive your market is, and I broke it down in my guide on how much SEO costs.
