วิธีตั้งค่า Canonical URL ใน WordPress

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

สำหรับบทความทั่วไปที่มี URL เดียวและไม่มีเวอร์ชันซ้ำ มักไม่จำเป็นต้องแก้ Canonical ด้วยตนเอง เพราะ WordPress หรือปลั๊กอิน SEO อาจกำหนด URL หลักให้อัตโนมัติ

❶ ตรวจ Canonical URL ปัจจุบันก่อนแก้ไข

เปิด Google Search Console แล้วใช้ URL Inspection ตรวจ URL ของหน้า รายงานอาจแสดงทั้ง Canonical ที่เว็บไซต์ระบุและ Canonical ที่ Google เลือก ซึ่งอาจไม่ตรงกัน

① ตรวจด้วยเครื่องมือ SEO หรือแหล่งที่มาของหน้า

ปลั๊กอิน SEO หลายตัวแสดงช่อง Canonical ในหน้าตั้งค่าบทความ หากช่องว่างอยู่ ระบบอาจใช้ URL ของบทความเป็น Canonical โดยอัตโนมัติ ตรวจการตั้งค่าของปลั๊กอินที่ใช้อยู่และหน้าเว็บจริงก่อนเปลี่ยน

② อย่าตั้ง Canonical จากการคาดเดา

ก่อนแก้ ให้ยืนยันว่า URL ที่ต้องการใช้เป็นหน้าหลักเปิดได้ เนื้อหาตรงกับหน้าปัจจุบัน และไม่มีการเปลี่ยนเส้นทางไปที่อื่น

❷ ตั้งค่า Canonical ใน WordPress

ตำแหน่งตั้งค่าขึ้นอยู่กับปลั๊กอิน SEO ที่ใช้งาน โดยทั่วไปให้เปิดบทความหรือหน้าที่ต้องการ แล้วมองหาส่วน Advanced, Canonical URL หรือ URL หลัก

① กรอก URL หลักที่ต้องการ

หากมีหลาย URL ที่มีเนื้อหาเดียวกัน ให้ใส่ URL เวอร์ชันหลักที่ต้องการใช้ในช่อง Canonical ตรวจให้แน่ใจว่าใช้โปรโตคอล HTTPS โดเมน และ Slug ที่ถูกต้อง

สำหรับบทความที่มี URL เดียวและเป็นหน้าหลักอยู่แล้ว ให้ปล่อยการตั้งค่าเริ่มต้นของปลั๊กอินทำงาน เว้นแต่มีเหตุผลชัดเจนให้กำหนดเอง

② บันทึกและตรวจหน้าเว็บจริง

กดอัปเดตบทความ แล้วเปิดหน้าเว็บจริงเพื่อตรวจว่าระบบแสดง Canonical ตาม URL ที่ตั้งไว้ หากแก้ผ่านปลั๊กอิน ให้ตรวจว่าปลั๊กอินนั้นเป็นตัวเดียวกับที่เว็บไซต์ใช้จัดการ SEO

❸ กรณีที่ควรใช้ Canonical

Canonical เหมาะสำหรับสื่อความสัมพันธ์ระหว่างหน้าที่ซ้ำหรือใกล้เคียงกัน เช่น URL เดียวกันที่มีพารามิเตอร์ติดตาม หรือหน้าที่มีหลายรูปแบบจากระบบกรองและเรียงลำดับ

① URL ที่มีพารามิเตอร์

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

② เนื้อหาคล้ายกันหลายหน้า

หากมีหน้าที่คล้ายกันมาก ให้พิจารณาว่าควรรวมเนื้อหาและเปลี่ยนเส้นทางหรือไม่ Canonical ใช้สื่อ URL หลักได้ แต่ไม่ควรใช้แทนการแก้โครงสร้างหน้าเมื่อแต่ละหน้ามีจุดประสงค์แตกต่างกันชัดเจน

③ เนื้อหาที่เผยแพร่ซ้ำบนเว็บไซต์อื่น

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

❹ ข้อผิดพลาดที่ควรหลีกเลี่ยง

  • ตั้ง Canonical ไปยัง URL ที่เปิดไม่ได้หรือแสดงข้อผิดพลาด
  • ตั้ง Canonical ให้หน้าเนื้อหาต่างกันโดยไม่เกี่ยวข้องกัน
  • ชี้ Canonical ไปหน้าเก่าที่เปลี่ยนเส้นทางแล้ว
  • กำหนด Canonical คนละ URL ในปลั๊กอินกับ Sitemap
  • ตั้งหลายวิธีให้ส่งสัญญาณ URL หลักขัดแย้งกัน
  • แก้ Canonical ทุกบทความทั้งที่ไม่มี URL ซ้ำ

Canonical เป็นสัญญาณให้ Google พิจารณา ไม่ใช่คำสั่งที่รับประกันว่า Google จะเลือก URL นั้นทุกครั้ง ควรทำให้ลิงก์ภายใน Sitemap และ Redirect สนับสนุน URL หลักเดียวกัน

❺ ตรวจผลหลังตั้งค่า

หลังบันทึก ให้เปิด URL Inspection อีกครั้งและดูว่า Google พบ Canonical ที่เว็บไซต์ระบุเป็น URL ใด และเลือก URL ใดเป็นหน้าหลัก หาก Google เลือกต่างออกไป ให้ตรวจเนื้อหาซ้ำ ลิงก์ภายใน Sitemap และการเปลี่ยนเส้นทางประกอบกัน

การเปลี่ยนแปลงอาจไม่ปรากฏในรายงานทันที เพราะ Google ต้องรวบรวมและประมวลผลหน้าใหม่ก่อน

เช็กลิสต์ก่อนตั้ง Canonical

  • ตรวจ URL ของหน้าปัจจุบันและ URL ที่ต้องการใช้เป็นหลัก
  • ใช้ Canonical เฉพาะเมื่อมีหน้าเนื้อหาซ้ำหรือใกล้เคียงกัน
  • ตรวจให้ URL ปลายทางเปิดได้และเป็น HTTPS
  • ทำให้ Sitemap ลิงก์ภายใน และ Redirect สอดคล้องกัน
  • ตรวจผลด้วย URL Inspection หลังแก้ไข

การตั้ง Canonical ให้ถูกต้องช่วยลดความสับสนเมื่อมี URL หลายแบบ สำหรับเว็บไซต์ ComSiam ควรตรวจหน้าที่มีพารามิเตอร์หรือเนื้อหาซ้ำก่อน แล้วค่อยแก้เฉพาะหน้าที่จำเป็น

หลังตั้งค่า ComSiam ควรตรวจรายงาน Canonical ใน Search Console และแก้สัญญาณที่ขัดแย้งกัน เพื่อให้ URL หลักของแต่ละหน้าชัดเจน