แท็ก Hreflang: The Ultimate Guide
เผยแพร่แล้ว: 2021-02-02แล้วทำไมต้องรำคาญ? นี่คือเหตุผล: hreflang อาจเป็นแง่มุมที่สำคัญที่สุดเพียงอย่างเดียวในการสร้างเนื้อหา SEO สำหรับไซต์ที่มีเนื้อหาคล้ายกันในหลายภาษา ดังนั้น วางใจได้เลย: ผลตอบแทนจะมากกว่าความเจ็บปวดใดๆ ที่เกี่ยวข้องกับกระบวนการ — แถมยังทำให้คุณสังเกตเห็นอีกด้วย อะไรที่ไม่ควรรักเกี่ยวกับเรื่องนี้?
แท็ก Hreflang คืออะไร?
Hreflang คือโค้ด — โดยเฉพาะแอตทริบิวต์ HTML — ที่ระบุ URL ทั้งหมดบนไซต์ที่ใช้เนื้อหาเดียวกัน Google ได้แนะนำแอตทริบิวต์ hreflang เมื่อกว่าทศวรรษที่ผ่านมา และให้ผู้ใช้แสดงเครื่องมือค้นหาเกี่ยวกับความสัมพันธ์ระหว่างหน้าเว็บต่างๆ ในภาษาต่างๆ ได้ สิ่งนี้พิสูจน์ได้ว่ามีประโยชน์เมื่อสร้างเนื้อหาสำหรับผู้ชมเฉพาะ สำหรับบริษัทที่มีหน้าเว็บเดียวกันหลายเวอร์ชันในภาษาต่างๆ แท็ก hreflang จะสื่อสารรูปแบบเหล่านี้ไปยังเครื่องมือค้นหาและช่วยนำเสนอเวอร์ชันที่ถูกต้องแก่ผู้ใช้
ตัวอย่างเช่น หากมีคน Google "Ikea" ในสหรัฐอเมริกา พวกเขาจะเห็นผลลัพธ์นี้:
ในขณะที่คำค้นหาเดียวกันโดยผู้ค้นหาในแคนาดาจะส่งคืนผลลัพธ์นี้:
ทำไมเอะอะทั้งหมด? แท็ก hreflang ช่วยให้เสิร์ชเอ็นจิ้นสามารถแสดงผลลัพธ์ไปยังผู้ใช้ตามการตั้งค่าประเทศและภาษา ทำให้ความหมายของแท็ก hreflang ประเมินค่าไม่ได้: ช่วยเพิ่มประสิทธิภาพประสบการณ์ผู้ใช้และนำไปสู่การจัดอันดับการค้นหาที่ดีขึ้น วิน-วิน เป็นอย่างไร?
ทำไม Hreflang ถึงมีความสำคัญสำหรับ SEO?
ทั้งหมดนี้ขึ้นอยู่กับผลลัพธ์เฉพาะบุคคล งานหนักทั้งหมดในการแปลหน้าเว็บเป็นหลายภาษาจะหายไปหากผู้ใช้ไม่ได้ถูกนำไปยังผลลัพธ์ที่ปรับให้เหมาะกับพวกเขา กล่าวโดยย่อ hreflang SEO ช่วยให้เสิร์ชเอ็นจิ้นสามารถจัดหาหน้าเว็บของบริษัทในเวอร์ชันที่เหมาะสมที่สุดแก่ผู้ใช้ตามภาษาและสถานที่ตั้ง มีหน้าเว็บที่ปรับให้เหมาะกับความต้องการเฉพาะของผู้ใช้หรือไม่ คุณไม่เพียงแค่ต้องการให้พวกเขาไปถึงที่นั่น แต่คุณยังต้องการให้พวกเขาอยู่ต่อ — ด้วยเหตุผลบางประการ — และ hreflang แท็ก SEO คือวิธีการทำ
การนำแนวทางปฏิบัตินี้ไปใช้จะช่วยปรับปรุงประสบการณ์ของผู้ใช้ ลดการย้อนกลับไปยังผลการค้นหา และทำให้อันดับสูงขึ้น (หากในตอนแรกคุณไม่ประสบความสำเร็จ ลองแล้วลองอีกครั้งอาจไม่ใช่สุภาษิตที่เป็นประโยชน์เมื่อทำการค้นหาบนเว็บ) เป้าหมายที่นี่ไม่ได้เพิ่มการเข้าชม แต่ให้บริการเนื้อหาที่เหมาะสมกับผู้ใช้ที่เหมาะสม ที่ต้องการผลตอบแทนที่รวดเร็วและเชื่อถือได้ แท็ก Hreflang เป็นกุญแจสำคัญในการบรรลุผลลัพธ์ที่เหมาะสมยิ่งเหล่านี้
ต้องการเหตุผลอื่นหรือไม่ การใช้ hreflang ช่วยขจัดปัญหาเนื้อหาที่ซ้ำกัน ลองนึกภาพบริษัทของคุณเสนอเนื้อหาเดียวกันเป็นภาษาอังกฤษใน URL ต่างๆ ที่มุ่งเป้าไปที่สหรัฐอเมริกาและแคนาดา ความแตกต่างน่าจะเป็นนาทีและสะท้อนให้เห็นในรายละเอียดสกุลเงิน (USD เทียบกับ CAD) และ lingo (ระบบอิมพีเรียลกับเมตริก)
แท็ก hreflang ช่วยให้เสิร์ชเอ็นจิ้นรับรู้และเข้าใจความสัมพันธ์ระหว่างหน้าเหล่านี้ - และผู้ชมที่แตกต่างกันซึ่งแต่ละหน้าถูกสร้างขึ้น หากไม่มี hreflang Google อาจมีแนวโน้มที่จะเห็นหน้าเหล่านี้เป็นเนื้อหาที่ซ้ำกันและส่งคืนผลลัพธ์เพียงรายการเดียว ด้วย hreflang มีการสื่อสารอย่างชัดเจนไปยังเครื่องมือค้นหาว่าแม้ว่าเนื้อหาจะเหมือนกัน (ส่วนใหญ่) แต่ได้รับการปรับให้เหมาะสมสำหรับประชากรที่แตกต่างกัน นั่นเป็นอย่างไรบ้างสำหรับขนนกในหมวกของคุณ (หรือ touque สำหรับเพื่อนชาวแคนาดาของเรา)?
รายละเอียดเหล่านี้มีความสำคัญ ดังนั้นอ่านต่อเพื่อเรียนรู้เพิ่มเติม
แท็ก Hreflang มีลักษณะอย่างไร
แท็ก Hreflang นั้นเรียบง่าย สม่ำเสมอ และใช้ไวยากรณ์ต่อไปนี้:
<link rel=“ทางเลือก” hreflang=“x” href=“https://www.example.com/new-page” />
รูปแบบนี้บ่งบอกว่าหน้าที่เชื่อมโยงเป็นเวอร์ชันอื่นของหน้าปัจจุบัน โดยแสดงเป็นภาษา "x" แท็ก Hreflang ทำหน้าที่เป็นสัญญาณสำหรับเครื่องมือค้นหา ไม่ใช่คำสั่ง กล่าวอีกนัยหนึ่ง แอตทริบิวต์ hreflang ส่งสัญญาณไปยังเครื่องมือค้นหาว่าผู้ใช้ที่ค้นหาโดยใช้ภาษา "x" จะชอบผลลัพธ์นี้มากกว่าหน้าเว็บที่มีเนื้อหาคล้ายกันมากในภาษา "y" ความแตกต่างระหว่างสัญญาณและคำสั่ง? Google อาจไม่รู้จักแอตทริบิวต์ hreflang หากถือว่าไม่ถูกต้อง ส่งผลให้ปัจจัย SEO อื่นๆ เข้ามาแทนที่แอตทริบิวต์ hreflang ทำให้เวอร์ชันอื่นของหน้าบริษัทของคุณมีอันดับสูงกว่าเวอร์ชันที่ดีที่สุด
การใช้ Hreflang HTML
สำหรับเว็บไซต์ที่ได้รับการแปลเป็นหลายภาษา การสร้างแท็ก hreflang ทำได้ง่ายดายเพียง 1-2-3 แต่ละขั้นตอนเหล่านี้ใช้ไวยากรณ์ที่กล่าวถึงข้างต้น (<link rel=“alternate” hreflang=“x” href=“https://www.example.com/new-page” />) เป็นพื้นฐาน
- แอตทริบิวต์ hreflang ต้องมีค่าที่ถูกต้องซึ่งประกอบด้วยภาษา ข้อมูลนี้ได้รับการสื่อสารด้วยรหัสสองตัวอักษรที่เรียกว่ารูปแบบ ISO 639-1 หากคุณต้องการแปลหน้าตัวอย่างเป็นภาษาโปรตุเกส ตัวอย่างเช่น หน้าตัวอย่างจะมีลักษณะดังนี้:
<link rel=“ทางเลือก” hreflang=“pt” href=“https://example.com/portugese-version” />
ภูมิภาคเป็นตัวเลือก และหากใช้ ควรอยู่ในรูปแบบ ISO 3166-1 Alpha 2 ต่อไปนี้คือแท็กสองแท็กที่คุณสามารถใช้กำหนดเป้าหมายผู้พูดภาษาโปรตุเกสในโปรตุเกสและบราซิล ตามลำดับ:
PT-PT: <link rel=“alternate” hreflang=“pt-pt” href=“https://example.com/pt/our-page” /> PT-BR: <link rel=“alternate” hreflang=“pt-br” href=“https://example.com/br/our-page” />
รหัสภูมิภาคไม่จำเป็นต้องเข้าใจง่าย (รหัสสำหรับสหราชอาณาจักรคือ "gb" ไม่ใช่ "uk") ดังนั้นโปรดตรวจสอบอีกครั้ง! ใช้รายการนี้เพื่อตรวจสอบความถูกต้องของรหัสภาษาและภูมิภาคก่อนที่จะฝังข้อมูลที่ไม่ถูกต้องทั่วทั้งไซต์ของคุณ
- URL แต่ละรายการต้องมีลิงก์ส่งคืนไปยัง URL อื่นทั้งหมด ซึ่งทั้งหมดควรชี้ไปที่เว็บไซต์ตามรูปแบบบัญญัติหรือเวอร์ชันที่ต้องการ ยิ่งคุณมีภาษามากขึ้น ลิงก์ hreflang ที่คุณต้องการก็จะยิ่งมากขึ้น แม้ว่าการจำกัดขอบเขตอาจเป็นเรื่องที่น่าดึงดูดใจ แต่ก็เป็นไปไม่ได้ที่จะหลีกเลี่ยงขั้นตอนนี้ นอกจากนี้ rel=”alternate” hreflang=”x”markup and rel=”canonical” สามารถใช้ร่วมกันได้ ทุกภาษาควรมีลิงก์ rel=”canonical” ที่ชี้ไปที่ตัวเอง เริ่มจากหน้าแรกของ example.com ซึ่งจะมีลักษณะดังนี้:
<link rel="canonical" href="http://example.com/"> <link rel="alternate" href="http://example.com/" hreflang="pt" /> <link rel="alternate" href="http://example.com/pt-pt/" hreflang="pt-pt" /> <link rel="alternate" href="http://example.com/pt-br/" hreflang="pt-br" />
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบัญญัติ โปรดอ่าน Canonical Tags & URLs: A Simple Guide For Beginners
- ขั้นตอนสุดท้ายในการสร้าง hreflang ที่ประสบความสำเร็จนั้นมีรากฐานมาจากการเชื่อมโยงตนเอง แอตทริบิวต์ hreflang ในแต่ละหน้าต้องมีการอ้างอิงถึงตัวเองและหน้าใด ๆ ที่ใช้แทนหน้าดังกล่าว Google ขอแนะนำอย่างยิ่งให้ตั้งค่าหน้า "x-default" ที่สร้าง URL เดียวเป็นเวอร์ชันเริ่มต้นซึ่งไม่ได้กำหนดเป้าหมายไปที่ภาษาหรือภูมิภาคเฉพาะสำหรับผู้เยี่ยมชมที่อยู่นอกเหนือที่ระบุไว้ หากเข้าชมหน้า pt-pt ให้ไปที่หน้ามาตรฐานเท่านั้น จะเปลี่ยน:
<link rel="canonical" href="http://example.com/pt-pt/"> <link rel="alternate" href="http://example.com/"hreflang="pt" /> <link rel="alternate" href="http://example.com/pt-pt/"hreflang="pt-pt" /> <link rel="alternate" href="http://example.com/pt-br/"hreflang="pt-br" />
ย่อยเยอะมาก! แต่คุณมาไกลถึงขั้นนี้แล้ว ซึ่งหมายความว่าคุณพร้อมสำหรับขั้นตอนต่อไป: เรียนรู้วิธีติดตั้งแท็ก hreflang
การใช้ Hreflang Tags
มีสามวิธีในการติดตั้งแท็ก hreflang และทั้งหมดนั้นขึ้นอยู่กับตำแหน่ง:
1 – การใช้แท็ก Hreflang โดยใช้ HTML:
สำหรับผู้ที่เพิ่งเริ่มใช้ hreflang การใช้แท็ก HTML พื้นฐานเป็นวิธีที่ง่ายและรวดเร็วที่สุดในการดำเนินการ เพียงเพิ่มแท็ก hreflang ที่เหมาะสม (ดูด้านบน) ในแท็ก <head> ของหน้าเว็บของคุณ
ตัวอย่าง: เว็บมาสเตอร์ของ example.com ต้องการทำให้หน้าแรกของพวกเขาสามารถเข้าถึงได้โดยผู้ใช้ที่พูดภาษาอังกฤษและภาษาสเปนในสหรัฐอเมริกา การใช้คำอธิบายประกอบต่อไปนี้ใน <head> ของ HTML ของไซต์ทำให้สำเร็จ:
<link rel="alternate" href="https://www.example.com" hreflang="en-us" /> <link rel="alternate" href="https://www.example.com/es" hreflang="es-us" />
หากพวกเขาต้องการแสดงหน้าแรกแก่ผู้ใช้ที่พูดภาษาสเปนในเวเนซุเอลาและเม็กซิโก หมายเหตุ hreflang จะมีลักษณะดังนี้:
<link rel="alternate" href="https://www.example.com/ve" hreflang="es-ve" /> <link rel="alternate" href="https://www.example.com/mx" hreflang="es-mx" />
ข้อเสียเปรียบที่ใหญ่ที่สุดเพียงอย่างเดียวของวิธีนี้? Hreflang HTML อาจยุ่งเหยิงและใช้เวลานานค่อนข้างเร็ว นอกจากนี้ โปรดจำไว้ว่ามีความแตกต่างระหว่างองค์ประกอบ <head> และ <header> <head> มีองค์ประกอบที่จะไม่ปรากฏบนหน้า ในกรณีนี้คือแอตทริบิวต์ hreflang
2 – การใช้ส่วนหัว HTTP ของ Hreflang:
สำหรับ PDF และเนื้อหาที่ไม่ใช่ HTML ในเว็บไซต์ของคุณ ให้ใช้ส่วนหัว HTTP เพื่อใช้งาน hreflang ชื่อนี้ทำให้เข้าใจผิดเล็กน้อย: การใช้งานไม่ได้ทำในหน้าผ่าน <head> หรือ <header> แต่จะทำทั้งหมดบนแบ็กเอนด์ของไซต์แทน การใช้ส่วนหัว HTTP ไม่เพียงแต่ระบุภาษาที่เกี่ยวข้องของตัวแปรเอกสารเท่านั้น แต่ยังช่วยเพิ่มประสิทธิภาพเนื้อหานี้ด้วย
ตัวอย่าง: หากต้องการระบุเอกสาร PDF บนไซต์ของคุณในเวอร์ชันภาษาอังกฤษและฝรั่งเศส ลิงก์ที่ปรากฏในส่วนหัว HTTP จะมีลักษณะดังนี้:
ลิงค์: <http://en.example.com/document.pdf>; rel="ทางเลือก"; hreflang="en", <http://fr.example.com/document.pdf>; rel="ทางเลือก"; hreflang="fr"
ข้อเสียเปรียบที่ใหญ่ที่สุดของวิธีการดำเนินการนี้? การใช้ส่วนหัว HTTP จะเพิ่มโอเวอร์เฮดให้กับคำขอแต่ละรายการบนเว็บไซต์ของคุณ ซึ่งจะทำให้ประสบการณ์การท่องเว็บของผู้ใช้ช้าลง
3 – การใช้ Hreflang ในแผนผังเว็บไซต์ XML ของคุณ
ตัวเลือกสุดท้ายสำหรับการนำ hreflang ไปใช้คือการใช้มาร์กอัปแผนผังเว็บไซต์ XML สิ่งนี้ใช้แอตทริบิวต์ xhtml:link ใน XML เพื่อเพิ่มคำอธิบายประกอบให้กับทุก URL
แม้ว่าจะมีมากกว่าหนึ่งวิธีในการนำ hreflang ไปใช้กับแผนผังเว็บไซต์ XML ของคุณ เราขอแนะนำสิ่งนี้:
หรือคุณสามารถใช้ตัวอย่างด้านล่าง
คำเตือน: มาร์กอัปที่จำเป็นสำหรับ URL เดียวที่มีตัวแปรภาษา/ตำแหน่งคู่จะดูยาว! ที่กล่าวว่าอ่านต่อเพื่อประโยชน์ (มีมากมาย!)
ตัวอย่าง:
<url> <loc>http://www.example.com/uk/</loc> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/" /> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/au/" /> <xhtml:link rel="alternate" hreflang="en-gb" href="http://www.example.com/uk/" /> </url>
สังเกตว่า URL ที่สามเป็นการอ้างอิงตัวเอง ระบุ URL เฉพาะที่มีไว้สำหรับ en-gb และระบุชุดค่าผสมภาษา/ตำแหน่งอีกสองชุด ตอนนี้ การนำ URL ทั้งสองไปใช้ในแผนผังเว็บไซต์จะมีลักษณะดังนี้:

<url> <loc>http://www.example.com/</loc> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/" /> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/au/" /> <xhtml:link rel="alternate" hreflang="en-gb" href="http://www.example.com/uk/" /> </url> <url> <loc>http://www.example.com/au/</loc> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/" /> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/au/" /> <xhtml:link rel="alternate" hreflang="en-gb" href="http://www.example.com/uk/" /> </url>
สมมติว่าคุณสามารถมองข้ามทะเลข้อความได้ คุณจะสังเกตเห็นเฉพาะ URL ภายในองค์ประกอบ <loc> เท่านั้นที่มีการเปลี่ยนแปลง ส่วนอย่างอื่นยังคงเหมือนเดิม! ว้าย เมธอดนี้อาศัยแต่ละ URL ที่มีแอตทริบิวต์ hreflang ที่อ้างอิงตัวเองและส่งคืนลิงก์ไปยัง URL อื่น
ดูเหมือนงานเยอะใช่มั้ย? ในอีกด้านหนึ่ง ใช่ วิธีนี้ใช้เวลานานและต้องใช้ผลลัพธ์ค่อนข้างมากเมื่อทำเช่นนี้กับ URL จำนวนมาก ที่กล่าวว่า ประโยชน์นั้นง่าย: ผู้ใช้ทั่วไปจะไม่ถูกรบกวนโดยมาร์กอัปนี้ ไม่มีการเพิ่มน้ำหนักหน้าพิเศษ และการสร้างมาร์กอัปประเภทนี้ไม่ต้องการการเรียกฐานข้อมูลจำนวนมากในการโหลดหน้าเว็บ
สุดท้าย การใช้ hreflang ผ่านแผนผังไซต์ XML มาพร้อมกับประโยชน์หลัก—ทุกอย่างถูกกำหนดไว้ในไฟล์เดียว ซึ่งช่วยลดความจำเป็นในการแก้ไขเอกสาร HTML หลายฉบับทุกครั้งที่มีการเปลี่ยนแปลงหรือลบหน้า บวกกับการชะลอตัวของไซต์เป็นศูนย์ กล่าวอีกนัยหนึ่งมีหลายสิ่งที่ชอบ!
ยังไม่แน่ใจว่าจะเลือกโหมดการใช้งานแบบใด? สำหรับเคล็ดลับเพิ่มเติมเกี่ยวกับสถาปัตยกรรมเว็บไซต์และโครงสร้างเว็บไซต์ โปรดไปที่แนวทางปฏิบัติที่ดีที่สุดด้านเทคนิค SEO
การค้นหาและแก้ไขปัญหา Hreflang
เมื่อคุณใช้งาน hreflang บนเว็บไซต์ของคุณสำเร็จแล้ว (ใส่ virtual high five ที่นี่!) การบำรุงรักษาก็เป็นสิ่งจำเป็น การตรวจสอบการใช้งานที่คุณเลือกเป็นประจำจะช่วยให้มั่นใจได้ว่ามีการตั้งค่าอย่างถูกต้อง การสื่อสารกับบุคคลในบริษัทของคุณที่จัดการกับเนื้อหาไซต์จะมีประโยชน์อย่างมาก คุณต้องการให้พวกเขารู้เกี่ยวกับ hreflang เพื่อที่พวกเขาจะไม่ทำลายการใช้งานของคุณโดยไม่ได้ตั้งใจ!
ประเด็นสำคัญสองประการกล่าวถึงที่นี่: หากหน้าถูกลบ ให้ตรวจสอบว่าหน้าคู่ได้รับการอัปเดตแล้วหรือไม่ เมื่อหน้าถูกเปลี่ยนเส้นทาง ให้เปลี่ยน hreflang URL ที่คู่กัน สมมติว่าคุณและทีมของคุณทำสิ่งเหล่านี้อย่างสม่ำเสมอและตรวจสอบอย่างสม่ำเสมอ ก็ควรจะดำเนินไปอย่างราบรื่น
ในระหว่างนี้ ต่อไปนี้คือข้อมูลสรุปโดยย่อของข้อผิดพลาด hreflang ที่พบบ่อยที่สุดและวิธีแก้ไข:
1 – ไม่มีคำอธิบายประกอบ hreflang อ้างอิงตนเอง
เรื่องใหญ่คืออะไร? สิ่งสำคัญคือต้องใช้แท็ก hreflang แบบอ้างอิงตัวเองทุกครั้งที่คุณเพิ่มแท็ก hreflang ลงในหน้าเว็บ โปรดจำไว้ว่า Google ระบุไว้ว่า "แต่ละเวอร์ชันภาษาต้องแสดงรายการตัวเองเช่นเดียวกับเวอร์ชันภาษาอื่นๆ ทั้งหมด"
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบ และเพิ่มแท็ก hreflang แบบอ้างอิงตัวเองให้กับแต่ละหน้าโดยใช้วิธีการติดตั้งที่คุณเลือก
2 – คำอธิบายประกอบ Hreflang ไม่ถูกต้อง
เรื่องใหญ่คืออะไร? เครื่องมือค้นหาละเว้นแท็ก hreflang ที่ไม่ถูกต้อง ซึ่งนำไปสู่การมองข้ามเวอร์ชันอื่นของหน้าเว็บของคุณ
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบและลบแท็ก hreflang ที่ไม่ถูกต้อง และแทนที่ด้วยแท็กที่ใช้รูปแบบรหัสภาษา/ตำแหน่งที่ถูกต้อง
3 – หน้าที่อ้างอิงมากกว่าหนึ่งภาษาใน hreflang
เรื่องใหญ่คืออะไร? เนื้อหาแต่ละส่วนได้รับการออกแบบมาเพื่อรองรับภาษา/ตำแหน่งภาษาเดียว การอ้างอิงที่ขัดแย้งกันตั้งแต่สองรายการขึ้นไปจะทำให้เครื่องมือค้นหาสับสนและทำให้แอตทริบิวต์ hreflang ถูกละเว้น
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบและตรวจสอบ URL ที่อ้างอิงหน้าใดหน้าหนึ่งในแอตทริบิวต์ hreflang เพื่อหาข้อผิดพลาด ลบแอตทริบิวต์ hreflang ที่ไม่ถูกต้องและปล่อยให้แอตทริบิวต์ที่ถูกต้องเพียงรายการเดียวต่อภาษา
4 – ไม่มี hreflang ซึ่งกันและกัน (ไม่มีแท็กส่งคืน)
เรื่องใหญ่คืออะไร? แท็ก Hreflang เป็นแบบสองทิศทาง (หากหน้า A ลิงก์ไปยังหน้า B ในหมายเหตุประกอบ hreflang หน้า B จะต้องลิงก์ไปยังหน้า A เป็นการตอบแทน)
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบและเพิ่มแท็ก hreflang แบบสองทิศทางเมื่อจำเป็น หมายเหตุ: รายงานการกำหนดเป้าหมายระหว่างประเทศใน Google Search Console (อยู่ใต้แท็บ "ภาษา") จะตั้งค่าสถานะแท็กส่งคืนที่หายไปทั้งหมด
ตัวอย่างเช่น:
5 – Hreflang เป็น non-canonical
เรื่องใหญ่คืออะไร? Rel=“alternate” hreflang=“x” สั่งให้เครื่องมือค้นหาแสดงหน้าที่แปล (แปล) ของหน้า rel=canonical คุณลักษณะจะตั้งค่าสถานะว่านี่ไม่ใช่เวอร์ชันที่เชื่อถือได้ (ตามรูปแบบบัญญัติ) คุณลักษณะที่ขัดแย้งกันเหล่านี้จะทำให้เครื่องมือค้นหาสับสน
วิธีแก้ไข: ตรวจสอบหน้าที่ได้รับผลกระทบและแก้ไขคำอธิบายประกอบ hreflang เพื่อให้ชี้ไปที่ Canonical URL เท่านั้น หากคุณสะดุดกับหน้าที่มีแท็กบัญญัติที่ไม่ถูกต้อง ให้ลบออก เพื่อให้แน่ใจว่าแอตทริบิวต์ hreflang เข้าใจอย่างถูกต้องและตามด้วยเครื่องมือค้นหา
6 – ภาษา Hreflang และ HTML ไม่ตรงกัน
เรื่องใหญ่คืออะไร? เครื่องมือค้นหา (นอกเหนือจาก Google) จะสับสนเมื่อมีความไม่สอดคล้องกันระหว่างแอตทริบิวต์ hreflang และภาษา HTML ที่ประกาศสำหรับ URL หนึ่งรายการขึ้นไป สิ่งสำคัญคือต้องรักษาแอตทริบิวต์ทั้งสองนี้ให้สอดคล้องกัน
วิธีแก้ไข: ตรวจสอบหน้าที่ได้รับผลกระทบและเปลี่ยนแอตทริบิวต์ภาษา HTML เพื่อให้แน่ใจว่ายังคงสอดคล้องกับแอตทริบิวต์ hreflang ที่ประกาศไว้
7 -Hreflang หน้าพัง
เรื่องใหญ่คืออะไร? เครื่องมือค้นหาไม่สามารถส่งคืนเนื้อหาที่ไม่มีอยู่! ดังนั้นแอตทริบิวต์ hreflang ที่ชี้ไปที่หน้าที่ไม่ทำงานจะถูกมองข้าม
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบและเปลี่ยนคำอธิบายประกอบ hreflang เพื่อให้แน่ใจว่าลิงก์ไปยังหน้าที่ใช้งานได้
8 – มากกว่าหนึ่งหน้าสำหรับภาษาเดียวกันใน hreflang
เรื่องใหญ่คืออะไร? เมื่อ URL หนึ่งรายการขึ้นไปอ้างอิงสองหน้าขึ้นไปสำหรับภาษาเดียวกัน (หรือตำแหน่งภาษา) ในหมายเหตุประกอบ hreflang เครื่องมือค้นหาจะสับสน
วิธีแก้ไข: ตรวจสอบหน้าที่ได้รับผลกระทบและลบคำอธิบายประกอบ hreflang หนึ่งรายการ เพื่อให้มีการอ้างอิงหน้าเดียวสำหรับแต่ละภาษา
9 – ไม่มีคำอธิบายประกอบ hreflang เริ่มต้น X หายไป
เรื่องใหญ่คืออะไร? แม้ว่าแอตทริบิวต์ x-default hreflang จะเป็นทางเลือก แต่ก็แนะนำว่าเป็นแนวทางปฏิบัติที่ดีที่สุดสำหรับ SEO สำหรับคำอธิบายประกอบ hreflang ทั้งหมด
วิธีแก้ไข: ตรวจสอบหน้าเว็บที่ได้รับผลกระทบและตรวจสอบว่าแต่ละหน้ามีชุดแอตทริบิวต์ hreflang “x-default” ที่ชี้ไปยังหน้าที่ไม่เจาะจงสำหรับภาษาหรือสถานที่ใดโดยเฉพาะ
ยังมีคำถาม? ตรวจสอบการอัปเดตอัลกอริธึม Core Web Vitals ซึ่งสรุปแนวทางปฏิบัติด้านเทคโนโลยี SEO เพิ่มเติมที่คุณต้องการให้เป็นปัจจุบันในปีนี้
ปัญหาที่ Google อาจเพิกเฉย
คุณได้ทำหน้าที่ของคุณในการปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดแล้ว อย่างไรก็ตาม อาจมีบางครั้งที่เครื่องมือค้นหาเพิกเฉยต่อปัญหาบางอย่าง โดยหลักแล้วจะเกิดขึ้นเมื่อเครื่องมือค้นหาพบปัญหาเดียวกันซ้ำแล้วซ้ำเล่าและเชื่อว่าสามารถแก้ปัญหาได้ในส่วนท้าย อย่าเหงื่อมัน! สิ่งนี้มีประโยชน์มากจริง ๆ ต่อไปนี้คือปัญหาแท็ก hreflang จำนวนหนึ่งที่ Google "แก้ไข" ให้คุณจริงๆ:
- ขีดเส้นใต้แทนที่จะเป็นเส้นประ: นี่เป็นข้อผิดพลาดทั่วไป และ Google ก็รับผิดชอบ ทั้งหมด. เดี่ยว. เวลา.
- การใช้ en-UK แทน en-GB: เราได้พูดถึงเรื่องนี้ก่อนหน้านี้แล้ว…ความจริงที่ว่ารหัสภูมิภาคไม่จำเป็นต้องเข้าใจง่าย วางใจได้เลย Google จัดการให้คุณแล้ว สหราชอาณาจักรเป็นรหัสสงวน ซึ่งหมายความว่า Google จะแก้ไขปัญหาทั่วไปนี้
- Hreflang ไม่มีการอ้างอิงตนเอง: Google ได้ระบุเมื่อเร็ว ๆ นี้ว่า hreflang ที่อ้างอิงตนเองเป็นทางเลือก ที่กล่าวว่ายังคงเป็นแนวปฏิบัติที่ดี
- URL แบบสัมพัทธ์กับแบบสัมบูรณ์: แม้ว่าทั้ง Canonical และ hreflang สามารถใช้เส้นทางสัมพัทธ์ได้ แต่ Absolute นั้นมีความสมบูรณ์มากกว่า! ดังนั้นแนะนำให้ใช้เมื่อเป็นไปได้
การเปลี่ยนเส้นทางผู้ใช้: คำเตือน
ในหลายกรณี เว็บไซต์จะเปลี่ยนเส้นทางผู้ใช้โดยพิจารณาจากคุกกี้ ที่อยู่ IP และ/หรือภาษาของเบราว์เซอร์ ระวังการเปลี่ยนเส้นทาง! สำหรับผู้ใช้ สิ่งนี้สามารถแปลเป็นประสบการณ์ที่น่าผิดหวัง สำหรับเครื่องมือค้นหา การพยายามจัดทำดัชนีเนื้อหาของคุณจะกลายเป็นปัญหา นอกจากนี้ การเปลี่ยนเส้นทางผู้ใช้ยังสามารถทำลายการเชื่อมต่อที่สร้างขึ้นซึ่งจำเป็นสำหรับแท็ก hreflang ของคุณ
นี่คือสิ่งที่ Google ได้กล่าวเกี่ยวกับการปฏิบัติ:
อย่าใช้การวิเคราะห์ IP เพื่อปรับเนื้อหาของคุณ การวิเคราะห์ตำแหน่ง IP นั้นยากและโดยทั่วไปไม่น่าเชื่อถือ นอกจากนี้ Google อาจไม่สามารถรวบรวมข้อมูลรูปแบบต่างๆ ของไซต์ของคุณได้อย่างเหมาะสม การรวบรวมข้อมูลของ Google ส่วนใหญ่แต่ไม่ทั้งหมดนั้นมาจากสหรัฐอเมริกา และเราไม่ได้พยายามเปลี่ยนแปลงสถานที่เพื่อตรวจหารูปแบบต่างๆ ของไซต์ ใช้หนึ่งในวิธีการที่ชัดเจนที่แสดงไว้ที่นี่ (hreflang, URL สำรอง และลิงก์ที่ชัดเจน)
ปฏิบัติต่อโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหาเหมือนกับที่คุณทำกับผู้ใช้จากที่ใดก็ได้ การปฏิบัติต่อบอทของเครื่องมือค้นหาแตกต่างจากที่คุณทำกับผู้ใช้ถือเป็นการปิดบังหน้าเว็บจริง แนวทางปฏิบัติในการนำเสนอเนื้อหาหรือ URL ที่แตกต่างกันต่อผู้ใช้ที่เป็นมนุษย์และเครื่องมือค้นหา เป็นการละเมิดหลักเกณฑ์สำหรับผู้ดูแลเว็บของ Google
ต้องการการแก้ไขที่ได้รับอนุมัติซึ่งให้ผลลัพธ์ที่ผู้ใช้คาดหวังหรือไม่ ใช้ตรรกะการตรวจจับเดียวกันเพื่อแนะนำเวอร์ชันที่ดีกว่าของหน้าสำหรับผู้ใช้บนแบนเนอร์ขนาดเล็ก ข้อสังเกตประการหนึ่งคือ หากมีขนาดใหญ่เกินไป อาจถูกมองว่าเป็นโฆษณาคั่นระหว่างหน้า (ทำให้เนื้อหาถูกบดบังสำหรับผู้ใช้ทั้งหมดหรือบางส่วน)
Hreflang Pro เคล็ดลับ
มีส่วนขยายของ Google Chrome ที่ทำให้กระบวนการตรวจสอบการปรับใช้ hreflang ของไซต์เป็นแบบอัตโนมัติ รับข้อมูลวงในเกี่ยวกับสิ่งนี้และส่วนเสริม SEO สำหรับ Chrome อื่นๆ ที่สามารถช่วยคุณจัดการการบำรุงรักษา SEO รายวัน
บทสรุป
การทำความเข้าใจ การใช้ประโยชน์ และการแก้ปัญหา hreflang เป็นข้อกำหนดสำหรับ SEO ในปัจจุบัน ต้องการให้แน่ใจว่าคุณทำทุกอย่างที่ทำได้เพื่อเพิ่มการมองเห็นไซต์ของคุณในทุกมุมโลกหรือไม่? ชัยชนะขุดลึกลงไปเพื่อค้นหาแนวโน้มวัฒนธรรมท้องถิ่นและรูปแบบการซื้อที่มีอิทธิพลต่อการค้นหาเพื่อกำหนดกลยุทธ์ที่ดีที่สุดสำหรับแคมเปญ SEO ระดับสากลของคุณ
พร้อมที่จะเริ่มต้นกับเอเจนซี่ SEO แล้วหรือยัง? ลงทะเบียนเพื่อรับคำปรึกษา SEO ฟรีของคุณวันนี้ และให้ Victorious นำทางคุณตลอดกระบวนการ