Visibility and marketing google business profile local seo google maps

Google Business Profile for restaurants: the complete optimization guide

Written by Ludovic Frank Published on 13 min read
Proud restaurant owner in front of his bistro holding a smartphone showing a map with a large location pin and floating stars

Type your restaurant's name into Google. The first thing a guest sees is not your website or your Instagram page, it is your Google Business Profile: rating, photos, hours, directions, and possibly a reservation button. Everything plays out there before the guest has even decided to visit. And when someone searches "Italian restaurant near me" on Maps without knowing you exist, that same listing decides whether you appear, or whether the restaurant down the street does.

The good news: the profile is free, and most restaurants use it badly. A complete, up-to-date, well-categorized listing can put you ahead of better-located competitors. This guide covers everything point by point, relying on Google's official documentation rather than hearsay, and it applies whether you run a diner in Austin or a gastropub in Manchester.

In short:

  • Google ranks local listings on three official factors: relevance, distance and prominence;
  • a profile must be claimed and then verified (phone, email, video, live call or postcard) before you fully control it;
  • the primary category, recent photos, exact hours (including holidays) and a structured menu are the foundations;
  • reviews and posts sustain your prominence over time;
  • the "Reserve a table" button converts that visibility into direct reservations, commission-free if you pick the right partner.

Why your Google listing became your real storefront

The typical guest journey no longer starts on the sidewalk. People search on Google or Maps, compare two or three listings, scan the photos, check the rating and the hours, then book a table or walk in. According to BrightLocal's Local Consumer Review Survey, 71% of consumers use Google to read reviews of local businesses, well ahead of any other platform.

In other words, your listing works for you around the clock, or against you if it shows wrong hours, photos from five years ago and a phone number that rings out. At ViteUneTable, we provide reservation software that partners with Google to independent restaurants, and the pattern is the same everywhere: the restaurants that maintain their profile get more calls, more direction requests and more reservations (or bookings, as they say in the UK), without spending a cent on advertising.

The 3 local ranking factors, explained simply

Before optimizing anything, understand what Google is trying to do: surface the best business for a given query, in a given place. Its official documentation on local ranking names three factors, and only three.

Three stylized miniature restaurants standing on a city map, the winner highlighted by a giant location pin and golden stars
The local pack: the three listings shown with the map, the most contested real estate on Google

Google compares the guest's query with the content of your profile. If someone searches "pizzeria with outdoor seating", a listing categorized as "Pizza restaurant", with the outdoor seating attribute checked and photos of the patio, is objectively more relevant than a half-empty "Restaurant" listing. Google states plainly that businesses with complete and accurate information are easier to match to the right searches. Relevance is built by filling in everything: categories, attributes, description, menu, photos.

Distance: how far are you from the searcher?

Google favors businesses close to the person searching (or to the location named in the search). You cannot move your restaurant, but you can make sure the address is exact and the map pin sits on your door, not on the next street over. A misplaced pin loses you guests who are standing around the corner.

Prominence: is your restaurant known and liked?

This is the most interesting factor, because it is the one you can cultivate. Google evaluates how well known a business is based on signals such as links to your business and the number of reviews: its documentation says explicitly that more reviews and positive ratings can improve your local ranking. Review collection works best when it is systematic, which usually means an automatic post-visit message, something online reservations make possible because you actually have the guest's email address.

Remember the split: you have no control over distance, direct control over relevance (fill the profile in correctly), and gradual control over prominence (reviews, profile activity, mentions of your restaurant around the web).

Claiming and verifying your profile: the starting point

Your restaurant probably already has a listing, created automatically by Google or by contributors. Until you claim it, you control neither the hours, nor the featured photos, nor the replies to reviews.

  1. Search for your restaurant on Google Maps and click "Claim this business", or go through the official add-or-claim page. If no listing exists, create one at business.google.com/add.
  2. Verify ownership. Depending on the business, Google offers several verification methods: phone or SMS, email, a video recording, a live video call with a representative (be ready to show the dining room, the kitchen and staff-only areas), or a postcard with a code that arrives within about 14 days and expires after 30. You cannot pick freely; Google decides which methods your business is eligible for.
  3. Wait out the review. After verification, Google says the review can take up to 5 business days before the profile becomes fully editable.

