การค้นหาด้วยเสียง / GEO / AEO
เครื่องมือตรวจสอบสคีมา Speakable
วาง JSON-LD แบบ speakable (หรือทั้งหน้า) เพื่อรับการตรวจสอบตามสเปกจริง: โครงสร้าง SpeakableSpecification, ไวยากรณ์และการจับคู่ของ cssSelector, การเลือกที่ซ่อนอยู่หรือว่างเปล่า ตัวเลือกที่กว้างเกินไป และความสมเหตุสมผลของจำนวนคำสำหรับบทสรุปที่ฟังดูเป็นธรรมชาติ พร้อมตัวอย่างเริ่มต้นให้หากหน้านั้นยังไม่มีเลย
ทำงานทั้งหมดในเบราว์เซอร์ของคุณ สิ่งที่คุณวางที่นี่จะไม่ถูกส่งไปที่ใดเลย ยกเว้นตัวนับการใช้งานแบบไม่ระบุตัวตน
วางเนื้อหาของบล็อก <script type="application/ld+json"> หรือ HTML ทั้งหน้า — ระบบจะค้นหาคุณสมบัติ "speakable" ทุกรายการโดยอัตโนมัติ วางทั้งหน้า (ไม่ใช่แค่ JSON-LD) เพื่อให้ตรวจสอบแต่ละตัวเลือกกับเนื้อหาจริงด้วยว่าตรงกับอะไรหรือไม่ ซ่อนอยู่หรือไม่ และจะอ่านออกเสียงกี่คำ
สิ่งที่เครื่องมือนี้ตรวจสอบ และวิธีแก้ไขข้อผิดพลาดที่พบบ่อย
SpeakableSpecification แบบ "speakable" จะบอกผู้ช่วยเสียงและเอนจินคำตอบอย่างชัดเจนว่าควรอ่านส่วนใดของหน้าออกเสียง — โดยปกติคือพาดหัวบวกย่อหน้านำสั้น ๆ หนึ่งย่อหน้า ไม่ใช่บทความทั้งหมด เครื่องมือนี้จะไล่ดูกราฟ JSON-LD ในแบบเดียวกับที่โปรแกรมรวบรวมข้อมูลทำ ค้นหาคุณสมบัติ "speakable" ทุกจุดที่ปรากฏ และตรวจสอบโครงสร้างของมัน โดยต้องเป็นออบเจ็กต์ (หรือรายการของออบเจ็กต์) ที่มีอย่างน้อยหนึ่งรายการ "cssSelector" หรือ "xpath" ที่ไม่ว่างเปล่า
การใช้งานปัจจุบันของ Google อ่านเฉพาะ "cssSelector" เท่านั้น — "xpath" ถูกต้องตามสเปกของ schema.org แต่ Google ไม่รองรับ ดังนั้นเครื่องมือนี้จะแจ้งข้อกำหนดที่มีแต่ xpath เป็นคำเตือนด้านความเข้ากันได้ ไม่ใช่ข้อผิดพลาดร้ายแรง ควรมี cssSelector ที่เทียบเท่าอย่างน้อยหนึ่งรายการควบคู่กับ xpath ที่คุณส่งให้ผู้บริโภครายอื่นอยู่แล้ว
เมื่อคุณวางทั้งหน้า (ไม่ใช่แค่ JSON-LD) ตัวเลือกทุกตัวจะถูกรันกับ DOM จริง ตัวเลือกที่ไม่ตรงกับสิ่งใดเลยถือเป็นข้อผิดพลาด (จะไม่มีอะไรถูกอ่านออกเสียง) ตัวเลือกที่องค์ประกอบที่ตรงกันถูกซ่อนไว้ผ่านอินไลน์สไตล์ กฎสไตล์ชีต "aria-hidden" หรือแอตทริบิวต์ "hidden" ก็ถือเป็นข้อผิดพลาดเช่นกัน และตัวเลือก ID ที่ตรงกับมากกว่าหนึ่งองค์ประกอบมักหมายถึงมี id ซ้ำในมาร์กอัป
จำนวนคำมีความสำคัญต่อผลลัพธ์ที่ฟังดูเป็นธรรมชาติ: การเลือกที่สั้นมาก (น้อยกว่า 5 คำ) จะถูกแจ้งว่าเนื้อหาบางเกินไป การเลือกที่ยาวมาก (มากกว่า 70 คำ หรือครอบคลุมข้อความส่วนใหญ่ของทั้งหน้า) ก็จะถูกแจ้งเช่นกัน เพราะ "บทสรุป" ที่จริง ๆ แล้วคือบทความทั้งหมดจะเสียจุดประสงค์ของการเป็นบทสรุป และอาจฟังดูไม่เป็นธรรมชาติเมื่ออ่านออกเสียง — เลือกบทสรุปที่สั้นและสมบูรณ์ในตัวเองจริง ๆ แทน
หากไม่มีมาร์กอัป speakable อยู่เลย และคุณวาง HTML ทั้งหน้า เครื่องมือนี้จะแนะนำตัวเลือกเริ่มต้นจากพาดหัวของหน้าเองและย่อหน้านำที่สั้นที่สุด พร้อมโค้ด JSON-LD ที่พร้อมแก้ไข ตัวเลือกที่สร้างจากแอตทริบิวต์ "id" ที่มั่นคงจะถูกทำเครื่องหมายว่าเป็นตัวเลือกที่น่าเชื่อถือกว่า — ควรเพิ่ม id ให้องค์ประกอบพาดหัวและสรุปของคุณ แทนที่จะพึ่งพาการเดาตำแหน่งแท็กของเครื่องมือ ซึ่งอาจเสียหายอย่างเงียบ ๆ หลังการออกแบบใหม่