hreflang ทำอะไร
Hreflang บอกเครื่องมือค้นหาว่า URL ใดถูกกำหนดให้สำหรับผู้ชมตามภาษา หรือภาษา-ภูมิภาคเฉพาะ ซึ่งช่วยให้เวอร์ชันที่แปลท้องถิ่นถูกต้องปรากฏในการค้นหา แต่ไม่ทดแทนแท็ก canonical หรือการเปลี่ยนเส้นทางผู้ใช้
เครื่องมือพัฒนาการทำโลคัลไลเซชันเวอร์ชันฟรี
วางรหัสภาษาแบบละบรรทัดพร้อม URL แบบ absolute ต่อบรรทัด ตัวสร้างจะตรวจสอบชุดและสร้างแท็กลิงก์ HTML ที่รองรับ reciprocal ได้
หนึ่งรายการต่อบรรทัด แยกโค้ด BCP 47 และ URL แบบเต็มด้วยเครื่องหมายจุลภาค รวมทั้งหน้าที่เป็นหน้าเดียวกันด้วย และเพิ่ม x-default เมื่อเหมาะสม
<link rel="alternate" hreflang="en" href="https://example.com/en/product/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/product/" /> <link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />
เป็นแบบส่วนตัวโดยออกแบบมาตั้งแต่เริ่มแรก เครื่องมือนี้ทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ ค่าที่วางเข้ามาจะไม่ถูกอัปโหลด เก็บรักษา หรือรวมอยู่ในการวิเคราะห์ใด ๆ
ป้อนรหัสภาษา BCP 47 แต่ละรหัสหรือรหัสภาษา-ภูมิภาคแต่ละรายการไว้ข้าง URL หน้าที่แบบสมบูรณ์ของมัน เครื่องมือจะทำให้รูปแบบตัวพิมพ์ของรหัสเป็นมาตรฐานเดียวกัน ปฏิเสธรหัสภาษาที่ซ้ำซ้อน ตรวจสอบความถูกต้องของ URL แบบ HTTP และ HTTPS และทำการ escape อักขระของ URL ให้ปลอดภัยสำหรับแอตทริบิวต์ HTML
คัดลอกแท็กที่สร้างไว้ไปยังส่วน head ของแต่ละหน้าภายในกลุ่ม หน้าแต่ละหน้าที่แปลแล้วต้องมีชุดแท็กครบถ้วนแบบเดียวกัน รวมถึงการอ้างอิงตัวมันเอง ชุดที่ไม่ครบแบบทางเดียวเป็นสาเหตุทั่วไปที่ทำให้การประกาศ hreflang ถูกละเลย
แท็ก canonical ใช้ระบุ URL ที่เป็นที่ต้องการสำหรับเนื้อหาที่ซ้ำกันหรือเกือบซ้ำกัน Hreflang ใช้ระบุหน้าที่เทียบเท่ากันซึ่งสร้างขึ้นสำหรับผู้ชมที่ใช้ภาษาต่างกัน หน้าท้องถิ่นควรชี้ canonical ไปยังหน้าตัวเองตามปกติ ไม่ใช่ทั้งหมดชี้ไปยังเวอร์ชันภาษาอังกฤษ
รักษารูปแบบ URL ให้คงที่และใช้ URL เวอร์ชันสุดท้ายที่สามารถทำดัชนีได้อย่างถูกต้อง การรีไดเร็กต์ การบล็อก การใช้ noindex หรือ canonical URL ที่ขัดแย้งกันจะทำให้กลุ่มภาษาหลุดจากกันและทำให้การดีบักยากขึ้นมาก
รายการ URL จะไม่ถูกส่งออกจากเบราว์เซอร์ของคุณ ข้อมูลวิเคราะห์จะบันทึกเฉพาะตัวเลขที่ปลอดภัย เช่น จำนวนแถวที่ถูกต้องและข้อผิดพลาดการตรวจสอบความถูกต้อง—ไม่รวมโดเมน เส้นทาง สตริงคำค้น (query strings) หรือแท็กที่คุณป้อน
Hreflang บอกเครื่องมือค้นหาว่า URL ใดถูกกำหนดให้สำหรับผู้ชมตามภาษา หรือภาษา-ภูมิภาคเฉพาะ ซึ่งช่วยให้เวอร์ชันที่แปลท้องถิ่นถูกต้องปรากฏในการค้นหา แต่ไม่ทดแทนแท็ก canonical หรือการเปลี่ยนเส้นทางผู้ใช้
ใช่ ทุกหน้าภายในกลุ่มภาษาควรระบุหน้าตัวเองและหน้าทดแทนทั้งหมดในกลุ่มเดียวกัน หากหน้า A ชี้ไปยังหน้า B แต่หน้า B ไม่ชี้กลับ เครื่องมือค้นหาอาจไม่สนความสัมพันธ์นั้น
ใช้ x-default สำหรับตัวเลือกภาษาที่เป็นค่าเริ่มต้นระดับโลก หรือตัวเลือกหน้าเริ่มต้นที่ไม่ได้มุ่งเป้าไปยังภาษาหนึ่งโดยเฉพาะ เป็นทางเลือกได้แต่มีประโยชน์เมื่อลูกค้าอาจไม่ตรงกับภาษาใด ๆ ที่ระบุไว้