Part of SEO in Kenya: How Search Visibility Actually Works, Hiring Someone to Do Your SEO: What You Are Actually Buying

How Long Does SEO Take to Work?

There is no single honest number for how long SEO takes, because the answer depends entirely on what kind of work was done. A blanket “three to six months” is why clients so often cannot tell genuine progress from stagnation — it sets one expectation for work that moves at very different speeds.

How long before I see anything?

Realistic time to visible effect, by type of work:

Work typeRealistic time to visible effect
Technical fix (indexing, redirects, sitemap)Days to a few weeks
On-page change to an existing, already-indexed pageTwo to six weeks
New page in a low-competition nicheFour to eight weeks
New page in a competitive spaceThree to six months, sometimes longer
Local SEO / Google Business Profile changesOne to four weeks for insight changes; longer for ranking shifts
Off-page / link-building workThree months or more, and effects compound gradually

Technical fixes register fastest because they remove a blocker rather than build new authority. Ranking a brand-new page in a competitive space is slowest because it is competing against pages that have had months or years to accumulate trust.

Leading indicators versus lagging indicators

Leading indicators move first and predict the lagging ones: crawl stats improving, indexed page count rising, impressions increasing in Search Console. These show that the site is being seen more, before that translates into clicks or conversions.

Lagging indicators — conversions, revenue attributed to organic search — move last, and only once the leading indicators have already shifted. Watching only the lagging indicators in the first month of an engagement is watching the wrong number too early.

What to check at 30, 90, and 180 days

30 days. Technical fixes should be live and verifiable. Indexed page count and crawl stats should show the effect of any fixes made. Rankings and traffic are too early to judge meaningfully.

90 days. Impressions in Search Console should be trending up for pages that received on-page or content work. Early rankings for lower-competition terms may be visible. This is the point where a genuine engagement should be able to show a real, checkable trend — not a promise.

180 days. Traffic and, where applicable, leads or conversions should reflect the work. Competitive terms may still be moving rather than settled.

Does this actually work?

Genuine progress in Search Console looks like a rising impressions trend across a growing set of queries, even before clicks catch up — a page can be shown more often without yet being clicked more often, because a new page or an improved page still has to earn trust in the reader’s eyes, not just the algorithm’s. Traffic staying flat while impressions and average position improve underneath is not a sign that nothing is happening; it is usually the leading edge of a lagging result.

The reverse is also true and worth saying plainly: some sites do not respond in a reasonable timeframe even after correct work, usually because of a structural issue outside the scope of what was fixed — a market with very low search volume, a domain carrying a prior penalty, or a business model with no realistic query someone would search for. That outcome should be reported honestly, not disguised as “still building.”

Holding an engagement to this

Any hired engagement, covered more fully in hiring an SEO, should be judged against these timelines rather than a single blanket promise. A provider who reports rising impressions at 90 days is showing real progress. A provider who reports only rankings for terms nobody searches, at any point on this timeline, is not.

Same question, different scale