การกำหนดมาตรฐาน URL เป็นปัญหาที่สร้างปัญหาให้กับผู้ดูแลเว็บและเครื่องมือค้นหามาโดยตลอด มีการประมาณว่า 10%-30% ของ URL บนอินเทอร์เน็ตเป็น URL ที่ไม่ได้มาตรฐานซึ่งมีเนื้อหาเดียวกันแต่ URL ต่างกัน สิ่งนี้สร้างปัญหาหลายประการ ตัวอย่างเช่น:
สำหรับเว็บมาสเตอร์ การมีอยู่ของ URL หลายรายการจะทำให้น้ำหนักของหน้ากระจายออกไปและไม่เอื้อต่อการจัดอันดับ
สำหรับเครื่องมือค้นหา เป็นการสิ้นเปลืองทรัพยากรและแบนด์วิธ
เมื่อเครื่องมือค้นหาพบว่า URL หลายรายการมีเนื้อหาเหมือนกัน พวกเขาจะไม่ลงโทษพวกเขา แต่จะพยายามอย่างดีที่สุดเพื่อค้นหา URL ที่ควรจะเป็นมาตรฐาน แต่ท้ายที่สุดแล้ว โปรแกรมก็เป็นเพียงโปรแกรมและอาจผิดพลาดได้ และตัวที่เลือกอาจไม่ใช่ URL มาตรฐานที่เว็บมาสเตอร์ต้องการ
หากปัญหาการกำหนดมาตรฐาน URL บนเว็บไซต์รุนแรงเกินไป อาจส่งผลกระทบต่อการรวมไว้ด้วย ชื่อโดเมนที่มีสิทธิอำนาจต่ำสามารถรวมหน้าทั้งหมดได้ในจำนวนจำกัด เครื่องมือค้นหาใช้ทรัพยากรในการรวม URL ที่ไม่ได้มาตรฐาน ทำให้เหลือทรัพยากรน้อยลงสำหรับเนื้อหาที่แตกต่างกันอย่างแท้จริง
มีตัวเลือกมากมายในการแก้ปัญหาการกำหนดรูปแบบ URL เช่น ตั้งค่าเวอร์ชันด้วย 3W และไม่มี 3W ในเครื่องมือผู้ดูแลระบบของ Google ซึ่งเวอร์ชันใดเป็นเวอร์ชันมาตรฐาน ใช้การเปลี่ยนเส้นทาง 301 เปลี่ยนเส้นทาง URL ที่ไม่ได้มาตรฐานทั้งหมดไปยัง URL มาตรฐาน และ ตรวจสอบให้แน่ใจว่าระบบ CMS ที่ใช้สร้างเฉพาะ URL ตามรูปแบบบัญญัติ ตรวจสอบให้แน่ใจว่าลิงก์ภายในทั้งหมดบนเว็บไซต์ชี้ไปที่ URL ตามรูปแบบบัญญัติ และระบุ URL ตามรูปแบบบัญญัติทั้งหมดในแผนผังเว็บไซต์ที่ส่งไปยังเครื่องมือค้นหา แต่วิธีการเหล่านี้มีข้อจำกัดของตัวเอง
เครื่องมือของผู้ดูแลระบบ Google ไม่สามารถใช้ได้กับเครื่องมือค้นหาอื่น ๆ เว็บมาสเตอร์บางรายไม่สามารถทำการเปลี่ยนเส้นทาง 301 ได้ด้วยเหตุผลบางประการ ในกรณีส่วนใหญ่ ระบบ CMS จะไม่อยู่ภายใต้การควบคุมของพวกเขา พวกเขาสามารถควบคุมลิงก์ภายในได้ แต่ลิงก์ของผู้อื่นไปยังเว็บไซต์ของตนเองไม่สามารถทำได้ ถูกควบคุมโดยพวกเขา กล่าวโดยสรุป แม้ว่าจะมีวิธีแก้ไขปัญหาอื่น แต่มาตรฐาน URL ยังคงเป็นปัญหาใหญ่อยู่
เมื่อไม่กี่วันที่ผ่านมา Google, Yahoo และ Microsoft ร่วมกันเปิดตัวแท็ก Canonical ใหม่ เพื่อแก้ปัญหาการกำหนด URL ตามรูปแบบบัญญัติ
พูดง่ายๆ ก็คือเพิ่มโค้ดนี้ไว้ที่ส่วนหัวของไฟล์ HTML:
ความหมายก็คือ URL มาตรฐานของหน้าเว็บนี้ควรเป็น:
http://www.example.com/product.php?item=swedish-fish
คุณสามารถเพิ่มรหัสนี้ลงใน URL ต่อไปนี้:
http://www.example.com/product.php?item=swedish-fish&category=gummy-candy
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
Canonical URL ที่แท้จริงของ URL เหล่านี้จะกลายเป็น:
http://www.example.com/product.php?item=swedish-fish
พูดง่ายๆ ก็คือ ป้ายกำกับนี้เทียบเท่ากับการเปลี่ยนเส้นทาง 301 ภายในเพจ ข้อแตกต่างก็คือผู้ใช้จะไม่ถูกเปลี่ยนเส้นทาง แต่ยังคงอยู่ใน URL เดียวกัน และเครื่องมือค้นหาจะถือว่าเป็นการเปลี่ยนเส้นทาง 301 ซึ่งหมายความว่าน้ำหนักของลิงก์หน้าจะเน้นที่ URL มาตรฐานที่ระบุในโค้ด
นอกจากนี้ยังมีรายละเอียดบางประการที่เว็บมาสเตอร์ต้องใส่ใจ:
แท็กนี้เป็นเพียงคำแนะนำหรือคำใบ้ ไม่ใช่คำสั่ง ไม่ใช่คำสั่งเหมือนกับไฟล์โรบ็อต ดังนั้นเครื่องมือค้นหาจะพิจารณาโค้ดนี้ในระดับสูง แต่ไม่ใช่ 100% พวกเขาจะพิจารณาสถานการณ์อื่น ๆ เพื่อกำหนด URL ตามรูปแบบบัญญัติด้วย นอกจากนี้ยังป้องกันไม่ให้ผู้ดูแลเว็บรับ URL ผิด
รหัสนี้สามารถใช้ที่อยู่แบบสัมบูรณ์หรือที่อยู่แบบสัมพันธ์ก็ได้ โดยปกติจะแนะนำให้ใช้ที่อยู่ที่แน่นอนเพื่อความปลอดภัยยิ่งขึ้น เนื้อหาใน Canonical URL ที่ระบุอาจแตกต่างเล็กน้อยจากเนื้อหาใน URL ที่ไม่ใช่ Canonical อื่นๆ ที่ใช้โค้ดนี้ แต่อาจไม่เหมือนกันทุกประการ ตัวอย่างเช่น มีเว็บไซต์อีคอมเมิร์ซหลายแห่งที่จัดเรียงตามราคา สี และขนาดโดยเรียงลำดับจากน้อยไปหามากและจากมากไปหาน้อย URL ที่สร้างขึ้นนั้นแตกต่างกันทั้งหมด แต่เนื้อหาจะเหมือนกันโดยประมาณเท่านั้น คุณจึงสามารถใช้ได้ แท็กนี้
URL ที่ทำให้เป็นมาตรฐานที่ระบุอาจเป็นเพจที่ไม่มีอยู่ ส่งกลับ 404 หรือเพจที่ไม่ได้รวมไว้ แต่ไม่แนะนำให้ทำเช่นนี้อย่ามองหาปัญหา ป้ายกำกับนี้ใช้กับชื่อโดเมนเดียวกัน รวมถึงชื่อโดเมนระดับที่สองด้วย แต่จะไม่มีผลกับชื่อโดเมนที่แตกต่างกันเพื่อป้องกันไม่ให้ใครขโมยมัน อย่าใช้แท็กนี้เป็นแนวทาง ก่อนอื่น คุณต้องมีโครงสร้างเว็บไซต์ที่ดีและพยายามหลีกเลี่ยงปัญหาการปรับมาตรฐาน URL นี่เป็นเพียงทางเลือกสุดท้ายเท่านั้น
ผู้ที่มีความละเอียดอ่อนอาจมองเห็นโอกาสในการสร้างลิงก์ภายนอกจำนวนมากจากมาตรฐานใหม่นี้ สุดท้ายนี้ มาตรฐานนี้ได้รับการสนับสนุนโดยเครื่องมือค้นหาหลักสามรายการ ได้แก่ Google, Yahoo และ Microsoft ทำไมไม่กล่าวถึง Baidu? เราจะเล่นด้วยกันไหม?
ผู้เขียน: Zac@SEO หนึ่งโพสต์ต่อวัน
ต้นฉบับ: บล็อกการเพิ่มประสิทธิภาพกลไกค้นหาแบบโต้ตอบ Dianshi