Technical SEO
Hreflang คืออะไร
Hreflang คือ HTML attribute ที่บอก search engine ว่าหน้าเว็บนั้นกำหนดเป้าหมายไปยังภาษาและภูมิภาคใด เพื่อให้แสดงเวอร์ชันที่ถูกต้องแก่ผู้ใช้ที่ถูกต้อง
เว็บไซต์ที่มีทั้งเวอร์ชันภาษาอังกฤษและภาษาไทยจะใช้คู่ hreflang เพื่อให้ผู้ค้นหาชาวไทยได้หน้าภาษาไทย และผู้ค้นหาภาษาอังกฤษได้หน้าภาษาอังกฤษ หากตั้งค่าผิด ก็อาจทำให้หน้าผิดภาษาขึ้นอันดับ หรือทำให้หน้าต่าง ๆ แย่งอันดับกันเอง ทุกเวอร์ชันควรอ้างอิงถึงเวอร์ชันอื่นทั้งหมด รวมถึงตัวมันเองด้วย
สำหรับเว็บไทย-อังกฤษ จุดที่พังมักไม่ใช่รูปแบบของแท็ก แต่เป็นโครงสร้าง URL ที่มันชี้ไป hreflang ต้องอ้างถึง URL ที่เป็น canonical และ index ได้ การชี้ไปยัง URL ที่ redirect หรือมี canonical ไปที่อื่นทำให้ทั้งชุดใช้ไม่ได้ return tag ก็ต้องครบทั้งสองทิศทาง ควรใช้ th สำหรับภาษาไทยแทน th-TH เว้นแต่คุณให้บริการเนื้อหาต่างกันตามภูมิภาคจริง เพราะรหัสที่แคบกว่าลดจำนวนคนที่จะเห็นหน้านั้น Search Console ไม่รายงาน error ของ hreflang แล้ว จึงต้องตรวจด้วย crawler ที่อ่านแท็กแบบที่มันถูกส่งออกไปจริง
ตัวอย่าง
หน้าอังกฤษของโรงแรมติดอันดับต่อหน้าผู้ใช้คนไทย ขณะที่หน้าไทยไม่มีใครเห็น และสองหน้ายังแย่งอันดับกันเอง พอใส่แท็กเป็นคู่ EN ชี้ไป TH TH ชี้กลับ พร้อม x-default Google ก็รู้ว่าหน้าไหนมีไว้เสิร์ฟใคร คนค้นภาษาไทยเริ่มเห็นหน้าไทย และสอง URL เลิกกินกันเอง
คำถามที่พบบ่อย
- ความผิดพลาดเรื่อง hreflang ที่พบบ่อยที่สุดคืออะไร
- การไม่ใส่ return tag ถ้าหน้าภาษาอังกฤษชี้ไปหน้าภาษาไทย หน้าภาษาไทยก็ต้องชี้กลับ มิฉะนั้นเครื่องมือค้นหาจะไม่สนใจการจับคู่นั้นเลย รองลงมาคือใช้รหัสภาษาผิด และชี้ hreflang ไปยัง URL ที่ไม่ใช่ canonical
- เว็บสองภาษาไทย-อังกฤษ ต้องใช้ hreflang ไหม
- ถ้าทั้งสองเวอร์ชันเจาะกลุ่มต่างกันและอยู่คนละ URL ต้องใช้ มันบอก Google ให้แสดงหน้าภาษาไทยกับคนไทย และหน้าอังกฤษกับคนที่ใช้ภาษาอังกฤษ แทนที่จะให้ Google เลือกเอง และยังกันไม่ให้สองเวอร์ชันถูกมองเป็นเนื้อหาซ้ำที่แย่งกันเอง
คำศัพท์ที่เกี่ยวข้อง
กำลังทำเรื่อง Hreflang อยู่ใช่ไหม? ดูว่าบริการ SEOของเราช่วยคุณได้อย่างไร
ดูบริการ SEO