Most small and local businesses see early SEO movement in one to three months, meaningful traffic and leads in four to six months, and strong, compounding results in six to twelve months. New websites and competitive industries take longer. Local map rankings and fixes to technical problems can move faster. The timeline depends on where you start, who you compete with and how much consistent work goes in.

Why SEO takes time

Search engines have to find your changes, recrawl your pages, reassess them against competitors and build trust in your site. Google's own SEO Starter Guide notes that some changes show within hours while others take several months, and recommends waiting a few weeks before judging a change. Trust signals such as links, reviews and brand mentions also build gradually, and you cannot buy them faster without risking penalties.

A realistic SEO timeline

Month 1: foundations. Audit the site, fix crawl and indexing problems, set up Google Search Console and GA4, optimize your Google Business Profile, and complete keyword research. You may see small gains from technical fixes, but mostly this month builds the base.

Months 2 to 3: early signals. Improved and new service pages get indexed. Impressions in Search Console rise and you start ranking on page two or three for target terms. Local businesses often see map pack movement here if reviews and the profile are strong. Leads may start, but are usually still small in number.

Months 4 to 6: traffic and leads. Pages move onto page one for less competitive and long tail searches. Organic calls and form fills become noticeable. This is the point where most businesses can see whether the plan is working in revenue terms, not just rankings.

Months 6 to 12: compounding. Content, links and reviews add up. Rankings strengthen for more competitive terms, and each new page ranks faster because the site has more authority. Cost per lead from organic usually keeps falling as traffic grows without extra spend.

After 12 months: maintenance and expansion. Protect what ranks, refresh older pages, add new services and locations, and target harder keywords.

What makes SEO faster or slower

  • Site age and history. An established domain with existing links moves faster than a brand new one.
  • Competition. A dentist in downtown Toronto faces more competition than a landscaper in a smaller town.
  • Starting point. Fixing a site with serious technical problems can produce quick jumps. Our technical SEO audit guide shows what to check.
  • Content quality and volume. One strong page per service beats ten thin ones, but a site that publishes steadily grows faster than one that stops.
  • Reviews and links. Local rankings depend heavily on reviews. Wider rankings depend on links and mentions from other sites.
  • Consistency. Stopping and starting resets momentum. Six months of steady work beats twelve months of occasional bursts.

How long local SEO takes

Local SEO is often the fastest part. A neglected Google Business Profile that gets the right categories, services, photos, posts and a steady flow of reviews can climb in the map pack within weeks to a few months. Ranking your website organically for city searches such as "plumber Halifax" usually takes longer, often four to eight months, because it relies on content and links as well.

Getting mentioned in ChatGPT, Gemini, Perplexity and Google's AI Overviews follows a similar curve, and often starts once your organic presence is established. AI assistants draw on pages that already rank, plus reviews, directories and mentions across the web. Clear, quotable answers on your site help. Our guide to preparing your website for AI search and our LLM SEO service cover this in more detail.

How to measure progress before leads arrive

In the first few months, track leading indicators rather than revenue alone:

  • Impressions and average position in Search Console for your target pages.
  • The number of keywords ranking in the top 10 and top 3.
  • Map pack position for your main service in your area.
  • Google Business Profile calls, direction requests and website clicks.
  • Organic sessions to service pages, and then calls and forms from organic.

Our guide to tracking qualified leads explains how to connect rankings to real enquiries.

Warning signs that SEO is not working

  • No change in impressions at all after three months of work.
  • Reports full of rankings for terms nobody buys from.
  • No clear list of what was changed each month.
  • Promises of guaranteed number one rankings, or bulk link packages.
  • Traffic growing but no calls or forms, which usually points to the wrong keywords or weak pages.

Questions to ask an SEO provider about timelines

  1. Which keywords do you expect to move first, and why those?
  2. What will you change in the first 30, 60 and 90 days?
  3. What leading indicators should I see before leads arrive?
  4. How will you report calls and forms from organic search, not just rankings?
  5. What happens to my rankings and content if we stop working together?

A good provider answers with specifics for your market. Anyone who promises page one in a set number of weeks, without having looked at your competitors, is guessing.

If you need leads sooner

SEO is a long-term channel. If you need leads this month, run Google Ads alongside it, and use the search terms that convert to decide which SEO pages to build first. Our SEO vs Google Ads guide explains how to split the budget.

How Social Signals Marketing runs SEO

We set a clear 90 day plan, show every change we make each month, and report on calls and bookings, not just rankings. Our SEO services cover technical fixes, local SEO, content and AI search visibility, and combine with video and paid ads when you need faster results. For Pure Drip IV Therapy, a rebuilt site and AI era SEO strategy helped the brand show up across Google AI Overviews, ChatGPT and Perplexity. Ask for an SEO audit to get a realistic timeline for your market.

Frequently asked questions

How long does SEO take for a small business?

Most small businesses see early ranking movement within one to three months, noticeable traffic and leads in four to six months, and strong compounding results after six to twelve months. Local map rankings can improve faster, while new sites in competitive industries take longer.

Can SEO work in 30 days?

Some changes can show results within 30 days, especially fixing technical problems, optimizing a Google Business Profile or improving pages that already rank on page two. Building new rankings for competitive keywords almost always takes several months.

How long does it take a new website to rank on Google?

A new website usually takes six to twelve months to rank well for competitive terms, because it has no history, links or reviews yet. It can rank sooner for specific, less competitive searches such as a niche service in a smaller town.

Why is my SEO not working after 6 months?

Common reasons include targeting keywords that are too competitive, thin or duplicated service pages, technical problems blocking indexing, too few reviews or links, and work that stopped and started. A technical audit and a review of which keywords are realistic usually reveals the cause.

Should I stop SEO once I rank?

No. Competitors keep improving, pages age and search results change. Once you rank, the work shifts to protecting and refreshing existing pages, building reviews and links, and expanding into new services, but stopping completely usually leads to a slow decline.