SEO ระดับสากล

ตัวตรวจสอบความสัมพันธ์แบบตอบกลับของ Hreflang

วางแท็ก link hreflang จากทุกหน้าในกลุ่มภาษา/ภูมิภาคของคุณ (หรือ sitemap แบบ hreflang) เพื่อหา return tag ที่ขาดไป จุดหมายที่ขัดแย้งกัน และข้อผิดพลาดของ x-default — สาเหตุอันดับหนึ่งที่ Google เมิน annotation hreflang ไปแบบเงียบๆ

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

หนึ่งบล็อกต่อหนึ่งหน้า เริ่มด้วย "PAGE: https://url-ของคุณ/" ตามด้วยแท็ก <link rel="alternate" hreflang="..." href="..."> ของหน้านั้น (จะวางทั้ง <head> ก็ได้ ส่วนที่เหลือจะถูกข้าม) หากวาง sitemap แบบ hreflang (<url><loc>...</loc> พร้อมแท็ก <xhtml:link>) ระบบจะตรวจจับให้อัตโนมัติ ไม่ต้องใส่ตัวคั่น "PAGE:"

ความสัมพันธ์แบบตอบกลับทำงานอย่างไร และวิธีแก้ข้อผิดพลาดที่พบบ่อย

Hreflang เป็นเพียงคำแนะนำ ไม่ใช่คำสั่ง และ Google กำหนดชัดเจนว่าต้องตอบกลับกัน: ถ้าหน้า A มีลิงก์ hreflang ไปยังหน้า B หน้า B ก็ต้องมีลิงก์ hreflang ย้อนกลับไปยังหน้า A ด้วย ถ้าขาด return tag นี้ Google จะทิ้ง annotation ทั้งคู่ไปเลย — และมักจะทิ้งแบบเงียบๆ ด้วย นี่คือเหตุผลที่ข้อผิดพลาดแบบนี้อยู่ในระบบจริงได้นานหลายปี เครื่องมือนี้จะสร้างกราฟลิงก์จากทุกอย่างที่คุณวาง แล้วตรวจทุกคู่หน้า

x-default ระบุหน้าสำรองที่จะแสดงให้ผู้เข้าชมที่ภาษาไม่ตรงกับเวอร์ชันใดของคุณเลย ทุกหน้าในกลุ่มควรประกาศ x-default เป้าหมายเดียวกัน — ถ้าบางหน้าชี้ไป URL อื่น หรือไม่ประกาศเลย เบราว์เซอร์และ Google Search จะเห็นกลุ่มที่ไม่สอดคล้องกัน

รหัสภาษาใช้เครื่องหมายขีดกลาง ไม่ใช่ underscore ("en-US" ไม่ใช่ "en_US") กับดักคลาสสิกคือ hreflang="uk" — "uk" คือรหัส ISO 639-1 ของภาษายูเครน ไม่ใช่ United Kingdom สำหรับภาษาอังกฤษแบบบริติชให้ใช้ "en-gb" รหัสควรเป็นรูปแบบ ภาษา[-ระบบเขียน][-ภูมิภาค] เช่น "zh-Hant-TW"

ทุกหน้าควรมีรายการ hreflang ที่ชี้กลับมาที่ตัวเอง (self-reference) ด้วย — เอกสารของ Google เองระบุว่านี่เป็นส่วนที่จำเป็นของกลุ่มที่ถูกต้อง การไม่มีมันมักเป็นสัญญาณว่าแท็กถูกคัดลอกมาโดยไม่ได้ปรับปรุง

ข้อจำกัด: เครื่องมือนี้เห็นเฉพาะหน้าที่คุณวางไว้เท่านั้น — ไม่ได้ไล่เก็บข้อมูลจากเว็บไซต์ของคุณ ดังนั้นลิงก์ไปยังหน้าที่คุณไม่ได้ใส่จะถูกรายงานเป็น "ยังไม่ยืนยัน" ไม่ใช่ "เสีย" ค่า hreflang ต้องเป็น URL แบบสัมบูรณ์ https:// เท่านั้น path แบบสัมพัทธ์จะถูกมองข้ามโดยเสิร์ชเอนจิน และทุก <link> ของ hreflang ต้องมี rel="alternate" ไม่เช่นนั้นจะถูกมองข้ามไปเลย

📊 หน้านี้แม่นยำแค่ไหน?

แตะหน้ายิ้มเพื่อให้คะแนน — แล้วดูว่าทุกคนคิดอย่างไร

0%

บันทึกคะแนนไม่สำเร็จ — โปรดลองอีกครั้ง

1