SEO

Structured Data สำหรับอีคอมเมิร์ซ: Schema Markup ที่ทำให้ได้ Rich Result จริง ๆ

Schema markup ไม่ได้ขยับอันดับโดยตรง แต่มันตัดสินว่าผลการค้นหาจะแสดงราคา คะแนนดาว และสถานะสินค้าคงเหลือ หรือแค่เป็นลิงก์สีน้ำเงินธรรมดา schema ประเภทไหนที่คุ้มค่าทำ และความผิดพลาดที่ทำให้มันถูกเพิกเฉย

BangkokSyncอ่าน 2 นาที

หน้าสินค้าสองหน้าสามารถติดอันดับตำแหน่งเดียวกันบนหน้าผลการค้นหา Google แต่ทำผลงานต่างกันโดยสิ้นเชิง — หน้าหนึ่งแสดงราคา คะแนนดาว และ "มีสินค้า" ตรงในผลการค้นหาเลย อีกหน้าไม่แสดงอะไรเลยนอกจากชื่อ และข้อความสั้น ๆ ความต่างแทบไม่ใช่เรื่องอันดับเลย มันคือ structured data — markup ที่เครื่องอ่านได้ฝังอยู่ ใน HTML ของหน้า ที่บอก Google ชัดเจนว่าฟิลด์ราคา จำนวนรีวิว หรือสถานะสต็อก หมายถึงอะไรจริง ๆ แทนที่จะปล่อยให้ Google เดาจากข้อความที่มองเห็น

Structured Data ทำอะไรจริง และไม่ได้ทำอะไร

Schema markup (ที่มักทำในรูปแบบ JSON-LD, บล็อกสคริปต์ใน HTML ของหน้า) ไม่ได้ปรับปรุงตำแหน่งอันดับ ของหน้าโดยตรง — Google พูดเรื่องนี้ไว้ชัดเจน และคุ้มค่าทำความเข้าใจให้ซึมซับ เพราะความพยายามด้าน structured data จำนวนมากถูกให้เหตุผลจากสมมติฐานที่ผิด สิ่งที่มันทำคือทำให้หน้ามีสิทธิ์ได้ rich result — คะแนนดาว ราคา และสถานะสต็อกที่แสดงตรงในผลค้นหา หรือ FAQ แบบ accordion ที่ขยายใต้ผลลัพธ์ รายการ สองรายการที่อยู่ตำแหน่งเดียวกันมี click-through rate ต่างกันอย่างวัดผลได้เมื่ออันหนึ่งแสดงข้อมูลเพิ่มนี้และ อีกอันไม่แสดง — อันดับเท่ากัน แต่ผลลัพธ์ที่ดูครบถ้วนและน่าเชื่อถือกว่าได้คลิกมากกว่า

Product Schema คือประเภทที่ให้ผลตอบแทนสูงสุดสำหรับอีคอมเมิร์ซ

schema ประเภท Product ซึ่งมักจับคู่กับ Offer สำหรับราคาและสถานะสินค้าคงเหลือ และ AggregateRating สำหรับข้อมูลรีวิว คือสิ่งที่ทำให้รายการสินค้ามีสิทธิ์แสดงราคา สถานะสต็อก และคะแนนดาว ตรงในผลการค้นหา ฟิลด์เฉพาะที่สำคัญที่สุด:

  • price และ priceCurrency — ถูกต้อง เป็นปัจจุบัน และตรงกับสิ่งที่หน้าแสดงจริง เพราะความไม่ ตรงกันระหว่าง schema กับราคาที่มองเห็นเป็นทั้งปัญหาความน่าเชื่อถือและการละเมิดนโยบายที่ Google ตรวจสอบอย่างจริงจัง
  • availability — InStock, OutOfStock หรือ PreOrder ที่เป็นปัจจุบันจริง ๆ หน้าที่โฆษณาว่า InStock แต่จริง ๆ หมดสต็อกแล้ว คือความไม่ตรงกันแบบที่กัดกร่อนความน่าเชื่อถือของ rich result โดยรวม ไม่ใช่แค่รายการนั้นรายการเดียว
  • aggregateRating — ต้องมีข้อมูลรีวิวจริงปรากฏอยู่บนหน้าจริง ๆ ไม่ใช่แค่ตัวเลขที่ใส่เข้าไปใน schema โดยไม่มีรีวิวที่มองเห็นรองรับ แนวทางของ Google ห้ามข้อมูลรีวิวปลอมหรือไม่เปิดเผยโดยเฉพาะ และนี่คือหนึ่งในกฎที่บังคับใช้อย่างจริงจังที่สุด

Review Schema ต้องมีรีวิวจริงรองรับ

