Canonical Tag คืออะไร? พร้อมข้อควรระวังในการใช้งาน
หัวข้อเนื้อหา
Canonical Tag คืออะไร?

Canonical Tag หรือ <link rel=”canonical” href=”URL” /> คือ Tag ที่บอกว่า URL ที่อยู่ใน Tag นั้นเป็นหน้าหลักเพื่อให้ Bot ของ Google จดจำ (Index) หน้านั้นๆ หากมีหน้าอื่นที่มีเนื้อหาซ้ำกันอยู่ (Duplicate Content) และไม่ให้หน้าที่มีเนื้อหาซ้ำกับหน้าหลักปรากฏในผลการค้นหา
หากเราไม่ได้ระบุ Canonical Tag ไว้ Google จะเป็นผู้เลือกให้เองว่าควรจดจำหน้าไหนเพื่อนำมาแสดงในหน้าผลการค้นหา และอาจอาจตัดสินว่า URL ทั้งหมดนั้นมีความสำคัญเท่ากัน ซึ่งอาจส่งผลเสียต่อการทำ SEO (Search Engine Optimization) ได้ เพราะหน้าหลักที่เป็น Canonical นั้น Bot จะเข้ามาเก็บข้อมูลบ่อยกว่าหน้าที่เป็นเนื้อหาซ้ำกัน
วิธีการใช้ Canonical Tag
✔️ ให้วาง Canonical Tag ในส่วน <head> … </head>
ให้วาง Tag พร้อม URL ของหน้าเป้าหมาย ในส่วน <head> … </head> ของ HTML
ตัวอย่าง
<head>
…
<link rel=”canonical” href=”https://www.aun-thai.co.th/” />
…
</head>
✔️ ใช้เมื่อมี URL หลายแบบ แต่มีเนื้อหาเหมือนกัน
ตัวอย่าง
หน้าเป้าหมาย :
https://www.aun-thai.co.th/
หน้าที่ซ้ำกัน :
http://www.aun-thai.co.th/
http://aun-thai.co.th/
https://aun-thai.co.th/
https://www.aun-thai.co.th/index.php
https://aun-thai.co.th/index.php
ข้อควรระวังในการใช้ Canonical Tag
✖️ ห้ามวาง Canonical Tag ซึ่งมี URL เดียวกันในทุกหน้าของเว็บไซต์
มักเกิดโดยการวาง Canonical Tag ใน HTML ของเทมเพลตหลักของเว็บไซต์ ทำให้ Tag ปรากฏบนทุกหน้าในเว็บไซต์
✖️ ระวังอย่าใส่ Canonical มากกว่า 1 Tag ในหน้า HTML เดียวกัน
อาจเกิดขึ้นได้โดยการวาง Canonical Tag ซ้ำกันเอง หรือเกิดจาก Plug-in ที่ใช้ใน CMS
✖️ ระวังเรื่อง Absolute URL (แบบเต็ม) และ Relative URL (แบบย่อ)
ควรใส่ URL แบบ Absolute URL (แบบเต็ม)
ตัวอย่าง
แนะนำ :
<link rel=canonical href=”https://www.aun-thai.co.th/services/” />
ไม่แนะนำ :
<link rel=canonical href=”/services/” />
ไม่แนะนำ :
<link rel=canonical href=”aun-thai.co.th/services/” />
✖️ ระวังอย่าใส่ Canonical Tag ในหน้าที่ไม่ใช่เป้าหมาย
ควรเช็ค URL ให้ถูกต้อง เพราะอาจกระทบต่อการทำ SEO ได้
ตัวอย่าง
หน้าเป้าหมาย :
https://www.aun-thai.co.th/services/seo/
แนะนำ :
<link rel=canonical href=”https://www.aun-thai.co.th/services/seo/” />
ไม่แนะนำ :
<link rel=canonical href=”https://www.aun-thai.co.th/services/” />
✖️ ระวังอย่าวาง Canonical ในส่วนของ… <body>….</body>
ควรใส่ Tag ในส่วน <head> … </head>
อ้างอิงจาก:
- http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html
- https://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls
เผยแพร่ครั้งแรก: 31 พฤษภาคม 2013
ปรับปรุงล่าสุด: 14 มิถุนายน 2021