How much does local SEO cost?
For most businesses, local SEO is a monthly retainer, and we quote ours after a free local visibility check because the price depends on how many locations you have and how crowded your map pack is.
Two things drive the number. The first is cleanup: if your business has moved, rebranded or changed phone numbers, there is a one-time job of fixing old listings across directories, and we bill that as setup. The second is competition. A roofer in a metro with dozens of established competitors needs more review, content and link work than a specialty clinic in a small town.
Be careful with cheap packages that promise a fixed number of citations or posts per month. Volume is not the goal. Ask what will change on your Business Profile and website in the first 30 days, and what you will see in reporting: calls, direction requests and website visits from local search. Our engagements are month to month with 30-day cancellation, so the work has to earn its keep. You can request the free check here.
Can I do local SEO myself, or should I hire an agency?
You can do the core of local SEO yourself if you have one location, a simple service list and a few hours a week, and many small businesses should start that way.
The DIY list is short: claim and verify your Google Business Profile, pick the right primary category, keep your name, address and phone identical everywhere, ask every happy customer for a review, and build one solid page per main service. None of that needs paid tools.
Hiring help pays off when the job stops being a checklist. That usually means multiple locations, a market where the top three spots belong to businesses with years of reviews, a messy history of old addresses and duplicate listings, or a suspension you need to untangle. It also makes sense when your time is worth more than the fee.
My honest test: if you have done the basics for three months, reviews are coming in, and you still do not show in the map pack for your main service near your own address, it is time for a second set of eyes.
Sources: Tips to improve your local ranking on Google (Google Business Profile Help)
Should I invest in local SEO or Google Ads first?
If you need calls this month, start with Google Ads and run local SEO alongside it, because ads buy visibility right away while local SEO compounds over months.
They do different jobs. Paid search lets you choose the exact services, ZIP codes and hours you show for, and you can switch it off. Local SEO earns map pack and organic placement you do not pay for per click, and Google is clear that nobody can pay for a better local ranking. Local Services Ads, the pay-per-lead units at the top of many home service searches, are a third option and pull details from your Business Profile.
In the accounts I audit, the best setup uses each to inform the other. Ad search terms show which services and towns actually convert, which tells us which local pages to build first. Once organic visibility holds for a term, we can often ease ad spend back on it. Our Google Ads management minimum is $2,000 a month plus at least $3,000 in ad spend, so for smaller budgets, local SEO alone may be the smarter first move.
Sources: Tips to improve your local ranking on Google (Google Business Profile Help), How to grow your business with Local Services Ads (Google)
Why does my business show up on Google Maps for some people but not others?
Local results change with the searcher's location, so the same search can show you in the top three on one street and nowhere a few miles away.
Google says distance is one of the three main local ranking factors, and when someone does not share a location, Google uses what it knows about where they are. Your own phone is also a poor test. You search from near your office, on an account that has visited your profile many times.
A better check: search your main service from several points around your service area, in a private window or with a rank tracker that plots results on a grid. You will usually see a strong circle near your address that fades with distance. That shape tells you what to work on. A small circle in a busy market points to prominence, meaning reviews, links and mentions. Being missing even near your address points to relevance or a profile problem, such as the wrong primary category.
We map this before we change anything, so later reporting shows real movement and not one lucky search.
Sources: Tips to improve your local ranking on Google (Google Business Profile Help)
How do ChatGPT and other AI assistants find local businesses?
AI assistants mostly answer local questions by running ordinary web searches behind the scenes, so the same signals that win local search also decide whether your business gets named.
OpenAI's help center gives a plain example: when someone asks ChatGPT for good restaurants near them, it may use their general location from their IP address and rewrite the prompt into a search like top restaurants in that city, which it sends to its search partners. Google's AI Mode similarly splits a question into several sub-searches. Either way, the answer is built from pages and listings that already rank and agree with each other.
For a local business that means three practical things. Your Business Profile, website and directory listings need to match. Your service pages should state plainly what you do and which towns you serve. And you need third-party proof, like reviews and local mentions, because assistants lean on what others say about you, not just what you say.
We go deeper on this on our AI search optimization page.
Sources: Searching the web with ChatGPT (OpenAI Help Center), AI features and your website (Google Search Central)
Does posting on social media help local SEO?
Social posts are not a direct ranking factor for the map pack, but they help local visibility indirectly by building the reputation and mentions that prominence is made of.
Google describes prominence as how well known a business is, including links to your business and your reviews. Social activity feeds that when it gets people talking about you, linking to you and leaving reviews. It matters even more for AI answers, which pull from many sources beyond your website.
My view is simple. Owned and earned media matter more than anything we buy. For a plumber, a dentist or an auto body shop, that means posting real, relatable content on public profiles: finished jobs, your team, the questions customers ask you. Not polished brand ads. Answer local questions on Reddit or in community groups where it fits, as yourself.
Do not expect a post to move rankings next week. Treat it as the slow work that makes every other signal more believable, and keep the basics on your Business Profile tight while you do it.
Sources: Tips to improve your local ranking on Google (Google Business Profile Help)