ให้สูตรอาหารและเครื่องดื่มแสดงใน Google
ช่วยให้ผู้ใช้พบเนื้อหาสูตรอาหารและเครื่องดื่มของคุณโดยบอก Google เกี่ยวกับสูตรนั้นด้วยข้อมูลที่มีโครงสร้าง เมื่อคุณให้ข้อมูล เช่น คะแนนจากผู้รีวิว เวลาในการปรุงและเตรียม รวมทั้งข้อมูลด้านโภชนาการ Google จะเข้าใจสูตรและนำเสนอต่อผู้ใช้ในรูปแบบที่น่าสนใจได้ดียิ่งขึ้น สูตรอาหารและเครื่องดื่มจะปรากฏในผลการค้นหาของ Google และ Google รูปภาพ

สูตรอาหารและเครื่องดื่มของคุณอาจมีสิทธิ์ได้รับการเพิ่มประสิทธิภาพดังต่อไปนี้ ซึ่งขึ้นอยู่กับวิธีที่คุณมาร์กอัปเนื้อหา
การเพิ่มประสิทธิภาพสูตรอาหาร | |
---|---|
สูตรอาหารให้ทำตามได้: ให้ Google Assistant ช่วยผู้ใช้ทำอาหารตามสูตรของคุณใน Google Home และ Smart Display โดยเพิ่มข้อมูลที่มีโครงสร้าง Recipe
มีพร็อพเพอร์ตี้อีก 2-3 รายการที่จำเป็นสำหรับสูตรอาหารให้ทำตาม แต่แนะนำสำหรับ Google Search เท่านั้น ตรวจสอบว่าเพิ่ม recipeIngredient และ recipeInstructions แล้ว หากเพิ่มพร็อพเพอร์ตี้ video คุณต้องเพิ่มพร็อพเพอร์ตี้ contentUrl ด้วย
ดูข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาหารใน Google Assistant ได้ในวิธีสร้างการดำเนินการจากเนื้อหาเว็บ |
![]() |
ภาพสไลด์ของสูตรอาหารจากเว็บเดียวกัน: ให้ผู้ใช้สำรวจหน้าแกลเลอรีสูตรอาหารของคุณได้โดยเพิ่มข้อมูลที่มีโครงสร้าง ItemList |
![]() |
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่างของสูตรอาหารที่ใช้โค้ด JSON-LD
สูตรอาหารให้ทำตามได้
นี่คือตัวอย่างของหน้าเว็บที่มีสิทธิ์แสดงใน Google Search และแสดงเป็นสูตรอาหารให้ทำตามได้ใน Assistant
สูตรอาหารใน Search
นี่คือตัวอย่างของหน้าเว็บที่มีสิทธิ์แสดงใน Search
ภาพสไลด์
ต่อไปนี้คือตัวอย่างหน้าสรุปสูตรอาหาร (หน้าที่มีลิสต์สูตรอาหาร) ซึ่งมีข้อมูลที่มีโครงสร้าง itemList
เนื้อหานี้อาจมีสิทธิ์แสดงในตารางกริดในผลการค้นหา
หลักเกณฑ์
คุณต้องทำตามหลักเกณฑ์ทั่วไปเกี่ยวกับข้อมูลที่มีโครงสร้างเพื่อให้สูตรอาหารมีสิทธิ์ปรากฏในผลการค้นหาของ Search หากต้องการให้สูตรอาหารแสดงเป็นสูตรอาหารให้ทำตามได้ใน Assistant ให้ตรวจสอบว่าเนื้อหาของคุณเป็นไปตามนโยบายการจำกัดเนื้อหาสำหรับ Assistant
ข้อมูลที่มีโครงสร้าง Recipe
ต้องเป็นไปตามหลักเกณฑ์ต่อไปนี้
- ใช้ข้อมูลที่มีโครงสร้าง
Recipe
สำหรับเนื้อหาเกี่ยวกับการจัดเตรียมเมนูใดเมนูหนึ่ง ชื่อที่ไม่ใช่เมนูอาหาร เช่น "สครับขัดหน้า" หรือ "ไอเดียจัดงานเลี้ยง" - หากต้องการให้สูตรอาหารปรากฏในภาพสไลด์หรือตารางกริด คุณต้องทำตามหลักเกณฑ์ต่อไปนี้
- จัดเตรียมข้อมูลที่มีโครงสร้าง
ItemList
เพื่อสรุปสูตรอาหารสำหรับลิสต์ของคุณ คุณอาจจัดเตรียมข้อมูลที่มีโครงสร้างItemList
แยกต่างหากหรือรวมกับข้อมูลที่มีโครงสร้างของสูตรอาหารก็ได้ - เว็บไซต์ต้องมีหน้าสรุปที่มีรายการสูตรอาหารทั้งหมดในคอลเล็กชัน เช่น เมื่อผู้ใช้คลิกลิงก์สรุปจากผลการค้นหาของ Search ระบบอาจนำผู้ใช้ไปยังหน้าที่ถูกต้องในเว็บไซต์ซึ่งมีข้อมูลสูตรอาหารที่เกี่ยวข้องกับการค้นหาของผู้ใช้
- จัดเตรียมข้อมูลที่มีโครงสร้าง
คำจำกัดความของประเภทข้อมูลที่มีโครงสร้าง
คุณต้องใส่พร็อพเพอร์ตี้ที่จำเป็นเพื่อให้เนื้อหามีสิทธิ์แสดงผลเป็นผลการค้นหาที่เป็นสื่อสมบูรณ์ใน Google Search คุณอาจใส่พร็อพเพอร์ตี้ที่แนะนำด้วยเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหา ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดียิ่งขึ้น
Recipe
มาร์กอัปเนื้อหาสูตรอาหารด้วยพร็อพเพอร์ตี้ต่อไปนี้ของประเภท Recipe ตาม schema.org ดูคำจำกัดความที่สมบูรณ์ของ Recipe
ได้ที่ schema.org/Recipe
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
image
|
รูปภาพของอาหารที่ทำเสร็จแล้ว |
name |
ชื่อของอาหารจานนี้ |
พร็อพเพอร์ตี้ที่แนะนำ | |
---|---|
aggregateRating |
ข้อมูลเสริมสำหรับคะแนนรีวิวเฉลี่ยที่กำหนดให้กับรายการนั้นๆ โปรดทำตามหลักเกณฑ์ตัวอย่างรีวิวและลิสต์ของพร็อพเพอร์ตี้ หากข้อมูลที่มีโครงสร้าง |
author |
ชื่อของบุคคลหรือองค์กรที่เขียนสูตรอาหาร |
cookTime |
ระยะเวลาจริงที่ใช้ทำอาหาร ในรูปแบบ ISO 8601 คุณอาจใช้เวลาสูงสุดและเวลาขั้นต่ำเป็นเอลิเมนต์ย่อยเพื่อระบุช่วงเวลา ใช้ร่วมกับ |
datePublished |
วันที่เผยแพร่สูตรอาหาร ในรูปแบบ ISO 8601 |
description |
สรุปสั้นๆ บรรยายอาหารจานนี้ |
keywords
|
คำอื่นๆ สำหรับสูตรอาหาร เช่น ฤดูกาล (“ฤดูร้อน”) เทศกาล (“สงกรานต์”) หรือคำขยายอื่นๆ (“รวดเร็ว” “ง่าย” “ต้นตำรับ”) หลักเกณฑ์เพิ่มเติม
|
nutrition.calories |
จำนวนแคลอรีต่อเสิร์ฟในสูตรนี้ ถ้ากำหนด |
prepTime |
ระยะเวลาที่ใช้ในการเตรียมส่วนผสมและทำอาหารจานนี้ ในรูปแบบ ISO 8601 คุณอาจใช้เวลาสูงสุดและเวลาขั้นต่ำเป็นเอลิเมนต์ย่อยเพื่อระบุช่วงเวลา ใช้ร่วมกับ |
recipeCategory |
มื้อหรือประเภทอาหาร เช่น "อาหารเย็น" "อาหารจานหลัก" หรือ "ของหวาน ของว่าง" |
recipeCuisine |
ภูมิภาคที่เกี่ยวข้องกับสูตรอาหาร เช่น "ฝรั่งเศส" "เมดิเตอร์เรเนียน" หรือ "อเมริกัน" |
recipeIngredient |
ส่วนผสมที่ใช้ในสูตรอาหาร เช่น "recipeIngredient": [ "1 (15 ounce) package double crust ready-to-use pie crust", "6 cups thinly sliced, peeled apples (6 medium)", "3/4 cup sugar", "2 tablespoons all-purpose flour", "3/4 teaspoon ground cinnamon", "1/4 teaspoon salt", "1/8 teaspoon ground nutmeg", "1 tablespoon lemon juice" ] หลักเกณฑ์เพิ่มเติม
|
recipeInstructions
|
ขั้นตอนในการทำอาหารจานนี้ คุณเลือกการตั้งค่า
หลักเกณฑ์เพิ่มเติม
|
recipeYield |
ปริมาณอาหารจากสูตรอาหาร ให้ระบุจำนวนเสิร์ฟที่ได้จากสูตรนี้ด้วยตัวเลขเพียงอย่างเดียว หากต้องการใช้หน่วยอื่น (เช่น จำนวนชิ้น) ก็ระบุปริมาณเพิ่มเติมได้ จำเป็นต้องระบุ หากคุณระบุข้อมูลทางโภชนาการต่อเสิร์ฟ (เช่น ตัวอย่าง "recipeYield": [ "6", "24 cookies" ] |
totalTime |
ระยะเวลาทั้งหมดที่ใช้ในการเตรียมและทำอาหารจานนี้ ในรูปแบบ ISO 8601 คุณอาจใช้เวลาสูงสุดและเวลาขั้นต่ำเป็นเอลิเมนต์ย่อยเพื่อระบุช่วงเวลา ใช้ |
video
|
VideoObject
วิดีโอที่แสดงขั้นตอนการทำอาหาร โปรดทำตามลิสต์ของพร็อพเพอร์ตี้ Video ที่จำเป็นและแนะนำ
|
video.contentUrl
|
URL ที่ชี้ไปยังไฟล์สื่อวิดีโอจริงในรูปแบบการเข้ารหัสที่รองรับรูปแบบใดรูปแบบหนึ่ง อย่าลิงก์ไปยังหน้าเว็บที่มีวิดีโอนั้น ต้องเป็น URL ของตัวไฟล์สื่อวิดีโอ "contentUrl": "https://www.example.com/video/123/file.mp4" อย่าลืมทำตามแนวทางปฏิบัติแนะนำเกี่ยวกับวิดีโอ |
video.hasPart
|
วิดีโอคลิปที่เป็นส่วนหนึ่งของวิดีโอทั้งหมด |
video.hasPart.endOffset
|
เวลาสิ้นสุดของคลิปซึ่งแสดงเป็นจำนวนวินาทีนับจากจุดเริ่มต้นของวิดีโอ |
video.hasPart.name
|
ชื่อคลิป ตัวอย่างเช่น "จัดแป้งพายในถาด" อาจเป็นชื่อของคลิปที่แสดงวิธีจัดและกดแป้งพายลงในถาดพาย |
video.hasPart.startOffset
|
เวลาเริ่มต้นของคลิปซึ่งแสดงเป็นจำนวนวินาทีนับจากจุดเริ่มต้นของวิดีโอ |
video.hasPart.url
|
ลิงก์ไปยังจุดเริ่มต้นของคลิป จุดเริ่มต้นของคลิปต้องตรงกับค่าที่กำหนดไว้ใน "startOffset": 20, "endOffset": 29, "url": "https://www.example.com/example?t=20" |
HowToSection
ใช้ HowToSection
เพื่อจัดกลุ่มลำดับขั้นตอน (หรือหัวข้อย่อย) ที่ประกอบเป็นส่วนหนึ่งของวิธีทำของสูตรอาหาร ระบุ HowToSection
โดยตรงในคำจำกัดความของพร็อพเพอร์ตี้ recipeInstructions
หรือระบุเป็น itemListElement
ของ HowToSection
อีกรายการหนึ่ง
ประเภท HowToSection
กำหนดหัวข้อของสูตรเดียวและมีขั้นตอนเดียวหรือหลายขั้นตอน หากมีสูตรในการทำอาหารชนิดหนึ่งๆ หลายสูตร อย่าใช้ HowToSection
เพื่อกำหนดสูตรที่แตกต่างกันนั้น แต่ให้ใช้ HowToSection
เป็นส่วนหนึ่งของแต่ละสูตร หากต้องการแสดงสูตรอาหารหลายสูตรในการทำอาหารชนิดหนึ่ง ให้ใช้ออบเจ็กต์ Recipe
หลายรายการ ตัวอย่างเช่น แสดงวิธีต่างๆ ในการทำพายแอปเปิลโดยใช้ออบเจ็กต์ Recipe
หลายๆ รายการ ไม่ใช่ออบเจ็กต์ HowToSection
ดูคำจำกัดความที่สมบูรณ์ของ HowToSection
ได้ที่ schema.org/HowToSection
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
itemListElement
|
HowToStep
รายการขั้นตอนโดยละเอียดสำหรับหัวข้อนี้และ/หรือหัวข้อย่อย เช่น สูตรทำพิซซ่าอาจมี 1 หัวข้อที่มีหลายขั้นตอนสำหรับการทำแป้งพิซซ่า, 1 หัวข้อสำหรับการเตรียมหน้าพิซซ่า และ 1 หัวข้อสำหรับการนำทั้ง 2 ส่วนมารวมกันและเข้าเตาอบ หากสูตรอาหารมีหลายหัวข้อ แต่ไม่ได้กำหนดด้วย เช่น { "@type": "HowToSection", "name": "Assemble the pie", "itemListElement": [ { "@type": "HowToStep", "text": "In large bowl, gently mix filling ingredients; spoon into crust-lined pie plate." }, { "@type": "HowToStep", "text": "Top with second crust. Cut slits or shapes in several places in top crust." } ] } |
name
|
Text
ชื่อหัวข้อ |
HowToStep
ใช้ HowToStep
เพื่อจัดกลุ่มประโยค 1 ประโยคขึ้นไปที่อธิบายส่วนวิธีทำของสูตรอาหาร กำหนดพร็อพเพอร์ตี้ text
ด้วยประโยคหลายๆ ประโยค หรือจะกำหนด itemListElement
ด้วย HowToDirection
หรือ HowToTip
สำหรับแต่ละประโยคก็ได้
มาร์กอัปขั้นตอนของสูตรอาหารด้วยพร็อพเพอร์ตี้ต่อไปนี้ของประเภท HowToStep ระบุ HowToStep
โดยตรงในคำจำกัดความของพร็อพเพอร์ตี้ recipeInstructions
หรือระบุเป็น itemListElement
ของ HowToSection
ดูคำจำกัดความที่สมบูรณ์ของ HowToStep
ได้ที่ schema.org/HowToStep
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
itemListElement
|
HowToDirection หรือ HowToTip ลิสต์รายการรายละเอียดขั้นตอนย่อย รวมทั้งคำแนะนำหรือเคล็ดลับ จะระบุหรือไม่ก็ได้หากใช้ |
text
|
Text
ข้อความที่สมบูรณ์ของวิธีทำในขั้นตอนนี้ จะระบุหรือไม่ก็ได้หากใช้
|
พร็อพเพอร์ตี้ที่แนะนำ | |
---|---|
image
|
ImageObject หรือ URL รูปภาพประกอบขั้นตอน หลักเกณฑ์เพิ่มเติมเกี่ยวกับรูปภาพมีดังนี้
|
name
|
Text
คำหรือวลีสั้นๆ ที่สรุปขั้นตอน (เช่น "จัดแป้งพายในถาด") อย่าใช้ข้อความที่ไม่ใช่คำอธิบาย (เช่น “ขั้นตอนที่ 1: [ข้อความ]”) หรือหมายเลขขั้นตอนรูปแบบอื่นๆ (เช่น "1. [ข้อความ]") |
url
|
URL
|
video
|
VideoObject หรือ Clip วิดีโอสำหรับขั้นตอนนี้หรือคลิปหนึ่งของวิดีโอ สำหรับ |
HowToDirection
และ HowToTip
ใช้ HowToDirection
และ HowToTip
เพื่ออธิบายขั้นตอนย่อยหรือเคล็ดลับ
ทั้ง 2 รายการนี้มีพร็อพเพอร์ตี้ที่จำเป็นและแนะนำเหมือนกัน
ดูคำจำกัดความที่สมบูรณ์ของ HowToDirection
และ HowToTip
ได้ที่ schema.org/HowToDirection และ schema.org/HowToTip
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
text
|
Text
ข้อความแสดงคำแนะนำหรือเคล็ดลับ |
ItemList
นอกเหนือจากพร็อพเพอร์ตี้ Recipe แล้ว โปรดเพิ่มพร็อพเพอร์ตี้ต่อไปนี้สำหรับรายการเฉพาะโฮสต์ด้วย แม้ว่า ItemList
จะไม่จำเป็น แต่คุณต้องใส่พร็อพเพอร์ตี้ต่อไปนี้หากต้องการให้สูตรอาหารมีสิทธิ์แสดงเป็นภาพสไลด์ของโฮสต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับภาพสไลด์ของโฮสต์ได้ที่ภาพสไลด์
ดูคำจำกัดความที่สมบูรณ์ของ ItemList
ได้ที่ schema.org/ItemList
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
itemListElement
|
ข้อมูลเสริมของหน้ารายการเดี่ยว |
ListItem.position
|
ตำแหน่งตามลำดับของหน้ารายการในลิสต์ เช่น "itemListElement": [ { "@type": "ListItem", "position": 1, }, { "@type": "ListItem", "position": 2, } ] |
ListItem.url
|
Canonical URL ของหน้ารายการ รายการทั้งหมดต้องมี URL ที่ไม่ซ้ำกัน |