Upgrowly
← Blog

Why Is My Business Not Showing on Google Maps?

By Neha

You open Google Maps, type "sweet shop" while standing outside your own shop in Jaipur, and scroll. Ten other shops appear. Yours does not. Then a customer tells you they searched for you by name and found nothing either.

A business not showing on Google Maps is one of the most common worries for shop owners, and it usually has a simple cause. Either Google does not have a working listing for you at all, or it has one and is choosing to show other businesses first. Those are two very different problems with very different fixes, so the first job is to work out which one you have.

Short answer: Search Google Maps for your exact business name. If nothing appears, your listing is missing, unverified, suspended or very new. If you appear for your name but not for searches like "bakery near me", the listing exists and you have a ranking problem: category, distance, reviews and completeness are the usual reasons.

First, find out which problem you have

Do this test from your own phone, with location turned on, before changing anything.

  1. Search your exact business name in Google Maps, the way it is written on your board.
  2. Search your name plus your area, for example "Gupta Sweets Malviya Nagar".
  3. Search what you sell plus your area, for example "sweet shop Malviya Nagar".
  4. Search what you sell plus "near me" while standing a few streets away.

Now read the results:

What you seeWhat it usually means
Nothing for your exact nameNo listing, an unverified one, a suspended one, or a very new one
Found by name, but with wrong details or a pin in the wrong placeListing exists but needs correcting
Found by name, but missing from "sweet shop near me"Listing works; Google ranks others above you
Two listings with your nameA duplicate, which can split your reviews and confuse Google

If you appear for your name, relax a little. Google knows you exist. The rest of this guide covers both cases, starting with the "not there at all" reasons.

One tool will help throughout: our Google Listing Scorecard walks you through 26 yes-or-no questions about your listing and gives you a score out of 100 with a fix list in order of importance. It works from the answers you type in. Upgrowly never reads your Google listing or Google Maps automatically, because doing that would mean scraping Google, which breaks their rules. You keep your listing open in another tab and answer as you go. It takes about five minutes.

Reason 1: You do not have a Google Business Profile, or it is not verified

Your Maps listing comes from a Google Business Profile, the free listing Google keeps for local businesses. Sometimes a profile was created years ago by a customer or a previous owner, and nobody has claimed it. Sometimes it was never created.

How to check: search for your business name on Google while signed in to the Google account you use for business. If you manage the profile, Google shows you a panel to edit it. If you see "Own this business?" or "Claim this business", it is not yours yet.

How to fix it:

  1. Go to Google Business Profile and add or claim your business.
  2. Choose your category, enter your address exactly as on your bills, and add your phone number.
  3. Complete verification. Google decides the method; it may be a video recording of your shop and signboard, a phone call, a text, an email, or a postcard.

An unverified profile may not appear in search at all, and changes you make may not go live until verification is done. Our Google Business Profile optimisation guide covers what to fill in once you are verified.

Reason 2: Your listing has been suspended

If your listing was there and suddenly vanished, a suspension is likely. Google suspends profiles it thinks break its guidelines. The common triggers for small businesses in India are:

  • Keywords stuffed into the name. "Gupta Sweets Best Mithai Shop Jaipur" instead of "Gupta Sweets". Your name on Google should match your real signboard.
  • An address you do not really operate from, such as a virtual office, a co-working desk you never use, or a relative's house in a better locality.
  • Several listings for one business, often made to "cover" different areas.
  • Sudden big edits, like changing the name, address and category all at once.

How to check: sign in to the account that manages the profile. Google usually shows a notice saying the profile is suspended or restricted.

How to fix it: correct whatever broke the rules first, then submit an appeal through Google Business Profile support with proof, such as a photo of your signboard, a utility bill or your GST certificate. Do not create a fresh listing to get around a suspension. That tends to make things worse.

Reason 3: Wrong category, or the category is too broad

This is the most common reason a real, verified shop does not show up for the searches that matter. Your primary category is the single biggest signal telling Google what you are. A shop listed as "Store" will struggle to appear for "sweet shop". A dentist listed as "Doctor" will struggle for "dentist near me".

How to check: look at the primary category on your profile, then search your main service in Maps and look at what category the top three businesses use. Google shows it under each name.

How to fix it: pick the most specific category that describes your main business, such as "Indian sweets shop" rather than "Shop", and add a few secondary categories for other things you genuinely offer. The scorecard puts this question near the top because it matters so much.

Reason 4: Address and service-area settings

Google lets you either show your address or hide it and list a service area instead. Both are valid, but each changes how you appear.

  • You have a shop customers visit: show your address, and check that the pin sits on your actual building. In crowded markets the pin often lands on the next lane.
  • You go to customers (plumber, AC repair, home tutor): hide your address and set a service area. You can still appear in results for that area, but without a pin at your home.

Common mistakes: a service area of half the state, an address with a missing landmark that Google cannot place, or a pin dropped in the wrong spot.

