How To Get Your Restaurant Listed On Google Maps


Claim and Complete your Google My Business Listing

  1. Set up a Google account – this is the same process as setting up a Gmail account.
  2. Go to the Google My Business setup page.
  3. Fill out your restaurant’s name, address, phone number, and any other details that are asked.
  4. Google will send a postcard to your location with a numerical code on it to verify your location. When this arrives, use the code to complete your listing.
  • A link to your website
  • A link to your menu
  • A link to your reservation and ordering platforms
  • Photos of your restaurant and food
  • A bio of your restaurant
  • Tags and keywords that describe the type of food you serve


Sample App: restaurants CRUD

Take a look at your current Restaurant model:

In the declaration above, the Restaurant only holds the name and the description attributes. This information is shown in the views and every CRUD action is already implemented. However, we need to modify our project to include restaurants’ locations.

STEP #3: Enable Maps JavaScript API Places API

1. Go to APIs & Services Dashboard Enable APIs & Services at the top and Choose Maps JavaScrip API from the API Library. This will open up the Map JavaScript API page, and Enable it.

 2. Scroll down to the bottom of the page and you

2. Scroll down to the bottom of the page and you can find Places API under the “More Solutions to Explore” section and Enable it as well.

Using Digital Signage to Build Customer Rapport and Sell More

Nov 8

Whether you are trying to increase footfall, sell through a line or get each customer to spend more with you, digital signage is the answer. It is an extremely powerful advertising medium. Provided, of course, you put it to work for you in the right way. This article…

read more

3. Review Your Information

Once you have verified your restaurant you now have full control of your restaurant on Google. Review your information to make sure it is accurate and up-to-date.

Congratulations, your restaurant is now listed on Google Maps! Customers will now be able to find your restaurant much easier when searching in Google and you should receive a boost in new customers very soon.

Top Hot Spots

A new section, called “The Foodie List,” will rank the top spots in a city based on trending lists from local experts as well as Google’s own algorithms.

How to Create Your Google My Business Account

It’s easy to set up your restaurant’s GMB account. Just follow these steps:

  1. Go to
  2. Add your restaurant name. If the name already exists, you’ll see it appear in the search results (and if it’s your restaurant you can simply click on it, claim the listing, and verify).
  3. If your restaurant doesn’t already have an account on Google, you can continue creating one. The onboarding process will ask you to add your address, phone number, and website URL (don’t worry if you don’t have one).
  4. Now your account is created! The final (and most important) step is to verify it.

How to Verify Your Restaurant Account

The most common way to verify your restaurant and add it to Google Maps is to choose the option that says Mail. After selecting this option you will receive a physical postcard in the mail. This postcard will have a 5 digit verification code from Google that you will then use to confirm your location.

After it’s verified, your listing will go public and will start generating online and foot traffic for your restaurant.

Recommended Reading: 16 Restaurant Advertising Ideas Driving Guests To Tables In 2022

Update your restaurant information

The next step is to have a very complete restaurant listing to create the perfect brand image when customers look for your business.

keep the profile updated Make sure that you keep the profile updated with complete and accurate information about the restaurant. For instance, both customers and Google find it very important to have accurate business hours, and if they change during holidays or events, it should be reflected on the platform to make it reliable for customers.

Make sure that you have the best images and videos of your business and that they are always up to date. We recommend that you upload an image of the restaurant’s logo, another spectacular image that represents your offering very well and place it as your profile picture, along with more succulent photos of your other services with information such as the names of the dishes, of your events, etc.

Upload images in .jpg or .png format up to 5 MB and at a minimum resolution of 720 x 720 pixels. If you are uploading videos, make sure that they are no longer than 30 seconds, no bigger than 100 MB and that they have a minimum resolution of 720 pixels.

What is a Google My Business Account?

Google My Business is a free tool you can use to manage your Google Search and Google Maps presence without taking potential customers to a website or a listing account. It helps to cut the customer’s path to your contact information, offers, reservations, and more.

Recently, Google started optimizing Google My Business accounts for many different industries, including hospitality. This is the first indicator that there is a huge demand from customers.

Google My Business pages appear in different ways depending on the searched keyword and the platform a person uses to search. Here are a few examples.

Here’s what customers will see when they search for a general restaurant name that has multiple locations on the Google Search App and on Google Maps:

And here’s what they’ll see when they search for a

And here’s what they’ll see when they search for a specific restaurant name and location on the Google Search App and Google Maps:

Improve Your Existing Site

While you should always keep track of your website’s traffic and performance, the following are a few easy ways to reevaluate and improve upon your restaurant’s existing website.

Don’t Make Your Menu Downloadable

Display your menu offerings in a prominent, easy-to-find location on your website. If your menu is currently displayed as a PDF on your site, it is recommended you take screenshots or re-upload as text on the page. Users may have trouble downloading PDFs, or they may feel uncomfortable with downloading unknown files to their computer or phone. Additionally, it’s important to keep your menu up to date and easy to read.

Offer High-Resolution Images

Give guests a taste of your menu offerings by incorporating high-quality images on your site. While you want to limit the number of graphics or images to keep site speeds fast, a few eye-catching design elements can draw customers in before they even look at your menu. If you offer especially unique or photogenic dishes, displaying these on your site can even interest foodies looking to post images of fun foods on their own social media accounts.

Link Your Site to Social Media Accounts

As guests are perusing your site, make it easy for them to connect to your various social media accounts. Include links to your Facebook, Instagram, or Twitter to give them a more personal feel for your establishment. If you post regular updates on your social media accounts, you may also want to consider implementing a live feed on your site showing your posts and updates.

Linking to your social media sites also encourages guests to interact with your business online before, during, and after their visit. Use this opportunity to gain feedback, obtain customers’ photos of your food, and encourage patrons to revisit regularly.

Personalized Recommendation Hub

A brand new new “For You” tab will keep users informed about everything happening in areas they care about. This could include areas near their home, work, or a city they visit frequently.

Users can also follow a particular neighborhood to instantly see if there’s a hot new restaurant in the area, a new cafe that’s a perfect match, or if a favorite dining spot is in the news.

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.