Restaurant Google Business Profile: AI-Drafted Menu, Hours, Photos

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Restaurant Google Business Profile: AI-Drafted Menu, Hours, Photos.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Restaurant Google Business Profile: AI-Drafted Menu, Hours, Photos.

Give the profile twenty minutes each week: have an AI assistant draft one scheduled post from your real news, list three photos worth taking and check your hours, menu and description against what is true now, then publish the edits yourself. Public Q&A is reportedly giving way to an AI Ask button, so keep answers in the profile itself.

AI is for wording and checking, never for facts or pictures. Google's own photo tips want images that represent reality and warn against excessive use of AI, its posts guidance discourages auto-generated content, and its AI tools for menus and descriptions both come with an instruction to review the result for accuracy. Treat every draft as a new hire's first shift: useful, and checked before it counts.

Follow me on Instagram@sagnikteaches

What Google's own pages say about AI in a profile

Before any prompt, it helps to know where Google has already drawn lines. These come from its Business Profile help pages as I read them in October 2026, so check the wording again if a post or photo is rejected.

Connect on LinkedInSagnik Bhattacharya
Part of the profileFine to use AI forKeep AI out ofWhat Google's pages say
PhotosShot lists; spotting focus or clutter problems in a photo you tookGenerated dishes, retouched platesPhoto tips ask for no significant alterations or excessive use of filters or AI, so that "the image should represent reality". Its media tips say to avoid stock photos and heavily edited images, and that low-quality media may be removed without appeal.
PostsDrafting wording from your news slipUnedited filler; phone numbers or email addresses typed into the textPosts guidance says to avoid "auto-generated or distracting content". Posts with unverified contact details may be removed, so use the Call now button instead.
MenuTurning a clean menu photo or PDF into editable linesPublishing the result unreadGoogle calls creating a menu from a photo experimental, asks you to agree to its generative AI terms and tells you to review the menu for accuracy.
DescriptionGoogle's Suggest description button where it is offered, or your own draftPromotions and pricesGoogle says the AI feature "writes creative text" that you should review. Its summaries page says descriptions focus on the business rather than promotions, prices or sales.
HoursTurning a holiday calendar into a list of special hoursLetting a model guess datesSpecial hours exist for holidays and temporary changes, and Google reviews edits before they go live.

One rule surprises restaurants. Google's posts guidance lists alcohol among the regulated goods and says not to include content about those products in posts. If you run a bar, keep drinks promotions out of posts, and read the current policy page rather than trusting my summary.

Subscribe on YouTube@sagnikteaches

A twenty-minute weekly routine, and the monthly jobs behind it

The routine exists because a stale profile does damage quietly. A guest reads "open until 22:00" on a night you closed at 21:00, or finds a dish on the menu that left in October. Four short jobs spread across the week beat one long monthly session, because small edits are easier to check.

DayJobMinutesWhat the AI does
MondayCompare the profile with the week ahead: hours, special hours, new or dropped dishes, events5Takes your list of changes and says which profile fields they touch
TuesdayDraft and schedule a post for next week7Writes the post from your news slip
ThursdayTake and upload three photos5Gives you the shot list before you start
FridayRead new reviews and customer photo updates3Drafts replies for you to edit and post

Behind it sit three monthly jobs, a menu audit against your till (20 minutes), a look at the Performance report (10) and a read of the description and attributes (5), plus one quarterly job: the special hours for the next three months (10). Before the routine begins, give the profile one first-day audit: description, hours, contact details, attributes, photos, videos and posts, each read against what is true this week.

Posts: Update, Offer and Event, drafted from a news slip

Google offers three post types. An Update takes a description, photo or video and an action button. An Offer needs a title, dates and times, and adds a View Offer button by itself. An Event needs a title and start and end dates; times are optional, and if you set none it shows as lasting 24 hours on the event dates. Posts older than six months are archived unless a date range is set, so an Offer or Event with proper dates outlasts a dateless Update.

Posts can be scheduled natively: turn on Schedule this post, choose the date and time, and the post goes live then. A Repeats menu offers weekly, monthly or custom schedules. Batch two weeks of posts in one Tuesday sitting. Use Repeats only for something that stays true, such as "set lunch is served Wednesday to Friday", never for an offer with an end date, which would be wrong by the next cycle.

