You verified your Google Business Profile, filled in every field, and waited.
But when you search for what you do, competitors show up on the map and your business is nowhere to be found.
Or maybe your listing was there last week and has simply disappeared. Either way, every day you’re invisible on Google Maps is a day of calls going to someone else.
This guide helps you find out why your business is not showing up on Google Maps and fix it.
You’ll start with a two-minute diagnostic that tells you whether your listing is actually missing or just ranking poorly, then work through 12 fixes in the right order: profile visibility, verification, eligibility, business details, categories, duplicates, your website, schema, local relevance, reviews, and ranking checks from different locations.
You’ll also learn what to check before contacting Google support.
Optimize your Google Business Profile without leaving WordPress
Connect your profile, compare it with your website and fix the gaps FoundHint finds.
- Business Profile audit and optimization
- Google Post scheduling
- Review management and replies
- Local rank tracking on a map grid
Why Isn’t Your Business Showing Up on Google Maps? A 2-Minute Diagnostic?
Before changing anything, find out which problem you actually have.
“My business is not showing up on Google Maps” can mean two very different things:
- Your listing is missing: it doesn’t appear even when you search your exact business name. This is usually a profile status, verification, or eligibility problem.
- Your listing ranks poorly: it appears for your name, but not when people search for your services, like “plumber near me.” This is a ranking problem driven by relevance, distance, and prominence.
Run These Three Searches
- Search your exact business name on Google Maps, signed out or in a private window. If you can’t find it, your listing may not be publicly visible.
- Search your business name plus city on Google Search. If it shows in Search but not Maps, jump to the special cases section below.
- Search your main service plus city, like “roof repair Charlotte.” If you appear for your name but not here, focus on fixes 5 and 8 to 12.
Which Fixes to Start With
| What you found | Likely cause | Start with |
|---|---|---|
| Not found even by exact name | Unpublished, unverified, restricted, or ineligible profile | Fixes 1, 2, and 3 |
| Found, but with wrong name, address, or pin | Inaccurate business information or duplicates | Fixes 4 and 7 |
| Recently created or edited, not showing yet | Google is still processing | Fix 6 |
| Found by name, missing for service searches | Low local ranking | Fixes 5, 8, 9, 10, 11, and 12 |
| Shows only when zoomed in | Low prominence or distance from the searcher | Fixes 10, 11, and 12 |
| Listing was there, then disappeared | Suspension, policy issue, edit, or duplicate merge | Fixes 2 and 7 |
One important truth up front: being verified doesn’t guarantee prominent Google Maps rankings.
Google ranks local results on relevance, distance, and prominence, as explained in its own tips to improve your local ranking.
Your website matters too, but it’s one part of the picture, not a magic switch.
1. Check Whether Your Google Business Profile Is Publicly Visible
A common surprise: your Google Business Profile is only visible to you. When you’re signed in as the owner, Google shows you your profile even if customers can’t see it.
That’s why so many owners think their listing is fine when it isn’t.
How to check:
- Search your business name on Google Search and Google Maps from a private window, or ask a friend to search on their phone.
- Sign in to the owner account, open your profile, and look at its status. Google shows messages if the profile is unverified, under review, or restricted.
- Note whether the problem is “I can’t find it at all” or “I can find it, but it ranks low.”
If your Google Business account is not publicly visible, the most common reasons are incomplete verification, a pending review after edits, or a restriction.
Fixes 2 and 3 cover those. If it’s visible but hard to find, skip ahead to the ranking fixes.
2. Complete Verification and Resolve Profile Restrictions
An unverified profile usually won’t appear publicly, or may appear with limited information.
And if your Google Business Profile is verified but not visible, a restriction or suspension may be the reason.
How to check:
- Confirm the verification status in your Business Profile. If it’s not complete, follow Google’s steps to verify your business on Google. Google chooses the verification method, which may be a phone call, text, email, video, or postcard.
- Avoid editing your name, address, or category while waiting for verification, as it can restart the process.
- Look for notices about a suspension, disabled features, or policy issues in your dashboard.
If your profile is suspended: don’t create a new profile. Use Google’s official appeal process instead.
Our guide on what to do when your Google Business Profile is suspended walks through the appeal step by step.
3. Make Sure Your Business Is Eligible to Appear on Google Maps
Not every business, or every address, qualifies for a Business Profile. Google’s guidelines for representing your business set the rules.
Storefronts vs service-area businesses:
- Storefronts (shops, restaurants, clinics) serve customers at their address. Show the address on the profile.
- Service-area businesses (plumbers, cleaners, mobile mechanics) travel to customers. If customers don’t visit your address, hide it and set a service area instead. Our guide to service area business SEO explains the setup.
- Hybrid businesses serve customers at the address and at their locations. Show the address and add a service area.
Addresses that cause problems:
- Virtual offices and rented mailboxes where you don’t actually operate aren’t eligible.
- Co-working spaces generally only qualify if the business is staffed there during business hours.
- Online-only businesses with no in-person contact usually aren’t eligible for Maps at all.
If your business isn’t eligible at its current address, no amount of optimization will make it appear reliably, and an ineligible address can lead to suspension.
4. Check Your Business Name, Address, and Phone Number
Inaccurate details confuse both Google and customers. They can also trigger reviews or suspensions.
What to check:
- Business name: use your real-world name, exactly as it appears on your signage and website. Adding keywords or cities (“Joe’s Plumbing Best Plumber Dallas”) breaks Google’s guidelines and is a common reason profiles get suspended.
- Address: make sure the street, suite number, city, and ZIP code are correct, and that the map pin sits on your actual entrance. If your business name isn’t showing on Google Maps at the right spot, the pin is often the culprit.
- Phone number: use a local number that’s answered during business hours.
- Consistency: your name, address, and phone should match your website and major listings. Our guide to NAP consistency explains why this matters.
New business address not showing up on Google Maps? If you’ve moved, update the address on your existing profile rather than creating a new one. Google may review the change, and you may need to verify again.
Brand-new streets or buildings can also take time to appear on Google’s map itself.
5. Choose the Right Primary and Additional Categories
Your primary category is one of the strongest signals Google uses to decide which searches you appear for. Pick the wrong one and you may never show up for your main service.
How to get it right:
- Match the primary category to your main business activity. A dentist who mainly does cosmetic work might choose “Cosmetic dentist” rather than just “Dentist.”
- Add only additional categories that describe services you genuinely offer.
- Don’t choose categories just because they target attractive search terms.
- Check which categories top-ranking competitors use for inspiration.
Our guide to Google Business Profile categories walks through choosing them.
6. Allow Time for a New Profile or Recent Edits to Appear
If you just created your profile, verified it, or made big changes, Google may still be processing them. Some edits go live quickly, while others go through a review first.
What to do:
- Check your profile status before assuming something is wrong.
- Avoid repeatedly changing your name, address, or category, since each change can trigger another review.
- Don’t create a second profile because the first one isn’t showing yet. That creates a duplicate and makes things worse.
There’s no universal timeline, so be patient and follow any instructions Google shows in your dashboard.
7. Check for Duplicate Listings or Conflicting Information
Duplicate profiles split your reviews, confuse Google, and can cause one or both listings to be filtered out. They often appear after a move, a rebrand, or when a former employee or agency created a listing.
How to find duplicates:
- Search your business name, phone number, and old addresses on Google Maps.
- Look for listings under former business names.
- Check whether someone else in your organization manages another profile for the same location.
How to fix them: use Google’s supported process to report or remove duplicates, or ask Google Business Profile support to merge them. Don’t delete your main verified profile, and never create another listing to replace one that isn’t showing.
My Google listing disappeared. Is this why? Sometimes. When Google merges duplicates or removes a listing for a policy issue, a profile can seem to vanish overnight. Check your dashboard for notices first.
8. Improve Your Website’s Local SEO Signals
This is the fix most guides skip. Your website won’t put a missing profile back on the map, but it plays a big role in how relevant and prominent Google thinks your business is. If your profile is live but your business is not showing on Google for service searches, a weak website is often part of the reason.
Link Your Business Profile to the Right Page
- Use a working, accessible URL in your Business Profile’s website field.
- Single-location businesses usually link to the homepage. Multi-location businesses should link each profile to its own location page.
- Make sure the page loads on mobile and isn’t blocked, redirected, or showing errors.
- Add UTM tracking so you can measure visits from your profile. Our guide to UTM tracking for Google Business Profile shows how.
Keep Business Details Consistent
Your business name, address, phone number, and hours on your website should match your Business Profile. Put them in your footer, on your contact page, and on each location page.
Add Useful Service and Location Pages
A single homepage that lists everything you do gives Google little to work with. Give each core service its own page that explains what you do, where you do it, and why customers choose you.
If you have several locations, give each one a page with real local details. Our guide to WordPress site structure for service businesses shows a practical layout.
Improve Titles, Headings, and Internal Links
- Include your service and location naturally in title tags and H1 headings. Our guide to local SEO title tags and meta descriptions has examples.
- Link related service and location pages together with clear anchor text.
- Make sure your contact details and booking options are easy to find.
Make Sure Google Can Crawl and Index Your Pages
- Check Google Search Console to confirm your important pages are indexed.
- Look for accidental noindex tags, robots.txt blocks, or broken redirects.
- Test key pages in PageSpeed Insights for speed and mobile usability.
Why Doesn’t My Business Show Up on Google Search?
If your website doesn’t appear in Google Search either, the issue may be indexing rather than Maps. A brand-new site, a site set to discourage search engines in WordPress settings, or pages with noindex tags won’t appear until fixed.
Our WordPress local SEO checklist covers the full website setup, and our guide to building a WordPress website for a local business helps if you’re starting from scratch.
9. Add Accurate LocalBusiness Structured Data to Your Website
LocalBusiness schema is code that describes your business name, address, phone, hours, and other details in a format search engines can read easily.
How to do it right:
- Use the most specific type that fits, like Dentist, Plumber, or Restaurant, rather than just LocalBusiness.
- Make sure the markup matches what’s visible on the page and on your Business Profile.
- Check for duplicate or conflicting schema, which often happens when a theme and several WordPress plugins each add their own markup.
- Test your pages with Google’s Rich Results Test and the Schema Markup Validator.
Our guide to LocalBusiness schema for WordPress shows how to add and test it.
Keep expectations realistic: schema helps search engines interpret your website, but it doesn’t guarantee your business will appear on Google Maps or rank higher.
10. Improve Local Relevance and Service-Area Coverage
Relevance is how well your business matches what someone searched. Distance is how far you are from them. You can improve relevance. You can’t move your business closer to every searcher.
How to improve relevance:
- Publish genuinely useful service pages that answer what customers in your area need to know.
- Explain your service areas clearly on your website and Business Profile.
- Add your services and products to your Business Profile with clear descriptions. Our guide to Business Profile products and services explains how.
- Use the words your customers actually search, which our guide to local SEO keyword research helps you find.
What not to do: don’t create a separate page for every nearby town with only the city name changed, and don’t list addresses where you don’t operate. These tactics add little value and can hurt you.
About proximity: the searcher’s location heavily affects which businesses appear. A business 20 miles away will usually struggle to show up for a “near me” search, no matter how well optimized it is. That’s normal, not a penalty.
11. Strengthen Prominence With Reviews, Photos, and Local Signals
Prominence is how well known your business is. Google looks at things like reviews, ratings, and links from other websites. Two businesses at the same distance with the same category will often be separated by prominence.
How to build it legitimately:
- Reviews: ask genuine customers for honest reviews, ideally right after a job well done. Never buy reviews or offer discounts or gifts in exchange for them.
- Review replies: respond to every review professionally, positive and negative. Our guide to Google Business Profile reviews has reply examples.
- Photos: add real, accurate photos of your team, work, storefront, and interior. See our guide to Google Business Profile photos.
- Posts: keep your profile active with regular updates and offers. Our guide to Google Business Profile posts has ideas.
- Local links and mentions: earn links from your chamber of commerce, local news, sponsorships, and partners. Our guide to local SEO link building covers practical tactics.
- Citations: list your business accurately on key directories. Our guide to local citations explains which ones matter.
12. Check Local Rankings From Different Locations and Monitor Performance
Your business can rank first on your street and not appear at all three miles away. That’s why searching from your own office gives you a misleading picture.
How to check properly:
- Search your main services, not just your business name, since those are the searches that bring new customers.
- Check results from different parts of your service area, using a location changer or a ranking grid tool that shows rankings across a map.
- Review your Business Profile performance data for searches, calls, direction requests, and website clicks.
- Use Google Search Console and Google Analytics 4 to see how your website performs for local searches.
Track changes instead of constantly editing. After fixing issues, give Google time and watch your numbers. Frequent edits to your name, address, or category can trigger extra reviews and slow things down. Our breakdown of local SEO ranking factors explains what drives these results over time.
Common Google Maps Visibility Problems Explained
Business Not on Google Maps but Shows Up in Search
If your business shows in Google Search but not Maps, check whether you’re searching the same way in both. A knowledge panel in Search for your exact name doesn’t mean you’ll rank in the map results for a service search. Also check that your map pin and address are correct, since a misplaced pin can put you outside the area you’re searching. If the profile is hidden or restricted, it may also appear inconsistently.
Business Not Showing Up on Google Maps Unless Zoomed In
This is a ranking issue, not a missing listing. When you zoom out, Google shows fewer businesses and favors the most relevant and prominent ones. Showing up only when zoomed in means your profile is live, but others currently outrank you. Work on fixes 5 and 8 to 11.
My Google Listing Disappeared
If your Google business listing disappeared suddenly, check your dashboard for a suspension, a pending review after an edit, or a duplicate merge. A recent change to your name, address, or category is a common trigger. Don’t create a new listing. Follow Google’s instructions, or appeal if your profile was suspended.
Photos Not Showing on Google My Business
New photos usually go through a review before appearing, so they may not show right away. Photos can also be rejected if they’re low quality, too small, heavily edited, or don’t follow Google’s content policies. Upload clear, real photos and give them some time.
Can’t Find My Business on Google at All
Search your exact name in a private window. If nothing appears, go back to fixes 1 to 3: confirm that the profile exists, is verified, is publicly visible, and is eligible.
What to Check Before Contacting Google Business Profile Support?
Google support can help with verification problems, suspensions, and duplicates, but they’ll ask for details. Have these ready:
- The exact business name, address, and phone number on the profile
- The profile’s current status and any messages in your dashboard
- Screenshots of the issue, such as a search where your business doesn’t appear
- Recent changes you made and when
- Proof of your business, like a business license, utility bill, or photos of your storefront and signage
- Links to any duplicate listings
- Confirmation that your business meets Google’s eligibility guidelines
Support can’t make you rank higher for competitive searches. If your profile is live and visible by name, the remaining work is ranking improvement, covered in fixes 5 and 8 to 12.
Quick Google Maps Visibility Checklist
- Profile is verified and publicly visible
- No suspension or restriction notices
- Business is eligible at its address, or set up as a service-area business
- Real business name, correct address, pin, and phone
- Accurate primary and additional categories
- No duplicate listings
- Website linked, indexed, mobile-friendly, and consistent with the profile
- Service and location pages that genuinely help customers
- Accurate LocalBusiness schema with no conflicts
- Steady stream of genuine reviews with replies
- Real photos and recent posts
- Rankings checked across your service area and tracked over time
Find and Fix Local SEO Issues With FoundHint
If your business is hard to find on Google Maps, the fixes above come down to two things: keeping your Google Business Profile accurate and active, and monitoring where you actually rank.
Optimize your Google Business Profile without leaving WordPress
Connect your profile, compare it with your website and fix the gaps FoundHint finds.
- Business Profile audit and optimization
- Google Post scheduling
- Review management and replies
- Local rank tracking on a map grid
FoundHint, a local SEO plugin for WordPress, helps with both from your WordPress dashboard. It connects your Google Business Profile to WordPress with no API keys or Google Cloud setup.
| Fix from this guide | How FoundHint helps |
|---|---|
| Accurate business information (fix 4) | Edit business info, address, hours, special hours, social links, attributes, and services, then send updates to Google |
| Relevance (fix 10) | Add services and sync WooCommerce products to your profile |
| Reviews and photos (fix 11) | Manage and reply to reviews with auto-reply templates for 5, 4, 3, 2, and 1 star reviews, and add or remove photos |
| Active profile (fix 11) | Create and schedule Business Profile posts |
| Citations (fix 11) | See directories based on your business category, where you’re listed, and where you’re missing |
| Checking rankings across locations (fix 12) | The Ranking Grid shows your map rankings for target keywords across your target location |
| Multiple locations | Manage every location from one place |
FoundHint can’t override Google’s policies or verification process, and no plugin can guarantee you’ll appear on Google Maps. What it does is make the ongoing work of keeping your profile accurate, active, and monitored much easier, so problems are caught early and fixes stick.
Frequently Asked Questions
Why is my business not showing up on Google Maps?
A business may be missing because its profile isn’t publicly visible, verification is incomplete, the listing is restricted, the business is ineligible at its address, or Google hasn’t processed recent changes. If the profile is live but doesn’t appear for service searches, the issue is usually local ranking: relevance, prominence, or the searcher’s distance from you.
Why is my verified business not showing on Google Maps?
Verification alone doesn’t guarantee your profile will appear prominently for every search. Check that it’s publicly visible, has no restrictions, is eligible, and has accurate details. Also check whether you’re searching your exact business name or a competitive service keyword, since those give very different results.
Why is my Google Business Profile only visible to me?
When you’re signed in as the owner, Google shows you your profile even if customers can’t see it. This usually means verification isn’t complete, edits are under review, or the profile is restricted. Check the status in your dashboard and search from a private window to see what customers see.
Can my website affect Google Maps visibility?
Yes. A website can support local relevance and prominence through useful service pages, accurate business details, crawlable pages, relevant links, and structured data. However, a website alone can’t guarantee that your Business Profile will appear or rank higher on Google Maps.
How long does it take for a business to appear on Google Maps?
There’s no universal timeline. Verification, edits, and Google’s review process take different amounts of time. Check your profile status and follow Google’s instructions rather than repeatedly editing the listing or creating duplicates.
Why does my business show up in Google Search but not Google Maps?
Usually because you’re comparing different searches. Your exact name may trigger a knowledge panel in Search, while service searches on Maps depend on ranking. A misplaced map pin or a restricted profile can also cause inconsistent visibility.
Why does my business only appear when I zoom in on Google Maps?
Your profile is live, but competitors currently outrank you. Google shows fewer, more prominent businesses when zoomed out. Improving categories, reviews, photos, your website, and local links can help over time.
Does LocalBusiness schema improve Google Maps rankings?
Not directly. Schema helps search engines understand your website and business details, but it doesn’t guarantee Maps inclusion or higher rankings. Keep it accurate and free of duplicates.
How do I check if my business is visible on Google Maps from another city?
Use a private browser window with a location changer extension, or a ranking grid tool that checks your rankings from many points across an area. Your own location skews normal searches.
Can a local SEO plugin help me diagnose why my business isn’t appearing?
A plugin can help you keep your profile details accurate, manage reviews and posts, and monitor rankings across your area. It can’t fix verification or policy issues, which need to be resolved through Google directly.
Conclusion
When your business is not showing up on Google Maps, the fix starts with the right diagnosis. If your listing is missing entirely, focus on visibility, verification, eligibility, and duplicates.
If it’s live but hard to find, work on your categories, business details, website, schema, local relevance, reviews, and photos, then measure rankings from across your service area rather than from your own desk.
Follow the order in this guide: check public visibility, confirm eligibility and status, fix your profile data, improve your website and local signals, and then measure. Be patient after making changes, avoid creating duplicate listings, and keep your profile active.
Most businesses that work through these 12 fixes find the problem, and the ones that keep their profile accurate and well reviewed are the ones that stay on the map.




