ข้ามไปยังเนื้อหา

คำถาม

hreflang อธิบายแบบเข้าใจง่าย

hreflang คือแท็กเล็กๆ ที่ผู้เข้าชมมองไม่เห็น ซึ่งบอก Google ว่า “หน้านี้มีภาษาอังกฤษด้วย อยู่ที่นี่ และภาษาเยอรมัน อยู่ที่นั่น” แท็กนี้มีหน้าที่เดียว: ให้ทุกคนเห็นเวอร์ชันในภาษาของตนในผลการค้นหา

หน้าตาเป็นอย่างไร

ในส่วนหัวของแต่ละเวอร์ชันของหน้า “ห้องพัก” ในภาษาอังกฤษ ฝรั่งเศส และเยอรมัน:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default ระบุหน้าที่จะแสดงเมื่อไม่มีภาษาใดตรงกัน

กฎ

  • แต่ละเวอร์ชันอ้างถึงเวอร์ชันอื่นทั้งหมด รวมถึงตัวเองด้วย ทุกเวอร์ชันมีรายการเดียวกันทุกประการ
  • ลิงก์ต้องไปทั้งสองทาง หากเวอร์ชันหนึ่งอ้างถึงอีกเวอร์ชัน อีกเวอร์ชันก็ต้องอ้างกลับด้วย มิฉะนั้น Google อาจไม่สนใจแท็กนั้น
  • URL ที่สมบูรณ์และตอบสนองได้ ไม่ใช่ URL ที่เปลี่ยนเส้นทางไปที่อื่น และไม่ใช่หน้าที่หาไม่พบ
  • รหัสภาษาที่ถูกต้อง: en, de, pt-BR… ตามมาตรฐานที่ Google ใช้ (ISO 639-1) uk หมายถึงภาษายูเครน: ส่วนภาษาอังกฤษของสหราชอาณาจักรเขียนว่า en-GB.

ข้อผิดพลาดที่พบบ่อยที่สุดสี่ข้อ

  1. ประกาศภาษาที่หน้านั้นยังไม่ได้แปล
  2. ลืมลิงก์ย้อนกลับจากเวอร์ชันใดเวอร์ชันหนึ่ง
  3. อ้างถึง URL ที่เปลี่ยนเส้นทางหรือไม่มีอยู่แล้ว
  4. ใส่แท็กไว้เพียงบางหน้า

แหล่งที่มา (อ่านเมื่อ 15/10/2026)

  • Google Search Central, บทความ “Tell Google about localized versions of your page”
ไทย