Answer
Why doesn't my business show up on Google Maps?
Usually one of four things: the profile is unverified or suspended, its primary category does not match what people search for, the service area is drawn too wide to rank anywhere, or the profile and the website describe the same services in different words, so neither corroborates the other.
The short version
- Check it logged out, from the area you serve, using customer wording. Searching your own business name proves nothing.
- Cause one: the profile is unverified, suspended, or duplicated. Nothing else matters until this is clear.
- Cause two: the primary category is wrong. It behaves more like a keyword than a label.
- Cause three: the service area is drawn too wide, so relevance is spread too thin to win anywhere.
- Cause four: the profile and the site describe the same service in different words, so nothing corroborates anything.
- Only the first is binary. The other three are degrees, and they compound.
Cause one: verification, suspension, duplicates
Start here because it is pass or fail.
An unverified profile is severely limited in what it can rank for. A suspended one is invisible, and suspensions are often silent from the owner's side: the commonest triggers are keywords stuffed into the business name, an address that does not match reality, or a service-area business publishing an address it should have hidden.
Duplicates are the quieter version. Two listings for one business split whatever signal each has earned, and the one you are maintaining may not be the one customers see. Search for your business name and address as a customer would and look for more than one pin.
Cause two: the primary category
The primary category carries most of the weight, and it is closer to a keyword than a label.
The failure is choosing the category that sounds most impressive rather than the one matching what people type. A business that would be found by searching for a specific, humble service name picks a grander general category instead, and then does not appear for the specific one.
Secondary categories help, but they do not rescue a wrong primary. Pick the primary against observed customer wording, then add at most a few secondaries for things you genuinely offer. A category for something you do not deliver is a contradiction between your profile and your site.
Cause three: the service area is too wide
Instinct says claim everywhere so you appear everywhere. It works in reverse.
A profile claiming an entire province is making a weaker claim about each place in it than a profile claiming one district. Relevance is finite and spreading it thinner does not create more. Worse, a wide area paired with no physical address gives the system very little to anchor to.
Set the area you actually serve and where customers actually come from. If that is one district, say one district.
Cause four: your profile and your site disagree
The one most owners never check, because every surface looks fine on its own.
If your website calls a service one thing, your profile calls it something slightly different, and a directory listing calls it a third thing, there is no consistent fact about you to state. A human reads all three as the same service. A retrieval system sees three different service names attached to one business and no way to know which is authoritative, so it prefers a competitor whose surfaces agree with each other.
One service, one phrase, everywhere. The same applies to your business name, your address formatting, your hours and your service areas. This is unglamorous and it is usually where the problem is.
How to tell which one is yours
| Symptom | Likely cause |
|---|---|
| Profile missing entirely when logged out | Verification or suspension |
| Two pins for one business | Duplicate listing |
| Found by name, never by service | Primary category |
| Appears far away but not nearby | Service area too wide |
| Appears, but details are wrong | Profile and site disagree |
| Ranks in one district only | Service area, or genuine competition |
What it costs
| What | Price | Timeline |
|---|---|---|
| Visibility audit | Rp 710.000, free with a website build | ~3 days |
| Competitor analysis | Rp 1.250.000, covers 3-5 competitors | ~1 week |
| Google Business Profile optimisation | Rp 1.520.000 per month, minimum 3 months | 1-2 weeks to set up |
| Workflow automations | Quoted per project, add-on only | 1-2 weeks |
| Website, new or revamped | from Rp 7.550.000 | 2-3 weeks |
Two bundles exist, priced below the sum of their parts: website plus audit at Rp 7.550.000, which is the audit included free with a build, and everything except automation at Rp 8.540.000 one-time plus the Rp 1.520.000 monthly profile fee. Only the one-time work is discounted in a bundle; the monthly fee is the same either way.
The website figure covers a revamp or company profile up to about five pages, and a custom multi-page build is quoted per project. The profile work is monthly because a Google Business Profile does not stay fixed: hours change, categories get reshuffled, and reviews and questions keep arriving. A one-off cleanup decays within months, so it is not sold that way.
The audit is where everything starts: whether search engines and AI assistants name your business for buying-intent questions, whether they describe it correctly, and which businesses get named instead of you, by name. Plus a retrieval and consistency test across your site, your Google Business Profile and your other listings. About three days.
When this is a bad idea to chase
Do not chase map visibility if customers do not choose you locally. If nobody searches for what you sell with a place attached, the profile is housekeeping, not a channel, and the effort belongs on your own pages.
Do not fix this while your services and hours change weekly. Everything you reconcile has to stay reconciled, and constant change decays it faster than it earns anything.
Do not add keywords to the business name to accelerate it. The upside is temporary and the downside is losing the listing you depend on.
Do not treat it as finished after one pass. Google reshuffles categories, third parties suggest edits, and reviews keep arriving. An unmaintained profile is how a business ends up confidently described with last year's hours.
Common questions
- I can see my profile, so why can't customers?
- Seeing it while signed in as the owner proves it exists, not that it ranks. Check it logged out, from the area you actually serve, using the words a customer would type rather than your business name. Searching your own name almost always finds you and tells you nothing.
- Does adding keywords to my business name help?
- It can move things briefly and it is against Google's guidelines. It is a common cause of suspension and competitors can report it in two clicks. Put the service language in categories, service entries and your website, where it works without risking the listing.
- How wide should my service area be?
- Narrower than instinct says. An area claiming every city in the region dilutes relevance for all of them, and a profile that claims everywhere tends to rank nowhere. Start with the area you genuinely serve and where customers actually come from.
- How long until changes take effect?
- Category and service edits usually settle within days to a couple of weeks. Verification can take longer and is the blocker worth clearing first. Measure against a baseline rather than watching daily, because local results vary by the searcher's exact position.