餐厅的Schema.org:通往AI可见性的隐形钥匙

餐厅的Schema.org:通往AI可见性的隐形钥匙

Schema.org是AI推荐背后的机器可读词汇表。餐饮业者需要了解的内容——无需编写一行代码。

您的网站有一层客人看不见的秘密层。但ChatGPT、Gemini和Google却在不断阅读它。这层被称为Schema.org标记——对于大多数餐厅来说,要么不存在,要么存在严重漏洞。

这不是技术上的小众知识。这是决定AI系统是否会推荐您的餐厅或默默跳过的关键因素,当潜在客户询问:“附近哪家餐厅有无麸质点心?”时。

Schema.org究竟是什么

Schema.org是一个共同的词汇表——一个标准化的词典,告诉机器您的网站信息意味着什么,而不仅仅是说了什么

它于2011年由Google、Microsoft、Yahoo和Yandex联合发起。如今,它是互联网上结构化数据的通用语言:超过3000万个网站使用它,每个大型AI系统——ChatGPT、Google Gemini、Perplexity——都依赖它来理解网站上的内容。

想象一下:一个人阅读您的菜单并立即理解“宫保鸡丁,主菜,16.50欧元,含花生。”AI阅读同一页面时看到的是:没有定义意义的字符串。“花生”是口味说明、成分还是过敏原警告?没有Schema.org,AI无法确定。

有了Schema.org JSON-LD标记,AI会读取:@type: MenuItem, name: "宫保鸡丁", price: 16.50, priceCurrency: EUR, containsAllergen: "花生", menuAddOn: false。零歧义。百分百精确。

AI系统如何利用Schema.org推荐餐厅

当用户向ChatGPT询问“法兰克福有哪些餐厅提供无花生的中餐?”时,AI不会像人类一样滚动浏览餐厅网站。它查询的是结构化数据层:Google Knowledge Graph条目(基于Schema.org)、抓取页面中的索引JSON-LD块以及来自如Google Business Profile等连接源的实时数据。

数据可机读的餐厅会被回答。没有结构化数据的餐厅则被忽略——不是因为食物质量差,而是因为AI无法验证用户的特定声明。

最依赖Schema.org的三个AI渠道:

Google AI Overviews现在出现在意图驱动的搜索结果之上,例如“有特殊饮食选项的餐厅”。这些概览几乎完全由Schema.org结构化的来源生成。没有标记的餐厅在这种查询下根本不存在。

ChatGPT和Gemini在训练和实时网络搜索中都使用Schema.org数据。当网络搜索启用时——在餐厅查询中通常是默认设置——它们直接从抓取的页面中调用JSON-LD块并解析它们。

语音助手(Siri、Google Assistant、Alexa)每天回答数百万次餐厅查询。他们的答案几乎完全来自Schema.org标记和从结构化数据派生的精选摘要。

什么是AI可见性?完整图景

对餐厅至关重要的Schema.org属性

大多数通用的Schema.org指南集中在博客文章和产品上。餐厅有一套完全不同的相关属性——而大多数指南并未涵盖这些。

以下是决定餐厅AI可见性的属性:

@type: Restaurant — 基础。这告诉每个AI系统:这是一个餐厅。结合name、address、telephone、openingHoursSpecification和servesCuisine,形成了ChatGPT和Gemini在用户询问“法兰克福的中餐馆”时使用的基础知识图谱条目。

hasMenu + @type: Menu — 没有这种链接,AI系统会将您的菜品视为单独页面上的不相关文本。hasMenu属性将您的餐厅实体与其菜单实体连接起来,并使整个结构对爬虫可遍历。这是“这是一个餐厅”与“这个餐厅提供这些菜品”之间的桥梁。

@type: MenuItem — 每道菜都需要一个单独的MenuItem实体。关键属性包括:name(您提供的每种语言)、description、price、priceCurrency、image和menuSection。没有单独的MenuItem实体,您的菜品对任何AI系统都是不可见的——它们只是人类可读的文本,而不是机器可读的事实。

containsAllergen — 这个属性决定了您是否会在出现在增长最快的AI餐厅查询类别中:过敏原和饮食搜索。欧盟规定的14种过敏原(麸质、花生、甲壳类动物、坚果、芝麻等)必须为每道菜列出containsAllergen属性。正确结构化的餐厅可以覆盖“无花生”、“无麸质”和“无芝麻”查询,而竞争对手如果没有这种标记则完全错过。

suitableForDiet — 饮食适应性标志(VeganDiet、VegetarianDiet、GlutenFreeDiet、HalalDiet)使用标准的Schema.org枚举。正确结构化后,这使得AI系统能够可靠地回答特定饮食查询(“我附近的纯素食餐厅”)——它们不是从文本中猜测,而是读取声明的事实。

