JavaScript ที่มีผลต่อ SEO และวิธีการปรับปรุง
การวิเคราะห์ SEO และปัญหา
วิเคราะห์และวินิจฉัย SEO ของเว็บไซต์หลายราย ปัญหาที่เห็นได้ชัดเจนที่สุดคือการใช้งานด้วย WordPress รวมถึงประสิทธิภาพด้านด้านหน้า การลดรหัสและประสิทธิภาพทางภายในที่ทำได้ไม่ดี โดยเฉพาะการใช้ JavaScript ในเว็บไซต์ ที่มีความสำคัญมากขึ้นใน SEO ในปีหลัง ไม่ว่าจะเป็นการโหลดแบบไม่เชื่อมต่อหรือเพิ่มความสามารถในหน้าเว็บ เว็บไซต์ปัจจุบันเกือบไม่สามารถหลีกเลี่ยงการใช้สคริปต์ของ JavaScript ไม่ถูกต้องอาจส่งผลกระทบต่อ SEO ได้มากมาย
การประมวลผล JS ในเครื่องมือการค้นหา
อธิบายขั้นตอนการค้นข้อมูลของ Google อย่างง่ายๆ โดยเมื่อ Google bot ทำการดาวน์โหลดหน้า HTML ในการค้นข้อมูลแบบเดิม จะหา URL จากรหัสภายในและเข้าชม URL เหล่านั้นอย่างรวดเร็ว จากนั้นดาวน์โหลดไฟล์ CSS และส่งทรัพยากรที่ดาวน์โหลดไว้ไปยัง Indexer ของ Google เพื่อทำการดัชนีหน้าเว็บ นอกจากนี้เมื่อค้นข้อมูลเว็บไซต์ที่ใช้ JavaScript Google bot จะดาวน์โหลดหน้า HTML แต่จะหาไม่เจอลิงก์ในรหัสภายใน เนื่องจาก JavaScript ยังไม่ถูกดำเนินการ จากนั้นดาวน์โหลดไฟล์ CSS และ JavaScript และใช้ WRS (ตัวแสดงผล, ส่วนหนึ่งของ Indexer) ในการวิเคราะห์ คอมไพล์ และดำเนินการ JavaScript จาก API ภายนอกหรือฐานข้อมูลเพื่อดึงข้อมูล Indexer สามารถดัชนีเนื้อหาได้ สุดท้าย Google ค้นพบลิงก์ใหม่และเพิ่มลิงก์นั้นเข้าในคิวการค้นข้อมูล
ห้ามใช้ JS ในลิงก์ที่สำคัญ
การค้นข้อมูลของเครื่องมือค้นหา และดึงข้อมูลหน้าเว็บจะขึ้นอยู่กับการติดตามลิงก์ หากลิงก์ที่สำคัญต้องใช้สคริปต์ JS เพื่อเรียกใช้หรือวิเคราะห์ แล้วเครื่องมือค้นหาอาจจะไม่สามารถติดตามได้ ไม่ได้หมายความว่าลิงก์จะไม่สามารถใช้สคริปต์ JS เรียกใช้ บางครั้งไซต์เว็บอาจมีส่วนท้ายสู่สาธารณะผ่าน JS แต่หน้าเว็บที่สำคัญและต้องการให้ดัชนีอย่างน้อยก็ควรมีแค่สิ่งธรรมดาที่สุด格式链接提供抓取入口。
慎用按需加载、瀑布流
รูปถูกโหลดตามความต้องการ และบางทีเนื้อหาข้อความก็ถูกโหลดตามความต้องการ มักถูกใช้บ่อยในหลายเว็บไซต์ เพื่อเพิ่มความเร็วของหน้าเว็บให้ดีขึ้นบ้าง อย่างไรก็ตาม ควรระวังเมื่อใช้ JavaScript ในการโหลดตามความต้องการ ว่าต้องการมีการกระตุ้นจากผู้ใช้เพื่อที่จะโหลด เช่น การคลิก %23%34 เพิ่มเติม หรือเลื่อนหน้าเพจ นักค้นหาแบบโค้งไม่สามารถทำกรณีนี้ได้ดังนั้น ย่อมไม่สามารถเห็นเนื้อหาหลังจากโหลดตามความต้องการ ไมว่าการโหลดตามความต้องการเป็นการโหลดเพิ่มเติมด้านหน้าเพจหรือเพิ่มเติมจากลิ้งเพจสามารถทำให้เกิดปัญหาเกี่ยวกับการค้นละถ้านำแสดงผลเป็นเลี้ยวน้ำลง ก็จะเป็นการเลือกของเว็บไซต์มากมาย ผู้ใช้ถูกคำนึงแล้วว่าเป็นการแสดงผลจากสื่อสังคม แต่เว็บไซต์สื่อสังคมยังคงตั้งแนวทางป้องกันการสร้างดัชนีการค้นระบบไม่ต้องการให้เคลือนอื่นอันอ้อนต่อการจัดกลุ่ม หากเนื้อหาของเว็บของคุณต้องการให้มีการจัดกลุ่มอย่างเต็มที่ ควรหลีกเลี่ยงการใช้เลี้ยวน้ำ ถ้าใช้เลี้ยวน้ำหรืออยากรีแบบให้ถูกออกให้คิดการออกแผนให้มีทางเข้าอื่นอันที่เครื่องมือค้นหาสามารถตามงบไปได้
ความเร็วในการเปิดและตอบสนองของหน้าเว็บ
การใช้ JS อย่างสม่ำเสมออาจทำให้หน้าเว็บช้าลงและตอบสนองช้าลง การดาวน์โหลดไฟล์ JS ไม่ใช่ปัญหาใหญ่มาก ปัญหาหลักคือการทำ JS ใช้ทรัพยากรของอุปกรณ์มากมาย การกระทำของ JS อาจใช้เวลาสองมากมาย อาจทำให้สคริปต์ติด ซึ่งนี่เป็นประสบการณ์ที่แย่มากสำหรับผู้ใช้ ดังนั้น ให้ลบ JS ที่ใช้เวลาทำงานนาน เวลาทำงานของสคริปต์ที่เกิน 1-2 วินาทีควรพิจารณาอย่างรอบคอบ พยายามรวมสคริปต์ JS ให้น้อยลง