How to check and fix: open your profile's address settings and look at the map preview. Drag the pin to the right building. Then make sure the name, address and phone on your website match your Google listing word for word. Our NAP consistency checker compares the versions you paste from Google, Justdial, IndiaMART and your website, and shows which ones disagree. To help the customers who do find you, the Google Maps directions link generator makes a one-tap route link and QR code for your WhatsApp and bills.

Reason 5: Distance and prominence

Google says it ranks local results on three things: relevance (how well your listing matches the search), distance (how far you are from the searcher, or from the area they typed) and prominence (how well known you are, which includes reviews and mentions across the web).

Distance is the one people forget. If someone in Vaishali Nagar searches "sweet shop near me", a decent shop two streets away will usually beat a great shop across Jaipur. You cannot move your shop, so a search from your own counter will always look better than a search from the other side of the city. Test from a few places to see your real reach.

Prominence is the part you can grow:

  • Reviews. A steady flow of genuine reviews, with replies. Our guide on how to get more Google reviews covers the asking.
  • Mentions elsewhere. Consistent listings on Justdial, IndiaMART and local directories.
  • A website that matches. Your website's address and services should agree with your listing. The local business schema generator makes a small block of code that spells out your address and hours in a format Google reads directly.

For the wider picture, read our local SEO guide for small business and our guide to ranking for "near me" searches.

Reason 6: Duplicate listings

Duplicates happen when a customer adds your shop, a delivery app creates one, or a previous staff member made a second profile. Two listings split your reviews and can confuse Google about which one is real. In some cases the duplicate is what triggers a suspension.

How to check: search your business name and your phone number in Maps. Look for listings with a slightly different spelling or an old address.

How to fix it: if you can claim the duplicate, ask Google support to merge or remove it. If someone else owns it, use "Suggest an edit" and mark it as a duplicate or as closed. Keep the listing with more reviews and the correct address.

Reason 7: The listing is new, or you just made changes

A newly verified listing may take some time to start appearing for general searches, and edits are often reviewed before they go live. Google does not publish a fixed timetable. A few days is common; a big change such as a new address can take longer.

How to check: in your profile, edits waiting for review usually show as pending. If your name search works but category searches do not, give it a few weeks while you add photos, services and reviews.

What not to do: do not keep re-editing the same field while it is pending. Repeated changes can delay review.

How to work through the fixes, step by step

Here is the order we suggest. It starts with the things that stop you appearing at all.

  1. Run the four searches from the first section and note which problem you have.
  2. Confirm the profile is yours and verified. Claim it if needed.
  3. Check for a suspension notice, and fix the cause before appealing.
  4. Open the Google Listing Scorecard with your listing in another tab. Answer every question honestly.
  5. Work down the fix list from the top. Primary category and reviews usually come first.
  6. Fix your address, pin and service area, then make your name, address and phone identical everywhere.
  7. Search for duplicates and report them.
  8. Wait two or three weeks, then repeat the four searches from different places in your area.

A worked example: a dental clinic in Pune

Imagine a dentist in Kothrud who cannot find her clinic for "dentist near me", though patients find it by name. Running through the scorecard shows the primary category is "Medical clinic", there are only six reviews in two years, Sunday hours are missing, and the clinic name on Justdial does not match Google.

She changes the primary category to "Dentist", starts asking every patient for a review at the reception desk, and corrects the Justdial listing. Nothing about her location changes, so she will still not appear for searches from across the city. That is distance, and it is normal. But for searches from her own neighbourhood, the listing now gives Google every reason to show her.

What to do this week

  1. Do the four searches from your phone and write down the results.
  2. Sign in and confirm you own and have verified your profile.
  3. Check your primary category against your top three competitors.
  4. Answer the 26 questions in the free Google listing checklist and fix the top three items.
  5. Ask five happy customers for a review this week.

Frequently asked questions

How long does it take for a new business to show on Google Maps?

After verification, a listing often appears for searches of its exact name within a few days, though Google gives no fixed timetable. Appearing for general searches like "bakery near me" takes longer, because Google needs signals such as reviews, photos and consistent details before it shows you above established businesses nearby.

Why does my business show on Google Search but not on Google Maps?

Usually it is the same listing, and you are seeing a difference in ranking rather than in existence. Search may show your profile for your name, while Maps shows nearby businesses for a general search. Check your pin location and your primary category, as both affect Maps results directly.

Can I pay Google to appear on Google Maps?

You can run Google Ads that show your business in Maps as an ad, but that does not change your normal, unpaid ranking. Any person or agency promising a guaranteed top position in Maps for a fee should be treated with suspicion. Our guide to Google Ads for small business explains the paid option.

Does Upgrowly check my Google Maps listing automatically?

No. Reading Google listings automatically would mean scraping Google, which we never do. The Google Listing Scorecard works from the answers you type in while looking at your own listing, and nothing you type is sent anywhere.

Should I create a separate listing for each area I serve?

No. One location means one listing. Extra listings for areas where you have no real premises break Google's guidelines and are a common cause of suspension. If you serve several areas from one base, set a service area instead.