One tip from experience: add a second owner or a manager (your business partner, your general manager) as soon as verification is done. A profile tied to a single personal Google account becomes a serious problem the day that account is lost or that person leaves.

Choosing the right categories and attributes

The category is the most structurally important piece of information on the profile. Google's documentation on categories says it outright: the categories you select affect your local ranking.

  • The primary category should be as specific as possible: "Japanese restaurant" rather than "Restaurant" if that is your core business. It carries the most weight.
  • Additional categories cover the rest of what you do: "Wine bar", "Takeout restaurant" (takeaway, for UK readers)... Stay restrained; a few well-chosen categories beat an exhaustive list that dilutes the signal.
  • Careful: Google warns that adding or editing a category may trigger a re-verification of your profile. Think before you change it, rather than experimenting weekly.

Attributes complete the picture: outdoor seating, wheelchair access, dog friendly, vegetarian options, contactless payment... Check everything that is true, and nothing more. Attributes feed the filters guests use when searching: a missing attribute is a filter that eliminates you.

Photos: what to publish, and how often

Photos are the first content guests look at, and one of the most neglected by restaurateurs. A living profile rotates four families of photos:

  • the dishes, your best argument: shoot your bestsellers in natural light, at table height;
  • the dining room and the patio or terrace, so guests can picture themselves there;
  • the storefront, so people can find you on the street;
  • the team, which puts faces on the place.

On the technical side, Google recommends JPG or PNG images between 10 KB and 5 MB, with a recommended resolution of 720 x 720 pixels, in focus, well lit, and without significant alterations or excessive filters. You do not need a professional photographer to start: a recent smartphone and daylight do the job.

On frequency, consistency beats volume: a few photos a month (a new dish, the seasonal menu, the patio set up for summer) show Google and guests that the restaurant is active. Keep an eye on guest-uploaded photos too: they are public, and you can flag the ones that do not represent your restaurant.

Hours: the detail that destroys trust

A guest who drives over on a Monday and finds the door locked because of a sloppy listing does not come back, and sometimes says so in a one-star review. Hours deserve absolute rigor:

  • regular hours: enter every day, including the break between services (12:00 to 2:30 pm, then 7:00 to 10:30 pm) rather than one dishonest continuous block;
  • special hours: public holidays (federal holidays in the US, bank holidays in the UK), annual closures, renovations, private events. Google's special hours documentation specifies that a special-hours period can cover at most 6 consecutive days (beyond that, create several periods, or mark the business temporarily closed) and that special hours only display if regular hours are already set.

Make it a habit to confirm every holiday of the coming quarter in advance, even when you are open: Google then shows confirmed hours instead of an uncertainty message that makes guests hesitate, exactly as its documentation recommends.

The menu: give Google something to understand you with

The profile lets you add a structured menu: sections (starters, mains, desserts) and, for each dish, a name, a description and a price, as described in Google's menu editor documentation. You can also upload a photo or PDF of your menu, and Google notes that changes can take 24 to 48 hours to display on Maps and Search.

The structured menu beats the PDF alone: every dish name becomes a relevance signal. A guest searching "burrata" or "ribeye" can land on your listing because the dish appears in your menu. Update it with every menu change; an outdated menu with old prices is a classic source of friction when guests arrive.

Posts and Q&A: keeping the profile alive

Posts are short publications visible directly on your profile. Google distinguishes three types: updates, offers and events. Posts are archived after six months unless you set a date range, which makes them ideal for the current menu, a special evening or the reopening of the patio. One post a week or every two weeks is plenty. One quirk worth knowing: posts that include a phone number in the description may get rejected.

The Q&A section is public: anyone can ask a question on your listing, and anyone can answer it, including a poorly informed stranger. Two reflexes:

  • watch the questions and answer them yourself; your answer as the owner carries authority;
  • get ahead of it by posting the frequent questions yourself, with the answers (wheelchair access, parking, large groups, dogs, private hire). You get to write your restaurant's FAQ; better not to leave it to others.

