tigtools

เครื่องมือสร้างแท็ก Hreflang

ระบุ URL ของแต่ละหน้าเวอร์ชันภาษาและภูมิภาค เพิ่ม x-default แล้วคัดลอกโค้ด hreflang ในรูปแบบที่ต้องการ

ทำงานในเบราว์เซอร์ของคุณ ไม่ต้องสมัคร

เวอร์ชันภาษา
  1. ตัวอย่าง en, en-GB, pt-BR, zh-Hant

  2. ตัวอย่าง en, en-GB, pt-BR, zh-Hant

หน้าสำหรับผู้ใช้ที่ไม่พบภาษาหรือภูมิภาคของตนในรายการ โดยมักเป็นหน้าสำหรับเลือกภาษาหรือเวอร์ชันหลัก

รูปแบบเอาต์พุต

เพิ่มเวอร์ชันภาษาอย่างน้อย 2 เวอร์ชันพร้อม URL ที่ถูกต้องเพื่อสร้างโค้ด

ทุกหน้าในชุดต้องมีรายการเดียวกันครบถ้วน รวมถึงลิงก์กลับมายังหน้าของตัวเอง หากหน้า A ลิงก์ไปหน้า B แต่หน้า B ไม่ลิงก์กลับมายังหน้า A ระบบอาจไม่ใช้คำกำกับนี้

วิธีใช้งาน

  1. เพิ่มหนึ่งแถวต่อภาษา אוเวอร์ชันภูมิภาค โดยระบุรหัส (เช่น de หรือ de-AT) และ URL แบบเต็มที่ขึ้นต้นด้วย https:// ของเวอร์ชันนั้น
  2. จะเพิ่ม URL x-default สำหรับผู้เข้าชมที่ไม่ครอบคลุมภาษาของตนก็ได้
  3. แก้ข้อผิดพลาดที่แสดงข้างแถว แล้วเลือกรูปแบบแท็ก HTML, รายการใน XML sitemap หรือ HTTP header
  4. คัดลอกโค้ดแล้วเพิ่มชุดเดียวกันในทุกหน้าที่ระบุ เพื่อให้แต่ละหน้าแสดงเวอร์ชันทั้งหมด รวมถึงหน้าของตัวเอง

วิธีการทำงาน

hreflang ช่วยบอกเครื่องมือค้นหาว่า URL ใดเป็นเวอร์ชันภาษาหรือภูมิภาคของเนื้อหาเดียวกัน เพื่อให้ผู้ค้นหาในออสเตรียเห็นหน้า de-AT แทนหน้า de-DE ได้ เป็นต้น ค่า hreflang คือรหัสภาษาตาม ISO 639-1 ซึ่งอาจตามด้วยรหัสภูมิภาคแบบ ISO 3166-1 alpha-2 โดยไม่สามารถใช้รหัสภูมิภาคเพียงอย่างเดียว (เช่น “GB”) ได้ เครื่องมือนี้จะตรวจจับข้อผิดพลาดที่พบบ่อย เช่น en-UK (รหัสที่ถูกต้องคือ en-GB) ภูมิภาคที่ไม่ใช่ประเทศ เช่น EU และรหัสที่ซ้ำกัน รหัสจะตรวจสอบกับข้อมูลภาษาและภูมิภาคที่มีอยู่ในเบราว์เซอร์ของคุณ

คำกำกับต้องอ้างอิงถึงกันทั้งสองทางและอ้างอิงถึงหน้าตัวเองด้วย กล่าวคือ ทุกหน้าในชุดต้องระบุทุกเวอร์ชัน รวมถึงหน้าของตัวเอง หากหน้าภาษาเยอรมันชี้ไปยังหน้าภาษาฝรั่งเศส แต่หน้าภาษาฝรั่งเศสไม่ชี้กลับมา เครื่องมือค้นหาอาจไม่สนใจคู่หน้านั้น x-default ใช้ระบุหน้าสำรองสำหรับผู้ใช้อื่น ๆ ให้ใช้ URL แบบเต็ม และกำหนด hreflang ให้ชี้ไปยังหน้า canonical ของแต่ละหน้า ไม่ใช่หน้าเปลี่ยนเส้นทางหรือหน้าที่มีแท็ก noindex

มีวิธีเผยแพร่คำกำกับที่เทียบเท่ากันสามวิธี ได้แก่ องค์ประกอบ link ในส่วนหัว HTML รายการ xhtml:link ใน XML sitemap หรือ HTTP Link header เลือกใช้วิธีเดียวต่อชุดหน้า ไม่จำเป็นต้องใช้หลายวิธี hreflang เป็นเพียงคำแนะนำในการเลือกเวอร์ชัน ไม่ใช่ปัจจัยเพิ่มอันดับ

ตัวอย่าง

เว็บไซต์ภาษาอังกฤษและเยอรมัน

แถว en → https://example.com/ และ de → https://example.com/de/ พร้อม x-default → https://example.com/ จะสร้างแท็กลิงก์สามรายการ ทั้งหน้าอังกฤษและหน้าเยอรมันต้องมีแท็กทั้งสามรายการ

ภาษาสเปนสำหรับสเปนและเม็กซิโก

ใช้ es-ES และ es-MX สำหรับเวอร์ชันตามภูมิภาคทั้งสอง แล้วเพิ่มเวอร์ชัน es แบบไม่ระบุภูมิภาค (หรือกำหนดให้ es ชี้ไปยังเวอร์ชันใดเวอร์ชันหนึ่ง) เพื่อให้ครอบคลุมผู้พูดภาษาสเปนในประเทศอื่นด้วย

แก้ไขข้อผิดพลาดที่พบบ่อย

พบข้อผิดพลาดใน en-UK: UK ไม่ใช่รหัส ISO 3166-1 ของสหราชอาณาจักร ให้เปลี่ยนเป็น en-GB

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

จำเป็นต้องใช้ x-default หรือไม่?

ไม่จำเป็นต้องมี แต่แนะนำให้ใช้ โดยจะบอกเครื่องมือค้นหาว่าควรแสดงหน้าใดเมื่อภาษา或ภูมิภาคที่ระบุไว้ไม่ตรงกับผู้ใช้ เช่น หน้าอังกฤษสำหรับผู้ใช้ทั่วโลกหรือหน้าเลือกภาษา

ใช้รหัสภูมิภาคโดยไม่มีรหัสภาษาได้หรือไม่ เช่น hreflang="us"?

ไม่จำเป็น ต้องระบุภาษา ส่วนภูมิภาคเป็นตัวเลือก “us” ไม่ใช่รหัสภาษา ให้ใช้ en-US แทน

ควรใช้แท็ก HTML หรือ sitemap?

ใช้ได้ทั้งสองแบบ แท็ก HTML เหมาะกับเว็บไซต์ขนาดเล็ก ส่วน sitemap ช่วยให้ HTML ของหน้าเว็บมีขนาดเล็กและจัดการหลายภาษาได้ง่ายกว่า HTTP header มักใช้กับ PDF และไฟล์อื่นที่ไม่ใช่ HTML

รหัสภาษาสองรหัสชี้ไปยัง URL เดียวกันได้ไหม

ได้ เช่น en-GB และ en-IE สามารถชี้ไปยังหน้าเดียวกันที่เป็นภาษาอังกฤษแบบบริติชได้ แต่ห้ามใช้รหัสเดียวกันชี้ไปยัง URL สองรายการที่ต่างกัน

ความเป็นส่วนตัว

ตรวจสอบและจัดรูปแบบรหัสกับ URL ในเบราว์เซอร์ของคุณ โดยไม่มีการส่งหรือจัดเก็บข้อมูล