The honest timeline
Ranges, not promises — anyone giving you a date is guessing. These reflect what a competently built local site usually experiences.
Months 0-2: foundation
Site build, technical setup, service pages, service-area pages, Google Business Profile optimisation, tracking. Almost no traffic. This phase is invisible from outside and it determines everything that follows.
Months 2-4: first signals
Long-tail terms start appearing — specific, low-competition phrases like 'tankless water heater installation in [suburb]'. A trickle of calls begins. This is where most contractors who bought SEO get impatient and cancel, usually right before the curve turns.
Months 4-9: the climb
Core service terms move onto page one for suburbs first, then the metro. Call volume becomes consistent enough to plan around. Content depth and links accumulated in earlier months start compounding.
Months 9-18: competitive placement
The high-value head terms — 'plumber [city]', 'roofing company [city]' — become reachable, depending on how entrenched the incumbents are. In very competitive metros this phase can run longer.
What makes it faster or slower
Four variables account for most of the difference between a six-month climb and an eighteen-month one.
- Competition depth — how many established sites already hold the terms, and how strong their link profiles are.
- Market size — a metro of five million is far harder than a city of 200,000.
- Domain history — an aged domain with existing links moves faster than a brand-new one.
- Content and link velocity — consistent monthly work compounds; sporadic effort restarts the clock.
What the waiting period actually costs
Twelve months of a mid-range SEO retainer is a real expense before the first reliable lead arrives, and it is spent against an outcome nobody can guarantee. For a contractor who needs calls this quarter, that is the wrong instrument regardless of how good the agency is.
That gap is the entire reason the rank and rent model exists. The operator absorbs the ranking period, and the contractor pays only once the asset is producing.
How to tell whether SEO is working before rankings arrive
Rankings are a lagging indicator. Earlier signals tell you whether the work is on track: impressions in Search Console climbing, more pages indexed, long-tail queries appearing, average position improving even while still on page two, and a rising number of distinct queries triggering your pages.
If none of those are moving after four months of paid work, the problem is the work, not the timeline.
Skipping the wait
Leasing a ranked site is not faster SEO. It is somebody else having already done the eighteen months. The site is live, the placement exists, the calls are measurable on day one, and the trial period lets you verify all of that before paying anything.
For contractors who want to own the asset long-term, building your own site is still the right answer — it just needs to be started with realistic expectations about when it will pay.