Google spider แสดงผล JavaScript หรือไม่


คำตอบ:


17

เห็นได้ชัดว่ามันทำบางอย่างตาม Matt Cutts :

"ในขณะที่เรากำลังสแกนภายใน JavaScript และเรากำลังมองหาการเชื่อมโยง Google ได้อย่างชาญฉลาดเกี่ยวกับ JavaScript และสามารถเรียกใช้ JavaScript บางอย่างฉันจะไม่บอกว่าเราใช้งาน JavaScript ทั้งหมดดังนั้นจึงมีเงื่อนไขบางอย่างที่เราสวมใส่ ไม่ได้เรียกใช้งาน JavaScript แน่นอนว่ามีบางสิ่งที่พบได้ทั่วไปและเป็นที่รู้จักของ JavaScript เช่น Google Analytics ซึ่งคุณไม่ต้องการแม้แต่จะดำเนินการเพราะคุณไม่ต้องการที่จะพยายามสร้างการเยี่ยมชม phantom จาก Googlebot ลงใน Google Analytics ของคุณ "


2
ดูมุมมองของหน้าเว็บของ google ผ่านคุณสมบัติ "เรียกใช้เป็น google" ของgoogle.com/webmasters
djsadinoff

11

Google ประมวลผล JavaScript อย่างเป็นทางการแล้ว

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

  • บางครั้งสิ่งต่าง ๆ อาจไม่สมบูรณ์ในระหว่างการแสดงผลซึ่งอาจส่งผลเสียต่อผลการค้นหาสำหรับไซต์ของคุณ ต่อไปนี้เป็นปัญหาที่อาจเกิดขึ้นและ - ถ้าเป็นไปได้ - วิธีที่คุณสามารถช่วยป้องกันไม่ให้เกิดขึ้น:
  • หากทรัพยากรเช่น JavaScript หรือ CSS ในไฟล์แยกกันถูกบล็อก (เช่นด้วย robots.txt) เพื่อให้ Googlebot ไม่สามารถเรียกคืนได้ระบบการจัดทำดัชนีของเราจะไม่สามารถดูไซต์ของคุณได้เหมือนผู้ใช้ทั่วไป เราขอแนะนำให้อนุญาตให้ Googlebot เรียกใช้ JavaScript และ CSS เพื่อให้สามารถจัดทำดัชนีเนื้อหาของคุณได้ดีขึ้น สิ่งนี้มีความสำคัญอย่างยิ่งสำหรับเว็บไซต์มือถือที่ทรัพยากรภายนอกเช่น CSS และ JavaScript ช่วยให้อัลกอริทึมของเราเข้าใจว่าหน้าเว็บได้รับการปรับให้เหมาะกับอุปกรณ์เคลื่อนที่ หากเว็บเซิร์ฟเวอร์ของคุณไม่สามารถรองรับปริมาณคำขอรวบรวมข้อมูลทรัพยากรอาจส่งผลกระทบในทางลบต่อความสามารถของเราในการแสดงผลหน้าเว็บของคุณ หากคุณต้องการให้มั่นใจว่าหน้าเว็บของคุณสามารถแสดงผลโดย Google ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณสามารถจัดการคำขอการรวบรวมข้อมูลสำหรับทรัพยากรได้
  • เป็นความคิดที่ดีที่จะทำให้ไซต์ของคุณเสื่อมโทรมอย่างสง่างาม สิ่งนี้จะช่วยให้ผู้ใช้เพลิดเพลินกับเนื้อหาของคุณแม้ว่าเบราว์เซอร์ของพวกเขาจะไม่มีการใช้งาน JavaScript ที่เข้ากันได้ นอกจากนี้ยังจะช่วยผู้เข้าชมที่ปิดหรือปิด JavaScript รวมถึงเครื่องมือค้นหาที่ยังไม่สามารถเรียกใช้ JavaScript ได้
  • บางครั้ง JavaScript อาจซับซ้อนเกินไปหรือมีความซับซ้อนเกินกว่าที่เราจะสามารถเรียกใช้งานได้ซึ่งในกรณีนี้เราไม่สามารถแสดงผลหน้าเว็บได้อย่างสมบูรณ์และถูกต้อง
  • JavaScript บางตัวลบเนื้อหาออกจากหน้าเว็บแทนที่จะเพิ่มซึ่งทำให้เราไม่สามารถจัดทำดัชนีเนื้อหาได้

ด้วยเหตุนี้พวกเขาจึงเลิกใช้มาตรฐาน Ajax ที่รวบรวมข้อมูลได้ :

ในปี 2009 เราได้ทำข้อเสนอเพื่อทำให้หน้าเว็บ AJAX สามารถรวบรวมข้อมูลได้ ก่อนหน้านี้ระบบของเราไม่สามารถแสดงผลและทำความเข้าใจหน้าเว็บที่ใช้ JavaScript เพื่อนำเสนอเนื้อหาให้กับผู้ใช้ เนื่องจาก "ซอฟต์แวร์รวบรวมข้อมูล ... [ไม่สามารถดูเนื้อหาใด ๆ ... สร้างขึ้นแบบไดนามิก" เราจึงเสนอชุดของวิธีปฏิบัติที่ผู้ดูแลเว็บสามารถปฏิบัติตามเพื่อให้แน่ใจว่าแอปพลิเคชันที่ใช้ AJAX นั้นได้รับการจัดทำดัชนีโดยเครื่องมือค้นหา

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

เนื่องจากข้อสมมติฐานสำหรับข้อเสนอปี 2009 ของเราไม่ถูกต้องอีกต่อไปเราขอแนะนำให้ทำตามหลักการของการปรับปรุงแบบก้าวหน้า ตัวอย่างเช่นคุณสามารถใช้ History API pushState () เพื่อให้สามารถเข้าถึงเบราว์เซอร์ได้หลากหลายขึ้น (และระบบของเรา)



0

ใช่ Google ได้รับดีขึ้นมากในการดำเนินการและเข้าใจสคริปต์ของคุณ อย่างไรก็ตาม Google ขอแนะนำให้ทุกอย่างเสื่อมโทรมอย่างสง่างามหรือให้คุณใช้การปรับปรุงแบบก้าวหน้าเพื่อที่จะได้ไม่ต้องใช้ JavaScript ในการใช้งานเว็บไซต์ มีตัวเลือกที่จะได้รับรอบนี้ด้วยการให้บริการเช่นPrerender.ioแต่นี้จะใช้ในการรวบรวมข้อมูลโครงการ AJAX ซึ่งGoogle เพิ่งเลิก


0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.