Most local SEO advice on the internet is one of three things: outdated, generic, or both. It was true in 2017, written for a generic small business, and recycled across a hundred blog posts since. None of which is worth your Tuesday.
What follows is the short list of things we've actually seen move local rankings, and the longer list of things we've watched service businesses spend months on for no measurable benefit. The list is opinionated. It's also calibrated to what we see in client accounts, not to what looks impressive in a content marketing piece.
What actually moves the needle
1. Google Business Profile optimization, ongoing
Not "set up your profile." Anyone can do that. Treating GBP as an ongoing channel, categories, services, photos, posts, Q&A, reviews, response cadence, is the single biggest local SEO lever for service businesses, in almost every category we've worked in. We've seen profiles move from invisible in their local pack to consistently top-3 within 90–120 days of being treated this way. We've never seen a serious local SEO win that didn't include this.
2. Review velocity and review response
Number of reviews matters less than freshness and consistency. A business getting two reviews a month for the last twelve months almost always outranks a business with 200 total reviews from three years ago. Same logic for review responses. Replying to every review within 48 hours, including positive ones, sends an active-business signal that the algorithm responds to.
3. Tightly-built service-area pages
Service businesses that operate across a metro area benefit from individual pages for the specific cities or neighborhoods they serve, but only if the pages are real. A page with the city name swapped in and 400 words of generic copy adds nothing. A page with city-specific content, projects done there, neighborhoods served, traffic patterns, regional considerations, earns its keep. The bar for "real" is the same as for any other piece of content: would a human reading this know it was actually written for this place?
4. Citations on the right directories (and only those)
Citations matter, but the noise around them is louder than the value. The handful of citations that actually move local visibility: Google Business Profile (obviously), Apple Business Connect, Bing Places, Yelp, Facebook, the Better Business Bureau, and the top one or two industry-specific directories for your category. Everything else (BrightLocal-style 100-citation packages) is mostly busywork that doesn't hurt but rarely helps.
5. Page speed and mobile experience
Local searchers are disproportionately on mobile, often in active intent (driving, comparing options). A slow site loses them in the first three seconds, and Google reads that loss as a relevance signal. We've watched local rankings improve materially after nothing more than fixing technical performance issues, with no other changes.
6. Genuine local backlinks
One link from the local newspaper, the chamber of commerce, a local industry association, or a partner business in the same metro will outweigh ten directory links every time. They're harder to get. They're also worth disproportionately more.
What doesn't move the needle (or does so slowly enough not to matter)
- Mass directory submissions. Diminishing returns past the top 10. Vanishingly small returns past the top 30.
- Stuffing every page with the city name. Recognized and discounted. Sometimes penalized.
- Schema markup beyond the basics. The basics matter. The exotic ones are mostly cargo-culted.
- "Geo-targeted" landing pages with thin content. Thinness wins nothing, regardless of geo focus.
- Endless on-page tweaking of meta titles and descriptions. Diminishing returns. Spend the time on content quality and ongoing GBP.
- Most "local SEO tools." A few good ones (Local Falcon, BrightLocal at the basic tier) help with monitoring. Most are dashboards selling the appearance of work.
The local pack winners are usually the businesses that treat their Google Business Profile like a channel, not a directory entry, and have done so for at least six months.
The honest timeline
Local SEO is not fast. Real local visibility moves over months, not weeks, and the work compounds. A business committing to the list above can expect:
- Month 1: No visible ranking change. Foundation work happening.
- Month 2–3: Slight increases in profile views, direction requests, occasional new visibility.
- Month 4–6: Local pack appearances in lower-volume queries, then in higher-volume ones.
- Month 6–12: Consistent local pack presence in primary categories, growing inbound calls, declining cost-per-acquisition for any paid local advertising still running.
If a vendor promises you faster than this, they're either using practices that won't last or they're misreading what's happening.
The work to do this quarter
Pick the three highest-leverage items off the list above and do them seriously. For most service businesses, those three are:
- Fix and start actively maintaining the Google Business Profile.
- Set up a system for asking for reviews after every job and responding within 48 hours.
- Audit your top three local competitors' GBPs and identify the one or two structural advantages they have that you can match.
Done well, that's a quarter of work that produces compounding visibility for years. Done in addition to whatever else you're already doing, paid, content, social, local SEO becomes the channel that quietly builds in the background and produces inbound demand without ongoing media spend. Which, for most service businesses, is the only kind of demand that scales without breaking the math.