Platform

Explore the Yext Brand Visibility Platform

Scout

Monitor AI search visibility and track competitors in real time

Listings

Manage & optimize your location information across the web

Knowledge Graph

Organize your content for search and AI-powered experiences

Reviews

Manage your reputation to boost your local ratings and rank

Social

Amplify your brand’s local social presence across all locations

Pages

Drive engagement with search-optimized local pages

Search

Create your own intelligent search tool for your website

Hearsay Social

Scale client engagement with compliant social media for financial advisors

Hearsay Relate

Unlock enterprise-grade, compliant 1:1 engagement

Publishers

Explore the publisher network

Google Business Profile

Architect your first impression through Google Business Profile.

Apple

Manage location data with Apple Business Connect.

Facebook

Control the facts about your brand on your Facebook.

OpenAI

Deliver natural language responses to user queries.

Bing

Increase local discoverability on Bing.

Tripadvisor

Connect with more guests and grow your business on Tripadvisor.

Featured

Meet Scout: Your AI Search & Competitive Intelligence Agent

WEBINAR

The Secret to Showing Up in AI Search? Local Pages

Industries

Financial Services

From branch to advisor—see and shape your brand visibility.

Healthcare

Connect patients to care faster—across AI, search, and digital channels.

Retail

AI-ready visibility and insights to grow every retail location.

Food

Stay visible and competitive—every store, every search, every meal.

Hospitality

From search to stay—Yext helps hospitality brands win locally.

Customer Stories

View All

Featured

BLOG POST

How to Design Your Website for AI

BLOG POST

Why AI-Generated Answers Are the Future of Search

Blog

Stay up-to-date with insights and commentary from industry experts.

Customer Stories

See how our customers are leveraging Yext.

Publications

Read our latest ebooks, reports, and whitepapers.

Events

Find upcoming and on-demand events.

Yext Research

Explore data-driven findings shaping the industry.

Visibility Brief

Explore executive perspectives and real-world insights.

Featured

BLOG POST

Introducing Yext Research: A Data-Driven Look at the Future of Search

BLOG POST

Same Search, Different Results? Why Google, ChatGPT, Claude, and Perplexity Deliver Different Answers

Help Center

Get support and find the answers to your product questions.

Documentation

This is your one-stop-shop for getting started guides, product reference and API docs.

Guides

Step-by-step guides to effectively use our features and tools.

Featured

December '25 Release Notes

About

Why Yext?

Newsroom

Company updates and industry news.

Investors

The latest financial information.

Careers

The next big thing in your career.

Partners

Find or become a Yext partner.

See how Yext can transform your search experience anywhere people ask questions about you
Get Started
Sign inContact UsSupport
EnglishDeutschFrançais日本語Italiano
Sign inContact UsSupport
EnglishDeutschFrançais日本語Italiano
Get Started
  • Home
  • Blog
  • GMB API Update - Dedicated Food Menus

Product and Engineering

3 min

GMB API Update - Dedicated Food Menus

On August 24, 2020, Google launched version 4.7 of its Google My Business (GMB) API. This update includes enhancements to how your restaurant locations can sync and display food menus on Google.

Dee Luo, Product Manager

Sep 1, 2020

3 min

Yext syncs data to Google platforms via Google My Business (GMB), Google's portal that allow business owners to manage their Listings across Google properties. Our custom-built integration with the Google My Business API enables businesses to make updates directly in the Yext Knowledge Graph that are programmatically synced in real-time and at scale to GMB.

Our dedicated integration teams work hard to constantly monitor and make improvements to our GMB integration to ensure that business data on Google is up to date and accurate. As the GMB product evolves, we make sure to update our GMB API integration in tandem so that businesses are always able to take full advantage of new feature enhancements.

On August 24, 2020, Google launched version 4.7 of its Google My Business (GMB) API. This update includes enhancements to how your restaurant locations can sync and display food menus on Google.

Once menu data is synced to GMB, consumers will see business menus in the mobile experience of Google Maps and Search. The current menu experience in the UI supports a limited number of fields - item name, price, and description. Businesses who update their data directly in GMB are limited to these fields when uploading menu data. Prior to the v4.7 update, the GMB API also only supported the name, price, and description fields for menu and menu item content.

Google's new API release improves how partners and businesses can sync structured menu data. The new food menu structure offers a number of new attributes for your menus and menu items. This enhancement allows businesses to provide more specific details about each of the items on their menus, such as allergens, calories, and price. These additional details will help provide hungry searchers with the information they're looking for when making purchasing decisions.

In order to sync data from Knowledge Graph to our publishers, we maintain publisher-specific exporter systems to manage the complexity and nuance of each publisher integration (see more in the Syncing Listings with the Knowledge Graph module). When a business wants to make an update to their data in Knowledge Graph, that update will propagate through our Listings delivery pipeline; the final step in the pipeline is for each publisher's exporter system to transform the data to the publisher's data specifications. With the v4.7 update, our integration teams worked to update both the delivery pipeline and Google My Business exporting system to support Google's new menu scheme.

Menus in both the Yext Knowledge Graph and Google My Business follow a nested object structure — each menu consists of menu fields and section objects, each section consists of section fields and item objects, each item consists of item fields and item option objects, and each item option consists of item option fields. Additionally, businesses can have multiple menus associated with each location.

When syncing data for each location, our delivery system first fetches the data from Knowledge Graph and deconstructs the menu object to identify the relevant data to sync. The GMB exporter then transforms the Knowledge Graph data according to Google's data validations and reconstructs a new Google-specific menu object with the transformed Knowledge Graph data.

While we are now syncing more enhanced menu fields to Google, these updates will not yet appear in the Google UI experience. Although the enhanced content does not yet surface directly to consumers, syncing structured metadata to Google's backend can still help that associated business listing surface in search. Syncing these additional fields to food menus on Google will help businesses become more discoverable when someone asks a question like "pasta dish near me that's under 1,000 calories and contains no nuts?" Google relies on this structured content to deliver the most relevant and up-to-date answers as hungry consumers search for their next meal.

Share this Article

Read Next

loading icon
loading icon
View Content Library
Turn Your Brand Visibility <br>
into a Differentiator™

Turn Your Brand Visibility

into a Differentiator™

Get a demo

Company

About

Careers

Press

Partners

Investors

Office Locations

Yext Directory

Platform

Scout

Listings

Knowledge Graph

Reviews

Social

Pages

Search

Hearsay Social

Hearsay Relate

Industry

Financial Services

Healthcare

Retail

Food

Hospitality

Resources

Blog

Publications

Customer Stories

Events

Trust Center

Yext Research

Support

Help Center

Training

Guides

Documentation

EnglishDeutschFrançais日本語Italiano
  • Privacy Policy
  • Terms
  • AdChoices
  • Copyright
image/svg+xml