The input is a short news slip, the same idea as the weekly slip in the weekly guest email tutorial. Here is one for an Offer, filled in:

POST TYPE: Offer
TITLE IDEA: Set lunch, two courses for $18
DATES: Wednesday 4 November to Friday 27 November, 12:00 to 14:30
DETAILS: two courses from the short lunch menu; guests say "mention this post"
BUTTON LINK: [booking link]
NEVER INCLUDE: phone numbers, email addresses, allergen or dietary claims, "best",
  "award-winning", anything about alcohol, anything about limited availability
Write a Google Business Profile Offer post for a 48-seat restaurant open Wednesday
to Sunday. Plain, warm, no exclamation marks, British spelling. Use only the facts
below; if something is missing write [CHECK: what]. Give me a short title, a body
of 40 to 70 words, and one line listing the fields I must set in the post form.

[paste the slip]

A typical first reply (illustrative) reads like this, and it contains four things to remove:

Title: Two-course set lunch, $18

From Wednesday 4 to Friday 27 November, lunch is two courses from our short menu for $18, served 12:00 to 14:30. Our award-winning chef changes the dishes every week, and a glass of house wine goes beautifully with it. Mention this post when you order, or book with the button below. For groups, call 555-0142.

Fields to set: start 4 November, end 27 November, times 12:00 and 14:30, button link.

"Award-winning" and "changes every week" were never in the slip. The house wine is an alcohol reference, which sits against Google's posts guidance. The phone number is both invented and exactly the kind of unverified contact detail that can get a post removed, so delete it and attach the Call now button. The dates, price and times were right, which is the point of a tight slip: the AI gets the facts right when you supply them, and decorates when you do not.

Event posts follow the same pattern with a slip such as "Thursday 19 November, 19:00 to 21:30, four courses, $45 a head, 20 seats, book by Tuesday 17 November". The usual fault is "20 seats" turning into "very limited places" or "nearly sold out". Keep your number and drop the drama. After posting, look at the status. Live means public, Pending means it is still processing or your profile is unverified, and Not approved shows a question mark naming the policy it broke. For a year of post ideas beyond this routine, see writing Google Business Profile posts with AI every week.

Hours: a holiday calendar turned into special hours

Regular hours rarely cause trouble; special hours do. Google separates main hours, special hours for holidays or temporary changes, and "more hours" for features that run on their own schedule. Its help page doesn't list the labels, so look at what your category offers on screen. You edit them from your profile in Search (sign in, open your Business Profile, choose Edit profile) or in the Maps app (Business, then Edit profile). Google's help says it reviews changes before updating them live on your profile, and it gives no promise on timing, so enter December's hours in early November, not in the week itself.

The AI's job is to turn your calendar into a clean table and check the weekdays. Here is the prompt:

Regular hours: Wednesday to Sunday, lunch 12:00 to 14:30, dinner 18:00 to 22:00.
Closed Monday and Tuesday.
Changes between 20 December 2026 and 3 January 2027:
- 24 December: lunch only
- 25 December: closed
- 26 December: open as normal
- 31 December: dinner only, 18:00 to 23:30
- 1 January: closed
Give me a table: date, weekday, open or closed, opening and closing times. Check each
weekday against the real calendar and say if any date falls on a day we are
already closed.

The reply (illustrative) came back as follows:

DateWeekdayStatusHours
24 DecemberThursdayOpen12:00 to 14:30 (lunch only)
25 DecemberFridayClosedNone
26 DecemberSaturdayClosedNone
31 DecemberThursdayOpen18:00 to 23:30 (dinner only)
1 JanuaryFridayClosedNone

Every weekday is right, but the 26th is wrong: your slip said open as normal, and the model closed it because many restaurants do. That is how the typical error looks, a plausible pattern overriding your instruction. Read the table back against the slip line by line before entering anything, and enter the same changes on your website, booking system and delivery listings, because the profile is only one of the places a guest checks.

Menu: the editor, the experimental photo tool and the audit after it

Restaurants can list items, descriptions and prices on the profile, grouped into sections, and guests find them under Menu. Changes can take 24 to 48 hours to appear on Maps and Search. If your menu is supplied through the Business Profile API, Google warns that you may not see the editor at all, and Google may also transcribe menu data from your website, so look at what guests actually see before assuming it is yours. The menu editor help page covers the steps.

