SEO 百科
食谱
本页目录
食谱
食谱 用 Recipe 类型标记,这一类型来自 schema.org,用来把菜名、图片、用时与配料交出来[1]。站长标记它,是因为标记能让食谱以单独结果或轮播形式出现在搜索结果与 Google 图片里[3]。标记到位后,评分、用时与营养信息都可能显示出来。
用的类型
标记用 Recipe。要参与轮播,另加 ItemList 汇总这一组食谱[3]。步骤用 HowToStep,成组的步骤用 HowToSection。类型要与页面内容相符,Recipe 只用于介绍某道菜怎么做。
必需与推荐的属性
Google 为 Recipe 设了两项必需属性[3]。
name:菜品名称image:成品图片,建议给 16x9、4x3 与 1x1 三种比例
推荐属性里,author 与 aggregateRating 最值得补。评分要走评价摘要的规范,单个评价的评论者姓名必须是真实的人或机构[3]。cookTime 与 prepTime 都用时长格式,例如 PT2M,且两者要搭配使用[3]。
可获得的富媒体结果
标记正确后,食谱可以显示为单独的富媒体结果,包含图片、评分与用时[3]。再加 ItemList 与一个汇总页,可以进入食谱轮播或网格[3]。Bing 也支持食谱标注,会按这套标记增强结果的视觉呈现[2]。第三方把这一类展示概括为更丰富的搜索结果[5]。
写了不显示的原因
类型用错会被判为不相关数据。Google 要求 Recipe 只用于介绍某道菜怎么做,“面部磨砂”或“派对点子”这类名称不算菜品,标了也不会被采纳[3]。标记真实代表页面内容,是拿到富媒体结果的前提[3]。
进入轮播还有额外条件。页面必须有 ItemList 汇总,站点要有一个列出全部食谱的汇总页[3]。用户点汇总链接后,要能落到站内对应的列表页。
各家引擎的规则并不通用。百度把抓取到展现概括为三步:从互联网抓取网页、建立索引数据库、将索引库中数据展现给用户[4]。展现用哪套规则由百度自己决定,Google 的食谱富媒体结果不代表百度也会展示。
可照抄的示例
下面这段 JSON-LD 描述一道菜,放进 head 或 body 都能生效。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "无酒精椰香菠萝饮",
"image": ["https://www.example.com/photos/1x1.jpg"],
"author": { "@type": "Person", "name": "李四" },
"datePublished": "2026-03-10",
"prepTime": "PT1M",
"cookTime": "PT2M",
"totalTime": "PT3M",
"recipeYield": "4 份",
"recipeIngredient": ["菠萝汁 400 毫升", "椰浆 100 毫升", "冰块"],
"recipeInstructions": [
{
"@type": "HowToStep",
"name": "搅拌",
"text": "把菠萝汁与椰浆搅拌至顺滑。"
}
]
}
</script>
常见误用
一个误用是把与做菜无关的教程套上 Recipe。类型与内容不符,属于不相关数据[3]。
另一个误用是拿自家评分冒充用户评分。评分要有真实用户来源,自利评价换不来星星。
还有一种误用是时间格式写错。cookTime 要写成 PT30M 这类时长,写成“30 分钟”无法被解析[3]。
附录
参见
参考资料
官方(境外)
- 《Recipe》,schema.org。
- 《Marking up your site: Overview》,Bing 网站管理员。
- 《食谱(Recipe、HowTo、ItemList)结构化数据》,Google 搜索中心。
官方(国内)
- 《百度搜索的工作原理》,百度搜索资源平台,2023-12-21 更新。
第三方
- 《What Is Schema Markup And How To Implement It》,Moz,2024-11-11 更新。
外部链接
无。