มาร์กอัป Structured Data จะช่วยกำหนดคุณสมบัติของผลิตภัณฑ์หน้าร้านในพื้นที่ที่ผู้ขายโฮสต์และข้อมูลสำหรับการมารับสินค้าที่ร้าน การเพิ่มมาร์กอัป Structured Data ที่จำเป็นช่วยให้ Google ตรวจสอบความถูกต้องของข้อมูลผลิตภัณฑ์ในพื้นที่ได้
Structured Data ของหน้าร้านในพื้นที่ที่ผู้ขายโฮสต์
เพิ่มมาร์กอัป Structured Data ที่จำเป็นจากตารางด้านล่างนี้ไปยังหน้า Landing Page ของผลิตภัณฑ์
หมายเหตุ: มาร์กอัป Schema.org ใช้ในหน้าเว็บที่เขียนเป็นภาษาใดก็ได้ แต่มาร์กอัป เช่น HTML จะเป็นภาษาอังกฤษ และค่า Schema.org จะต้องใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ตามที่กำหนด
ค่า Schema.org | ค่าของข้อกำหนดฟีดสินค้าคงคลังหรือผลิตภัณฑ์ | ประเภทค่า |
---|---|---|
Product > sku | itemid |
สตริง SKU |
Product > offers > price | price |
ช่องนี้ควรมีเฉพาะค่าราคาเท่านั้น โดยราคาดังกล่าวควรเป็นตัวเลขที่ไม่มีเว้นวรรคหรือเครื่องหมายคั่นตรงหลักพัน (เช่น "8.99") |
Product > offers > priceCurrency | price (currency) |
ต้องระบุสกุลเงินของราคาในรูปแบบ ISO 4217 แบบ 3 อักขระเสมอ (เช่น "USD", "GBP", "EUR") และสกุลเงินดังกล่าวควรเป็นไปตามข้อกำหนดด้านภาษาและสกุลเงินของประเทศเป้าหมาย |
Product > offers > availability | availability |
ค่า ItemAvailability ถูกต้อง ค่าที่พบมากที่สุดของ schema.org คือ InStock และ OutofStock |
Product > offers > itemCondition | condition |
OfferItemCondition ถูกต้อง ค่าที่พบมากที่สุดของ schema.org คือ NewCondition และ UsedCondition |
Product > offers > availableAtOrFrom > branchCode | store code |
ตัวระบุที่เป็นตัวอักษรและตัวเลขคละกันแบบไม่ซ้ำสำหรับร้านค้าแต่ละแห่งในพื้นที่ คุณต้องใช้รหัสร้านค้าเดียวกันกับที่คุณระบุไว้ใน Business Profile |
Structured Data ของการมารับสินค้าที่ร้าน
หากต้องการแสดงคำอธิบายประกอบการมารับสินค้าที่ร้านของข้อเสนอใน Google.com ให้ไปที่หน้า Landing Page ของการมารับสินค้าที่ร้าน และเพิ่มค่าดังต่อไปนี้
หมายเหตุ: มาร์กอัป Schema.org ใช้ในหน้าเว็บที่เขียนเป็นภาษาใดก็ได้ แต่มาร์กอัป เช่น HTML จะเป็นภาษาอังกฤษ และค่า Schema.org จะต้องใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ตามที่กำหนด
กรรมสิทธิ์ของ Schema.org |
ค่าของข้อกำหนดฟีดสินค้าคงคลังหรือผลิตภัณฑ์ |
ประเภทค่า |
---|---|---|
Product > sku | item id |
สตริง SKU |
Product > offers > price | price |
ช่องนี้ควรมีเฉพาะค่าราคาเท่านั้น โดยราคาดังกล่าวควรเป็นตัวเลขที่ไม่มีเว้นวรรคหรือเครื่องหมายคั่นตรงหลักพัน (เช่น "8.99") |
Product > offers > priceCurrency | price (currency) |
ต้องระบุสกุลเงินของราคาในรูปแบบ ISO 4217 แบบ 3 อักขระเสมอ (เช่น "USD", "GBP" และ "EUR") และสกุลเงินดังกล่าวควรเป็นไปตามข้อกำหนดด้านภาษาและสกุลเงินของประเทศเป้าหมาย |
Product > offers > availability | availability |
ค่า |
Product > offers > itemCondition | condition |
|
Product > offers > availableAtOrFrom > branchCode | store code |
ตัวระบุที่เป็นตัวอักษรและตัวเลขคละกันแบบไม่ซ้ำสำหรับร้านค้าแต่ละแห่งในพื้นที่ คุณต้องจับคู่รหัสร้านค้า กับรหัสที่คุณระบุไว้ใน Business Profile |
Product > offers > availableDeliveryMethod |
-- |
ค่า schema.org ของ OnSitePickup ระบุว่าผลิตภัณฑ์พร้อมจำหน่ายสำหรับการมารับของที่ร้าน |
Product > offers > potentialAction | pickup method |
ค่า BuyAction ของ schema.org ระบุว่าผลิตภัณฑ์จำหน่ายผ่านทางออนไลน์สำหรับการมารับของที่ร้านได้ ค่า ReserveAction ของ schema.org ระบุว่าผลิตภัณฑ์จองผ่านทางออนไลน์สำหรับการมารับของที่ร้านได้ |
Product > offers > deliveryLeadTime | pickup sla |
เวลาในการนำส่งควรเป็น 1 หรือ 0 โดยตัวเลขนี้จะใช้ระบุจำนวนวันโดยประมาณที่ต้องรอจนกว่าสินค้าจะพร้อมสำหรับการรับสินค้าดังนี้ 0 = วันเดียวกัน 1 = วันถัดไป |
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Structured Data สำหรับ Merchant Center
ทดสอบมาร์กอัปของคุณ
ทดสอบการใช้งาน Schema.org ด้วยเครื่องมือผลการค้นหาที่เป็นริชมีเดีย โปรดไปที่การทดสอบผลการค้นหาที่เป็นริชมีเดีย เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือ การแก้ไขข้อบกพร่อง และการประเมินผลเครื่องมือข้อกำหนดสำหรับมาร์กอัป Structured Data
- มาร์กอัป Structured Data ต้องอยู่ใน HTML ที่ส่งคืนจากเว็บเซิร์ฟเวอร์ โดยมาร์กอัป Structured Data จะสร้างด้วย JavaScript ไม่ได้หลังจากระบบโหลดหน้าเว็บแล้ว
- หน้า Landing Page จะไม่เปลี่ยนแปลงตามข้อมูลเกี่ยวกับผู้ใช้ เช่น การปรับราคาตามที่อยู่ IP หรือประเภทเบราว์เซอร์ของผู้ใช้
- Structured Data จะต้องตรงกับค่าที่แสดงต่อผู้ใช้ การให้ข้อมูลที่ไม่ถูกต้องในหน้า Landing Page ของผลิตภัณฑ์ถือเป็นการละเมิดหลักเกณฑ์สำหรับนักพัฒนาเว็บ
ตัวอย่าง
ตัวอย่าง Microdata
<div itemscope itemtype="http://schema.org/Product">
<meta itemprop="sku" content="123456"/>
<meta itemprop="name" content="Acme White 17-inch Microwave"/>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Online offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="USD"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Local offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="USD"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
<div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" content="Acme Store Name"/>
<span itemprop="branchCode" content="12345"/>
</div>
<link itemprop="availableDeliveryMethod" href="http://schema.org/OnSitePickup"/>
<link itemprop="potentialAction" itemscope itemtype="http://schema.org/BuyAction"/>
<div itemprop="deliveryLeadTime" itemscope itemtype="http://schema.org/QuantitativeValue">
<span itemprop="value" content="0"/>
</div>
</div>
</div>
ตัวอย่าง JSON-LD
{
"@context": "http://schema.org/",
"@type": "Product",
"sku": "123456",
"name": "Acme White 17-inch Microwave",
"offers": [{
"@type": "Offer",
"price": "55.00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition"
}, {
"@type": "Offer",
"price": "55.00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition",
"availableAtOrFrom": {
"@type": "Place",
"name": "Acme Store Name",
"branchCode": "12345"
},
"availableDeliveryMethod": "http://schema.org/OnSitePickup",
"potentialAction": {
"@type": "http://schema.org/BuyAction"
},
"deliveryLeadTime": {
"@type": "http://schema.org/QuantitativeValue",
"value": 0
}
}]
}