เอกสารไม่มี rel=canonical ที่ถูกต้อง

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

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

การใช้ลิงก์ Canonical มีข้อดีหลายประการดังนี้

  • ซึ่งช่วยให้เครื่องมือค้นหาสามารถรวม URL หลายรายการไว้ใน URL เดียวที่ต้องการได้ ตัวอย่างเช่น หากเว็บไซต์อื่นๆ ใส่พารามิเตอร์การค้นหาต่อท้ายลิงก์ที่ไปยังหน้าเว็บของคุณ เครื่องมือค้นหา จะรวม URL เหล่านั้นให้เป็นเวอร์ชันที่คุณต้องการ
  • ช่วยลดความซับซ้อนของวิธีการติดตาม การติดตาม URL เดียวง่ายกว่าการติดตามหลาย URL
  • เพื่อปรับปรุงอันดับของหน้าของเนื้อหาที่เผยแพร่ โดยการรวมลิงก์ที่เผยแพร่ไปยัง เนื้อหาต้นฉบับของคุณกลับไปเป็น URL ที่ต้องการ

Lighthouse ทำเครื่องหมายในทุกหน้า ที่มีลิงก์ Canonical ที่ไม่ถูกต้อง

การตรวจสอบ Lighthouse ที่แสดงเอกสารที่มีลิงก์ Canonical ที่ไม่ถูกต้อง

หน้าเว็บจะไม่ผ่านการตรวจสอบนี้หากเป็นไปตามเงื่อนไขต่อไปนี้

  • มีลิงก์ Canonical มากกว่า 1 ลิงก์
  • ลิงก์ Canonical ไม่ใช่ URL ที่ถูกต้อง
  • ลิงก์ Canonical ชี้ไปยังหน้าเว็บสำหรับภูมิภาคหรือภาษาอื่น
  • ลิงก์ Canonical ชี้ไปยังโดเมนอื่น
  • ลิงก์ Canonical จะชี้ไปยังรากของเว็บไซต์ โปรดทราบว่าสถานการณ์นี้ ใช้ได้ในบางสถานการณ์ เช่น สำหรับ AMP หรือรูปแบบหน้าเว็บในอุปกรณ์เคลื่อนที่ แต่ อย่างไรก็ตาม Lighthouse ถือว่าความล้มเหลว

มี 2 ตัวเลือกสำหรับการระบุลิงก์ Canonical

ตัวเลือกที่ 1: เพิ่มองค์ประกอบ <link rel=canonical> ไปยัง <head> ของหน้า ดังนี้

<!doctype html>
<html lang="en">
  <head>
        <link rel="canonical" href="https://example.com"/>
      </head>
  <body>
      </body>
</html>

ตัวเลือกที่ 2: เพิ่มส่วนหัว Link ในการตอบสนอง HTTP ดังนี้

Link: https://example.com; rel=canonical

สำหรับรายการข้อดีและข้อเสียของแต่ละวิธี โปรดดูที่ รวม URL ที่ซ้ำกันของ Google

หลักเกณฑ์ทั่วไป

  • ตรวจสอบว่า Canonical URL ถูกต้อง
  • ใช้ Canonical URL แบบ HTTPS ที่ปลอดภัยแทน HTTP ทุกครั้งที่ทำได้
  • หากคุณใช้ลิงก์ hreflang รายการเพื่อแสดงหน้าเว็บในเวอร์ชันต่างๆ ตรวจสอบว่า Canonical URL ขึ้นอยู่กับภาษาหรือประเทศของผู้ใช้ นำไปยังหน้าที่เหมาะสมสำหรับภาษาหรือประเทศนั้นๆ
  • อย่าชี้ Canonical URL ไปยังโดเมนอื่น Yahoo และ Bing อนุญาต
  • อย่าชี้หน้าระดับล่างไปยังหน้ารากของเว็บไซต์ เว้นแต่เนื้อหานั้นจะเป็น แบบเดียวกัน

หลักเกณฑ์เฉพาะสำหรับ Google

  • ใช้ Google Search Console เพื่อดูว่า URL ใดที่ Google ถือว่าเป็นหน้า Canonical หรือ URL ที่ซ้ำกัน ของคุณ
  • อย่าใช้เครื่องมือนำ URL ออกของ Google สำหรับการแปลเป็นที่ยอมรับ ระบบจะนำเวอร์ชันทุกเวอร์ชันออก URL จากการค้นหา

แหล่งข้อมูล