Schema Review และ AggregateRating ใช้ได้อย่างถูกต้องเมื่อมีเนื้อหารีวิวจริงปรากฏให้เห็นบนหน้าเท่านั้น — ไม่ใช่คะแนนที่ดึงมาจากที่อื่นแล้วแปะเข้ากับสินค้าที่ไม่มีรีวิวจริงแสดงให้เห็นเลย นี่คือหนึ่งในการละเมิด structured data ที่พบบ่อยที่สุด ส่วนใหญ่ไม่ได้ตั้งใจแต่เกิดจากความประมาท — ธีมหรือ app เพิ่ม review schema ให้เป็นค่าเริ่มต้น โดยดึงจากข้อมูลรวมที่ไม่ได้ปรากฏอยู่ที่ไหนที่ผู้เข้าชมมองเห็นได้จริง manual action ของ Google สำหรับเรื่องนี้เล็งเป้าไปที่การละเมิด review rich result โดยเฉพาะ และบทลงโทษคือเสีย rich result ทั้งเว็บ ไม่ใช่แค่สินค้าตัวที่ทำผิด

Breadcrumb Schema ใช้แรงน้อยและมีประโยชน์สม่ำเสมอ

Schema BreadcrumbList สะท้อนการนำทาง breadcrumb ที่มองเห็นได้ของเว็บในรูปแบบที่เครื่องอ่านได้ และ Google มักใช้มันเพื่อแสดงเส้นทาง URL แบบตามหมวดหมู่ที่ดูสะอาดกว่าในผลการค้นหา แทนที่จะเป็น URL ดิบ ๆ นี่คือหนึ่งใน schema ประเภทที่ใช้แรงน้อยที่สุดและเสี่ยงน้อยที่สุดในการทำ — มันแค่สะท้อนการนำทางที่ ควรมีอยู่บนหน้าอยู่แล้ว — และปรับปรุงการแสดงผลลัพธ์ได้อย่างวัดผลได้ แม้จะไม่ได้ปลดล็อก rich result รูปแบบใหม่ที่หวือหวา

FAQ Schema เข้มงวดขึ้น ไม่ใช่ผ่อนลง

Schema FAQPage เคยเป็นหนึ่งในวิธีที่น่าเชื่อถือที่สุดในการชนะพื้นที่การค้นหาเพิ่ม ขยาย accordion คำถาม-คำตอบตรงใต้ผลลัพธ์ ตั้งแต่นั้นมา Google เข้มงวดเงื่อนไขขึ้นมาก — rich result ของ FAQ ตอนนี้ จำกัดอยู่ส่วนใหญ่ที่เว็บไซต์ที่น่าเชื่อถือและมีชื่อเสียงในหมวดเฉพาะ (โดยเฉพาะภาครัฐและสุขภาพ) และหน้า อีคอมเมิร์ซเชิงพาณิชย์ส่วนใหญ่จะไม่เห็น rich result นี้แม้จะทำ FAQPage schema ถูกต้องก็ตาม มันยัง คุ้มค่าทำเพื่อความชัดเจนเชิงความหมายที่แท้จริงที่ให้กับ search engine เกี่ยวกับเนื้อหาหน้า แต่ไม่ควรเป็น เหตุผลหลักที่ร้านลงทุนความพยายามจำนวนมากในการจัดโครงสร้างคอนเทนต์ FAQ ใหม่

Organization และ LocalBusiness Schema สนับสนุนความน่าเชื่อถือ ไม่ใช่ Rich Result โดยตรง

Schema Organization (ชื่อบริษัท โลโก้ โปรไฟล์โซเชียล) และ LocalBusiness (ที่อยู่ เวลาทำการ สำหรับ ธุรกิจที่มีที่ตั้งจริง) มักไม่สร้าง rich result ที่หวือหวาด้วยตัวเอง แต่มันป้อนข้อมูลให้ Google เข้าใจและนำเสนอ แบรนด์ข้ามการค้นหาในภาพกว้างกว่า — รวมถึง knowledge panel ที่อาจปรากฏสำหรับการค้นหาด้วยชื่อแบรนด์ นี่คือ markup สัญญาณความน่าเชื่อถือพื้นฐานที่คุ้มค่ามีทั้งเว็บ แม้ผลตอบแทนจะเห็นได้ชัดเจนน้อยกว่า schema ของ Product หรือ Review ก็ตาม

ตรวจสอบความถูกต้องก่อนปล่อยใช้งาน ไม่ใช่หลังสังเกตว่ามีอะไรผิดปกติ

