The reason this question matters is not curiosity. It is that somebody will ask for results before results are structurally possible, and if you have not set the expectation in writing at kickoff, the programme gets cancelled in month five.
So the useful version of this answer is not a range. It is a schedule of what should be visible when.
The timeline
| Month | Should be visible | Should NOT be expected |
|---|---|---|
| 1 | Gap list delivered. Profile audit done. First pitches out. Directory and partner links claimed. | Any placements. Any ranking change. |
| 2 | First editorial placements live. First round-up listings landing. | Ranking movement. |
| 3–4 | Referring domains on the target page climbing. Non-branded impressions moving. Referral demos from listings. | Revenue attribution. Head-term movement. |
| 5–8 | Position bands improving on mid-competition terms. Gap closure roughly on schedule. | Full pipeline effect. |
| 9–12 | Head-term movement. Non-branded organic sessions materially up. | Closed-won revenue from month-one links. |
| 13–18 | Deals closing with organic in the touch history. | Clean single-touch attribution, ever. |
Month one produces no links. That is not a slow start — it is the phase where the target list gets built, and skipping it is the single most common reason engagements disappoint.
Why each phase takes what it takes
Month 1 — nothing ships, and it should not
Gap analysis takes seven to ten working days. Profile classification takes two to four weeks if there is previous agency work to assess. Prospecting and scoring runs in parallel. First pitches go out in week three.
An agency that delivers placements in month one either had them pre-purchased or skipped the analysis. Both are worse than waiting.
Month 2 — the first things land
Editorial lead time is 21 to 40 days from pitch to live URL, so month-one pitches publish now. Round-up listings, which have shorter cycles, start appearing.
This is also when the free work pays off — directory and partner links claimed in weeks one and two are usually live by now, which is why we run them first.
Months 3–4 — search starts responding
Referring domains on the target page are the first honest metric, and they move here. Non-branded impressions in Search Console follow, because impressions respond earlier than clicks.
Round-up placement is producing referral demo requests by now — the only workstream with measurable commercial output this early, which is why we sequence it first.
Months 5–8 — position bands move
Not exact rank, which is noisy. Count how many target terms sit in positions 1–3, 4–10, 11–20 and beyond, and watch the distribution shift. A term moving 17 → 12 is real progress that averages hide.
Months 9–12 — the head term
Contested category terms need sustained acquisition against a gap that took competitors years to build. This is where the gap closure percentage becomes the number that matters.
Months 13–18 — revenue
If your sales cycle is nine to eighteen months, a link placed in March influences a deal closing next January. That lag is not an SEO peculiarity; it is the same lag every marketing investment has against a long cycle, plus the ranking delay on top.
The month-five conversation
This is where most programmes get cancelled, so prepare for it at kickoff rather than when it arrives.
Four things that should be true by month five:
1. Gap closure roughly on schedule against the month-one number.
2. Position bands moving on at least half the target terms.
3. Non-branded impressions up on the target pages.
4. Referral traffic arriving from round-up placements.
If all four are true, the programme is working and revenue is a timing question. If two or more are false, that is a genuine problem worth acting on — and "no revenue yet" is not one of the four.
What changes the timeline
| Factor | Effect |
|---|---|
| Gap size | The dominant variable. 40 domains vs 120 is a different programme. |
| Monthly volume | Linear, up to a pace ceiling of roughly 20 domains/month |
| Approval speed | Three-day sign-off vs two weeks changes output by ~30% |
| Existing domain strength | A strong domain needs fewer page-level links |
| Profile repair needed | Adds a full quarter before acquisition starts |
| Page quality | If the page is thin, links do not fix it and the timeline is infinite |
What does not speed it up
More money past a point. Doubling budget does not halve the timeline indefinitely. Acquisition faster than roughly 20 referring domains a month on a site with a modest history is its own risk, and the pace ceiling is real.
Cheaper links. Forty placements on sites nobody reads close zero of the gap. Faster to buy, slower to arrive anywhere.
Pressure. Editorial timelines belong to editors. An agency that consistently delivers exactly on target every month is sourcing from somewhere that never says no.
The honest caveat
Everything above assumes the page you are trying to move deserves to rank — that it matches intent, is comparable to the alternatives, and converts the traffic when it arrives.
If it does not, there is no timeline. Links will not fix a page aimed at the wrong intent, and a programme built on that assumption will produce all the leading indicators and none of the outcome. That is worth checking before month one rather than discovering at month nine.