Canonical Tag Generator
Generate canonical link tags and HTTP headers to prevent duplicate content.
แท็ก HTML <head>
<link rel="canonical" href="https://www.example.com/blog/my-article" />HTTP Response Header
Link: <https://www.example.com/blog/my-article>; rel="canonical"URL หลักที่ถูกทำให้เป็นมาตรฐาน
https://www.example.com/blog/my-articleเกี่ยวกับเครื่องมือนี้
แท็ก canonical (<link rel="canonical">) บอกเครื่องมือค้นหาว่า URL ใดคือสำเนา "หลัก" เมื่อมีหน้าที่ซ้ำกันหรือคล้ายกัน เพื่อป้องกันไม่ให้ link equity กระจายไปหลาย URL
เครื่องมือนี้ทำให้ URL เป็นมาตรฐาน (ทำตัวพิมพ์เล็กสำหรับ hostname ลบ slash ท้าย) และสร้างทั้งแท็ก HTML สำหรับส่วน <head> และ HTTP header ที่เทียบเท่า
วิธีใช้งาน
- ป้อน URL ของหน้าในช่องป้อนข้อมูล
- เครื่องมือจะทำให้ URL เป็นมาตรฐานโดยอัตโนมัติ
- คัดลอกแท็ก HTML <head> และวางใน element <head> ของหน้า
- หรือตั้งค่า HTTP response header บนเซิร์ฟเวอร์เพื่อผลลัพธ์เดียวกัน
กรณีการใช้งาน
ใช้แท็ก canonical เพื่อรวม URL www/non-www, HTTP/HTTPS, หน้าสินค้าที่กรองหรือแบ่งหน้า และเนื้อหาที่เผยแพร่บนเว็บไซต์ของบุคคลที่สาม
คำถามที่พบบ่อย
- ทุกหน้าต้องมีแท็ก canonical หรือไม่? — ใช่ แม้ไม่มีหน้าซ้ำ ก็แนะนำให้ใช้ canonical ที่อ้างถึงตัวเองเป็น best practice ของ SEO
- ควรใช้ URL แบบ absolute หรือ relative? — ควรใช้ URL แบบ absolute (https://...) เสมอ เส้นทาง relative ถูกต้องในทางเทคนิค แต่อาจมีปัญหากับ crawler บางตัว
- แท็ก canonical รับประกันการลบซ้ำหรือไม่? — ไม่ เป็นเพียงคำแนะนำสำหรับเครื่องมือค้นหา ไม่ใช่คำสั่ง โดยทั่วไปจะปฏิบัติตาม แต่อาจไม่สนใจหาก URL อื่นดูน่าเชื่อถือกว่า