Technical SEO

Canonical Tag คืออะไร

Canonical Tag คือ HTML element (rel="canonical") ที่บอก search engine ว่าหน้าเวอร์ชันใดคือต้นฉบับ เมื่อมี URL ที่เกือบจะซ้ำกันหลายเวอร์ชัน

สินค้าในเว็บอีคอมเมิร์ซที่เข้าถึงได้ผ่าน URL ตัวกรองสามแบบ ควรชี้ทั้งสาม URL ไปยัง canonical เดียว เพื่อให้สัญญาณการจัดอันดับรวมศูนย์อยู่ที่หน้าเดียวแทนที่จะกระจัดกระจาย การไม่มี canonical หรือมี canonical ที่ขัดแย้งกันเป็นสาเหตุที่พบบ่อยของการเจือจางคุณค่าจากเนื้อหาซ้ำ (duplicate content) มันเป็นการให้คำแนะนำที่หนักแน่นแก่ search engine ไม่ใช่คำสั่งเด็ดขาด

Canonical ล้มเหลวเพราะความขัดแย้งกันเองมากกว่าเพราะไม่มี แท็กบอกอย่างหนึ่ง ลิงก์ภายในชี้ไปอีกทาง sitemap ระบุ URL ที่สาม และปลายทางของ redirect เป็นที่สี่ Google จะตัดสินเองว่าเอาอันไหน และ URL ที่มันเลือกบ่อยครั้งไม่ใช่อันที่คุณต้องการ เครื่องมือ URL Inspection ใน Search Console รายงาน canonical ที่ถูกเลือกจริง ซึ่งเป็นทางเดียวที่เชื่อถือได้ในการรู้ว่ามันตัดสินอย่างไร ก่อนใส่ canonical ให้แน่ใจว่าส่วนอื่นของเว็บเห็นด้วยกับมัน เพราะแท็กที่เถียงกับทุกสัญญาณบนเว็บมักเป็นฝ่ายแพ้

ตัวอย่าง

ชุดเดรสตัวเดียวเข้าถึงได้จาก /dress-red, /dress-red?utm_source=line และ /sale/dress-red ลิงก์และแชร์กระจายไปสามที่ ไม่มีอันไหนติดอันดับดี พอใส่ rel=canonical ให้ทั้งสามชี้ไป /dress-red สัญญาณทุกอย่างรวมเข้า URL เดียว และหน้าที่เหลือไต่ขึ้นไปตามพลังรวมที่เพิ่งได้คืน

คำถามที่พบบ่อย

ต้องใช้ canonical tag ตอนไหน
ทุกครั้งที่เนื้อหาเดียวกันหรือเกือบเหมือนกันเข้าถึงได้จากหลาย URL เช่น ตัวแปรพารามิเตอร์ หน้าเวอร์ชันพิมพ์ หน้า pagination ที่ซ้ำ หรือสินค้าที่อยู่ในหลายหมวด canonical จะบอกว่าเวอร์ชันไหนควรเป็นตัวสะสมสัญญาณการจัดอันดับ
Google ทำตาม canonical เสมอไหม
ไม่เสมอ มันเป็นคำใบ้ที่หนักแน่น ไม่ใช่คำสั่ง ถ้าสัญญาณของคุณขัดกันเอง เช่น canonical ชี้ทางหนึ่งแต่ลิงก์ภายในกับ sitemap ชี้อีกทาง Google อาจเลือก URL อื่น Search Console จะบอกว่ามันเลือก URL ไหนจริง

คำศัพท์ที่เกี่ยวข้อง

กำลังทำเรื่อง Canonical Tag อยู่ใช่ไหม? ดูว่าการตรวจสอบ SEO (SEO Audit)ของเราช่วยคุณได้อย่างไร

ดูการตรวจสอบ SEO (SEO Audit)