How Long Does SEO Take to Work? An Honest Month-by-Month Timeline
By Mike Evan — Founder, Social Media Strategy HQ•Updated July 2026
SEO typically takes four to twelve months to produce meaningful leads, with first visible movement around month three to five. A brand-new domain sits at the long end; an established site with indexed pages can move in six to ten weeks. Before leads arrive, judge it on leading indicators — pages indexing within days, impressions climbing, average position improving. If those are flat at day 90, something is wrong. If they're rising, wait.
The Honest Answer, and Why the Range Is So Wide
Four to twelve months. That is the real window for most small businesses between starting SEO and getting inbound leads from it, and anyone who gives you a tighter number without asking about your site is guessing or selling. The range feels uselessly wide until you understand that it is not one continuous process — it is four sequential gates, and the reason two businesses get wildly different answers is that they start at different gates.
Gate one is discovery and indexing: Google has to find your pages and decide each is worth a slot in its index. For a brand-new domain that alone can consume six to ten weeks, and until it clears, no amount of content quality matters because nothing is eligible to rank. Gate two is evaluation: an indexed page gets a provisional position and then gets watched, which is why a page shows up at position 40, drifts to 25, and only later settles. Gate three is accumulation: individual pages rank in isolation until enough of them exist that the site itself starts to read as an authority on a subject, and that shift is what produces the step change most owners are actually waiting for. Gate four is competitive displacement: moving past specific established pages for the terms with real money behind them.
An established site with a year of history and indexed pages starts at gate two or three and can see movement in six to ten weeks. A new domain in a competitive category starts at gate one and is realistically working on a nine-to-twelve-month clock. Neither is doing anything wrong. They are just at different points on the same curve — and if your site is not appearing at all right now, our guide to why a website doesn't show up on Google covers gate one specifically, because that is where most stalled timelines actually stop.
What Actually Happens, Month by Month
The curve is not linear and expecting it to be is the source of most of the frustration. Here is the shape it actually takes for a small business starting from a modest position.
Months 1–2: Foundation and silence
Almost all of the work in this stretch is invisible from the outside — technical cleanup, site speed, schema, sitemap submission, keyword targeting decisions, and the first wave of content going live. Traffic does not move. What should move is indexing: pages you publish this month should appear in Google's index within days, not weeks, and if they do not, you have a foundation problem to solve now rather than discover in month five. This is also the stretch where impatient owners quit, which is the single most expensive decision available to them, because every month of this work is a prerequisite for everything after it.
Months 3–4: Impressions before clicks
The first real signal arrives, and it is not traffic — it is impressions. Your pages start appearing in search results at positions nobody scrolls to: 40, 35, 28. Clicks remain near zero, which reads as failure to anyone watching only the traffic number, but this is the most important stretch on the entire timeline because it proves the pipeline works end to end. Long-tail phrases with very low competition are usually the first to produce actual clicks, often in small and unglamorous quantities. A handful of visitors a week from oddly specific searches is not a disappointment at month four; it is the leading edge of the curve.
Months 5–8: The step change
This is where the compounding shows up. Pages published in months one through four have matured, they link to each other, and the site itself now carries enough topical weight that new pages start ranking faster than the early ones did. Multiple pages cross onto page one at once rather than one at a time. Traffic that was doubling from a tiny base starts doubling from a base that matters, and the first inbound leads that trace back to search usually land somewhere in here. The nonlinearity is the point: months one through four look like nothing is happening precisely because they are building the thing that makes months five through eight happen.
Months 9–12 and beyond: Compounding and defensibility
Now the harder, more valuable terms come into range — the ones with commercial intent that were unwinnable at month one. Pages published in month two are still producing, without any additional spend, which is the entire economic argument for SEO over ads. The work shifts from establishing presence to expanding and defending it. This is also the point where the cost question reframes itself, because the spend is now buying growth on top of an asset rather than building one from zero — our breakdown of what SEO costs for a small business covers the money side of that trade in detail.
Want it done for you?
Websites, SEO, and AEO — built with Claude Code in days, not months.
Get a Custom QuoteThe Five Variables That Decide Where You Land in the Range
Two businesses starting the same month can be six months apart at the finish, and the gap is almost always explained by these five things rather than by effort.
1. Domain history. An existing site with indexed pages and a couple of years of history has already cleared the gate a new domain is still standing at. This is the single largest variable, and it is worth knowing which side of it you are on before you set expectations.
2. Competitive density of your targets. A regional service business going after service-plus-city phrases competes against a handful of similar local sites. A business chasing a broad national category term competes against sites with a decade of accumulated authority. Same work, wildly different clocks — and the choice of target is yours to make, which makes this the most controllable of the five.
3. Technical foundation. A fast, clean, machine-legible site gets crawled more often, indexed faster, and evaluated on its content rather than penalized for its plumbing. A slow, bloated build burns months of drag for reasons that have nothing to do with what you wrote. This is why the build and the SEO are not separate projects — our AI website building work exists partly because a site that is Built With Claude Code on a clean foundation starts the clock in a materially better place than one that has to be repaired first.
4. Content velocity and consistency. Publishing steadily beats publishing in bursts, because a body of pages maturing together is what produces the step change. Twenty pages over five months outperforms the same twenty pages dumped in one week and then nothing for four months — and it dramatically outperforms twenty pages spread across two years.
5. Starting content depth. A site with five pages has to build a foundation before it can compete. A site with sixty existing pages has raw material to optimize, consolidate, and expand, and optimization moves faster than creation.
How to Tell It's Working at Day 45 — Leading vs. Lagging Indicators
Leads and revenue are lagging indicators. They are the right measures of success and the wrong measures of progress, because they stay at zero through the entire stretch where the outcome is actually being determined. Judging an engagement on lagging indicators at day 45 tells you nothing except that it is day 45. Four leading indicators, all visible in Google Search Console, tell you the truth much earlier.
Indexing speed. Pages you publish should be indexed within days. This is a binary health check on the foundation — if new pages sit in "discovered — currently not indexed" for weeks, the timeline has stopped at gate one and no amount of additional content will unstick it until that is addressed.
Impressions. How many times your pages appeared in results at any position. Impressions climb months before clicks, and a steady upward impressions line at month two is real evidence the work is landing even while traffic reads zero.
Average position on target queries. Position 60 to position 30 produces exactly zero clicks and is unambiguous forward motion. Track it per query, not as a site-wide average, because the site-wide number is noise.
Query breadth. The count of distinct search terms surfacing your site. Rising breadth means Google is finding more of your content relevant to more things, which is the mechanism behind the step change. If all four are climbing and clicks are still near zero, the engagement is healthy and the answer is to keep going. If all four are flat at day 60 with content shipping, something is genuinely wrong — start with the diagnostics in why your website gets no traffic.
AI Search Runs on a Different, Faster Clock
Here is the part most timeline articles have not caught up to. Google rankings are a competitive queue — to appear, you have to displace someone. AI assistants work differently: when someone asks ChatGPT, Perplexity, or Google's AI Overviews to recommend a business in your category, the model assembles an answer from sources it finds clear, specific, and corroborated. It is not running the same authority-accumulation clock, which means being cited by an AI assistant can happen considerably faster than ranking on page one for the equivalent query — sometimes in weeks rather than quarters.
That matters for the timeline question in a practical way: the two efforts share most of the same underlying work, so pursuing both means the slow compounding curve of search rankings runs in parallel with a faster visibility channel instead of being the only thing you are waiting on. The catch is that AI citation is winner-take-few — assistants name one to three businesses, not ten — so the work has to be aimed at being the clearest, most specific, most consistently referenced source in your category rather than at ranking volume. That is what answer engine optimization is, and it is why we do not treat it as a bolt-on to SEO services.
What Makes SEO Take Longer Than It Should
Most blown timelines are self-inflicted, and they follow a short list of patterns. Switching agencies every quarter resets the clock each time, because the new vendor spends their first two months re-learning the site and often reversing the previous one's decisions — three consecutive four-month engagements produce far less than one twelve-month engagement. Publishing in bursts wastes the compounding effect that consistency creates. Aiming exclusively at the hardest terms means competing where you cannot win yet while ignoring the winnable phrases that would build the credibility to reach the hard ones later. Ignoring the technical foundation means paying for content that a slow or badly-structured site cannot get full value from. And redesigning mid-engagement without a migration plan can undo a year of accumulated position in a weekend — if a rebuild is on your horizon, sequence it deliberately rather than dropping it into the middle of a working SEO program.
The 90-Day Checkpoint: Stay the Course or Change Something
Ninety days is the fair point to evaluate, and it is an evaluation of inputs and leading indicators — not revenue, which is not a reasonable thing to demand at day ninety. Four questions settle it. Are new pages indexed within days of publishing? Are impressions trending up rather than flat? Have at least some target queries improved in average position, even if none are on page one? Did the agreed volume of substantive content actually ship on schedule?
Four yeses and no leads means the engagement is on track and quitting is the expensive choice — you would be walking away one month before the compounding starts. Content shipping but nothing indexing is a technical problem, not a patience problem, and it needs solving this week. Flat impressions and flat positions across dozens of published pages at ninety days means the targeting is wrong: the content is likely aimed at terms nobody searches or terms you cannot win, and the fix is a targeting reset, not more of the same. And if you cannot get a straight answer about how many pages shipped and what they target, the problem is not the SEO timeline — the work is not being done, and that timeline never ends. If you want an outside read on which of those four situations you are actually in, that is a specific and answerable question, and it takes a look at your Search Console data rather than a sales call.