Reviews: the engine of your prominence

As covered above, reviews weigh directly on local ranking. Without rewriting a full strategy here, keep the essentials: collection must be systematic (the most effective lever is a post-meal message with a direct review link, which presumes you have the guest's email, hence taking reservations online), and every review deserves a reply, including the bad ones. A calm, factual reply to a harsh review is read by hundreds of future guests, not by the one who wrote it.

The reservation button: turning the listing into a booking machine

Everything above attracts eyes to your listing. What remains is converting those eyes into covers. Without a reservation button, the guest has to call, often mid-service, or hunt for your website: every extra step loses a share of them.

The "Reserve a table" button removes that friction: the guest picks a time slot directly from Google Search or Maps, and the reservation lands in your book. Google states in its bookings documentation that this runs through a supported third-party provider: you cannot switch it on alone, your reservation software has to be a partner in the program, and Google itself cautions that some providers charge for bookings made through Google. We detailed the conditions and setup steps in our guide to getting the Reserve with Google button.

Let's be honest: ViteUneTable will not rank your listing higher by itself; the optimization work described here remains yours. But once the profile is in shape, this is exactly where we come in: ViteUneTable is a Reserve with Google partner, activation is included in the Standard pack at €29 excl. VAT per month, with 0% commission on covers, and the free version lets you run your online reservations in before you switch the button on. It also handles the follow-through, from automatic confirmation emails to the tactics that reduce no-shows once Google starts sending you strangers rather than regulars. Some providers charge for every reservation that comes from Google; with a 0% commission model, a listing that performs never turns into an invoice that swells.

Measuring: the Performance tab of your profile

Optimizing without measuring is flying blind. The Performance tab, described in Google's documentation, shows over the period of your choice:

  • the interactions: calls, messages, bookings, direction requests, clicks to your website and menu;
  • the search queries that surfaced your listing (updated at the start of each month);
  • the views of your profile, on Google Search and on Maps.

Look at these numbers once a month. The search queries tell you how guests find you (your name? "restaurant + neighborhood"? a dish?) and reveal relevance to reinforce. Direction requests and bookings measure the listing's real effectiveness. If views climb but actions do not, the problem is in the content (photos, rating, hours); if views stagnate, it is in relevance and prominence.

Frequently asked questions

Is Google Business Profile really free?

Yes, entirely: creation, verification, photos, posts, menu, statistics, all of it is free. Google earns its money elsewhere (advertising), not on the listing. Only the reservation button goes through third-party software, whose cost depends on the partner you choose: with ViteUneTable it is included in the Standard pack at €29 excl. VAT per month, with no commission on covers.

What is the difference between Google My Business and Google Business Profile?

They are the same service: Google My Business was renamed Google Business Profile in late 2021. Management now happens directly from Google Search and the Google Maps app; the old dedicated app was retired. If an agency still pitches you "Google My Business" services, they are talking about this same listing.

How long before I see results in local ranking?

Some changes are near-immediate (hours, photos and menu updates appear within 24 to 48 hours). The ranking effect is gradual: relevance improves as soon as the profile is correctly filled in, while prominence builds over months of reviews and regular activity. Allow several weeks before reading a reliable trend in the Performance tab.

How do I get into the top 3 on Google Maps?

The local pack (the three listings shown with the map) is awarded on the three official factors: relevance, distance and prominence. You do not control distance, so max out the other two: a complete profile with the most specific category, recent photos, a structured menu, exact hours, and steady review collection. Against established competitors, consistency eventually pays.

What if my listing shows wrong information I never wrote?

Users can suggest edits, and Google accepts some of them automatically. That is exactly why claiming the profile matters: as the owner you are notified of changes and can correct them. Check your listing weekly (hours, phone, address), especially after a holiday or after third parties have reported a schedule change.

Is the reservation button only for big chains?

No. Any restaurant can get it, provided it uses reservation software that participates in Google's booking program, since the button cannot be activated from the profile alone. An independent restaurant with a well-kept listing and an active button captures reservations the big chains no longer even have to chase.

Also worth reading

← Back to the blog