The AI route is the Photos of menu option inside Edit menu: select photos, choose Generate a menu, review the result and select Publish and edit. Google labels it experimental, makes you accept its generative AI terms and says the full menu must fit on one page and be captured on one photo; blurry or low-contrast images may not work. If your menu is a PDF exported from your own file, use that rather than a phone snap of a laminated card, and the Canva menu tutorial shows how to build a clean one-page version. If your menu runs to several pages, split it by section or type it in by hand.

Whichever route you take, the audit afterwards is the actual job. A first pass over 38 menu lines (illustrative) found five faults, which is typical of how these errors look:

FaultWhat it looks likeHow to catch it
Misread or outdated priceA $17 main shown at $14, found twiceCompare each price with the till's item list, not with the printed menu, which may be older
Discontinued dishA summer salad still listed in NovemberCheck against the till's active items
Merged linesTwo dishes with two-line descriptions fused into oneCount the items per section against the till
Dietary marker lost or addedA "V" missing from one lineOnly the kitchen's allergen record decides. A missing marker is an inconvenience; an added one is a safety risk

Never let an AI tool write allergen or dietary claims into a description. For wording that still sounds like your kitchen, see writing menu descriptions with AI. One more tool is worth five minutes: in the Maps app you can add or correct popular dish names, and Google says names added by you take precedence over names added by customers, which fixes a wrong label a guest invented.

Photos: a monthly shot list instead of generated images

Google's tips ask for category-specific photos and suggest at least three each of exterior, interior, food and drink, and team shots, and the same for product and at-work photos where they apply. Photos should be JPG or PNG between 10 KB and 5 MB, recommended at 720 by 720 pixels with a minimum of 250 by 250. Videos can run to 30 seconds and 75 MB at 720p or better. The quality line is the one that matters for AI: in focus, well lit, "no significant alterations or excessive use of filters or AI". Google's media tips add that you should use media you captured at the place, avoid stock photos and collages, and keep adjustments to things like rotation and lighting.

So the AI's job is the plan, not the picture. Give it what is already on the profile and what changes next month:

Restaurant: 48 seats, open Wednesday to Sunday. November menu changes: braised lamb
shoulder (new), pumpkin soup (new), plum tart (returns).
On the profile now: 4 exterior (all daytime), 3 interior (all summer), 9 food, 0 team.
Google suggests at least 3 each of exterior, interior, food and drink, and team.
Plan 8 phone photos for November: what to shoot, when in the day, from where, and what
to keep out of frame. Real photos only; no editing beyond cropping and brightness.

The reply (illustrative) came back with a sensible list: an exterior at dusk with the lights on, because every current exterior is daytime; the back room laid for dinner before guests arrive; the lamb on the pass in window light at 15:00; the soup from overhead on a plain table; the plum tart side-on; two cooks plating during prep; front of house at the door before opening; and a 10-second clip of the pass at the start of service. Two corrections. It suggested a "lively full dining room", which means identifying guests, so skip it or ask permission, and it suggested adding steam in editing, which breaks the reality rule.

Keep a log so the list does not repeat itself. Three rows are enough to show the idea:

TakenSubjectCategoryUploadedPeople in shot
5 NovLamb shoulder on the passFood and drinkYesNone
5 NovFront of house at the doorTeamYesTwo staff, agreed
12 NovBack room set for dinnerInteriorNo, redoReservation cards visible

You can also ask a chat assistant to look at a photo before upload: is the dish the main subject, is anything distracting in the frame, is any text unreadable? That is a check on a real picture, not a substitute for one. The Friday job includes customer photo updates, which you can read in the Maps app under Updates and By visitors. Google notes they can show seasonal menus and hours, so a guest's photo of last year's menu is worth a polite reply with the date of the new one. You cannot stop customers posting them, but you can report inappropriate ones. For batching a month of pictures in one session, the coffee shop photo session tutorial has a workable pattern.

Questions guests ask, now that public Q&A is going

