คำอธิบาย
วิธีเหล่านี้ตอบคำถามคนละข้อ:
curlหรือ “View Source” แสดง source HTML/การตอบกลับ HTTP ที่ได้รับจากคำขอหนึ่ง ๆcurlแบบปกติไม่รัน JavaScript และไม่ได้จำลอง Googlebot ด้วยตัวเอง- DOM ในเบราว์เซอร์หลังโหลดหน้าแสดงผลที่เบราว์เซอร์สร้างด้วย JavaScript ภายใต้คุกกี้ เซสชัน เครือข่าย และการกระทำเฉพาะชุดนั้น DOM นี้เพียงอย่างเดียว ไม่ได้พิสูจน์ ว่า Google ได้รับหน้าเว็บที่เรนเดอร์แบบเดียวกัน
- URL Inspection ใน Search Console แสดงเวอร์ชันที่จัดทำดัชนีแล้วได้ และการทดสอบแบบสดอาจแสดงข้อมูลเกี่ยวกับการทดสอบปัจจุบันของ Google นี่เป็นการตรวจสอบ URL และเครื่องมือ Google โดยเฉพาะ ไม่ใช่ crawler ทุกตัว
- ใช้ Rich Results Test ตรวจข้อมูลที่มีโครงสร้าง และใช้ได้เฉพาะประเภทที่เครื่องมือรองรับ; เครื่องมือนี้ไม่ใช่ตัวตรวจ HTML หรือการจัดทำดัชนีทั่วไป
ตัวอย่างสมมติ
ใน source HTML ของหน้าฝึก /robots บน staging/เครื่องท้องถิ่นมีหัวข้อ ส่วนข้อความถูกดึงจาก API หลังโหลดแล้วบทเรียนจึงปรากฏในเบราว์เซอร์ สิ่งนี้พิสูจน์เพียงว่าเบราว์เซอร์นี้ได้รับเนื้อหาภายใต้เงื่อนไขดังกล่าว หากต้องการตรวจ Google เจ้าของเว็บไซต์ให้เรียก URL Inspection ของหน้านั้นและตรวจการเรนเดอร์ของการทดสอบ แหล่งข้อมูล และข้อผิดพลาดที่มีให้ หากผู้ตรวจสอบใช้ URL Inspection ไม่ได้ ให้บันทึกการเรนเดอร์ของ Google ว่า “ไม่ได้ตรวจสอบ”
แบบฝึกปฏิบัติ
บน mockup ของ staging/เครื่องท้องถิ่นของคุณ ให้บันทึกผลแยกกันสามรายการสำหรับหน้าทดสอบ /robots: (1) source HTML และสถานะ HTTP จาก curl/View Source; (2) ข้อความและลิงก์ที่มองเห็นใน browser DOM หลังโหลด; และ (3) URL Inspection เฉพาะเมื่อ URL staging เข้าถึงได้จากสาธารณะและเพิ่มไว้ใน property ของ Search Console ที่ยืนยันแล้ว ห้ามส่ง learn.example.test สังเคราะห์ไปยัง URL Inspection อย่าใช้ข้อสรุปจากอีกชั้นหนึ่งแทนการตรวจสอบที่ไม่มี หากต้องตรวจข้อมูลที่มีโครงสร้าง ให้รัน Rich Results Test แยกต่างหาก เฉพาะประเภทที่รองรับและ URL ทดสอบที่เข้าถึงได้
เช็กลิสต์
- ระบุวิธีและการตอบกลับที่กำลังบันทึก
- ไม่อธิบาย source HTML ว่าเป็นเวอร์ชันที่เรนเดอร์แล้ว
- ไม่ใช้ browser DOM เป็นหลักฐานว่า Google เรนเดอร์แบบเดียวกัน
- URL Inspection ใช้ URL ที่แน่นอน; ผลทดสอบแบบสดแยกจากสถานะในดัชนี
- ใช้ Rich Results Test เฉพาะกับประเภทข้อมูลที่มีโครงสร้างที่รองรับ
ข้อผิดพลาดที่พบบ่อย
เห็นข้อความในเบราว์เซอร์แล้วสรุปว่า Google เห็นข้อความนั้นด้วย ใช้เครื่องมือของ Google เพื่อตรวจมุมมองของ Google; crawler อื่นต้องใช้กฎและการตรวจสอบของตนเอง