The honest answer is that it depends, but that is not useful on its own. Here are the ranges I plan around and what should be visible along the way.
Typical ranges
- Local pack visibility for a well-optimised profile: 3 to 8 weeks for early movement
- Long-tail informational content on an established site: 4 to 12 weeks
- Competitive commercial keywords in a city market: 4 to 8 months
- National or e-commerce category terms: 6 to 18 months
- Recovery from a technical problem or migration error: often fast once fixed, sometimes a full recrawl cycle
What should be visible at each stage
First 30 days
Technical fixes shipped, tracking verified, profile optimised, keyword map agreed. Impressions in Search Console usually start moving before positions do.
60 to 90 days
New and refreshed pages indexed and gaining impressions, long-tail rankings appearing, local visibility improving, early enquiries attributable to organic search.
6 months
Priority commercial pages competing on page one for some target queries, a measurable increase in organic enquiries, and enough data to know which clusters deserve more investment.
What speeds it up or slows it down
- An existing site with authority ranks new pages far faster than a brand-new domain
- Fast approvals and developer availability make months of difference
- Competitive markets simply take longer — this is not a work-rate issue
- Inconsistent investment resets progress; three months on, three months off rarely works
If someone promises page one in thirty days for a competitive term, ask which term, and check whether anyone searches for it.
Questions about applying any of this to your own website? Request a free consultation.