By Buddy Rathmell, Founder of Map Winners · 8 min read
Most companies that call themselves a Google Business Profile agency never touch the three things that actually move the needle: categories, suspensions, and reviews. They run a quick audit, add a few posts, and call it optimization while your listing sits stuck on page two. For a business broker or a home services company, that gap shows up as calls that never come in and jobs that go to the competitor with the map pin.
Picking the right agency protects more than a ranking number, it protects the phone ringing and the quote requests landing in your inbox. The good news is you do not have to guess who is legit. A handful of checkable facts, things you can verify in five minutes, separate the agencies that get results from the ones that just send you a report.
Table of Contents
What a Real Google Business Profile Agency Actually Does
Real management means someone is logged in every week, not once a quarter. Categories get checked against what Google allows, posts go up on a schedule, photos get refreshed, and new reviews get answered within a day or two. A listing that sits untouched for months starts losing ground to competitors who keep updating theirs.
Suspension recovery is its own skill, and it is one most firms skip because it takes real back and forth with Google support, not a template email. If your listing has ever been suspended or flagged, ask any agency you are considering how many reinstatements they have handled, not just how many profiles they manage.
Multi-location brands need a system built for scale, since one template applied to twenty or two hundred locations usually means inconsistent categories, duplicate listings, and reviews nobody is watching.
| Task | One-time audit shops | Full-service agencies |
| Category selection | Set once, never revisited | Reviewed as Google updates options |
| Posts and photos | A handful at launch | Weekly or biweekly updates |
| Review responses | Ignored | Answered within days |
| Suspension recovery | Not offered | Handled directly with Google |
| Multi-location control | Copy-paste template | Centralized, per-location tracking |
Before hiring anyone, read what Google Business Profile management best practices actually recommend, then compare it against what the agency's proposal covers. If the proposal stops at a one-time cleanup, you already know what kind of agency you are talking to.
Check Their Track Record With Real Rankings
Ask for ranking history on the exact keywords that bring you business, not a screenshot of "impressions" or "profile views." A business broker wants proof of where a listing sits for terms like "sell my business in [city]" six months ago versus today, the same way a business broker's local listing should be tracked over time.

Real examples back this up. A dentist client moved from the 20th spot to the top 3 in about 60 days and was fully booked once the calls started coming in. A solar company tied its visibility gains directly to revenue, growing from $350,000 to $1.7 million in annual sales over the same stretch.
- Dated ranking reports for your target keywords, not general traffic charts
- Before-and-after proof tied to a specific date range
- Client references in your exact industry, not an unrelated case study
- A clear answer on how long results took for past clients
Understand How They Handle Multiple Locations
Ask how many profiles the agency manages right now and in which industries. One agency runs 540 Google Business Profiles for a crypto ATM operator and keeps visibility consistent across every single one, which tells you what a tested system looks like versus a promise.
Bulk management at that scale needs dashboards built for tracking categories, posts, and reviews location by location. A spreadsheet updated by hand falls apart past a handful of locations, and franchise brands especially need to confirm category and NAP data stay identical everywhere.
- How many profiles are under management today, and in what sectors
- Whether updates run through a dashboard or a manual process
- How category and name-address-phone data stay consistent across locations
- Who catches a duplicate or incorrect listing before it costs you calls
Compare Pricing Models and What's Actually Included
Agencies charge two basic ways: a flat monthly retainer or a per-location fee that scales with how many profiles you run. Per-location pricing makes sense once you pass ten or so sites, but check what that fee actually buys before signing.
Some agencies bill suspension recovery or review management as separate add-ons, which turns a quoted price into a much bigger invoice later. A 200% ROI guarantee with continued work at no charge until rankings hit the target is a strong benchmark to measure any proposal against.
- Flat retainer versus per-location pricing, and where the line sits
- Whether suspension recovery and review management are included or extra
- What the contract says if rankings don't move within the term
- Whether the guarantee is written down or just spoken in a sales call
Ask If They Optimize for AI Search Too
ChatGPT, Gemini, Claude, and Perplexity now pull local recommendations from the same entity data that feeds your Google listing, not a separate system. An agency that only touches the Google profile and ignores that entity data across the rest of the web is covering half the job.
Question-shaped content on your website, the kind written to match how people actually ask AI tools for help, lets those tools quote your business by name. Business brokers and home service pros should ask directly how an agency's GEO work connects to the Google Business Profile piece, since the two should run together, not as separate invoices.
- How they keep your business name, address, and category consistent across the web
- Whether they write question-shaped content AI tools can quote directly
- How GEO work connects to the Google Business Profile management they're already billing for
- Whether they can show a client currently showing up in AI assistant answers
Walk Away or Sign, What the Contract Tells You
A vague contract is the clearest warning sign in this whole process. If the proposal does not spell out how many Google posts you get per month, how fast photos get refreshed, or what counts as a timely review response, the agency has not thought that far ahead either.
Suspension recovery is the second tell. Brokers and home service owners run into profile suspensions more than people realize, and an agency that never brings it up either has not handled one or does not plan to help when yours gets flagged.
Watch how fast the conversation turns to paid ads. A firm that pushes Meta Ads before your organic visibility has even been tested is selling you a second invoice to patch a problem it has not tried to fix for free, and getting off the paid ad treadmill is usually the whole reason you called a Google Business Profile agency in the first place.
| Warning sign | What it costs you |
| No defined deliverables in writing | No way to prove work happened |
| Suspension recovery never mentioned | No help when the listing goes dark |
| Ads pitched before organic is tested | A second monthly bill, no proof it was needed |
| Long lock-in, no guarantee attached | Months of payment with no exit if rankings stall |
Contract length matters most when there is nothing tied to it. A twelve-month lock-in with no performance guarantee means you keep paying whether the listing moves or not, and that is the trade-off worth saying out loud before you sign anything.
Get the Proof in Writing Before You Sign Anything
Before you commit a dollar, ask the agency to put three things on paper: ranking history for your actual keywords, a full pricing breakdown with nothing billed separately later, and at least one reference from a business running multiple locations. If they stall on any of the three, that's your answer. Favor the agency whose guarantee is tied to a result you can measure, not a promise to "try harder" if things stall. Map Winners backs its work with a 200% ROI guarantee and keeps working at no charge until the rankings it promised actually land. Get that commitment in writing, then sign.
Common questions
Who owns the Google Business Profile if I stop working with the agency?
You do, as long as your business was set up as the primary owner on the profile from the start. Some agencies make themselves the sole manager instead of adding you as owner, which traps you if you want to leave. Ask upfront to be listed as owner, not just manager, so you keep full control no matter who handles the day-to-day work.
Can an agency fix a profile that's already been suspended by Google?
Yes, but only if the agency has actually done it before, not just read about it. Map Winners handles suspension recovery directly with Google support as part of its Google Business Profile management, working through the appeal process until the listing is back live. Ask any agency for a specific count of reinstatements they've completed, since that number tells you more than a sales pitch.
How long does a contract usually lock me in before I can switch agencies?
Most retainer agreements run month to month or in three to twelve month terms, and the length itself isn't the red flag. What matters is whether you can exit without penalty if rankings stall past an agreed point. Ask for the cancellation clause in writing before signing, and compare it against any performance guarantee attached to the contract.
What happens to my rankings if I cancel service mid-contract?
Rankings don't vanish the day you cancel, but they tend to slide over the following months without active management. Posts stop, reviews go unanswered, and competitors who keep updating their profiles start closing the gap. If you're switching agencies, line up the next one before you cancel so there's no gap where nobody is watching the listing.