Q&A needs its own note, because it is the part of the profile that is changing. Search Engine Roundtable reported on 15 December 2025 that Google had confirmed it was essentially removing the Q&A feature in Maps, with searchers using an AI-powered Ask button instead. The report quoted a Google product specialist saying customers can ask in Maps and get an instant answer, and said the answers are based on your answers and relevant reviews. I could not find a current Google help page describing how owners manage this, so check whether your own profile still shows a questions section before you plan around it.

Either way, the practical answer is the same: put the information where Google, and any guest, will find it. Mine your own messages for the recurring questions. Paste 30 questions from DMs, emails and phone notes with names and numbers removed, and ask for the ten most frequent. Then decide where each answer lives:

Question guests askWhere the answer should liveWording to start from
Do you take walk-ins?Website FAQ, and a post when it changes"Walk-ins are welcome at lunch. For Friday and Saturday dinner we recommend booking."
Do you take large groups?Description, with a link to the private dining page"Tables of eight or more: book through the link or email us."
Are there vegetarian options?The menu, with markers the kitchen has approved"Ask when you book and we will go through the menu with you."
Can you cater for allergies?Website FAQ, never a yes in public text"Tell us about allergies when you book and your server will confirm with the kitchen."
Are dogs allowed?An attribute, if your category offers one, plus the FAQYour actual policy, in one sentence
Is the entrance step-free?Attributes and the websiteYour actual layout, in one sentence

Google's attributes page gives outdoor seating and Wi-Fi as examples, and the options vary by category, so open the list for yours and tick only what is true. Since the Ask answers draw partly on reviews, a thread of outdated claims is part of your profile too, which is one more reason the Friday review job matters.

Connecting Gemini to the profile: who can use it and what to check

Google's help now documents a second route. Sign in to the Gemini web app with the account that manages your profile and connect the Google Business Profile app, adding @Google Business Profile to a prompt if Gemini doesn't pick it up. Gemini can then read and change hours, special hours, food menus (sections, dish names, descriptions and prices), attributes, website links and the links for ordering or reservations, and it can upload photos from a public link. It can create, schedule, publish or delete Update, Offer and Event posts, draft review replies and report impressions, website clicks, direction requests, bookings and search keywords. Three limits matter. It isn't available to anyone with access to more than one verified profile, it works only in the Gemini web app, and for now it needs a personal Google account, not a work or school one, with Keep Activity switched on. You can disconnect the app at any time from Gemini's connected apps settings, and the Google help page links the privacy details.

I would use it first for reading and for hours, and keep menus and posts in the normal editor until you trust it. Whichever route you take, ask first and apply second:

@Google Business Profile Show me our regular hours and any special hours already
set between 20 December and 3 January. Do not change anything yet.

Apply the special hours in the table below. Before applying, list each change as
"date: old hours to new hours" and wait for my OK.

Google's page lists what Gemini can do but doesn't describe a confirmation step, so asking for one is my precaution, not a documented feature. Afterwards, open the profile in Search and read the hours as a guest would. The monthly review gets easier too: ask Gemini to compare this month's website clicks and direction requests with last month's, then check the numbers in the Performance report yourself.

Review replies: draft with AI, post by hand

Google's Gemini page lists drafting or deleting replies to customer feedback among its features. Separately, Google has been testing AI-suggested replies inside the profile with some accounts since March 2026, which is a limited test and not something to plan around. Either way the rule is simple: the AI drafts, a person posts. The risk is not tone, it is invention. A draft will promise a refund, name a server who was not on shift, or deny something the kitchen did.

