GBP

Setting Up Services and Menus on a Google Business Profile

·

A Udupi restaurant in Bengaluru's Jayanagar had eleven dishes on its physical menu and zero on its Google Business Profile. Its Products tab was empty. Its Services tab didn't apply at all, because Google routes food businesses to a separate feature called Menu, not Services, and the owner had never found it because nobody told him it existed under a different name for his category.

That's the confusion this post exists to clear up. GBP gives you three different structured-listing tools depending on what you sell — Menu, Services, and Products — and Google decides which ones your profile even shows based on your primary category. Get the wrong one, or miss that the right one exists, and a chunk of relevance and conversion sits unused, the kind of gap a proper GBP optimisation checklist run should catch.

Menu is Google's dedicated structured feature for food and drink businesses — restaurants, cafes, bars, cloud kitchens. It groups dishes into sections (Starters, Main Course, Desserts) the way an actual menu card does, and each item can carry a name, description, price, and dietary label.

Services fits businesses selling time, labour, or expertise rather than dishes — clinics, salons, coaching institutes, home services, gyms, BFSI branches. We've covered services and the closely related Products feature for retail and physical-goods businesses in detail in GBP products and services; this piece focuses specifically on Menu, the one that guide doesn't cover. If your business also carries a service area rather than a fixed storefront, GBP service area setup is worth reading alongside this.

A cloud kitchen that also sells packaged pickles or sauces retail might see both Menu and Products available. When that happens, put the cooked dishes people order to eat under Menu and the standalone retail items under Products — don't force one into the other's format just because it's already open on screen. Getting the secondary categories right on a multi-format business like this often decides which of these tabs even appears.

Setting up the menu, section by section

Open the GBP dashboard, go to Edit profile, then Menu — it only appears if your primary category is food-related, so a restaurant that picked a general "business" category by mistake won't see it at all, which is one more reason category selection matters before anything downstream. Google auto-creates a few default sections. Rename or delete them to match how the actual menu is organized, then add sections for anything missing: Starters, Main Course, Beverages, Desserts, Combos.

Inside each section, add items one at a time. A name, an optional description under 1,000 characters, a price or price range, and dietary tags where Google's taxonomy supports them — vegetarian, vegan, contains nuts, spice level in some categories. Skip the description field on a dish and you've thrown away searchable text that could have matched "spicy chicken biryani" or "eggless dessert" queries; a bare item name with no description does none of that work. This is a smaller-scale version of the naming discipline covered in our business description guide — plain, searched language beats internal or overly formal wording every time.

Photos attach per item too, and a photographed dish reliably pulls more attention in the panel than a text-only line — this overlaps with the broader photo guidance in GBP photos and videos, but menu photos specifically are worth prioritizing over ambience shots if you're choosing where to spend a photoshoot's limited time.

A URL menu link is not the same thing

Google also lets you add a plain "Menu URL" — a link to a PDF or webpage — separately from the structured item-by-item Menu feature described above. Many restaurants set only the URL link and stop there, because it takes thirty seconds and feels like the job is done.

It isn't the same job. A URL link opens a new tab and Google can't read the text of a linked PDF the way it reads structured menu items, so none of that content becomes searchable within GBP itself, and none of it shows inside the panel where a customer is already looking, unlike the website button decision that affects where traffic lands after the click. Set both if you can: the URL for anyone who wants the full, formatted menu, and structured items for the searches and in-panel visibility that only the structured version supports.

Keeping the menu accurate

A menu that goes stale is worse than no menu at all, because a customer who orders a discontinued dish and gets told it's unavailable blames the business, not Google. Pull a discontinued item the same day it comes off the physical menu. Update prices when they change rather than letting the GBP figure drift from what's actually charged — a mismatch there shows up in reviews faster than almost any other kind of inaccuracy, since price is the one detail every customer checks before ordering. A Google Post flagging a temporary menu change, using the format covered in GBP post ideas, buys you a few days of visibility while the structured menu itself catches up.

Seasonal or festival-specific items — a Ganesh Chaturthi modak special, an Onam sadya thali, a Christmas plum cake — are worth adding as temporary menu items rather than folding them into a generic "seasonal specials" line, since the specific name is what actually gets searched. Pull them back down once the season ends rather than leaving last year's Diwali sweets menu live in March.

Every structured menu item is text Google can match against a query, in the same way individual service entries add relevance for a clinic. A restaurant with "Hyderabadi Chicken Dum Biryani" as its own line item, priced and described, has a real shot at matching that specific search. A restaurant with just "Biryani" as a category header does not carry the same specificity, and a restaurant with nothing at all in Menu is invisible to that query no matter how good the actual dish is.

This is part of the same relevance mechanism covered across GBP ranking factors and, at the AI Overviews layer, GBP optimisation for AI search — Angryturtle's Rank OS scores this under the Relevance dimension, one of five weighted components (Relevance, Review Health, Freshness, Entity Authority, and AIO Readiness) that make up the overall 0-100 profile score, and a fully populated menu is one of the more direct, controllable inputs into that first dimension. It's also the kind of field that's easy to keep current at scale across many locations, where write-back to Google through GBP management tooling saves the manual re-entry that a chain running the same menu across twenty branches would otherwise repeat by hand every time a price changes.

Chains and franchise groups managing menus across many cities run into a different problem: keeping every location's menu consistent while still allowing city-specific items — a Delhi outlet adding a butter chicken pizza a Chennai outlet doesn't carry. That's the same multi-location consistency problem covered for GBP data generally in location data management, just applied to menu items instead of address or hours fields. For food and hospitality chains specifically, our hospitality local SEO in Mumbai and hospitality industry pages cover the broader profile-management picture beyond just the menu field.

Frequently asked questions

Does Google's Menu feature charge for listing items? No. Adding menu sections and items through the GBP dashboard is free, same as every other profile field. Third-party ordering integrations like Swiggy or Zomato are separate arrangements with their own commercial terms, but the structured Menu feature itself carries no listing fee.

Why doesn't my restaurant see the Menu tab at all? It only shows up for primary categories Google classifies as food-related. If a restaurant picked a category like "Business center" or a generic catch-all during setup instead of something food-specific, the Menu tab won't appear until the primary category is corrected.

Can I reorder menu sections once they're created? Yes, sections and items within them can be dragged into a different order in the dashboard, so you can put your bestsellers or combos first rather than leaving them wherever Google's default ordering put them.

Should a cafe use Menu or Products for packaged coffee beans it also sells? Products, not Menu. Menu is for items prepared and ordered to consume, Products is for standalone retail goods. A cafe selling both should use both features rather than cramming retail beans into the food menu.

See it in Rank OS

Stop guessing where you rank locally.

Rank OS scores your Google Business Profile the way Google's local algorithm does — relevance, review health, freshness, entity authority and AIO readiness — and shows you exactly what to fix.

Book a live demo →
Angryturtle Rank OS scoring dashboard
Abhishek Kumar

Written by

Abhishek Kumar · Senior Manager · SEO & AI Optimisation

Senior manager for SEO and AI Optimisation, partnering with Hanuman on organic growth and AEO across 150+ brands. His focus is execution depth — technical SEO audits, keyword-cluster architecture, content governance, schema deployment (FAQPage, HowTo, Speakable), and the AEO citation tracking that decides whether a bra...

Start free

Ready to have this run for you?

Book a free audit — we'll show you where you stand in 48 hours.