"How long does SEO take" gets answered with "six months" so reliably that the number has stopped meaning anything. It is roughly right on average and almost never right for a specific site.
The useful version of the answer is a range with the conditions attached — because the conditions are things you can check about your own situation before you commit money to a timeline.
Two timelines, routinely confused
Almost every disagreement about SEO timelines comes from conflating these.
| Leading indicators | Commercial results | |
|---|---|---|
| What moves | Indexed pages, crawl errors, impressions, average position | Sessions, enquiries, revenue |
| When | Weeks | Months |
| Visible in | Search Console | Analytics, your enquiry log |
| What it tells you | Whether the work is landing | Whether the strategy is right |
The gap between them is where engagements die. Month three looks like nothing is happening if you are watching sessions, while Search Console shows a page that has climbed from position 40 to 15 — which is most of the work, producing almost none of the traffic, because clicks are concentrated at the top.
Judge early progress on leading indicators. They move first, they move predictably, and they tell you whether to continue. Judging month two on revenue means changing strategy exactly when the current one is starting to work.
What actually determines the timeline
Starting position, more than anything else
The largest variable is not effort, agency quality or budget. It is where you start.
| Starting point | Realistic path |
|---|---|
| Established domain, good content, technical problems | Fastest. Fixes can surface content that already exists |
| Established domain, no content, sound technically | Moderate. Authority is there; the pages are not |
| New domain, competitive market | Slowest. No authority, and every page starts from zero |
| Established domain, penalised or badly damaged | Unpredictable. Diagnosis first; do not plan a timeline yet |
The first row is where fast results come from, and it is why a technical engagement sometimes produces a change in weeks. That is not the general case — it is the specific case of value that existed and was unreadable.
If content already exists and is not ranking, the fastest thing you can do is establish whether search engines can actually read it. That is why we usually run
a technical audit before anything else.Competition on the specific terms
Not "your industry" — the specific terms. Competition varies enormously within a single market.
A narrow, specific term with clear intent may be winnable in weeks with one good page. The broad head term in the same market may be dominated by publishers with a decade of accumulated authority and be genuinely unwinnable this year.
A good strategy sequences these deliberately: win the narrow terms first, which produces early traffic and builds the topical foundation that makes the broader terms approachable later. A strategy that opens by targeting the hardest term produces nothing for a long time and looks like failure throughout.
Publishing rate, with a ceiling
More content does help, up to the point where quality falls — and past that point it actively hurts, because a site full of thin pages is judged as a site full of thin pages.
The realistic constraint is rarely budget. It is how fast genuinely useful content can be produced, which depends on access to whoever actually knows the subject.
Indexing, which is faster than people expect
A new page on a healthy, regularly-crawled site is typically indexed within days. Indexing is not usually the bottleneck, and treating it as one leads to wasted effort on submission tools that do very little.
If pages are genuinely not being indexed weeks after publication, that is a technical signal worth investigating rather than a waiting problem.
A realistic shape
Not a schedule — a shape. Read it as "what should be visible by roughly when", with the starting-position table above adjusting the whole curve.
| Period | What should be visible |
|---|---|
| Weeks 1–4 | Audit complete, technical fixes underway, pages indexing, crawl errors falling |
| Weeks 4–8 | Impressions appearing for new terms. Movement on low-competition pages. Little traffic change |
| Months 2–4 | Average position improving across targeted terms. Early traffic on narrow terms. First enquiries possible |
| Months 4–8 | Commercial terms entering meaningful positions. Traffic growth becomes visible in analytics |
| Months 8+ | Compounding. Existing pages strengthen, new pages rank faster because the domain has a track record |
The last row is the actual argument for SEO, and it is the one that gets cut short. The work compounds — page twenty ranks faster than page two did, because the domain has established relevance. Engagements abandoned at month five pay the entire cost of the slow part and collect none of the return.
How to tell it is working, early
Four checks you can run yourself, monthly, without the agency:
- Impressions in Search Console. Rising impressions with flat clicks is normal and good in months two to four. It means you are appearing for more things, further down, and moving up.
- Average position on the specific target terms. Not site-wide average — that number is noise. Position history on the terms the strategy actually targets.
- Indexed page count against published page count. A widening gap is a technical problem, not a patience problem.
- Queries you have never seen before. New terms appearing means the site is being understood as relevant to a broader set of things. That is topical authority becoming visible, and it precedes ranking gains.
If all four are flat at month three, do not wait for month six. Something is wrong upstream and more time will not resolve it.
When the answer is "longer than you want"
Some situations are genuinely slow, and knowing that up front is worth more than an optimistic forecast:
- A brand-new domain in a competitive market. Everything starts from zero, and no amount of budget buys the track record that time provides.
- A market dominated by large publishers. If every result on page one is a national publication, the winnable strategy is narrower terms — and that changes the traffic ceiling, which changes the business case.
- A site with a history of penalties or aggressive link building. Diagnosis first. Planning a timeline before that is guessing.
- An organisation that cannot approve content. The most common cause of slow SEO is not search engines. It is a draft sitting in an inbox for five weeks.
The last one is worth stating plainly because it is the most fixable and the least often named. Timeline is a function of publishing rate, and publishing rate is a function of how fast your organisation says yes.
Want this handled properly?
You now know what the work involves. If you would rather not do it yourself, that is what we do.