ทำความเข้าใจการแสดงผลใน Google Search

Googlebot ใช้บริการแสดงผลเว็บ (WRS) ที่อิงตาม Chrome 41 (M41) โดยทั่วไปแล้ว WRS รองรับฟีเจอร์และความสามารถของแพลตฟอร์มเว็บแบบเดียวกับที่เวอร์ชัน Chrome ใช้ ดูรายการทั้งหมดได้ที่ chromestatus.com หรือใช้เปรียบเทียบฟังก์ชันใน caniuse.com

อย่างไรก็ตาม โปรดทราบว่าทั้ง 2 รายการมีข้อยกเว้นและความแตกต่างอยู่บ้าง เอกสารนี้จะอธิบายฟีเจอร์และ API ที่ปิดใช้งานหรือถูกจำกัดใน WRS อย่างชัดแจ้ง

Googlebot และ WRS ให้ความสำคัญกับเนื้อหาที่สำคัญของหน้า

Googlebot ออกแบบมาให้เป็นพลเมืองที่ดีของเว็บ การรวบรวมข้อมูลเป็นงานที่มีความสำคัญสูงสุดของ Googlebot ในขณะเดียวกันก็คอยดูแลไม่ให้การรวบรวมข้อมูลทำลายประสบการณ์การใช้งานของผู้ใช้ที่เข้าชมเว็บไซต์ Googlebot และ WRS จะคอยวิเคราะห์และระบุทรัพยากรที่ไม่ได้มีส่วนร่วมกับเนื้อหาที่สำคัญของหน้า และอาจไม่ดึงข้อมูลจากทรัพยากรเหล่านั้น ตัวอย่างเช่น คำขอการรายงานและข้อผิดพลาดที่ไม่ได้มีส่วนร่วมกับเนื้อหาที่สำคัญของหน้า ตลอดจนคำขอประเภทอื่นๆ ที่คล้ายกันนั้นจะไม่ได้นำไปใช้หรือไม่จำเป็นต่อการดึงเนื้อหาที่จำเป็นของหน้า

WRS ปิดใช้งานอินเทอร์เฟซและความสามารถบางอย่าง

ใช้การตรวจสอบฟีเจอร์เพื่อดู API และความสามารถที่รองรับของ WRS และ polyfills (ถ้ามี) เหมือนกับที่คุณตรวจสอบในเบราว์เซอร์อื่นๆ เนื่องจากว่าความสามารถของ WRS อาจอัปเดตได้ทุกเมื่อ

  • อินเทอร์เฟซ IndexedDB และ WebSQL ถูกปิดใช้งานแล้ว
  • อินเทอร์เฟซที่กำหนดโดยข้อกำหนด Service Worker ถูกปิดใช้งานแล้ว
  • อินเทอร์เฟซ WebGL ถูกปิดใช้งานแล้วและเนื้อหา 3D และ VR ไม่ได้รับการจัดทำดัชนีในขณะนี้

Googlebot และ WRS นั้นไม่เก็บสถานะในการโหลดหน้าเว็บ

WRS จะโหลด URL แต่ละรายการ (ดูข้อมูลเบื้องต้นเกี่ยวกับการจัดทำดัชนีเพื่อดูภาพรวมของวิธีที่ Google ค้นพบเนื้อหา) เมื่อมีการเปลี่ยนเส้นทางของเซิร์ฟเวอร์และไคลเอ็นต์ เช่นเดียวกับเบราว์เซอร์ปกติ แต่ WRS จะไม่เก็บสถานะในการโหลดหน้าเว็บ

  • ระบบจะล้างข้อมูลพื้นที่เก็บข้อมูลในเครื่องและพื้นที่เก็บข้อมูลของเซสชันในการโหลดหน้าเว็บ
  • ระบบจะล้างคุกกี้ HTTP ในการโหลดหน้าเว็บ

WRS ไม่รองรับ ES6

Chrome M41 ไม่รองรับฟีเจอร์ ES6 (อย่างเช่น คลาส) หากคุณใช้ ES6 อย่าลืมแปลง JavaScript เป็น ES5

WRS มีการสนับสนุนที่จำกัดสำหรับคอมโพเนนต์ของเว็บ

ใส่เนื้อหาลงใน light DOM เมื่อเป็นไปได้และใช้ shadow DOM เพื่อรวมและซ่อนรายละเอียดการใช้งาน เนื้อหาที่สำคัญอย่างเอลิเมนต์การไปยังส่วนต่างๆ ลิงก์ ส่วนหัว และข้อความและรูปภาพหลักควรอยู่ใน light DOM เพราะจะช่วยเพิ่มความเข้ากันได้สำหรับไคลเอ็นต์ที่อาจไม่รองรับคอมโพเนนต์ของเว็บหรือไม่เรียกใช้ JavaScript

WRS ปฏิเสธคำขอสิทธิ์

ฟีเจอร์ใดๆ ที่ต้องได้รับคำยินยอมจากผู้ใช้จะถูก Googlebot ปฏิเสธโดยอัตโนมัติ สำหรับรายการฟีเจอร์ทั้งหมดที่ได้รับผลกระทบ โปรดอ่านรีจิสทรีสิทธิ์ ตัวอย่างฟีเจอร์ได้แก่ Camera API, Geolocation API และ Notifications API

WRS และ Googlebot ไม่รองรับโปรโตคอล WebSocket

Googlebot และ WRS เข้าใจเฉพาะ HTTP/1.x และ FTP เท่านั้น ไม่ว่าจะมีหรือไม่มี TLS

ติดตามข้อผิดพลาดและแก้ไขข้อบกพร่องเกี่ยวกับการแสดงผล

นอกเหนือจากการใช้การตรวจสอบฟีเจอร์และ polyfills แล้ว โปรดรวบรวมและวิเคราะห์ข้อผิดพลาดฝั่งไคลเอ็นต์ที่อาจป้องกันไม่ให้แอปพลิเคชันทำงานได้ถูกต้องเมื่อผู้ใช้และ Googlebot เข้าชม