บทความนี้จะกล่าวถึงวิธีใช้มาร์กอัป Structured Data สำหรับข้อมูลผลิตภัณฑ์ของคุณ
- ก่อนเริ่มต้นใช้งาน โปรดอ่านเรื่องมาร์กอัป Structured Data สำหรับ Merchant Center และยืนยันว่าเว็บไซต์ของคุณมีคุณสมบัติตรงตามข้อกำหนด
- โปรดอ่านคู่มือเริ่มต้นใช้งานของ schema.org เพื่อดูหลักเกณฑ์ทั่วไปเกี่ยวกับ Structured Data นอกเหนือจากข้อมูลผลิตภัณฑ์ Merchant Center นอกจากนี้ เรายังแนะนำให้ใช้ Search Console เพื่อแก้ปัญหาที่เกี่ยวข้องกับ Structured Data รวมทั้งวัดปริมาณการค้นหาและประสิทธิภาพของเว็บไซต์
- ดูคำแนะนำเพิ่มเติมได้ในบทความเกี่ยวกับ Structured Data ของผลิตภัณฑ์ Search โดยเฉพาะส่วนเกี่ยวกับข้อมูลผู้ขาย
ในหน้านี้
การเริ่มต้นใช้งาน
หากต้องการเพิ่มมาร์กอัปข้อมูลที่มีโครงสร้างลงในเว็บไซต์ คุณจะต้องมีสิทธิ์เข้าถึงและแก้ไข HTML ของเว็บไซต์หรือการกำหนดค่าเทมเพลตของระบบร้านค้า มาร์กอัปเป็นคำอธิบายประกอบแท็ก HTML ที่ช่วยให้โปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาและบ็อตทราบว่ามีข้อมูลผลิตภัณฑ์ในเว็บไซต์ของคุณและช่วยให้ระบบเข้าใจข้อมูลได้
หากต้องการให้โปรแกรมรวบรวมข้อมูลของ Google จับคู่ข้อมูลที่มีโครงสร้างกับข้อมูลผลิตภัณฑ์ คุณจะต้องปฏิบัติตามเงื่อนไขอย่างใดอย่างหนึ่งต่อไปนี้
- มีข้อเสนอเดียวบนหน้า Landing Page
- หากหน้าเว็บทั้งหน้ามีข้อเสนอหลายรายการ ข้อเสนอแต่ละรายการในหน้าเว็บดังกล่าวจะมีการใส่คำอธิบายประกอบด้วย SKU หรือ GTIN และข้อเสนอที่เกี่ยวข้องในข้อมูลผลิตภัณฑ์ของคุณใน Shopping จะมี SKU (แอตทริบิวต์รหัส
[id]
) หรือ GTIN (แอตทริบิวต์ GTIN[gtin]
) เดียวกัน วิธีนี้มีประโยชน์หากคุณแสดงผลิตภัณฑ์ย่อยหลายรายการของผลิตภัณฑ์เดียวกัน (เช่น ขนาดหรือสีต่างๆ หรือผลิตภัณฑ์ที่เกี่ยวข้อง) ไว้ในหน้า Landing Page เดียวกัน
หากคุณไม่ปฏิบัติตามเงื่อนไขข้อใดข้อหนึ่งข้างต้น ระบบจะจับคู่ผลิตภัณฑ์ของคุณในหน้า Landing Page กับข้อมูลผลิตภัณฑ์ไม่ได้
อ่านข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับการตั้งค่ามาร์กอัปข้อมูลที่มีโครงสร้างในเว็บไซต์ได้ที่คู่มือเริ่มต้นใช้งานของ schema.org ส่วน schema.org เกี่ยวกับข้อมูลเวอร์ชันที่คอมพิวเตอร์เข้าใจได้จะช่วยอธิบายรายละเอียดและทำให้คุณเข้าใจข้อมูลที่มีโครงสร้าง
เพิ่มมาร์กอัป Structured Data
หากต้องการเพิ่มมาร์กอัป Structured Data ลงในเว็บไซต์ เราขอแนะนำให้คุณเพิ่มเป็น JSON-LD ในมาร์กอัป HTML ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลเบื้องต้นเกี่ยวกับมาร์กอัป Structured Data ใน Google Search
มาร์กอัป JSON-LD จะแตกต่างจากโค้ดที่แสดงต่อผู้ใช้ ซึ่งจะช่วยให้ดูแลได้ง่ายขึ้น คุณสามารถเพิ่มมาร์กอัป Structured Data ที่ออกแบบมาเพื่อการใช้งานใน Google โดยเฉพาะได้โดยไม่ต้องเปลี่ยนองค์ประกอบภาพในเว็บไซต์
หากคุณใช้แพลตฟอร์มอีคอมเมิร์ซในเว็บไซต์ คุณอาจต้องทำการเปลี่ยนแปลงบางอย่างกับเทมเพลตแพลตฟอร์มหรือโค้ดก่อนที่จะเพิ่ม Structured Data นอกจากนี้ เว็บไซต์ของคุณควรรองรับ JavaScript สำหรับเทมเพลตและแอปพลิเคชันระดับหน้าเว็บ
ตัวอย่าง
JSON-LD
{
"@context": "https://schema.org/",
"@type": "Product",
"sku": "trinket-12345",
"image": "https://www.example.com/trinket.jpg",
"name": "Nice trinket",
"description": "Trinket with clean lines",
"gtin": "12345678901234",
"brand": {
"@type": "Brand",
"name": "MyBrand"
},
"offers": {
"@type": "Offer",
"url": "http://www.example.com/trinket_offer",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock",
"price": "39.99",
"priceCurrency": "USD"
}
มาร์กอัป Structured Data ที่เพิ่มไว้อาจปรากฏขึ้นได้ทุกที่ในซอร์สโค้ด HTML มาร์กอัปที่เพิ่มเข้ามาต้องอยู่ใน HTML ที่ส่งคืนจากเว็บเซิร์ฟเวอร์และไม่สามารถสร้างได้หลังจากที่โหลดหน้าเว็บโดยใช้ JavaScript แล้ว
ผลิตภัณฑ์และข้อเสนอ
หน้า Landing Page ควรมีออบเจ็กต์ Product ซึ่งอธิบายถึงผลิตภัณฑ์ และออบเจ็กต์ Offer ที่ฝังอยู่ในช่องข้อเสนอ ซึ่งอธิบายถึงวิธีการขายผลิตภัณฑ์นี้
โปรดทราบว่าต้องระบุราคาด้วยเครื่องหมายจุดเป็นตัวคั่นทศนิยมแทนคอมมา หากแสดงราคาในหลายสกุลเงินในหน้า Landing Page คุณจะใช้ออบเจ็กต์ประเภท Offer ได้หลายรายการ หากใช้ออบเจ็กต์ Offer หลายรายการ คุณจะต้องใช้แอตทริบิวต์ priceCurrency
เพื่อระบุสกุลเงินด้วย
หากในหน้า Landing Page แสดงราคาลด ซึ่งเป็นราคาที่ผู้ใช้จะจ่ายจริง ณ เวลานั้น โปรดตรวจสอบว่าได้ระบุราคาลดใน Structured Data แล้ว
สำคัญ: schema.org ไม่รองรับแอตทริบิวต์ข้อกำหนดของผลิตภัณฑ์บางรายการ คุณต้องระบุค่า schema.org ต่อไปนี้สำหรับการอัปเดตสินค้าอัตโนมัติ price
, priceCurrency
, availability
และ condition
ดูข้อมูลเพิ่มเติมเกี่ยวกับแอตทริบิวต์ Structured Data ที่รองรับ
ทดสอบมาร์กอัป
ทดสอบการใช้งาน schema.org ด้วย Search Console หรือเครื่องมือผลการค้นหาที่เป็นสื่อสมบูรณ์ โปรดไปที่ศูนย์ช่วยเหลือของ Google Search Console เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือ การแก้ไขข้อบกพร่อง และการประเมินผลเครื่องมือ