Most of the time the answer is one of four things: you are further from the searcher than the three businesses that are showing, your primary category is wrong, your profile is suspended and nobody told you, or Google does not yet consider you a significant business in that town. Everything else is detail.
Work out which before you spend money. The fix for proximity is nothing like the fix for a bad category, and paying a retainer for something you could fix in an afternoon is a waste.
Proximity, prominence and relevance, in plain English
Local ranking comes down to three inputs. They are not equal, and not equally fixable.
Proximity is how far the searcher is from your pin when they search. It is the heaviest factor in most trades and the one you cannot change without moving. Somebody standing two blocks from your competitor will usually see your competitor. This is why "we rank number one" means nothing unless you say where you were standing.
Relevance is how well your profile matches what was typed. Categories do most of this work, the business name does some, and your services list plus your linked website do the rest. Cheapest thing to fix, most commonly broken.
Prominence is how well known Google thinks you are: reviews, links, press, citations, brand searches, and how you rank organically for the same query. Prominence is what lets you outrank a nearer competitor, and the only one of the three that widens the area you appear in. It is also the slowest to build.
Find out which one is your problem
Do not check your rankings by searching from your office. You are sitting on your own pin, logged into your own account, and the result is flattering nonsense.
Run a geogrid instead. Local Falcon, BrightLocal or Places Scout will scan your keyword from a grid of coordinates around your address and map where you actually appear. Pricing is per scan point, so a 7x7 grid is 49 lookups and costs roughly five times what a 3x3 does. Start with one keyword and one grid before committing to a plan, then read the shape:
- Top three at the pin, gone by two miles. Normal proximity decay. Your profile is fine. Your problem is prominence, and the answer is links, reviews and organic rankings, not more photos.
- Poor even at your own address. Something is broken on the profile: category, suspension, a duplicate listing, or a genuinely stronger competitor in the same building.
- Nothing anywhere, for anything. Check the listing is verified and published. Soft suspensions do not send a helpful email; the listing just stops appearing while the dashboard still looks normal.
Cross-check the Performance report: a cliff on a specific date is a suspension or a category change, while a slow decline over months is competitive drift.
The self-inflicted causes, in the order I find them
A lazy primary category
You get one primary category and it carries more weight than every secondary combined. A roofer set to "Contractor" instead of "Roofing contractor" will lose to a weaker roofer with the right setting. Read the categories of the businesses beating you: the GMB Everywhere extension shows them, or find the category string in the page source of their profile. If all three in the pack use a category you do not have, that is your afternoon's work. Secondaries help too, but five relevant ones beat fifteen hopeful ones.
Believing service areas extend your reach
This is the most expensive misunderstanding in local search. Adding forty towns to your service area list does not make you rank in forty towns. Service areas tell customers where you will travel. They do not move your pin. To appear in the next city you need prominence there, or a genuinely staffed location there. And hiding an address you do trade from, or showing one you do not, is how suspensions start.
Keyword stuffing the business name
"Dave's Plumbing" becomes "Dave's Plumbing - Emergency Plumber Austin 24/7". It works. It also breaks the guidelines, and your competitors know about the Business Redressal Complaint Form. Edits get reverted, repeat offences turn into suspensions. If you have already done it, change it back yourself rather than wait to be reported.
NAP inconsistency and stray duplicates
Name, address and phone should match across the web, but the panic about this is overdone. "Suite" versus "Ste" will not sink you. What does damage is a genuinely different address or number left over from an old office, and duplicate listings you forgot you created. Search your business name and your old number in Maps and see what comes back.
On call tracking: a tracking number does no harm if you set it as the primary and keep your real, widely-cited number as an additional number. Swapping your main number out entirely and orphaning a decade of citations is where people get hurt. Our local SEO team spends the first fortnight of most engagements on exactly this cleanup, because it is dull, cheap, and usually where the problem is.
Pointing every location at the homepage
Three branches linking to one generic page makes Google guess at relevance. Point each profile at its own location or service page; if those pages do not exist, that is a website problem first.
Reviews: velocity matters more than the total
A steady trickle beats a burst. Forty reviews in a week, from devices on the same network and in the same voice, is the pattern that gets filtered, and filtered reviews vanish without explanation.
- Ask on every completed job, by text, with a direct link to the review form. Text beats email because the link opens in an app the customer is already signed into.
- Ask at a rate you can sustain. Close 30 jobs a month, get 15% to review, and that is four or five a month, forever. That is what reads as real.
- Reply to all of them, good ones included. Replies are indexed text and the only part of a review you control.
- Never gate the ask ("only send the happy ones the link") and never buy reviews. Both break the guidelines and both are detectable.
Reviews naming the service and the town carry more relevance than "great job, thanks". You cannot script that, but you can ask a better question: "would you mind mentioning what we fixed and where?" If the real issue is a reputational hit rather than volume, that is a different job: see reputation management.
Suspensions and how reinstatement actually goes
There are two kinds. A soft suspension unverifies the listing: it vanishes from Maps and search, but you still see it in the dashboard and it may look live to you. A hard suspension removes it entirely and takes your access with it.
The usual triggers, roughly in order of frequency:
- Changing name, address and category in one session. Make one change, let it settle, then make the next.
- A virtual office, coworking desk, mailbox or registered-agent address. Regulated trades, and law firms in particular, get scrutinised hardest here.
- A second listing at an address that already has one, without a separate business and separate staff.
- A competitor complaint about something you are in fact doing.
If you are suspended, do not delete the listing and start again. That turns a recoverable situation into a permanent one and loses your reviews. File the reinstatement request with evidence that the address is a real, staffed place of business: a utility bill in the business name, exterior signage photographed with the street visible, the lease, the business licence. A sign inside a lobby convinces nobody.
Reinstatement is a queue, not a service level. Some listings come back on the first submission, some take several appeals, some never come back. Anybody promising you an outcome here is guessing.
What this should cost
Bands, because it depends on how many locations you have and how hard the market is. One trade business in a small town is a different job to a multi-branch operation in Houston or Chicago.
| Work | Typical US range | What moves it |
|---|---|---|
| Do it yourself, one afternoon | Free | Categories, hours, services, pin, linked page. Enough for many single-location businesses. |
| Citation and duplicate cleanup | A few hundred to low four figures | Locations, old addresses, aggregator submissions. |
| Ongoing local SEO retainer | Mid hundreds to several thousand a month | Locations, market difficulty, whether content and links are included. |
| Suspension appeal | One-off, varies widely | Whether the issue is fixable at all. Some are not. |
Star Force Solutions starts from $200 as a minimum, and the real figure depends on how many profiles are involved and how much of the mess is historical. Our pricing page sets out the bands. If your problem is one wrong category on one listing, we will tell you so, and you should not be paying anybody a retainer for it.
Do the arithmetic before committing either way. A job worth $600 in gross profit, four extra enquiries a month, a 40% close rate: that is roughly $960 a month to weigh against the fee. Use your own numbers.
Where to start this week
Open the profile. Confirm it is verified and published. Check the primary category against the three beating you. Check the pin sits on your door, not the middle of the block. Check the linked URL points at the right page. Then run one geogrid. A couple of hours, and you will know whether this is a configuration problem or a prominence problem.
If it is prominence, that is a longer road involving organic rankings, links and a review habit you keep up. HVAC, plumbing and roofing are among the most contested local verticals in the country, and in those markets the map pack tends to follow the organic results rather than lead them.
If you want a second pair of eyes before committing to anything, run our SEO audit or book a call and we will go through the listing with you.

