How to Choose a Local SEO Company
To choose a local SEO company, check three things in this order: can they explain what they will do in plain language, does the monthly fee realistically cover the work they described, and do you keep ownership of your Google Business Profile, website, and analytics. Everything else is detail. Most owners get burned not because they picked a bad specialist, but because they never tested whether the promised scope could be delivered for the money on the invoice.
I run local search engine optimization and Google Ads for service businesses, which means I am one of the people you would be vetting. That is worth saying up front, because almost every guide ranking for this query was written by an agency describing a set of virtues that happen to match itself. So I have written the version I would want if I were the owner: the questions that actually separate providers, the arithmetic that exposes an undeliverable promise, and the checks you can run in twenty minutes without buying a tool.
What should you actually look for in a local SEO company?
Look for a provider who names specific work, ties it to a business outcome you care about, and hands you the logins. Clarity is the strongest available signal of competence. Someone who understands local search can describe it to a plumber without slides. Someone who cannot will hide behind a proprietary process, and a proprietary process is almost always a thin one.
There is also a baseline you can hold them to that is not a matter of opinion. Google publishes the Google Search Essentials, which sets out the technical requirements, spam policies, and best practices that any legitimate method has to sit inside. A provider whose approach cannot be described in those terms is not doing search engine optimization, whatever it is called on the invoice.
The three qualities that predict a good outcome, in the accounts I have taken over from other providers:
- They diagnose before they quote. A provider who sends a price list before looking at your Google Business Profile is selling a package, not solving your problem. The good ones look first, and many charge for that look.
- They name the constraint. Real diagnosis produces an uncomfortable sentence: your website is the problem, or your category is wrong, or you cannot win this suburb in six months. Providers who only find good news have not looked.
- They tell you what they will not do. A defined scope has edges. If everything is included, nothing is specified, and you will discover the edges later in an argument.
One more thing that sounds counterintuitive. Do not weight their own rankings too heavily. It is fair to check, and I will show you how below, but agencies genuinely do deprioritise their own sites while serving clients, and some of the best local operators I know rank nowhere for “local SEO company” because they have never needed to.
What questions should you ask before hiring?
Start with the list Google publishes, then add the four commercial questions Google has no reason to ask. The published list is useful precisely because it is not written by a vendor, and a provider who has never read it is telling you something about how closely they follow the source of their own industry.
The ten questions Google recommends
Google's Search Central documentation on whether you need an SEO lists the questions to put to any candidate. Paraphrased and grouped, they cover proof, method, and communication: can you show examples of previous work and success stories, do you follow the Google Search Essentials, what results do you expect and in what timeframe, how do you measure success, what is your experience in my industry and in my city, how long have you been in business, how will we communicate, and will you share every change you make to my site.
That last one carries more weight than it looks. A provider who will not log every change is a provider you cannot audit, and cannot cleanly replace. I have inherited sites where nobody could tell me which of four hundred pages had been touched, or why traffic fell off a cliff in March.
The four questions I would add
- Who specifically does the work, and how many other accounts do they hold? You are buying attention. A strategist with forty accounts is a reviewer, not an operator. Ask for a name and a number.
- What happens in the first thirty days, itemised? Vague onboarding is where a retainer quietly buys nothing. You want a list of tasks, not a phase called discovery.
- What does the exit look like? Which assets do I keep, what is handed over, and how much notice. Ask this in the first call and watch the reaction. It is the single most informative question on this page.
- How do I get named in AI answers? Not ranked. Named. If the answer is a blank look, they are optimising for a results page that is losing its monopoly.
How much should local SEO cost, and what does the fee buy?
Most local businesses pay between roughly 500 and 2,000 US dollars a month, and the spread is driven by scope rather than quality. In the Ahrefs survey of 439 providers, the most common monthly retainer band was 501 to 1,000 dollars, chosen by 20.4 percent of respondents. Agencies averaged 3,209 dollars a month, freelancers 1,348 dollars. Providers with more than two years in business averaged 2,023 dollars against 1,540 for the newer ones, which is the market pricing experience rather than deliverables.
| Monthly fee | Roughly what it funds | Honest fit |
|---|---|---|
| Under $250 | A few hours, or automated reporting with no human judgement | Profile upkeep only. Not a growth plan. |
| $250 to $750 | Google Business Profile management, reviews, light on-page work | Single location, thin to moderate competition |
| $750 to $1,500 | The above plus content, technical fixes, link acquisition, real reporting | Most single-location service businesses that want growth |
| $1,500 to $3,000+ | Multi-location, competitive metros, dedicated strategist time | Legal, medical, multi-site home services |
The arithmetic check nobody in the top results will show you
This is the test I would run before any other, and I have never seen it in a guide on this topic. Take the monthly fee. Assume the provider needs to keep roughly a quarter of it as margin, which is a normal service business, then divide what is left by a blended cost of 25 to 50 dollars an hour for competent delivery. That gives you the honest hours your retainer buys.
At 400 dollars a month you are funding somewhere between six and twelve hours. Now hold that against the proposal. If those hours are meant to cover profile management, four blog posts, technical fixes, link building, and a monthly strategy call, the promise is not deliverable and something will be quietly dropped. Usually the content thins out, or the “links” turn into directory submissions.
I price my own work this way deliberately, which is why my front door is a paid diagnostic at 199 dollars rather than a free audit. A free audit is a sales asset, so it is built to produce a yes, and it costs the provider nothing to be wrong. Charging for the diagnosis is what makes it safe to tell an owner that their real problem is a website that will not convert, and that no amount of local SEO will fix that first. You do not have to like that model. You should ask any provider what theirs is.
What are the red flags that should end the conversation?
One flag matters more than the rest, and it comes straight from the search engine itself. Google's documentation is unambiguous:
“No one can guarantee a #1 ranking on Google.”
Google goes further in the same Search Central guidance and names the patterns to be wary of: providers who guarantee rankings, allege a special relationship with Google, or advertise a priority submission. Worth reading alongside it is the spam policies documentation, which lists the tactics that can get a site demoted, several of which are still sold as services. There is no paid queue into the organic index. A provider offering one is either confused about their own trade or counting on you being confused about it. The rest of the list, in the order I would walk away:
- Guaranteed rankings or guaranteed lead counts. Competitors move, algorithms change, and neither is under contract.
- Accounts created under their email. Covered below. This is the one that costs you the most to unwind.
- Reporting that is only keyword positions. Positions are an input. Calls, form fills, and direction requests are the output, and Google Analytics can show you all three.
- A twelve-month lock-in with no exit terms. Local SEO needs a few months to show movement, so a three-month minimum is reasonable. Twelve with no off-ramp is a financing arrangement.
- No named person doing the work. If nobody will put a name to the delivery, the delivery is a queue.
- Volume link building as a headline deliverable. A pile of cheap directory backlinks does very little for a local business now, and a bad backlink profile takes longer to clean than to build.
- Refusal to give you read access to anything. Access is not a courtesy. It is how you verify you are being told the truth.
Who should own your Google Business Profile and analytics?
You should own all of it, without exception. Create the Google Business Profile, Google Search Console, Google Analytics, and any Google Ads account under an email address your business controls, then grant the provider manager or admin access. This takes ten minutes at the start and saves a support case later.
The failure mode is specific and common. An agency creates the Google Business Profile under its own account during onboarding because it is faster. Two years later the relationship ends badly, and the listing that carries your reviews and your Google Maps presence sits inside someone else's login. Reclaiming it means running Google's ownership request process against a party with no incentive to respond, while your listing sits frozen.
The same rule covers your domain, your website files, and your ad accounts. On paid media I never run spend through my own account for a client, because it means the performance history, the conversion data, and the audiences stay theirs when they leave. Ask a candidate whose account the ad spend sits in. The answer tells you how they think about the end of the relationship, which is the part nobody sells on.
How do you verify their claims before you sign?
Everyone tells you to ask for case studies. Almost nobody tells you how to check one, so here is the twenty-minute version that needs no tools and no technical skill. Do it before the second call. It helps to know what you are looking at first: Google's support documentation on how local ranking works states that local results are ordered on relevance, distance, and prominence, so a case study claiming a win in a suburb the business is nowhere near deserves a question.
- Pick a named client from their case studies and search for them. Search the service plus the suburb the case study claims. If the client is not visible in Google Maps for the query the study is built on, ask why. Sometimes there is a fair answer. Sometimes the study is two years stale.
- Read that client's reviews and check the dates. Steady recent reviews mean an active review system. A cluster of reviews from one month eighteen months ago means the engine was switched on for the case study and switched off after.
- Call the client. Not the reference they offer. A client you found yourself in their portfolio. Ask two questions: are they still working with them, and did the reporting match what they saw in the business. Owners answer this honestly more often than you would expect.
- Look at their own local search footprint. Not their rankings. Whether their own Google Business Profile is complete, has recent reviews, and has replies. A local SEO company that neglects its own profile is not a hypocrisy problem, it is an evidence problem.
- Ask them to critique your current setup live on the call. No preparation. A competent operator will open your profile and your site and name two real problems inside five minutes. This is very hard to fake, and it is the fastest read you will get on whether the person on the call does the work.
Step five is the one that changed how I hire anyone, in any trade. Preparation hides a lot. Live diagnosis does not.
Local agency, remote specialist, or freelancer?
Proximity matters less than owners assume, because every account, tool, and dashboard involved is remote anyway. What matters is who holds your account and how much of their attention you get. The price gap is real and worth knowing before you compare quotes: in the same Ahrefs pricing survey, agencies averaged 3,209 dollars a month against 1,348 for freelancers, a difference of well over double for work that is often similar in scope at the small-business end. The honest tradeoffs:
| Option | Strength | Real risk |
|---|---|---|
| Same-city agency | In-person meetings, first-hand knowledge of the local market | You pay a premium for proximity and may still get a junior account manager |
| Larger remote agency | Process, cover during holidays, specialists for each discipline | Your account is small to them, so attention drifts to bigger clients |
| Independent specialist | The person selling is the person working; direct access | Capacity limits and no cover if they are unavailable |
| Cheap freelancer marketplace | Low cost for one-off narrow tasks | Little accountability; risky for anything touching your live profile |
My bias, stated plainly: for a single-location service business, an independent specialist or a small team usually beats a large agency, because the ratio of attention to fee is better and the person on the call is the person doing the work. For a fifteen-location brand that logic inverts, and you want the process and the redundancy.
Does the company need to handle AI search now?
Yes, and this is the fastest-moving part of the brief. In the BrightLocal Local Consumer Review Survey 2026, a panel of 1,002 US consumers, the share using AI tools such as ChatGPT to discover local businesses rose from 6 percent to 45 percent in a single year, while stated use of Google for the same job fell from 83 to 71 percent. Reviews still carry the decision: 97 percent read them, and 85 percent are more likely to use a business after positive ones.
So the question to a candidate is not whether they have heard of AI Overviews. It is what they do differently because of them. A useful answer sounds concrete: consistent business details everywhere an AI might read them, structured data using Schema.org types so machines can parse the business, answer-first content that can be quoted, and a review corpus that is recent rather than merely large.
An answer that is only “we use AI to write content faster” is about their costs, not your visibility. I have written about the mechanics of this shift in Map Pack vs AI Search if you want to judge the answer you get.
What should reporting look like, and how long until results?
Expect first movement in Google Maps visibility around the three-month mark and a readable trend by six, with profile fixes and review velocity moving soonest and content and links compounding later. A thin market moves faster. A dense metro with entrenched competitors moves slower, and any provider who will not give you a range has not looked at your market.
Reporting should answer one question: did the phone ring more. The metrics that do that are calls from the profile, direction requests, form submissions, and booked jobs, cross-checked against Google Search Console for the queries you are actually appearing for. Google's Search Console performance report documentation sets out the four numbers available there, clicks, impressions, click-through rate, and average position. It is free and it is yours, so there is no reason for a provider to withhold it or hand you a paraphrase of it. Keyword position reports are a supporting exhibit, not the report. Tools like Semrush are useful for competitive context, and web analytics tells you what visitors did once they arrived, but neither replaces counting the leads.
Ask for a sample report from a live account with the client name removed. If it is five pages of graphs and no sentence explaining what changed and what happens next, you will be reading that same document every month for a year.
The order I would run the decision in
Compressed into a sequence you can actually follow this week.
- Write down the outcome you want in one sentence. More booked jobs from a named suburb beats better rankings, because it can be measured.
- Claim every account under your own email first. Do this before you talk to anyone.
- Shortlist three providers from referrals, your own searching, and the local businesses you respect.
- Run Google's ten questions plus my four on each call, and ask for the live critique.
- Do the retainer arithmetic on every proposal and reject the ones that do not add up.
- Verify one case study independently using the five steps above.
- Start on the shortest honest term with a written scope and exit clause, then judge on leads at month three and month six.
Choosing well is mostly a matter of refusing to skip the boring steps. If you want the diagnosis before you decide anything, that is what the local SEO work I do starts with, and the AI-answer side of it sits under AEO and GEO. If you are still deciding whether you need local SEO at all, start with what local SEO actually is.
The questions below are the ones owners ask me most when they are partway through this decision.
Frequently Asked Questions
How do I choose a local SEO company?
Judge three things: whether they can explain their method in plain language, whether the fee is arithmetically capable of covering the scope they promised, and whether you keep ownership of every account. Ask the ten questions Google publishes, ask who does the actual work, then verify one case study independently before you sign anything.
How much should local SEO cost per month?
The most common monthly retainer in the Ahrefs survey of 439 providers was 501 to 1,000 US dollars, chosen by 20.4 percent of respondents. Agencies averaged 3,209 dollars a month and freelancers 1,348 dollars. For a single-location service business, anything under about 300 dollars a month cannot fund real work, and anything over 2,000 needs a scope that justifies it.
What are the biggest red flags when hiring an SEO company?
A guaranteed number one ranking, a refusal to name the specific work, a claim of a special relationship with Google, accounts created under the agency's own email, reporting that shows only keyword positions, and a long lock-in with no exit terms. Any one of these is enough to end the conversation.
Can an SEO company guarantee first-page rankings?
No. Google states plainly that no one can guarantee a number one ranking, and warns against providers who guarantee rankings or claim a special relationship with Google. Rankings depend on competitors and on algorithm changes that no provider controls. A guarantee is either a misunderstanding of the work or a deliberate sales tactic.
Should I hire a local SEO company in my own city?
Being in your city matters less than most owners assume. What matters is experience with your business type and market conditions. A same-city agency helps if you want in-person meetings or they know the local competitive landscape first-hand. It is not worth accepting weaker work for proximity, since every tool and account involved is remote anyway.
Who should own my Google Business Profile and analytics accounts?
You should, always. Create the Google Business Profile, Google Analytics, Google Search Console, and any Google Ads account under your own email, then grant the provider manager access. If a profile was created under an agency email, reclaiming it means a support process you do not want to run during a bad breakup.
How long before local SEO shows results?
Expect the first movement in Google Maps visibility in roughly three months and a clearer trend by six, faster in a thin market and slower in a dense metro. Profile fixes and review velocity move soonest. Anyone quoting weeks is selling; anyone refusing to give a range at all has not looked at your market.
Do I need an SEO company that handles AI search?
Yes, if your customers are already asking AI tools for recommendations. In the BrightLocal 2026 survey the share of consumers using tools like ChatGPT to discover local businesses rose from 6 percent to 45 percent in a year. A provider with no answer for how you get named in AI answers is planning for the search results of 2023.
About the author

Independent AI-Powered Digital Marketing Consultant
Works with businesses worldwide·5+ years in SEO, Google Ads & AI search
I am an independent consultant focused on Local SEO, Google and Meta Ads, web design, and answer-engine and generative-engine optimisation (AEO and GEO). I run every one of these systems on my own business before I recommend it, and every audit, campaign, and report is delivered by me personally, not an account manager.
Certified:Google Ads · Meta Blueprint · Google Analytics 4
Selected results: +427% organic traffic in 30 days for a US HVAC company, and 3,770 Google Business Profile calls in a year for an Australian transport client. See the full portfolio.
Want the diagnosis before you decide?
I will tell you what is actually limiting your visibility, even when the answer is not local SEO.
