The question is usually asked politely, but underneath it is something more direct: how many months do I keep paying before I know whether this was a waste?
That is a fair thing to want to know, and most answers to it are useless. Either a vague "it depends" or a suspiciously specific promise of page one in thirty days. Here is the honest version, with the caveat that almost everybody publishing timelines on this subject sells the service.
Start with what Google says
Google's own guidance, from Search Advocate John Mueller, is that new sites typically need to wait somewhere between four months and a year before seeing significant results. That is not the platform being slow on purpose. The signals that drive rankings accumulate over time, and a brand new site has no link history, no behavioural data, and no track record, regardless of how good its content is.
Ahrefs put numbers on it from their own keyword database: the average page ranking in the top ten is more than two years old, and only 5.7% of newly published pages reach the top ten within a year of publication.
Read that and it sounds hopeless for a local business. It is not, and the reason why is the single most important thing in this article.
Local is a different race
Those figures describe competing on the open internet, where a page about water heater repair competes with every page about water heater repair anywhere.
Local search is filtered by geography. You are not competing with every plumber in the country for emergency plumber. You are competing with the plumbers who could actually reach the person searching. That constraint is why local SEO produces results in months rather than years, and why a well-optimised local business can outrank a much older, much larger website inside its own service area.
Practically, most sources converge on three to six months for meaningful local movement, against six to twelve for general SEO.
What actually happens, and when
The first few weeks. Your Google Business Profile is the exception to everything above and the reason the first month is not wasted. Profile work can move visibility within weeks, sometimes days. Categories, services, hours, description, photos, and service areas are the fastest-returning things in local marketing, and they cost nothing. If somebody is charging you for six months of work before touching this, that is a problem.
Months one to three. Foundation. Technical issues on the site, pages for the towns you actually serve, review volume beginning to accumulate, citations made consistent. Very little of this shows up as rankings yet. This is the stretch where people quit.
Months three to six. Map pack movement in your immediate area, long-tail terms starting to land. Service plus town phrases are the ones that move first because they have the least competition and the clearest intent. This is where you should expect the first real phone calls attributable to the work.
Months six to twelve. The competitive head terms, if they come at all, and the compounding effect of content and reviews accumulated over the earlier months.
What speeds it up or slows it down
Domain age is the big one and you cannot do anything about it. An established site with some history moves in four to six months; a brand new domain realistically needs nine to twelve.
Competition is the second. A trade with four competitors in town is a different problem from one with forty.
Review velocity matters more locally than almost anything else, and it is the lever most within your control. So is publishing consistently, with sources suggesting sites producing a few quality pieces a month see meaningfully faster movement than those publishing occasionally.
And the thing that kills more local SEO efforts than competition ever does: stopping and starting. Two months of effort, a pause, then a restart six months later almost never works. Consistent modest effort beats bursts followed by gaps, because the signals being accumulated are signals about consistency.
Do not fly blind for six months
The worst version of this is paying for half a year and having no idea whether anything is happening until the end. There are leading indicators well before the phone rings.
In the first month, your Google Business Profile insights should show movement in views and searches even before calls change. By month two or three, Google Search Console should show your site appearing for more queries and more of them local, even if clicks lag. By month three or four, impressions on service plus town phrases should be climbing.
If none of those are moving by month four, something is wrong, and that is a legitimate moment to ask hard questions rather than waiting out the full year.
The thing that has changed recently
One number worth knowing, from BrightLocal's 2026 consumer survey: the share of consumers using AI tools to find local businesses jumped from 6% to 45% in a single year.
That does not change the timeline, but it does change what the work is. The same things that make you findable in the map pack, a complete profile, real reviews, clear pages about what you do and where, are what make you resolvable to a system answering a question. It is not a separate project. It is the same project with a second audience.
The honest answer
Three to six months for a local business with an existing site, to see the map pack and long-tail terms move. Nine to twelve for a brand new domain. A few weeks for Google Business Profile changes specifically, which is why that work comes first.
And a year of commitment, not a quarter. Anybody promising page one in thirty days is selling either something that does not work or something that will get you penalised, and the tell is the specificity of the promise rather than the length of it.