NutritionInformation — 每道菜的卡路里、蛋白质、脂肪、碳水化合物值。这一属性越来越多地被AI系统用于回答特定营养查询(“低于500卡路里的高蛋白菜品”)。这也是区分严肃餐厅数据和偶尔在线出现的信号。

Google Business Profile如何增强Schema.org信号

差距:大多数餐厅网站实际上拥有的

在对德国大城市的餐厅网站进行审核时,模式是一致的:大多数要么根本没有结构化数据,要么只有一个简单的餐厅Schema块,由网站构建器自动生成,只涵盖餐厅名称、地址和电话号码。

几乎普遍缺失的是:

没有MenuItem实体——菜单以PDF或图片轮播形式存在,对所有AI系统不可见。没有containsAllergen数据——过敏原信息隐藏在PDF下载或脚注中,不可机读。没有多语言Schema——餐厅在AI世界中只存在一种语言,对其他语言的使用者不可见。没有NutritionInformation——健康意识强和特定饮食查询对这些餐厅来说没有任何结果。

实际结果:具有完整Schema.org标记的竞争者会在数十个特定的AI查询中出现,而没有标记的餐厅则完全缺席——无论其食物多么美味。

您不需要编写一行代码

好消息:手动实现完整的Schema.org标记很复杂——但您不必手动完成。

chiwai会根据您的菜单数据自动生成餐厅特定的Schema.org JSON-LD。流程如下:

步骤1:您上传菜单——无论是PDF、照片还是手动输入菜品。chiwai的AI会识别每道菜及其成分、过敏原和饮食特性。

步骤2:chiwai为每道菜生成完整的Schema.org JSON-LD:@type MenuItem,名称支持DE/EN/ZH,containsAllergen包含EU-14过敏原,suitableForDiet标志,NutritionInformation来自德国营养数据库标准BLS,以及从您的菜品照片中提取的图像数据。

步骤3:结构化数据嵌入到每个菜品页面中,并通过Food Menus API与您的Google Business Profile同步——直接流入Google Gemini的知识图谱。

步骤4:当添加新菜品或更改价格时,Schema.org数据会自动更新。无需手动操作。无需技术专业知识。

结果是一个餐厅的数据在所有AI渠道中都是可机读的——从ChatGPT到Gemini再到语音助手——多种语言,完整的过敏原和饮食数据。

Google Restaurants API如何直接将您的菜单数据传输给Google

真实案例:从PDF到AI可见性

法兰克福的China Restaurant Yung自1988年以来一直在经营餐厅。他们的在线存在:仅德语的网站,带有PDF菜单且没有结构化数据。关于“法兰克福无麸质中餐馆”的AI查询对他们来说没有任何结果。

通过chiwai对其191道菜品的菜单进行数字化处理后,每道菜都有了一个完整的Schema.org MenuItem实体——包含所有EU-14过敏原的containsAllergen数据,适合素食和纯素食的suitableForDiet标志,多语言名称和描述(德语、英语、中文、西班牙语、土耳其语和阿拉伯语),以及来自BLS数据的NutritionInformation。

Schema.org数据发布在各个菜品页面上并与Google Business Profile同步。几周内,菜品页面开始从39个国家产生搜索查询——没有花费一分钱广告费。结构化数据使餐厅在以前没有结果的查询中变得可见。

阅读完整案例研究 →


常见问题

Schema.org标记会影响传统的Google排名吗?

是的,影响很大。Schema.org标记是Google搜索中富结果(Rich Results)的最强信号之一——这些扩展条目显示星级评分、价格范围、营业时间和菜品图片,出现在标准蓝色链接之上。富结果需要结构化数据。此外,Google使用Schema.org数据填充知识面板和本地包条目。具有完整标记的餐厅在搜索结果中占据更多视觉空间,并为AI生成的摘要提供更具体的信号。它既是AI可见性的工具,也是传统的SEO工具。

JSON-LD是实现Schema.org的唯一方法吗?

有三种方法:JSON-LD(JavaScript Object Notation for Linked Data)、微数据(Microdata)和RDFa。Google明确推荐JSON-LD,因为它嵌入在脚本标签中,而不是混入HTML代码中,从而简化了维护和更新。这三种方法都可以被Google的结构化数据解析器识别,但JSON-LD是当前的标准,也是chiwai自动生成的格式。

Schema.org标记需要多久更新一次?

每次发生变化时都需要更新:新菜品、价格变动、季节菜单更换、过敏原更新。这是手动维护Schema.org数据的核心挑战——数据会变得陈旧和不准确,这比完全没有结构化数据更糟糕(Google会对不准确的结构化数据进行惩罚)。chiwai通过自动生成和更新Schema.org数据解决了这个问题,当您的菜单在系统中发生变化时,结构化数据层会保持最新,无需手动操作。

餐厅AI可见性

免费试用chiwai — 60秒实现完整AI可见性。

免费开始