Draft a reply to this Google review for a 48-seat restaurant. Calm, 60 to 90 words,
British spelling, no exclamation marks. Do not admit fault we have not confirmed, do
not offer anything not listed below, do not name staff.
Facts we can confirm: [two or three facts]
What we can offer: [an invitation to contact the restaurant, or nothing]
Review (reviewer's name removed): [paste]

Watch for one habit in particular. Drafts often offer "a free dessert if you would consider updating your review". Google's review policy bars incentives for posting and for revising or removing a review, so strike that line. Reviews also belong to the reviewer, so ask before quoting one in a post. A reply can take up to ten minutes to appear, and occasionally much longer. The longer argument is in whether AI should auto-post replies to Google reviews.

A four-week run, with illustrative numbers

Here is how the first month might go for a 48-seat restaurant open Wednesday to Sunday. The minutes and counts are illustrative.

WeekJobsMinutes
1First-day audit of every field; description rewritten; menu audit against the till (38 lines, five faults fixed); six phone photos uploaded; two posts scheduled75
2The routine: Monday check, Tuesday post, Thursday photos, Friday reviews and customer photos20
3The routine, plus December special hours from the AI table30
4The routine, plus the monthly look at the Performance report30

That is 155 minutes for the first month. Afterwards the routine is 20 minutes a week plus about 40 minutes of monthly jobs, around 25 hours a year, which is $625 at $25 an hour. Judge that against gross profit, not takings: if an average table spends $75 and food and drink cost you 30%, each table leaves $52.50, so the routine pays for itself with about 12 extra tables a year, roughly one a month. That is a break-even test, not a forecast.

Results belong in a small table you update monthly (illustrative figures):

Measure, per monthMonth beforeMonth 1Month 3
Website clicks118124131
Direction requests204216233
Bookings from the profile91112

Numbers like these are consistent with a profile working a little better, and equally with more footfall for other reasons, so they prove nothing on their own. Compare against the same months last year if you have them. Judge by whole months: as of October 2026 the Performance report has no weekly view and its search terms refresh monthly. To open it, choose Performance in your profile on Search, or Business and then Performance in the Maps app, and set the date range.

The last look before a post, photo or menu edit goes live

Run this list on every draft. It takes about three minutes:

  • Dates against a calendar. Every weekday, in posts, hours and the tables the AI gave you.
  • Hours against the door. The profile, website, booking system and delivery listings should say the same thing.
  • Prices from the till. Not from the printed menu or last month's post.
  • Dietary and allergen words. Only from the kitchen's record, never from a model.
  • Contact details. No phone numbers or email addresses typed into post text; use the Call now button.
  • Alcohol. Nothing about it in posts.
  • Photos. Yours, taken here, lightly adjusted, with nobody identifiable who has not agreed.
  • Invented adjectives. Read the draft aloud and cut every superlative you cannot prove.
  • Status afterwards. Live, Pending or Not approved for posts; 24 to 48 hours for menu edits; Google's review first for hours and other profile edits, so look again the next day.
  • Reviews. No incentive in any reply.

The usual way an hours mismatch shows up is a one-star review that begins "Google said you were open". That costs far more than the three minutes. The same news slip can also feed your guest emails, so you write the week's news once and use it twice.

Questions restaurant owners ask about AI and their Google profile

Can I use AI-generated photos of my dishes on Google?

Don't. Google's photo tips say images should represent reality, with no significant alterations or excessive use of filters or AI, and its media tips ask for photos you captured at the location. Use AI for the shot list and the wording, and take the pictures on a phone. Google says low-quality media may be removed and that such removals can't be appealed.

Is Google Business Profile Q&A still available?

Google confirmed in December 2025 that it was essentially removing Q&A in Maps in favour of an AI-powered Ask button, according to Search Engine Roundtable. I could not find a current Google help page on it, so check whether your profile still shows a questions section. Either way, put the key answers in your description, menu, hours, attributes and website.

Can Gemini edit my Business Profile for me?

Yes, if you manage only one verified profile and sign in to the Gemini web app with a personal Google account (work and school accounts aren't supported yet), with Keep Activity on and the Google Business Profile app connected. Google's help says it can update hours, menus, attributes and links, and create or schedule posts. Ask it to list each change before applying it, then read the live profile afterwards.

How often should a restaurant post on its profile?

Google's help pages set no posting frequency. Weekly is a routine, not a rule, and it keeps dated offers and events current. Posts older than six months are archived unless they carry a date range, so give offers and events start and end dates. If there is no news, skip the week rather than posting filler.

Further reads

Sources: Google Business Profile Help pages on posts, photos and videos, business-specific photo tips, the menu editor, business descriptions, hours, performance and the Gemini connection (checked October 2026); Search Engine Roundtable report of 15 December 2025 on Q&A.

Want your Google profile kept current without the chore?

On a 1:1 call we'll look at what your profile shows today, decide which weekly jobs are worth handing to AI, and set up a routine your team can keep up.

Book a 1:1 call with me