วิธีใช้งาน
- พิมพ์คำถามและคำตอบแต่ละข้อให้ตรงกับที่แสดงบนหน้าเว็บของคุณ
- เพิ่มคู่คำถามและคำตอบ ย้ายขึ้นหรือลง หรือลบรายการที่ไม่ต้องการ ระบบจะไม่นำคู่ที่กรอกไม่ครบไปใช้และจะแจ้งให้ทราบ
- คัดลอกสคริปต์แล้ววางลงใน HTML ของหน้าเว็บ ใน head หรือ body
- ทดสอบหน้าด้วยเครื่องมือตรวจสอบ structured data เพื่อยืนยันว่าอ่าน markup ได้ถูกต้อง
วิธีการทำงาน
เครื่องมือนี้สร้างออบเจ็กต์ FAQPage ตาม schema.org โดยมี Question หนึ่งรายการต่อคำถามแต่ละข้อ และแต่ละข้อมี acceptedAnswer ชนิด Answer ระบบสร้าง JSON ด้วยตัวจัดรูปแบบ JSON จริง จึงจัดการอักขระอัญประกาศ แบ็กสแลช และการขึ้นบรรทัดใหม่ในข้อความของคุณได้อย่างถูกต้อง นอกจากนี้ อักขระ “<”, “>” และ “&” ทุกตัวจะถูกเขียนในรูปแบบ escape \u วิธีนี้ช่วยป้องกันไม่ให้ข้อความอย่าง “</script>” หรือ “<!--” ในคำตอบทำให้แท็ก script ปิดก่อนกำหนดและหน้าเว็บทำงานผิดพลาด ขณะที่ตัวแยกวิเคราะห์ JSON ยังคงอ่านข้อความต้นฉบับได้
เกี่ยวกับผลการค้นหาแบบริชรีซัลต์: ในเดือนสิงหาคม 2023 Google จำกัด FAQ rich results ให้แสดงเฉพาะเว็บไซต์หน่วยงานรัฐและเว็บไซต์สุขภาพที่เป็นที่รู้จักและมีความน่าเชื่อถือ สำหรับเว็บไซต์ส่วนใหญ่ FAQPage markup จะไม่แสดงคำถามแบบขยายได้ใน Google Search อีกต่อไป แต่ยังเป็น structured data ที่ถูกต้องซึ่งอธิบายเนื้อหาของหน้า และบริการอื่นที่ใช้ข้อมูล schema.org อาจนำไปใช้ได้
ข้อควรปฏิบัติ: คำถามและคำตอบใน markup ต้องปรากฏให้เห็นบนหน้าเว็บด้วย แต่ละคำถามควรมีคำตอบเดียวที่เขียนโดยเว็บไซต์ (สำหรับหน้าที่ผู้ใช้ส่งคำตอบ ควรใช้ชนิด QAPage) และไม่ควรใช้ markup เพื่อโฆษณา คำตอบอาจมี HTML พื้นฐาน เช่น ลิงก์และรายการ ซึ่งเป็นสิ่งที่แนวทางของ Google อนุญาตให้ใช้ในข้อความคำตอบ
ตัวอย่าง
หน้าช่วยเหลือเกี่ยวกับสินค้า
คำถามสามข้อเกี่ยวกับการจัดส่ง การคืนสินค้า และการรับประกัน จะกลายเป็น FAQPage ที่มีรายการ Question สามรายการ วางสคริปต์นี้หนึ่งครั้งในหน้าช่วยเหลือที่แสดงคำถามเหล่านั้น
คำตอบที่มีโค้ด
คำตอบที่มีข้อความ “</script>” จะถูกเขียนเป็น \u003c/script\u003e ใน JSON เพื่อให้แท็ก script ของหน้าเว็บยังคงสมบูรณ์ และข้อความที่แสดงไม่เปลี่ยนแปลง
คำถามที่พบบ่อย
การใส่ FAQ markup จะทำให้หน้าเว็บแสดงผลแบบริชรีซัลต์ใน Google หรือไม่
อาจไม่ได้ เว้นแต่จะเป็นเว็บไซต์หน่วยงานรัฐหรือเว็บไซต์สุขภาพที่เป็นที่รู้จักและมีความน่าเชื่อถือ ในปี 2023 Google จำกัด FAQ rich results ให้แสดงเฉพาะเว็บไซต์เหล่านั้น แต่ markup ยังคงถูกต้องและบริการอื่นยังอ่านได้
ควรวางสคริปต์ JSON-LD ไว้ที่ใด
ใส่ไว้ที่ใดก็ได้ใน HTML ทั้งใน head หรือ body โดยจะไม่แสดงเนื้อหาใด ๆ ให้เพิ่มเฉพาะในหน้าที่แสดงคำถามและคำตอบเหล่านี้จริง ๆ
ใส่ลิงก์ในคำตอบได้หรือไม่
ได้ แนวทาง FAQ ของ Google อนุญาตให้ใช้แท็ก HTML บางประเภทในข้อความคำตอบ เช่น ลิงก์ รายการ และย่อหน้า พิมพ์ HTML ในช่องคำตอบได้เลย ระบบจะ escape อย่างปลอดภัยสำหรับสคริปต์
ทำไมผลลัพธ์จึงมีชุดอักขระ \u003c
นี่คือรูปแบบ escape ของ “<” การเขียนแบบนี้ช่วยป้องกันไม่ให้ข้อความในคำตอบปิดแท็ก script ตัวอ่าน JSON-LD จะถอดรหัสกลับเป็น “<”
ความเป็นส่วนตัว
ระบบสร้าง markup ในเบราว์เซอร์ของคุณ โดยจะไม่ส่งหรือจัดเก็บคำถามและคำตอบไว้ที่ใด