Canonical Tag มีหน้าที่อะไร ? สำคัญอย่างไร ?

Canonical Tag คืออะไร ?

Canonical Tag คือ Tag ที่มีหน้าที่ไว้ใช้สำหรับการทำ URL Standardization ( URL Normalization )เมื่อทำเว็บไซต์ที่มีหลากหลาย URL อาจมีโอกาสเเสดงเนื้อหาที่ซ้ำกัน ซึ่งเกิดได้จากหลายสาเหตุ  เเต่ไม่ว่าจะด้วยสาเหตุอะไรก็ตาม ทาง Google อาจมองว่าเว็บไซต์ของคุณเกิดปัญหาเนื้อหาที่ซ้ำกัน ( Duplicate Content ) เเละส่งผลกระทบต่ออันดับเว็บไซต์ของคุณได้

ตัวอย่างการเกิดเนื้อหาที่ซ้ำกัน

https://foretoday.asia/

http://foretoday.asia/index.php

https://foretoday.asia/

https://foretoday.asia/index.php

เป็นต้น

เเล้ว Canonical Tag มีหน้าที่อะไร ? การใส่ Canonical Tag เอาไว้ที่เว็บ มีไว้เพื่อการลด เเละป้องกันการเกิดข้อมูลที่ซ้ำกัน ของเว็บเรา ซึ่งถ้าหากทาง Google ทราบว่าเว็บเรามีข้อมูลซ้ำกับที่อื่น ก็จะส่งผลให้หน้าเว็บเราเเสดงน้อยลง เเละโอกาสในการค้นหาเจอใน Google จะน้อยลงเช่นเดียวกัน ดังนั้นการใช้ Canonical Tag จะเป็นการเเจ้ง Google ว่าหน้าเว็บเรามีลักษณะคล้ายๆกัน ซึ่งการใช้จะส่งผลให้ภาพลักษณ์ของเว็บเราดีขึ้น เมื่อ Google ทราบถึงข้อมูลนี้

การใส่ Canonical Tag

สมมุติว่า เว็บไซต์ของเรามี URL https://foretoday.asia/articles

แต่เว็บของเราสามารถใช้ URL https://foretoday.asia/articles เข้าได้เหมือนกัน

ดังนั้น Google อาจมองว่าทั้ง 2 หน้านี้มีเนื้อหาเเละข้อมูลหน้าเว็บซ้ำกัน ( Google มองจาก URL เป็นหลัก )ซึ่งถ้าเรามีข้อมูลเว็บไซต์เหมือนกันทั้ง 2 หน้า 2 URL Google จะลดความสำคัญของหน้าเหล่านี้ลง เพราะถูกมองว่าข้อมูลเหล่านี้ซ้ำกัน

เเต่ถ้าหากเราต้องการให้ http:// www.foretoday.asia/articles เป็นหน้าเว็บที่ติดอันดับในหน้าค้นหา เเละไม่สนใจว่าหน้าอื่นๆจะติดอับดับการค้นหาหรือไม่  เราต้องทำการใส่ Canonical Tag ที่ใส่เพิ่มลงไปใน Header HTML Tag

<link rel=”canonical” href=”https://foretoday.asia/articles/“>

โดยวางเข้าไปในส่วน <head> ของหน้าที่ไม่ต้องการให้ติดอันดับในการค้นหาคือหน้า https://foretoday.asia/articles/   ซึ่งจริงๆเเล้ว มันอาจเป็นหน้าเดียวกันก็ได้

เท่านี้หน้าหลักของเราก็ไม่โดน Google มองว่าเป็นหน้าเว็บไซต์ที่ซ้ำกันเเล้ว ซึ่งจะส่งผลทำให้มีโอกาสติดอันดับการค้นหามากยิ่งขึ้น  ซึ่งตรงนี้ เหมาะกับเว็บที่มีข้อมูลซ้ำกัน

ข้อห้ามการใช้ Canonical Tag

  • ห้ามวาง Canonical ซึ่งมี URL เดียวกันในทุกๆหน้าของเว็บไซต์

( ซึ่งเกิดจากการวาง Caconical ใน HTML ของ Template หลักของเว็บไซต์ ทำให้ Canonical ปรากฏในทุกๆหน้า บนเว็บไซต์ )

  • มี Canonical Tag มากกว่า 1 Tag ในหน้า HTML เดียวกัน

( อาจเกิดจากการวาง Tag ซ้ำกันเอง หรือเกิดจาก Plug-in ที่ใช้ใน CMS )

  • ระวังเรื่อง Absolute URL เเบบเต็ม เเละ Relative URL เเบบย่อ ที่ใช้ใน Canonical
  • ระวังอย่าใส่ Canonical  ในหน้าที่ไม่ใช่เป้าหมาย เพราะจะทำให้หน้านั้นไม่สามารถเเสดงในผลการค้นหา
  • ระวังอย่าวาง Canonical ในส่วนของ <body>….</body>

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

“วันพรุ่งนี้ที่ดีกว่า จะได้มาต้องเริ่มที่วันนี้”

“A better tomorrow starts today”