To optimise the Google profile for a restaurant, complete all its details, choose the main category carefully, upload real photos and your menu, and reply to every review. Then keep the profile active with up-to-date opening hours and regular posts.
This profile (Google Business Profile) is usually the first thing a customer sees when they search for "restaurant near me" or your restaurant's name. Here's what to check, in order, so you can do it today.
First: claim and verify your profile
If you haven't verified your profile yet, you can't edit it with confidence. Search for your restaurant on Google Maps, tap "Claim this business" and follow the verification process that Google asks for. If an old or duplicate profile already exists, claim it instead of creating a new one.
Also check who has access. The owner is often a former employee or a previous agency. Make sure your account is listed as the owner.
1. Basic details: make sure everything is correct and consistent
Basic details are the foundation. If they're wrong, the rest of your work loses value.
Name, address and phone number
- Use the restaurant's real name, as it appears on your frontage. Don't add keywords such as "Best paella in Valencia": Google can suspend profiles for doing so.
- Enter the full address and place the pin accurately on the map.
- Add a phone number that is actually answered during opening hours.
- Check that these details match your website, your social media and your booking platforms.
Main and secondary categories
The main category is one of the most important signals of what your business is about. Choose the most specific one that describes you: "Tapas restaurant", "Pizzeria", "Seafood restaurant" or "Mediterranean restaurant" work better than a generic "Restaurant".
Add secondary categories only if they're accurate: "Tapas bar", "Terrace", "Set lunch restaurant", "Café"… Don't add ten just to see what happens.
Opening hours, including public holidays
Wrong opening hours lead to annoyed customers and bad reviews. Check your lunch and dinner hours and, if you close between services, show it with two time slots. Before each long weekend, Christmas or summer holidays, add special hours. It's one of the things most often forgotten.
2. Menu, food and links
Customers want to know what you serve and how much it costs before they decide. Make that easy for them.
- Menu link: point to a web page with your menu, not a heavy PDF that looks poor on mobile.
- Booking link: if you use a booking system, connect it to your profile. If you take bookings by phone or WhatsApp, make it clear which channel to use.
- Website: link to a page that loads quickly on mobile and shows the menu, opening hours and how to get there.
- Dishes and prices: if your profile lets you add featured dishes, do so with your 5 or 6 stars and update prices when they change.
Google may change which features it shows depending on the type of business and the country, so check which options appear in your dashboard and make use of the ones available.
3. Photos and videos that show what to expect
Photos are what convince someone who is torn between two restaurants. Upload your own recent material, not stock images.
- Frontage and entrance: helps people recognise the place when they arrive for the first time.
- Interior and terrace: in natural light or your usual lighting, without over-the-top filters.
- Signature dishes: shot in good light, on a clean table and showing the real dish you'll serve, not a "catalogue" version.
- Team and kitchen: humanises the business and conveys cleanliness.
- Menu and drinks: useful support if your menu changes often.
A phone is enough. Set aside half an hour each month to upload three or four new photos, especially when you change season or menu. And choose a cover photo that represents your restaurant well.
4. Reviews: ask for them and reply to all of them
Reviews influence the customer's decision and how your profile looks. Two habits make all the difference: asking for them regularly and replying to every one.
How to ask without being pushy
Put a QR code on the bill or on the table that links directly to the review form, and train your team to ask when a happy customer is leaving. Don't offer discounts in exchange for positive reviews: it goes against Google's policies. You'll find more ideas in our guide on how to get more reviews on Google for your business.
How to reply
- Positive reviews: thank the customer, mention something specific ("glad you enjoyed the rice") and invite them back.
- Negative reviews: reply calmly and without arguing. Acknowledge the problem, briefly explain what you'll do and offer a contact to resolve it outside of Google.
- Fake or offensive reviews: flag them from the profile, but don't rely on them being removed.
Remember that your replies are read not only by the reviewer, but also by the next customer who is deciding.
5. Attributes, posts and questions
Attributes
Tick everything that applies: terrace, wheelchair accessible, pets allowed, takeaway, bookings, vegetarian or gluten-free options, wifi… Customers use these details to filter and compare. Only tick what you can always deliver.
Posts
Use the posts section to share news: seasonal menu, event, product day, special opening hours. One post a week or every two weeks, with a good photo and a short text, keeps your profile active. It doesn't need to be long.
Questions and answers
Check if customers have left questions and answer them. You can anticipate the most common ones: “Do you have a high chair?”, “Can I book for 12 people?”, “Do you have gluten-free options?”. The clearer you make it, the fewer repeated calls you'll get.
Common mistakes to avoid
- Leaving opening hours outdated after a shift change or a refurbishment.
- Having duplicate listings for the same venue or for a previous business at the same address.
- Uploading blurry, dark or years-old photos.
- Not replying to reviews, or replying with identical templates.
- Stuffing keywords into the business name.
30-minute plan to get started today
- Log into your listing and check that you're verified as the owner.
- Review name, phone number, address and opening hours (including upcoming public holidays).
- Adjust the main category and add only the secondary ones that apply.
- Link your menu and your booking system.
- Upload five recent photos: exterior, dining room, two dishes and the team.
- Reply to all pending reviews.
- Schedule a post about your dish or menu of the week.
To better understand how all of this affects being found nearby, our guide on how to appear on Google Maps will be useful. And if you want to see what else your restaurant can do to attract local customers, you'll find more ideas on our restaurant marketing page.
Consistency over perfection
Optimising your listing isn't a one-afternoon job: it's a simple habit. If you spend a few minutes a week replying to reviews, uploading a photo and checking opening hours, your listing will always be up to date. At Nexasmus we work with local businesses so that this upkeep doesn't depend on you having free time between services.
Want to know where your listing stands and what to improve first? Request your free online review and we'll tell you, with concrete examples, which adjustments make the most sense for your restaurant.
Frequently asked questions
How long does it take for optimising Google listing to show results?
It depends on the competition in your area and how incomplete the listing was. Some changes, such as opening hours, photos or menu, show up on the listing straight away, but the effect on visits and bookings can take weeks and is not guaranteed.
Can I manage my restaurant's listing myself?
Yes. Google lets you manage it for free from the search engine itself or from Maps, and with 30 minutes a week you can keep it up to date. If you don't have time, you can delegate it, but make sure you remain the owner of the listing.
What's the most important thing on a restaurant's listing?
That the basic details are correct (opening hours, phone number, address and category) and that there are real photos and replied-to reviews. Once that's covered, add the menu, attributes and posts.