Expect three to six months before meaningful organic traffic, and closer to twelve for competitive terms. Local SEO can move faster — a properly optimised Google Business Profile sometimes shows results in weeks. The reason is structural: Google must find your pages, decide they are worth showing, and accumulate enough evidence to rank them above established competitors. None of that is instant, and anyone promising otherwise is selling something else.
**Weeks 1-4: discovery and indexing.** New pages must be crawled and indexed before they can rank at all. Submitting a sitemap in Search Console speeds this up, but indexing alone is not ranking.
**Months 2-4: early positions.** Pages start appearing for long-tail phrases — specific, lower-volume searches with less competition. Traffic is small but the intent is usually strong.
**Months 4-12: competitive terms.** Broader, higher-volume phrases require accumulated authority: other sites linking to you, consistent publishing, and engagement signals from real visitors.
A complete Google Business Profile — correct categories, real photos, service areas, genuine reviews — can influence the local map pack within weeks. That is often the fastest legitimate organic win available to a service business.
It also has a floor: a fully optimised profile in a competitive city still competes with established firms holding hundreds of reviews. Faster does not mean instant.
This is the honest weakness of SEO as a sole strategy: it does not pay the bills this quarter.
Run paid ads for immediate enquiries while content compounds underneath. Ads stop the moment you stop paying; SEO keeps working after the work is done. Businesses that treat them as alternatives usually pick wrong. They are complements with different time horizons.
Impressions in Search Console rise before clicks do. If your pages are being shown for relevant searches — even at position 30 — the process is working and needs time.
If after three months you have no impressions for your target phrases, something is structurally wrong: pages not indexed, targeting terms nobody searches, or content that does not answer the query. That is a real problem, distinct from ordinary slowness.
You can remove obstacles — submit a sitemap, fix indexing errors, publish consistently, earn genuine links. You cannot skip the evidence Google needs. Services promising rankings in days typically use tactics that get sites penalised.
Usually yes, because local intent converts well and the competition is often weaker than in national markets. But it is a compounding investment, not a source of leads next week.
You need pages that answer what your customers search for. Sometimes that is service pages; sometimes articles. Publishing for its own sake, with no query in mind, achieves nothing.