If you are asking why is my restaurant not showing up on Google Maps, the question hides two different problems. Either your restaurant is genuinely missing from the map, or it is on the map but sitting below the places taking the covers you wanted. The fix for one does nothing for the other, so diagnosis comes before action.
What follows is the order to work through, and most of it you can run yourself in an afternoon.
Start by separating invisible from outranked
Open Google Maps and search your restaurant’s exact name plus the street or district. If the listing comes up, you are not invisible. You are outranked, and that is a ranking problem with a different set of moves.
Now search the way a hungry guest searches: “ramen near me”, “somtam Thonglor”, “shabu buffet Rama 9”. Google shows a pack of three local results before anyone scrolls, and most people never scroll. If competitors fill those slots and you are not in the list underneath, that gap is where your walk-ins are going.
Decide which of the two problems you have before you touch a single setting. Owners lose weeks uploading photos to a profile that was never verified.
If the answer is “we exist but nobody finds us”, the work is a rebuild of the profile and the signals around it, in a set order. That is what the Google Engine build for restaurants is designed to do, and the checks below are the same ones we run before changing anything.
Check 1: Is the profile verified and published?
A Google Business Profile can exist, look complete to you inside the dashboard, and still not appear publicly, because it was never verified. Verification is Google confirming a real business operates at that address, usually by video call or postcard.
Sign in to the Google account that owns the profile and confirm three things: the business is verified, the profile is published rather than pending, and the status is open. Plenty of restaurants still carry a “temporarily closed” flag set during a quiet period and never switched back, which suppresses the listing almost entirely.
One more trap: the person who verified the profile may have left, and the account may be a personal Gmail nobody can access. Request ownership through Google rather than opening a second listing, which only creates the next problem.
Check 2: Duplicate listings are splitting your signals
Duplicates are the most common cause behind a restaurant that “used to show up”. They appear when a delivery platform creates a pin, when a guest adds the place manually, when a previous tenant’s listing was never closed, or when a member of staff sets up a new profile because nobody could log in to the old one.
Reviews, photos, and history then split across two records, and Google may show the weaker one. Search your name, address, and phone number separately in Maps and count the pins that come back.
Report duplicates for merging rather than deleting whichever one you can access. Deleting the record that holds the reviews throws away years of work.
Check 3: Name, address, and phone do not match across the internet
Google cross-checks your details against the other places they appear. If they disagree, confidence drops and so does visibility.
Bangkok addresses make this easy to get wrong. “Soi Sukhumvit 31” on the website, “Sukhumvit Soi 31” on Facebook, and a mall listing with no floor number are three different addresses to a machine. Same with an old landline on Wongnai and a mobile number on Google.
- Pick one exact format for the name, address, and phone.
- Fix the properties you control first: website footer, Facebook, LINE Official Account, Instagram bio.
- Then work through listings you do not own: Wongnai, delivery apps, directories.
- Use the same phone number everywhere, including the one printed on the receipt.
Check 4: The primary category is wrong
The primary category is the strongest single field on the profile. It decides which searches you are eligible to appear in at all. A ramen bar set to the generic “Restaurant” category competes with every eatery in the district instead of the handful serving ramen. Set it to what you most want to be found for, then add secondary categories only for what you genuinely also are.
Check 5: The profile is suspended, or quietly restricted
A hard suspension removes the listing from Maps. A soft suspension leaves it visible but strips your ability to edit. Common triggers: keyword stuffing in the business name (adding “best Thai food Thonglor” after the actual name), an address that does not resolve to a reachable location, or rapid edits to core details.
If you are suspended, stop editing. Gather evidence that the restaurant is real and reachable: exterior signage showing the name, a utility bill, a business registration. Reinstatement is an evidence process, not a persistence one.
Check 6: You are checking from a place that flatters you
Distance from the searcher is a real ranking factor, and Google personalises results by location and search history. Standing in your own dining room searching your own name tells you nothing.
Test properly: sign out, use an incognito window, and check from a few kilometres away. If you rank well within 500 metres and vanish at two kilometres, you are not invisible, you have a competitiveness problem.
Check 7: The profile is too thin to compete
Two profiles can both be verified and correct, and the fuller one still wins.
- Opening hours, including public holidays, Songkran, and Chinese New Year.
- Service options set honestly: dine-in, takeaway, delivery, reservations.
- A menu on the profile, not only a link to a PDF nobody opens on a phone.
- Photos of the room, the food, and the entrance a guest has to find.
- Answers in the Q&A section, including what you get asked at the door.
Check 8: Reviews have stalled
Review volume, recency, and whether you reply all feed how you rank and how many people click once they see you. A profile whose newest review is a year old reads as a restaurant that may not still be open.
Ask at the table, when the meal has clearly landed well. Reply to every review in the language it was written in. Never buy reviews: Google is good at spotting purchased bursts, and the penalty costs more than the reviews ever gave you.
Work it in this order
- Confirm verified, published, and open.
- Find and merge duplicates.
- Lock down one exact name, address, and phone.
- Fix the primary category, and clear any suspension before cosmetic work.
- Fill the profile out properly, then rebuild review flow and measure.
Watch direction requests, calls, and website clicks in the profile’s own insights rather than watching your rank. Rank moves by device and location. Direction requests turn into covers.
If you have worked through this and your restaurant is still not surfacing where guests are searching, the problem is usually not one broken setting but a profile that has never been built to compete. That is the job we take on with the Google Engine: get the listing found, keep it accurate, and turn map visibility into covers.