Key takeaways
- Expect early movement in four to eight weeks, clear gains in three to six months, and stable top positions in six to twelve.
- Competition, your starting point, reviews and focus change the speed most.
- Start a season before your busy period, especially for roofing, HVAC and outdoor trades.
- Judge progress by leading indicators: impressions, grid rankings, profile actions and reviews.
- Be wary of guarantees and results promised in days.
The short answer
For most home service businesses, local SEO shows early movement within four to eight weeks, clear gains in three to six months, and settles into stable top positions for competitive searches in six to twelve months. In a small town with few competitors it can be much faster. In a big city in a crowded trade like roofing or HVAC, it can take longer.
That range is not just my experience. Google itself has given a similar figure:
“In most cases, SEOs need four months to a year to help your business first implement improvements and then see potential benefit.”
Maile Ohye, then a Developer Programs Tech Lead at Google, in Google's 2017 video "How to hire an SEO" (coverage on Search Engine Land)
Local SEO for a service business often sits at the faster end of that range, because the Google Business Profile is a direct lever and you are only competing with businesses near you.
Month-by-month timeline
Here is what a typical engagement looks like when the work is done consistently. Your market will move faster or slower, but the order rarely changes.
| Period | Work happening | What you usually see |
|---|---|---|
| Weeks 1 to 4 | Audit, research, profile fixes, technical fixes, review process set up | Profile changes picked up; more profile views; first new reviews |
| Months 2 to 3 | Core service pages, citation cleanup, first area pages | Rankings move for less competitive searches and nearby areas; impressions rise |
| Months 4 to 6 | More pages, local links, steady reviews, profile posts | Map pack appearances spread across more of your area; calls increase |
| Months 7 to 12 | Content for every service and key town, ongoing links and reviews | Top positions for main searches; steady, predictable lead flow |
| Year 2+ | Maintenance, new services and areas, defending rankings | Compounding returns; lower cost per lead than ads |
Weeks 1 to 4: foundations
The first month is about fixing what is broken. Categories get corrected, services listed, photos added and technical problems such as unindexed pages fixed. Google often picks up profile changes within days to weeks, so this is when you may see the first small lift, especially if the profile was badly incomplete before.
Months 2 to 3: relevance
New service pages and cleaned-up citations start to register. Rankings usually improve first for long, specific searches such as "water heater replacement in [town]", and in the areas closest to your address. Impressions in Search Console rise before clicks do.
Months 4 to 6: prominence
Reviews and local links accumulate. This is where the map pack starts to show up across a wider part of your service area, and where most owners notice a real change in calls.
Months 7 to 12: momentum
With the foundations in place, each new page, review and link adds to what is already there. Competitive head terms such as "roofer near me" in a big city usually fall into place in this period.
What changes the speed
| Factor | Faster when | Slower when |
|---|---|---|
| Competition | Small town, few established competitors | Big city, crowded trade, national brands and lead sellers |
| Starting point | Some reviews and an existing site | New business, no reviews, no website |
| Profile history | Clean, verified, consistent | Past suspensions, duplicates, changing addresses |
| Website | Fast, indexed, one page per service | Slow, thin, or on a platform that is hard to change |
| Reviews | Customers asked after every job | Reviews only now and then |
| Focus | A few services and towns at a time | Trying to rank everywhere for everything at once |
How timing differs by trade
Seasonality matters as much as competition. Plan your start date around when your customers search:
- Roofing: storm-driven. Start in the off-season so rankings are ready before hail or hurricane season. See Roofing SEO.
- HVAC: peaks in summer and winter. Starting in June means ranking in September, after the rush. See HVAC SEO.
- Plumbing and drains: steady all year, with winter spikes for frozen pipes and water heaters. See Plumbing SEO.
- Landscaping, lawn care and pools: customers sign up in early spring, so rank by late winter. See Lawn Care SEO.
- Chimney and snow removal: booked in late summer and autumn. See Chimney SEO.
Every other trade is covered on the industries page, each with its own seasonal notes.
Local SEO vs ads: how the timelines compare
If you need calls this week, local SEO is not the right tool on its own. Paid options are faster, but they stop the moment you stop paying. Here is how they compare:
| Local SEO | Google Ads | Local Services Ads | |
|---|---|---|---|
| Time to first leads | Weeks to months | Days | Days to weeks (after verification) |
| How you pay | Monthly work | Per click | Per lead |
| Cost over time | Falls per lead as rankings grow | Rises with competition | Rises with competition |
| When you stop | Rankings mostly hold for a while | Leads stop immediately | Leads stop immediately |
| Helps AI visibility | Yes | No | No |
Many home service businesses run ads during the first few months of SEO, then reduce spend once organic leads are steady. Reviews help both, so the review habit pays off twice. For a full cost comparison, see Local Services Ads vs SEO for contractors.
What a realistic first year looks like on paper
It helps to know what "working" looks like before you start. In a typical first year for a single location in a mid-size market, the reports tend to show a pattern like this. In the first quarter, impressions in Search Console climb while clicks barely move, and the map pack appears only near the shop. In the second quarter, clicks start to follow impressions, the rank grid shows top-three positions spreading into nearby neighborhoods, and profile calls rise. By the second half of the year, the main service searches are ranking in most of the area, new pages rank faster than the first ones did, and calls from search become predictable enough to plan around.
The exact numbers depend entirely on your market, which is why I agree on targets with each client after looking at their competitors, rather than quoting a figure up front.
Why rankings sometimes dip
Progress is rarely a straight line. Short dips are normal, and usually have a clear cause:
- Google updates. Core and local algorithm updates can shuffle rankings for a few weeks.
- Competitor activity. A competitor gets a burst of reviews or launches new pages.
- Profile edits. Changing your name, category or address can cause temporary drops, and some edits trigger re-verification.
- Seasonality. Fewer searches in the off-season means fewer impressions, even if rankings hold.
- Spam. New fake listings appear, especially in trades like locksmiths and garage doors.
Judge progress over quarters, not weeks, and look at the trend across several indicators.
How to tell if it is working
Calls are the goal, but they are a lagging indicator. Watch the leading indicators month by month so you know early whether things are moving:
- Impressions in Search Console rising for your service and town searches.
- Map rankings on a grid, with the area where you appear in the top three spreading outward.
- Profile actions: calls, website clicks and direction requests from your Google Business Profile.
- Reviews growing steadily, and recent.
- Calls and forms by source, tracked so you can see which came from search.
- AI mentions: whether AI tools name you when asked for your service in your area.
I report on all six every month. You can see how that report is laid out on my case studies page.
How to get results sooner
- Fix the Google Business Profile and technical problems first; they are the fastest wins.
- Ask every customer for a review from day one.
- Focus on your two or three most profitable services and closest towns before expanding.
- Start a season before your busy period.
- Answer the phone. More rankings with missed calls do not turn into jobs.
- Keep going. The biggest mistake is stopping at month three, just before results compound.
The step-by-step version is in my local SEO checklist for contractors.
What about AI search?
AI tools such as ChatGPT and Google's AI Overviews build their local recommendations from the same profiles, reviews, listings and pages. In my experience, AI mentions tend to follow the same curve as local rankings, sometimes a little behind, because the AI tools need the underlying signals to be strong first. The details are in GEO vs SEO for home service businesses.
How budget affects the timeline
More budget mostly buys more output per month: more pages, more links and more frequent profile work. That can shorten the timeline, but only up to a point, because Google still needs time to crawl, test and trust changes, and reviews arrive at the pace you complete jobs. Doubling spend rarely halves the time. Consistency matters more than intensity: steady monthly work for a year usually beats a big burst followed by nothing. You can see what each level of work includes on my pricing page, and what different budgets buy in how much local SEO costs.
Red flags
Be cautious of anyone who promises:
- Guaranteed #1 rankings. No one controls Google's results. Google's own guidance on hiring an SEO warns against it.
- Results in days. Fast results usually come from tactics that break Google's rules, such as fake reviews or keyword-stuffed names, and they tend not to last.
- Long lock-in contracts with no clear reporting.
- Ownership of your profile or website. Your Google Business Profile and site should always be in your name.
The honest version: local SEO is a three to twelve month investment that keeps paying after the work slows down. If you need calls this week, ads are the faster tool. Many businesses run both, then reduce ad spend as organic rankings take over.
Want a timeline for your own market? Book a free strategy call and I will look at your competitors and tell you what is realistic. Plans are month to month; see pricing.
People also ask
Real questions people search about Strategy, answered plainly.
How long does local SEO take to work?
Most home service businesses see early movement in four to eight weeks, clearer gains in three to six months, and stable top positions for competitive searches in six to twelve months. Smaller towns and less crowded trades are often faster.
Is local SEO worth it?
For most home service businesses, yes. Local searches come from people ready to book, and unlike ads, rankings keep bringing in calls after the work slows down. It works best when you can answer the calls it brings.
How much does local SEO cost per month?
Agency retainers commonly range from a few hundred to a few thousand dollars a month, depending on market, competition and how many services and locations are covered. Compare what each quote actually includes.
Why does local SEO take so long?
Google needs time to crawl and trust changes, reviews and links build up gradually, and you are competing with businesses that may have years of head start. The work compounds, which is why results tend to accelerate over time.
Can I speed up local SEO?
Yes, by fixing the profile and technical problems first, getting reviews flowing quickly, focusing on fewer services and towns at a time, and starting before your busy season. You cannot safely skip the trust-building part.
When should I stop if it is not working?
Judge progress at three and six months against leading indicators such as impressions, map rankings on a grid and profile actions. If none of those are moving after six months of consistent work, something in the strategy needs to change.
Is local SEO faster than general SEO?
Usually, yes. Local competition is limited to businesses near you, and the Google Business Profile gives you a direct lever that national SEO does not have.
How long does it take Google to update my Business Profile?
Edits to your profile are usually reviewed and published within days, although some changes, such as name or address edits, can take longer or trigger re-verification.
Do new businesses take longer to rank?
Usually, yes. A new business starts with no reviews, links or history, so building prominence takes longer. Focusing on reviews and a handful of strong pages helps most.
Is it worth doing SEO in the off-season?
Yes. The off-season is the best time to start, because rankings need a few months to build. Work done in winter pays off when demand returns.
Will my rankings drop if I stop doing SEO?
Not immediately. Rankings usually hold for a while, then slowly fade as competitors keep working and your reviews and content age.