
A working local SEO playbook for service businesses. What moves the map pack, what wastes effort, and how to measure progress week to week.
If you run a small service business and your local SEO strategy is just “have a website,” you’re losing calls to a competitor whose Google Business Profile is one click away from the searcher’s thumb. The map pack does most of the work for local intent. The website does the rest. Here’s the playbook we use with service-business clients across the country, with the levers that actually move rankings and the ones that don’t.
TL;DR. The four levers that move map-pack rank are review velocity in the last 90 days, primary category accuracy, NAP consistency across 25-ish citations, and weekly Google Posts. Service-area URLs and topical content support those four. Everything else is window dressing.

What “local SEO” actually means for a service business
Local searcher behavior is hyper-specific. People filter by neighborhood, by zip code, sometimes by the block they’re standing on. A coffee shop competes with the next street, not with the one across town. Google reads that signal too. Your map-pack visibility for “plumber near me” depends on where the phone is, what sidewalk it’s on, and which signals you’ve sent Google about the area you serve. National SEO is about pages and links. Local SEO is about proximity, profile depth, and proof that real customers chose you recently.
That’s the part most agencies skip. They quote a flat “local SEO” package and pour the budget into blog posts no one reads. We’ve taken over five accounts in the last twelve months from agencies doing exactly that. The fix is almost never “more content.” It’s fixing the four levers below in the right order, then layering in our local SEO service workflow on top.
The four levers that move the map pack
Write these down. In rough order of impact for a service business with under 50 reviews:
- Review velocity in the last 90 days. Not total review count, recency. A profile that picked up 8 fresh reviews this quarter outranks a profile with 200 stale ones in most service categories.
- Primary category accuracy. Be the most specific category Google offers. “Pizza restaurant” beats “restaurant.” “Estate planning attorney” beats “attorney.”
- NAP consistency across 25-ish citations. Name, address, phone, identical on Yelp, Apple Maps, BBB, and the 22 other directories Google reads.
- Weekly Google Posts. A profile that posts at least once a week sends an active-business signal. Most competitors post twice a year.
None of that is glamorous. None of it takes more than ten hours a month to maintain once it’s set up. That’s the bar. You don’t need a fancy retainer to compete locally, you need someone who runs the four levers consistently.
The proximity trap (and how to work around it)
Proximity is the one factor you can’t change. If your office is on one side of town and the searcher is on the other, you’re at a disadvantage. The workaround isn’t to fake a second address. Google catches that and suspends profiles for it. The workaround is service-area pages on your website, one per neighborhood you actually serve, each with photos, real client names with permission, and a working phone link.
We pair those pages with internal links from the blog. A neighborhood-focused post links to the matching service-area page. Over six months that builds topical authority by area, which is how you start showing up two miles outside your office instead of one. If you want to see the full topical-authority approach we use, we wrote it up in our 2025 map pack guide.

Reviews: the part most owners get wrong
Most agencies tell you to ask happy customers for reviews. Sure. The actual problem is that 80% of small businesses ask exactly once, in person, and never follow up. We send a reminder text 2 days after the service, with the direct review link, and we measure response rate weekly. A reminder bumps response rate from about 6% to about 19% in our accounts. That’s the math. Eight more reviews a month from the same customer base.
- Send the request within 48 hours of service. Memory fades fast.
- Use the direct “write a review” Google link, not a generic profile URL. One less tap matters.
- Reply to every review within 24 hours, including the negative ones. Google reads response rate.
- Never offer a discount in exchange for a review. That violates Google’s policy and can get the profile suspended.
Citations and the consistency check
NAP consistency sounds boring because it is. A typo on the BBB profile, a phone number with a missing parenthesis on Yelp, a suite number on the Apple Maps listing that doesn’t match Google. Every mismatch costs you a few percent of confidence. Google’s algorithm is conservative. When it can’t verify a business cleanly across the citation graph, it ranks the cleaner competitor. Pull a free citation audit from one of the data aggregators and fix the top 25 first. The long tail rarely moves the needle once the top 25 are clean.
| Lever | Time per month | Rough rank impact | Common mistake |
|---|---|---|---|
| Review velocity (90-day) | 3-4 hrs | High | Asking once, never following up |
| Primary category | 15 min once | High | Picking the broadest category |
| NAP citations (top 25) | 2 hrs setup, 30 min/mo | Medium | Mismatched suite numbers and old phones |
| Google Posts | 1 hr/week | Medium | Posting twice a year |
| Service-area pages | 6 hrs setup, 1 hr/mo | Medium-high | One generic “service areas” list page |
| Blog posts | 3-4 hrs each | Low without the rest | Writing without internal links |
How we budget the month for a service-business client.
How to measure progress without fooling yourself
Rank trackers lie at the neighborhood level. The same query returns different map packs from different sidewalks. Use Google Search Console and the Google Business Profile insights together. Track impressions on “discovery” searches month over month, calls from the profile, direction requests, and total reviews collected. If those four go up, you’re winning. If your rank-tracker dashboard says you went from #5 to #4 but calls are flat, the dashboard is fooling you.

Where to start this week
If you have an hour today, fix the primary category and pull your top-25 citation list. If you have four, set up the post-service review reminder text. If you have eight, write the first three neighborhood service-area pages. That’s the order. Most owners we talk to are running version one of all of these and have never iterated. The map pack rewards iteration.
If you’d rather hand the four levers to someone who runs them every week, that’s literally what our managed SEO team does for service businesses. We’ll show you the dashboard before you commit to anything. No 12-month lock-in, month-to-month, you fire us if the calls don’t move.
Either way, fix the four levers in the right order. That’s the whole game.


