ใส่ Structured Data ในหน้าเว็บของคุณเพื่อใช้งานฟีเจอร์พิเศษในผลการค้นหาของ Google Search จากนั้นทดสอบด้วยการทดสอบผลการค้นหาที่เป็นริชมีเดีย
เปิดการทดสอบผลการค้นหาที่เป็นริชมีเดีย
ทำการทดสอบ
สำหรับ URL
ส่ง URL แบบเต็มของหน้าเว็บเพื่อทดสอบ สำคัญ: ผู้ใช้ที่ไม่ระบุชื่อที่เข้าถึงโค้ดจากอินเทอร์เน็ตต้องเข้าถึงทรัพยากรของหน้าทั้งหมดได้ ทรัพยากรที่อยู่หลังไฟร์วอลล์หรือมีการป้องกันด้วยรหัสผ่านจะทดสอบไม่ได้ หากหน้าเว็บอยู่หลังไฟร์วอลล์หรือโฮสต์ในเครื่องของคุณ คุณจะทดสอบได้โดยการเปิด Tunnel
สำหรับข้อมูลโค้ด
คุณทดสอบข้อมูลโค้ดที่กำหนดเองได้โดยใช้เครื่องมือนี้ ในหน้า Landing Page ของเครื่องมือ ให้เลือกโค้ดแทน URL สำหรับการทดสอบ จากนั้นวางโค้ดเพื่อทำการทดสอบ คุณแก้ไขโค้ดและทดสอบใหม่กี่ครั้งก็ได้โดยคลิกที่ทำการทดสอบ
เลือก User Agent (ไม่บังคับ)
คุณเลือก User Agent ที่จะใช้เมื่อทดสอบหน้าเว็บได้ นั่นคือทดสอบหน้าเว็บด้วยสมาร์ทโฟนหรือคอมพิวเตอร์เดสก์ท็อป เลือก User Agent จากรายการด้านล่าง URL หรือช่องข้อความรายการโค้ด
User Agent เริ่มต้นคือสมาร์ทโฟน (เพราะ Google มีโครงการริเริ่มเพื่ออุปกรณ์เคลื่อนที่เป็นอันดับแรก) ซึ่งสะท้อนให้เห็นการใช้อุปกรณ์เคลื่อนที่ในการเข้าถึงหน้าเว็บที่เพิ่มขึ้น หากเว็บไซต์ของคุณได้รับการจัดทำดัชนีเพื่ออุปกรณ์เคลื่อนที่เป็นอันดับแรก เราขอแนะนำให้ใช้ User Agent ของสมาร์ทโฟนในการทดสอบ เว้นแต่ว่าคุณจะมีเหตุผลที่ต้องการใช้ User Agent ของเดสก์ท็อป สำหรับเว็บไซต์ทั้งหมด เราขอแนะนำให้ใช้ User Agent ของอุปกรณ์เคลื่อนที่เนื่องจากเป็นวิธีที่ผู้ใช้ส่วนใหญ่ท่องเว็บในปัจจุบัน
คุณดูได้ว่าเว็บไซต์ได้รับการจัดทำดัชนีเพื่ออุปกรณ์เคลื่อนที่เป็นอันดับแรกหรือไม่ในหน้าการตั้งค่าของพร็อพเพอร์ตี้
รูปแบบ Structured Data ที่รองรับ
การทดสอบผลการค้นหาที่เป็นริชมีเดียรองรับ Structured Data ในรูปแบบ JSON-LD, RDFa และ Microdata
ดูผลลัพธ์
การทดสอบจะแสดงประเภทของผลการค้นหาที่เป็นริชมีเดียที่พบในหน้า รวมถึงข้อผิดพลาดหรือคำแนะนำเกี่ยวกับ Structured Data
หากมีข้อผิดพลาดหรือคำเตือน ให้ขยายแต่ละรายการเพื่อดูรายละเอียด และคลิกคำอธิบายเพื่อเปิดตัวสำรวจโค้ดในตำแหน่งที่เกี่ยวข้อง ตัวสำรวจนี้ใช้ซอร์สโค้ดที่แสดงผล
ผลการทดสอบจะครอบคลุมด้านต่างๆ ต่อไปนี้
สถานะ URL
เครื่องมือสามารถรายงานค่าสถานะทุกค่าต่อไปนี้สำหรับ URL ที่ทดสอบ โดย N จะขึ้นอยู่กับจํานวนรายการที่พบ
- ตรวจพบรายการที่ถูกต้อง N รายการ
- ไม่พบรายการ
- ตรวจพบรายการที่ถูกต้องพร้อมคำเตือน N รายการ
- ตรวจพบรายการที่ถูกต้อง N รายการ ทุกรายการมีคำเตือน
- ตรวจพบรายการที่ถูกต้อง N รายการ บางรายการมีคำเตือน
- ตรวจพบ N รายกาย บางรายการไม่ถูกต้อง
- ตรวจพบรายการที่ไม่ถูกต้อง N รายการ
- รวบรวมข้อมูล URL ไม่ได้
- ตรวจพบ Structured Data พร้อมข้อผิดพลาดด้านไวยากรณ์
การรวบรวมข้อมูล
ส่วนนี้อธิบายว่า Google ได้รับอนุญาตให้ทำการ Crawl หน้าเว็บหรือไม่ หากมีการป้องกัน Google ไม่ให้ทำการ Crawl หน้าเว็บโดยเป็นส่วนหนึ่งของวงจรการ Crawl ตามปกติ (เช่น ป้องกันไม่ให้ทำการ Crawl โดยใช้กฎ robots.txt หรือคำสั่ง noindex) คุณจะทดสอบหน้าเว็บโดยใช้เครื่องมือนี้ไม่ได้
- ทำการ Crawl สำเร็จ/ทำการ Crawl ไม่สำเร็จ:
- ทำการ Crawl เป็นแบบ: แสดงประเภทของ User Agent ที่ใช้ในการ Crawl (สมาร์ทโฟนหรือเดสก์ท็อป)
- อนุญาตให้ทำการ Crawl ไหม ทดสอบว่ากฎ robots.txt ในเว็บไซต์ป้องกันไม่ให้ทำการ Crawl หน้านี้หรือไม่
- การดึงข้อมูลหน้าเว็บ: ดูว่าการทดสอบนี้จะดึงข้อมูลหน้าเว็บได้ไหม หากการรวบรวมข้อมูลไม่สําเร็จ การดึงข้อมูลหน้าเว็บก็จะไม่สําเร็จเสมอ
ตรวจพบรายการ/ตรวจพบ Structured Data
พบรายการ Structured Data บ้างไหมในหน้าเว็บ หากพบ Structured Data แต่แยกวิเคราะห์ไม่ได้ จะมีการระบุไว้ที่นี่ ทุกรายการที่พบ ไม่ว่าจะถูกต้อง มีคำเตือน หรือมีข้อผิดพลาด หรือแยกวิเคราะห์ไม่ได้ จะแสดงขึ้นที่นี่ พร้อมคำอธิบายรายการและปัญหาที่พบ
ข้อผิดพลาด
หากเข้าถึงหน้าเว็บไม่ได้เนื่องจากเหตุผลบางประการ เครื่องมือจะแสดงข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้
- เซิร์ฟเวอร์ DNS ไม่ตอบสนอง: ปัญหานี้มักเกิดขึ้นชั่วคราวและหายไปเองในไม่กี่นาที
- ข้อผิดพลาด DNS: ไม่รู้จักโฮสต์: เซิร์ฟเวอร์ DNS ไม่ได้แปลง URL ของคุณ ปัญหานี้อาจเกิดขึ้นชั่วคราวและแก้ไขได้เองในไม่กี่นาที
- ข้อผิดพลาด DNS: ระบุ IP ส่วนตัวไว้: DNS แสดงผล IP ซึ่งอยู่ในช่วงที่ยกเว้นเป็นการส่วนตัว/พิเศษ เช่น IP ส่วนตัว RFC 1918 (ตัวอย่างเช่น 10.0.0.1)
- ข้อผิดพลาดในการเชื่อมต่อเซิร์ฟเวอร์: เข้าถึงเซิร์ฟเวอร์ไม่ได้ เซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อ หรือเชื่อมต่อไม่สำเร็จ อ่านเพิ่มเติม
- การตอบสนองของเซิร์ฟเวอร์ไม่ถูกต้อง: เซิร์ฟเวอร์ไม่รองรับโปรโตคอลที่ขอ คำตอบหรือส่วนหัวถูกตัด หรือแยกวิเคราะห์คำตอบไม่ได้ (ตัวอย่างเช่น ในกรณีที่คำตอบบีบอัดมาไม่ถูกต้อง) อ่านเพิ่มเติม
- ใบรับรอง SSL ของเซิร์ฟเวอร์ไม่ถูกต้อง: ใบรับรอง SSL ของเว็บไซต์ไม่ถูกต้อง Google จะไม่ทดสอบ HTTPS URL ในเว็บไซต์หากใบรับรองไม่ถูกต้อง
- เข้าถึง robots.txt ไม่ได้: Google จะไม่ทำการ Crawl เว็บไซต์หากมีไฟล์ robots.txt อยู่แต่เข้าถึงไม่ได้ คุณตรวจสอบความพร้อมใช้งานของ robots.txt ได้ในรายงานสถิติการ Crawl
- โหลดของโฮสต์มากเกินไป: ดูเหมือนว่าเว็บไซต์ของคุณจะถึงขีดสูงสุดสำหรับการ Crawl ของ Google หรือสำหรับคำขอตรวจสอบ Google ทำการทดสอบไม่ได้จนกว่าโหลดการเข้าชม (ตามที่ Google ประมาณไว้) จะลดลง
หากการทดสอบโหลดทรัพยากรทั้งหมดที่ใช้ในหน้าเว็บหนึ่งๆ ไม่ได้ คุณจะเห็นคำเตือน ทรัพยากรต่างๆ เป็นทรัพยากรภายนอก เช่น รูปภาพ, CSS หรือไฟล์สคริปต์ ซึ่งรวมอยู่ในหน้าเว็บ การทดสอบนี้จะพยายามโหลดเฉพาะทรัพยากรบางประเภท และไม่สนใจทรัพยากรประเภทอื่นๆ ที่ไม่มีผลกับการทดสอบ
ปัญหาในการโหลดอาจเกิดขึ้นได้จากหลายสาเหตุดังนี้
- ทรัพยากรนั้นโหลดไม่ได้ภายในระยะเวลาอันควร ในกรณีนี้ ให้ลองทำการทดสอบอีกครั้ง หากปัญหายังคงเกิดขึ้น ให้ลองโฮสต์ทรัพยากรดังกล่าวไว้ที่อื่น หรือลองค้นหาและแก้ไขสาเหตุที่ทำให้ช้าหรือสาเหตุที่โฮสต์ไม่ตอบสนอง
- ไม่พบทรัพยากรในตำแหน่งที่ระบุไว้ (ข้อผิดพลาด 404) ยืนยันและแก้ไข URL ของทรัพยากรในหน้าเว็บ
- ผู้ใช้ที่ไม่ได้ลงชื่อเข้าสู่ระบบไม่สามารถเข้าถึงทรัพยากรได้ การทดสอบประเมินว่าหน้าเว็บเป็นผู้ใช้ที่ไม่ระบุตัวตนเพื่อดูแลให้ผู้ใช้ที่ไม่ระบุตัวตนสามารถเข้าถึงทรัพยากรทั้งหมดได้
- ไฟล์ robots.txt บล็อกไม่ให้ Googlebot เข้าถึงทรัพยากร หากทรัพยากรนั้นสำคัญ (ดูด้านล่าง) และอยู่ในเว็บไซต์ของคุณเอง คุณอาจต้องเลิกบล็อกทรัพยากรนั้นจาก Googlebot หากทรัพยากรอยู่ในอีกเว็บไซต์หนึ่ง คุณอาจต้องติดต่อผู้ดูแลเว็บไซต์เพื่อขอให้เลิกบล็อก
การเลิกบล็อกทรัพยากรที่สำคัญ
หากทรัพยากรที่ถูกบล็อกเป็นทรัพยากรที่สำคัญ อาจส่งผลกระทบอย่างมากต่อวิธีที่ Google ทำความเข้าใจหน้าเว็บดังกล่าว ตัวอย่างเช่น การบล็อกรูปภาพขนาดใหญ่อาจทำให้หน้าเว็บดูเหมาะกับอุปกรณ์เคลื่อนที่ทั้งที่ความจริงแล้วหน้าเว็บดังกล่าวไม่เหมาะกับอุปกรณ์เคลื่อนที่ หรือการบล็อกไฟล์ CSS อาจทำให้มีการใช้รูปแบบตัวอักษรที่ไม่ถูกต้อง (เช่น เล็กเกินไปสำหรับอุปกรณ์) การดำเนินการนี้มีผลต่อความสามารถของ Google ในการทำการ Crawl หน้าเว็บ ซึ่งอาจส่งผลต่อผลลัพธ์ของคุณบน Google คุณควรตรวจดูว่า robots.txt ไม่ได้บล็อกทรัพยากรที่สำคัญจาก Googlebot และทรัพยากรดังกล่าวสามารถเข้าถึงได้โดยทั่วไป
ผลการทดสอบที่ไม่สอดคล้องกัน/ปัญหาในการโหลดหน้าเว็บ
หากมีทรัพยากรที่โหลดไม่ได้หรือมีปัญหาอื่นๆ ในการโหลดหน้าเว็บ คุณอาจเห็นผลลัพธ์ที่แตกต่างกันเล็กน้อยทุกครั้งที่ทำการทดสอบ เนื่องจากชุดทรัพยากรที่โหลดอาจแตกต่างกันในระหว่างการทดสอบแต่ละครั้ง หากการแสดงผลหน้ามีการเปลี่ยนแปลงในแต่ละครั้งที่ทำการทดสอบ และคุณไม่ได้ทำการเปลี่ยนแปลงใดๆ โปรดตรวจสอบคำเตือน "ปัญหาในการโหลดหน้าเว็บ" ซึ่งหากมีปัญหา ให้คลิกดูรายละเอียดเพิ่มเติมเพื่อดูสิ่งที่อาจเกิดขึ้นซึ่งทำให้หน้าไม่แสดงผลอย่างสม่ำเสมอและถูกต้อง
ประเภทข้อผิดพลาด | คำอธิบาย |
---|---|
เอกสาร JSON ไม่ถูกต้อง | JSON มีข้อผิดพลาดทางไวยากรณ์ระดับบนสุด |
ประเภทค่าไม่ถูกต้อง | ค่าที่ระบุในช่องมีประเภทที่ไม่ถูกต้อง เช่น คุณระบุสตริงแทนที่จะระบุตัวเลขหรืออาร์เรย์ โปรดอ่านเอกสารประกอบของ Structured Data เพื่อดูประเภทค่าที่จำเป็นสำหรับแต่ละช่อง |
ข้อผิดพลาดในการแยกวิเคราะห์: ไม่มี ":" | ไม่มีเครื่องหมาย ":" ระหว่างช่องและค่า |
ข้อผิดพลาดในการแยกวิเคราะห์: ไม่มี "," หรือ "}" | ไม่มีเครื่องหมายคอมมาหรือวงเล็บปิด |
ข้อผิดพลาดในการแยกวิเคราะห์: ไม่มี "}" หรือชื่อสมาชิกออบเจ็กต์ |
ไม่มีวงเล็บปิดหรือชื่อสมาชิกออบเจ็กต์ |
ข้อผิดพลาดในการแยกวิเคราะห์: ไม่มี "," หรือ "]" ในการประกาศอาร์เรย์ | เกิดข้อผิดพลาดในการแยกวิเคราะห์ค่าอาร์เรย์: ไม่มีเครื่องหมายคอมมาหรือวงเล็บปิดในการประกาศอาร์เรย์ |
แยกวิเคราะห์ความยาวโทเค็นไม่ได้ | ไม่พบจุดเริ่มต้นและจุดสิ้นสุดของพร็อพเพอร์ตี้หรือค่าด้วยเหตุผลบางประการ |
ตัวเลขไม่ถูกต้อง | ค่าของพร็อพเพอร์ตี้ต้องเป็นตัวเลข แต่มีการใช้ค่าประเภทอื่น |
ลำดับหลีกในสตริงว่างเปล่า |
ค่าสตริงมีลำดับหลีกที่ว่างเปล่า เช่น
แทนที่จะเป็น
|
ลำดับหลีกในสตริงไม่ถูกต้อง |
ใช้ลำดับหลีกที่ไม่ถูกต้องในค่าสตริง เช่น "description" : "Some \q unknown sequence" |
อักขระ Unicode ถูกตัด | ไม่มีอักขระ 6 ตัวสุดท้ายในคู่ตัวแทนของ Unicode (Unicode Surrogate Pair) |
อักขระ Unicode ไม่ถูกต้อง | ไม่มีโทเค็น \u ที่จุดเริ่มครึ่งหลังของคู่ตัวแทนของ Unicode |
ลำดับหลีก Unicode ไม่ถูกต้อง: ต้องมี 4 หลัก | ลำดับหลีก Unicode มีข้อผิดพลาดทางไวยากรณ์: ควรมี 4 หลัก |
ลำดับหลีก Unicode ไม่ถูกต้อง: ต้องเป็นเลขฐานสิบหก | ลำดับหลีก Unicode มีข้อผิดพลาดทางไวยากรณ์: ต้องเป็นเลขฐานสิบหก แต่ไม่ได้ให้มา |
พร็อพเพอร์ตี้ที่ไม่ซ้ำกันซ้ำกันอยู่ | คุณระบุคำจำกัดความ 2 รายการสำหรับพร็อพเพอร์ตี้ที่ไม่ซ้ำในออบเจ็กต์ Structured Data เช่น มีค่า @context 2 ค่า |
องค์ประกอบระดับบนสุดไม่ถูกต้อง | รายการระดับบนสุดใน JSON-LD ไม่ถูกต้อง |
การอ้างอิงถึงรายการที่ไม่มีอยู่ | แอตทริบิวต์ itemref ชี้ไปยังตัวระบุที่ไม่มีอยู่จริง |
ประเภทผลการค้นหาที่เป็นริชมีเดียที่รองรับ
ปัจจุบันการทดสอบนี้รองรับผลการค้นหาที่เป็นริชมีเดียประเภทต่อไปนี้
ประเภทที่รองรับ
- บทความ
- เบรดครัมบ์
- ภาพหมุน
- รายการในลิสต์หลักสูตร
- ข้อมูลหลักสูตร
- ฟอรัมการสนทนา
- ชุดข้อมูล
- ถามและตอบเกี่ยวกับการศึกษา
- คะแนนรวมของนายจ้าง
- เงินเดือนโดยประมาณ
- เหตุการณ์
- คำถามที่พบบ่อย
- ตรวจสอบข้อเท็จจริง
- โรงแรม
- ข้อมูลเมตาของรูปภาพ
- ประกาศรับสมัครงาน
- วิดีโอการเรียนรู้
- ธุรกิจในท้องถิ่น
- โปรแกรมแก้โจทย์คณิตศาสตร์
- ภาพยนตร์
- ข้อมูลผู้ขาย
- องค์กร
- เนื้อหาเพย์วอลล์
- แบบฝึกหัดแก้ปัญหา
- ตัวอย่างข้อมูลผลิตภัณฑ์
- หน้าโปรไฟล์
- หน้าถาม & ตอบ
- สูตรอาหาร
- ตัวอย่างรีวิว
- แอปซอฟต์แวร์
- ประกาศพิเศษ
- เนื้อหาที่สมัครใช้บริการ
- ที่พักให้เช่า
- ข้อมูลยานพาหนะ
- วิดีโอ
บันทึกประวัติการทดสอบ
Search Console จะบันทึกโค้ดและสถานะการทดสอบทุกครั้งที่คุณทำการทดสอบ หากต้องการบันทึกประวัติเวอร์ชันของโค้ดและการทดสอบ ให้ทำบุ๊กมาร์ก URL ของหน้าเว็บหลังจากที่ทำการทดสอบแต่ละครั้ง ระบบจะบันทึกประวัติการทดสอบไว้ประมาณ 90 วัน และทุกคนจะเข้าถึงบุ๊กมาร์กเหล่านี้ได้
แชร์ผลการทดสอบ
คุณใช้ปุ่มแชร์เพื่อแชร์ลิงก์เบราว์เซอร์ผลการทดสอบกับใครก็ได้ ซึ่งจะดูผลการทดสอบได้โดยไม่ต้องขอรับสิทธิ์ ลิงก์ผลการทดสอบจะใช้ได้นานประมาณ 90 วัน
ดูลักษณะที่หน้าเว็บอาจปรากฏในผลการค้นหาของ Google Search
สำหรับผลการค้นหาที่เป็นริชมีเดียบางประเภท คุณจะดูตัวอย่างลักษณะที่ผลการค้นหาอาจปรากฏใน Google Search หรือ Google Assistant ได้ หากหน้าเว็บมีสิทธิ์สำหรับเลย์เอาต์ผลการค้นหาของ Search หลายแบบ เครื่องมือนี้จะมีเครื่องมือเลือกเพื่อให้คุณดูเลย์เอาต์แบบต่างๆ ได้ ซึ่งรวมถึงเลย์เอาต์สำหรับผลการค้นหาบนเดสก์ท็อปและบนอุปกรณ์เคลื่อนที่
คุณสามารถทดสอบหน้าเว็บได้ด้วยการแก้ไขโค้ดและทดสอบอีกครั้งเพื่อสร้างเลย์เอาต์ใหม่ และยังแชร์ URL ในเบราว์เซอร์กับผู้ใช้รายอื่นเพื่อแชร์ผลลัพธ์ที่แสดงออกมาได้ด้วย
คุณเลือกประเภทผลลัพธ์เพื่อดูและเลือกเวอร์ชันเดสก์ท็อปหรือโทรศัพท์มือถือได้ ทั้งนี้ขึ้นอยู่กับสิ่งที่เครื่องมือพบในหน้า
Google ไม่รับประกันว่าหน้าเว็บจะปรากฏตรงตามที่แสดงที่นี่ทุกประการ หรือมุมมองที่แสดงที่นี่จะนำไปใช้กับผลลัพธ์หน้าเว็บของคุณ ทั้งนี้ Google พยายามแสดงผลลัพธ์ที่ดีที่สุดสำหรับคำขอค้นหาโดยอิงจากประวัติการค้นหาและตำแหน่งของผู้ใช้ รวมถึงตัวแปรอื่นๆ อีกมากมาย
ทรัพยากรเพิ่มเติมสำหรับ Structured Data
ต่อไปนี้คือทรัพยากรเพิ่มเติมส่วนหนึ่งเกี่ยวกับ Structured Data และฟีเจอร์ต่างๆ ของผลการค้นหาของ Google Search
- แกลเลอรี Structured Data แสดงฟีเจอร์ผลการค้นหาที่ Google Search รองรับ
- ภาพรวมของ Structured Data ใน Google สำหรับนักพัฒนาหน้าเว็บเพื่อใช้งานฟีเจอร์เหล่านี้