Google Business Profile Optimisation: Restaurant Checklist
Optimise your Google Business Profile: which actions genuinely move rankings, clicks and reservations. A prioritised guide for restaurants.
Before a guest crosses your threshold, they have already found your restaurant on Google. Opening hours, photos, category, reviews, menu: what they find there determines whether they make a reservation or move on to a competitor. The same applies increasingly to AI systems such as ChatGPT, Perplexity or Google AI Overview, which use your profile as a structured data source.
Your Google Business Profile is not just another channel. It is free, and it is where decisions are made. This guide shows not only which fields you need to fill in, but which actions genuinely move rankings, clicks and reservations.
You manage your profile at business.google.com or directly in Google Search: simply search for your business and click “Edit profile”. New staff or agencies can be added as managers without sharing the main account.
How Google evaluates your profile: three factors and what they mean
Google officially names three criteria for local search results: relevance, distance and prominence. For restaurants the key point is that distance does not dominate. A complete profile 500 metres away beats an incomplete profile 100 metres away, because relevance and prominence are weighted more heavily than proximity alone.
What “relevance” means in practice: how precisely do the category, description, attributes and content of your profile match the search query? Someone searching for “vegan brunch Vienna terrace” will see profiles that set exactly those signals.
What actually has high, medium and low influence
Not all profile fields matter equally. This is the difference between maintenance and optimisation:
Very high influence on ranking and click-through rate:
- Primary category
- Reviews: quantity, consistency, keywords contained
- Response rate on reviews
- Photos: quantity, recency, first image
- Profile completeness
- Opening hours (especially “open now” relevance)
- Local mentions and citations
Medium influence:
- Google Posts
- Menu and product listings
- Q&A section
- Attributes and labels
- Services
- Secondary categories
Low influence:
- Minor keyword additions to the business name
- Emoji use in posts
- Micro-optimisations without meaningful content
This prioritisation determines where you start.
The checklist: ordered by impact
The following ten points are sorted by impact, not by their order in the profile. Start at the top and work your way down.
1. Primary category: the single strongest lever
The primary category controls which search queries you appear for at all, and which features your profile shows. Choose it as specifically as possible:
Good: “Italian Restaurant”, “Wine Bar”, “Breakfast Café” Not: “Restaurant”, “Food”, “Bar” without specification
Secondary categories cover additional search queries. A business with an evening menu and a bar concept can add “Wine Bar” and “Pasta Restaurant” alongside “Italian Restaurant”. Secondary categories also unlock additional profile fields, such as detailed menus or specific attributes.
Review your primary category at least once a year. Google continuously expands the available options.
2. Photos: frequency beats perfection, but the first image decides
The first visible image in the search results directly influences the click-through rate. As an operator you can control your cover image yourself; guest photos appear separately. Use that control.
Which photos perform best:
- Exterior view (so guests can find the entrance)
- Interior in good lighting (atmosphere)
- Signature dishes (appealing, current)
- Evening ambience with guests (shows the venue in operation)
- Terrace or outdoor area
- Team (increases trust and personality)
Frequency: Weekly new photos are ideal, monthly at a minimum. Google counts regular uploads as an activity signal. Photos from five years ago showing a room that has since been renovated do more harm than good.
Formats: Vertical photos perform better on mobile. Short videos up to 30 seconds distinguish the profile from listings that use only static images. 360-degree shots are still rare enough among Austrian restaurateurs to stand out.
3. Reviews as an active ranking lever
Reviews are among the strongest signals in local ranking. A 2025 study by Malou (covering more than 300 evaluated locations) shows: restaurants that actively optimise their GBP receive 2.3 times more reviews and at least 15% more interactions after six months. Three factors count together:
Review velocity: Consistently new reviews over months are more important than a one-off peak. 3 to 10 new reviews per month is considered the target for competitive cities. Algorithms recognise peaks as potentially artificial.
Keywords in reviews: When guests write “best vegan brunch Vienna” or “great cocktail bar with terrace” in their review, those keywords feed into your relevance for exactly those search queries. You cannot dictate what guests write, but you can give them a nudge towards specifics rather than just asking for stars.
Response rate: Responding to reviews is an activity signal. More on how to respond efficiently and in your restaurant’s own tone is covered in our article Why every Google review deserves a response.
Actively collecting reviews: The simplest channel is a QR code on the bill or the table that leads directly to the Google review page. Further options: NFC stickers at the exit, a Wi-Fi landing page with a review prompt, a short follow-up message after a booking. These are operational steps, not coincidence.
Target: An average between 4.3 and 4.7 stars is considered a credible target range. Profiles with exactly 5.0 often appear less authentic to many guests than slightly imperfect but actively maintained profiles.
4. CTR optimisation: your profile needs to be clicked, not just ranked
Ranking alone does not bring guests. The profile also needs to be clicked. These fields influence whether a searcher clicks on your profile or on a competitor’s:
- Cover image: The most visible element. Not the best archive photo, but the one that creates the right first impression.
- “Open now” status: Google actively shows whether a business is currently open. If someone searches “restaurant nearby” and your business shows as “Closed”, you lose the click. Opening hours must be accurate.
- Price indicator: Set it so guests do not develop wrong expectations.
- Menu visible: A completed menu in the profile increases the time spent on the listing before clicking through to the website.
- “Popular for” attributes: Google automatically shows aggregated tags such as “popular for romantic evenings” or “suitable for groups”. These arise from guest reviews and attributes.
5. Opening hours: the most costly error in the profile
Incorrect opening hours generate negative reviews before the first course is served. Google actively considers the “open now” status in local search results.
What needs to be checked regularly:
- Are regular hours correct?
- Are kitchen hours recorded if they differ from opening hours?
- Are special hours for public holidays entered at least one week in advance?
- Are special hours for brunch, happy hour or lunch added where needed?
Special opening hours should be entered at least one week before the date, not the evening before.
6. Attributes: visible in filters and AI responses
Attributes are short labels that act as filter options in Google Maps. Anyone filtering for “restaurant with terrace” or “vegan options” will only see profiles where the relevant attribute is set.
The same applies to AI responses: if someone asks ChatGPT “restaurant Vienna with dog and terrace”, the system draws on the attributes set. A missing attribute means missing visibility, even if the restaurant actually has that feature.
Important attributes for restaurants:
- Vegan options, vegetarian options, gluten-free
- Terrace, Wi-Fi, parking, accessible
- Table reservations, delivery, collection, takeaway
- Dogs welcome, live music, cocktails
Check quarterly whether new attributes have become available.
7. Core data: name, address, phone consistent everywhere
Google compares the information in your profile with your website, review platforms and other directories. Inconsistent spelling is treated as an uncertainty signal.
Name, address and phone number must be worded identically on Google, your website and everywhere else. Not “St” in one place and “Street” in another.
8. Business description: keywords and tone
Google allows up to 750 characters. The first 250 appear without a further click. They must work on their own.
What belongs in it: cuisine type, atmosphere, distinctive features and typical occasions. These are the same terms Google uses for relevance assessment and the same ones a guest would tell a friend.
Build in keywords naturally, do not list them. Two practical examples:
Traditional: “For over 20 years we have served Austrian home cooking in the heart of Vienna. Home-made pastries, regional ingredients, daily changing lunch menus. Kitchen until 10 pm, cosy dining room with 60 seats, courtyard terrace in summer.”
Modern: “Asian cuisine with a Viennese touch: ramen, bao buns, seasonal dishes from the open wok. Vegan options available daily. Kitchen until midnight, no reservation required, outdoor seating from May.”
Both texts contain relevant keywords while remaining readable and inviting.
9. Menu: a fixed URL rather than a seasonal PDF
Anyone who links to a PDF of the current summer menu in their profile and then deletes it in autumn is sending guests to an error page. Solution: create a fixed URL (e.g. yourrestaurant.com/menu), update the content as needed, and keep the URL in the profile unchanged.
10. Google Posts and Q&A
Google Posts run for seven days and are well suited to promotions, new dishes, events and seasonal announcements. The direct traffic matters less than the signal: an active profile. Monthly is the minimum frequency.
In the Q&A section you can create and answer common questions yourself: parking situation, reservation requirements, allergen information, pet-friendliness. This content feeds into AI search responses.
Quick strategy by venue type
Not every measure works equally well for every concept. The following priorities help in tackling the right points first:
Restaurant:
- Signature dishes as profile photos
- Primary category specific (name the cuisine, not just “Restaurant”)
- Occasion keywords in the description (business lunch, romantic dinner, family celebration)
- Menu fully filled in
Bar:
- Evening photos dominant, people and atmosphere
- Attributes: cocktails, live music, happy hour
- “Open now” especially important for late-night searches
- Category: cocktail bar or wine bar rather than generic
Café:
- Morning exterior shots
- Attributes: Wi-Fi, laptop-friendly, specialty coffee, brunch
- Category: breakfast café or café-restaurant depending on the offering
- Lunch hours clearly communicated
Effort versus impact at a glance
| Action | Effort | Impact |
|---|---|---|
| Check and adjust primary category | low | extremely high |
| Set up review funnel (QR code) | low | very high |
| Photos: upload new ones weekly | medium | very high |
| Set all attributes | low | high |
| Add menu | medium | high |
| Create own Q&A entries | low | medium |
| Regular Google Posts | medium | medium |
| 360-degree photo or short video | one-off medium | good for differentiation |
The core message of this overview: category and review funnel deliver the greatest effect for the lowest effort. Anyone with only two hours available should start exactly there.
Your Google profile as a data source for AI searches
ChatGPT, Perplexity and Google AI Overview access indexed GBP data. Category, description, attributes and review content all feed into recommendations. Complete, consistent profiles are preferentially recommended by AI systems because they provide more structured facts. Real-time data such as today’s opening hours or daily specials cannot yet be reliably retrieved by these systems.
Maintenance plan: who, when, what
An optimised profile is not a one-off task. The most common failure in maintenance planning is not a content issue but an organisational one: it is not clear who is responsible.
Weekly: Read and respond to new reviews. Upload one new photo.
Monthly: Check opening hours. Publish a Google Post.
Quarterly: Test all links. Check the menu for accuracy. Re-read the description. Check attributes for completeness.
Annually: Review the primary category. Remove outdated photos.
How the SupaPresence team approaches this
A well-maintained profile is the foundation. The second layer is active review management: no feedback goes unanswered, and every reply sounds like it comes from your venue. SupaPresence monitors new reviews and suggests responses in your restaurant’s own tone, so the activity rhythm keeps running even when the evening has been long.
Frequently asked questions
What is the most important factor in the Google Business Profile for restaurants?
The primary category is the single strongest ranking factor in the local Google result. Choose it as specifically as possible, for example “Italian Restaurant” rather than “Restaurant”. Secondary categories cover additional search queries and unlock features such as detailed menus or table reservations.
How often should you update the Google Business Profile?
Update opening hours and links immediately whenever something changes. Add photos weekly or at least monthly. Review the description and attributes quarterly. Regular activity signals to Google that the profile is being maintained.
How many reviews does a restaurant need for good Google rankings?
Consistency matters more than the absolute number. Steadily new reviews over months are stronger than a one-off peak. A target of 3 to 10 new reviews per month is appropriate for competitive cities. The star average should ideally sit between 4.3 and 4.7.
Do ChatGPT and other AI search systems use the Google Business Profile?
Yes. Category, description, attributes and review content all feed into AI recommendations. Real-time data such as today’s opening hours or daily specials cannot yet be reliably retrieved by these systems.
What happens if opening hours on Google are incorrect?
Incorrect opening hours are one of the most common triggers for negative reviews. Google actively considers whether a business is open at the time of the search. Outdated hours directly cost visibility in the “open now” filter and worsen the local ranking.