Schema markup ที่มี syntax error หรือขาดฟิลด์ที่จำเป็น ไม่จำเป็นต้องทำให้หน้าพัง — มันแค่ล้มเหลวเงียบ ๆ ในการสร้าง rich result ที่ตั้งใจจะปลดล็อก ซึ่งเป็นเหตุผลที่ไม่มีใครสังเกตเห็นเป็นเดือน ๆ Rich Results Test และ Schema Markup Validator ของ Google ตรวจเรื่องนี้ได้โดยตรงทั้งคู่ และการรันหน้าผ่านเครื่องมือใด เครื่องมือหนึ่งก่อนปล่อยการเปลี่ยนแปลงเทมเพลต คือความต่างระหว่างจับความผิดพลาดได้ภายในไม่กี่นาที กับค้นพบมันหลายเดือนให้หลังตอนที่มีคนมาถามว่าทำไมรายการของคู่แข่งมีดาว แต่ของเราไม่มี

สิ่งที่แพลตฟอร์มจัดการให้อัตโนมัติ และสิ่งที่ยังต้องตรวจสอบ

Shopify, Magento และ WooCommerce ล้วนสร้าง schema พื้นฐานจำนวนมากให้อัตโนมัติผ่านธีมและค่าเริ่มต้น ของแพลตฟอร์ม — ซึ่งมีประโยชน์จริง และก็เป็นจุดที่ความผิดพลาดซ่อนตัวอยู่พอดี เพราะ "แพลตฟอร์มจัดการให้ แล้ว" มักเป็นจริงแค่ครึ่งเดียว schema ที่สร้างอัตโนมัติของธีมเริ่มต้นมักมีช่องว่าง: availability ที่หายไปใน สต็อกระดับตัวแปรสินค้า aggregateRating ที่ถูกเติมแม้สินค้าจะไม่มีรีวิวจริงเลย หรือ priceCurrency ที่ตั้ง ผิดสำหรับร้านที่ถูก localize สำหรับตลาดอื่นภายหลัง การตรวจสอบสิ่งที่แพลตฟอร์มแสดงผลจริง แทนที่จะ สมมติว่าจัดการแล้วเพราะมี schema อยู่ในซอร์สหน้าเว็บที่ไหนสักแห่ง คุ้มค่าทำโดยตรงมากกว่าอนุมานจาก คำโฆษณาของแพลตฟอร์ม

ลำดับการตรวจสอบที่ใช้ได้จริง

  1. ทดสอบหน้าสินค้าตัวอย่างที่เป็นตัวแทนหลายหน้า ผ่าน Google Rich Results Test ไม่ใช่แค่หน้าเดียว — เทมเพลตหรือประเภทสินค้าต่างกันอาจมีความสมบูรณ์ของ schema ต่างกัน
  2. ยืนยันว่าราคา สกุลเงิน และสถานะสต็อกตรงกับสิ่งที่แสดงบนหน้าจริง ไม่ใช่ค่าเก่าหรือค่าเริ่มต้นที่เหลือ จากการตั้งค่า
  3. ลบหรือแก้ schema aggregateRating/Review บนสินค้าที่ไม่มีรีวิวที่มองเห็นได้ — นี่คือจุดเสี่ยง สูงสุดจุดเดียวที่ไม่ควรปล่อยผิดไว้
  4. เพิ่ม schema BreadcrumbList ถ้ายังไม่มี — ใช้แรงน้อย มีประโยชน์สม่ำเสมอ ไม่มีข้อเสียจริง
  5. มอง schema FAQPage เป็นการเพิ่มความชัดเจนเชิงความหมาย ไม่ใช่ชัยชนะ rich result ที่รับประกัน เมื่อพิจารณาว่าเงื่อนไขแคบลงแค่ไหนแล้ว
  6. ตรวจสอบซ้ำหลังอัปเดตธีมหรือแพลตฟอร์มทุกครั้ง เพราะการอัปเดตอาจเปลี่ยน schema ที่สร้างอัตโนมัติ แบบเงียบ ๆ โดยไม่มีใครสังเกตจนกว่า rich result จะหายไป

Structured data คือชั้นงาน SEO ที่ให้ผลตอบแทนสูงและต้นทุนต่ำจริง ๆ — มันไม่ได้ขยับอันดับ แต่มันตัดสินว่า อันดับที่หน้ามีอยู่แล้วจะแปลงเป็นผลการค้นหาที่คนอยากคลิกจริง ๆ หรือไม่

อ่านต่อ

ไม่แน่ใจว่า structured data ของคุณถูกต้องและแสดงในผลค้นหาจริงหรือเปล่า?

เราจะตรวจ schema ของ Product, Review และ Breadcrumb เทียบกับข้อกำหนดจริงของ Google แล้วบอกเหตุผลชัดเจนว่าทำไม rich result ไม่ขึ้น ถ้ามันไม่ขึ้น