แอตทริบิวต์ hreflang ที่อ้างอิงตนเองสำหรับเว็บไซต์ภาษาเดียว


19

ฉันได้รับแจ้งจาก บริษัท SEO ให้เพิ่มhreflangแอตทริบิวต์ให้กับทุกหน้าในเว็บไซต์ภาษาเดียว (เช่น 'แท็ก' อ้างอิงตนเอง) แต่ทุกอย่างที่ฉันอ่านเกี่ยวกับแท็ก hreflang รวมถึงของ Googleแสดงให้เห็นว่า มันมีประโยชน์จริงๆสำหรับเว็บไซต์หลายภาษา การเพิ่มสิ่งนี้จะเป็นงานจำนวนมากสำหรับไซต์นี้โดยเฉพาะและฉันไม่เห็นประโยชน์ที่อาจเกิดขึ้นจริง ๆ (หรือแม้แต่สิ่งบ่งชี้ว่าสิ่งนั้นถือว่าเป็นการปฏิบัติที่ดีที่สุดสำหรับทุกคน)

บล็อกโพสต์เว็บมาสเตอร์ของ Google นี้ไม่แนะนำให้ใช้แอตทริบิวต์การอ้างอิงตนเอง hreflangแต่เกี่ยวข้องกับเว็บไซต์หลายภาษาเท่านั้น

"หากคุณมี URL หลายภาษาแต่ละหน้าภาษาจะต้องระบุเวอร์ชันภาษาทั้งหมดรวมถึงตัวเองตัวอย่างเช่นหากเว็บไซต์ของคุณมีเนื้อหาเป็นภาษาฝรั่งเศสอังกฤษและสเปนเวอร์ชั่นสเปนจะต้องมี rel =" ทางเลือก " hreflang = "x" ลิงก์สำหรับตัวเองนอกเหนือจากลิงก์ไปยังเวอร์ชันภาษาฝรั่งเศสและอังกฤษในทำนองเดียวกันเวอร์ชันภาษาอังกฤษและภาษาฝรั่งเศสจะต้องมีการอ้างอิงเดียวกันกับเวอร์ชันภาษาฝรั่งเศสภาษาอังกฤษและภาษาสเปน "

มีประโยชน์ SEO ในการเพิ่มแท็กดังกล่าวในเว็บไซต์ภาษาเดียวหรือไม่

เช่นเพียงตัวอย่างเดียวเช่น:

<link hreflang="en" href="http://www.example.com" rel="alternate">

... ไปที่เอกสาร<head>หรือไม่

(โปรดทราบว่านี่คือนอกเหนือจากlang="en"แอตทริบิวต์บังคับใน<html>องค์ประกอบ.)


เป็นคำถามที่ดีมาก! หนึ่งคะแนนขึ้นไประหว่างทาง ฉันไม่แน่ใจและรอดูคำตัดสินของคุณ ฉันสงสัยว่าจะไม่มีประโยชน์ SEO เฉพาะเจาะจง แต่ฉันเคยผิดมาก่อน ไปคิด! Wooda thunkit ใคร!
Closnoc

คำตอบ:


11

ไม่มีประโยชน์ในการใช้ hreflang ในเว็บไซต์ภาษาเดียวมันมีความหมายเฉพาะสำหรับเว็บไซต์หลายภาษาและต่างประเทศ ฉันไม่ได้แนะนำว่า Google (หรือเครื่องมือค้นหาอื่น ๆ ) จะลงโทษคุณ แต่พวกเขาจะไม่ตอบแทนคุณอย่างแน่นอน

คุณสามารถดูการใช้งานแท็ก hreflang ที่เหมาะสมได้ที่ trip advisor ซึ่งเป็นแบรนด์ที่พูดได้หลายภาษาและทั่วโลก (ซึ่งรวมถึงการกำหนดเป้าหมายทั้งประเทศและภาษา) ด้านล่างและคุณควรอ่านบทความต่อไปนี้และวิดีโอทางการของ Google วิดีโอที่เผยแพร่เมื่อไม่กี่วันที่ผ่านมา:

http://www.seroundtable.com/googles-international-targeting-webmaster-tools-18782.html https://www.youtube.com/watch?v=z51qbs7wLx8&feature=youtu.be&t=22m40s

บรรทัดล่าง: อย่าเพิ่มแท็กในเว็บไซต์ภาษาเดียว

รหัส Trip Advisor ตัวอย่าง (โดยที่ en-GB กำหนดเป้าหมายเป็นภาษาอังกฤษในสหราชอาณาจักรและ en-CA ที่กำหนดเป้าหมายเป็นผู้พูดภาษาอังกฤษในแคนาดา):

<link rel="alternate" hreflang="en" href="http://www.tripadvisor.com/"/>
<link rel="alternate" hreflang="en-GB" href="http://www.tripadvisor.co.uk/"/>
<link rel="alternate" hreflang="en-CA" href="http://www.tripadvisor.ca/"/>
<link rel="alternate" hreflang="it" href="http://www.tripadvisor.it/"/>
<link rel="alternate" hreflang="es" href="http://www.tripadvisor.es/"/>
<link rel="alternate" hreflang="de" href="http://www.tripadvisor.de/"/>
<link rel="alternate" hreflang="fr" href="http://www.tripadvisor.fr/"/>

BTW - Google ไม่จำเป็นต้องใช้องค์ประกอบ lang เช่นกันมันอ่านภาษาของเว็บไซต์ได้ดี หากคุณต้องการกำหนดเป้าหมายประเทศที่ใช้ภาษาอังกฤษเป็นพิเศษ (ตัวอย่าง) ให้ตั้งค่าประเทศที่คุณต้องการในเครื่องมือเว็บมาสเตอร์ของ Google องค์ประกอบ lang คือคำแนะนำ W3C ไม่ใช่ของ Google พวกเขาสามารถเชื่อมโยงเว็บไซต์กับภาษาที่เหมาะสมได้ในบางครั้ง:

http://googlewebmastercentral.blogspot.co.il/2010/03/working-with-multilingual-websites.html


8

ไม่มีประโยชน์ที่จับต้องได้จากการใช้hreflangแอตทริบิวต์นอกเหนือจากการใช้งานพิเศษเช่นที่อธิบายโดย Google มันเป็นมาร์กอัปที่เปิดเผยและไม่ทำให้เกิดการกระทำหรือส่งผลกระทบต่อการแสดงผลเว้นแต่ว่าคุณจะทำ HTML5 LC เตือนอย่างชัดเจน:“ มันเป็นคำแนะนำอย่างแท้จริง [... ] ตัวแทนผู้ใช้จะต้องไม่พิจารณาคุณสมบัติที่มีสิทธิ์นี้ - เมื่อดึงทรัพยากรตัวแทนผู้ใช้จะต้องใช้เฉพาะข้อมูลภาษาที่เกี่ยวข้องกับทรัพยากรเพื่อกำหนดภาษาไม่ใช่ข้อมูลเมตารวมอยู่ในลิงก์ไปยังทรัพยากร”

ดังนั้นจึงเป็นเรื่องเล็กน้อยของความลึกลับสิ่งที่แอตทริบิวต์จะหมายถึงการจะใช้สำหรับการยกเว้นในองค์ประกอบที่มีlink rel="alternate"เบราว์เซอร์อาจสื่อสารข้อมูลกับผู้ใช้อย่างน้อยที่สุดเมื่อผู้ใช้ขอข้อมูลเกี่ยวกับลิงค์ แต่สิ่งเหล่านี้อาจมีประโยชน์ แต่มีข้อ จำกัด ในเบราว์เซอร์

http://www.example.comองค์ประกอบเฉพาะที่นำเสนอในคำถามที่บอกว่ามีรุ่นอื่นของเอกสารในปัจจุบันภาษาอังกฤษ hrefแอตทริบิวต์ค่อนข้างไม่มีจุดหมายถ้าเอกสารปัจจุบันเป็นภาษาอังกฤษ และถ้าเป็นภาษาอื่นคุณจะมีหน้าสองภาษา -


ขอโทษด้วยที่ฉันถามเกี่ยวกับ Google และ SEO ไม่ใช่ประสบการณ์ของผู้ใช้
Django Reinhardt

2
คำตอบของฉันพูดถึงคุณลักษณะโดยทั่วไป
Jukka K. Korpela

1
คุณสามารถแก้ไขคำตอบของคุณ? ฉันเดาว่ามันหายไป "ไม่มีประโยชน์ SEO" ;)
Binarysurf

ฉันสามารถแก้ไขคำตอบของฉันได้และฉันต้องแก้ไขกลับหลังจากบุคคลที่ถามคำถามถูกทำลายโดยการเปลี่ยนเนื้อหาอย่างมีนัยสำคัญ ฉันไม่เห็นความต้องการแก้ไขใด ๆ เว้นแต่จะถูกทำลายอีกครั้ง มันให้คำตอบที่ถูกต้องกับคำถามรวมถึงรูปแบบกลายพันธุ์ของมัน
Jukka K. Korpela

ไม่มีการอ้างอิงในคำตอบที่เกี่ยวข้องกับคำถามนี้ มีการคาดเดามากมาย: "มันจึงเป็นเรื่องลึกลับ", "เบราว์เซอร์อาจสื่อสารข้อมูล" (ทำหรือไม่?), "แอตทริบิวต์ href ค่อนข้างไร้สาระหากเอกสารปัจจุบันเป็นภาษาอังกฤษ" (ซึ่ง ขัดแย้งกับสิ่งที่ Google พูดไว้ในblogpost ที่เชื่อมโยงกับคำถามเดิม) คุณสามารถนำแหล่งข้อมูลใดมาสู่คำตอบของคุณ นอกจากนี้ยังเป็นที่น่าสังเกตว่าคำถามนั้นเกี่ยวกับแอตทริบิวต์ hreflang ไม่ใช่แอตทริบิวต์ href
Django Reinhardt

1

ฉันต้องการใช้langคุณลักษณะของ<html>แท็กเพื่อประกาศภาษาสำหรับหน้าเว็บปัจจุบัน:

<html lang="en" dir="ltr">

อย่างไรก็ตามแม้จะไม่มีผลกระทบใด ๆ กับ SEO Google ไม่เชื่อถือข้อมูลเมตาใด ๆ ( lang=, hreflang=หรือสิ่งอื่นใด) ที่ได้รับจากหน้าเว็บเพื่อระบุว่าเป็นภาษาใดและตรวจจับภาษาตามคำที่ใช้ในหน้าเว็บ ฉันเชื่อว่า Google พบกรณีที่ข้อมูลเมตาไม่เพียงพอการตรวจจับนั้นมีความแม่นยำมากขึ้น

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

เท่าที่hreflangไปโพสต์บล็อกของ Google จากรัฐคำถามของคุณ :

คำอธิบายประกอบของคุณควรเป็นแบบอ้างอิงตนเอง หน้า A ควรใช้การเชื่อมโยงคำอธิบายประกอบ rel-Alternate-hreflang กับตัวเอง

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

มันจะไม่ทำร้ายเว็บไซต์ของคุณในทางใดทางหนึ่งหากคุณเลือกที่จะระบุภาษาของหน้าปัจจุบัน มันอาจช่วยได้ในลักษณะที่ไม่ใช่ SEO: เบราว์เซอร์และปลั๊กอินของเบราว์เซอร์อาจใช้ข้อมูลเมตาภาษา (โดยเฉพาะlang=) เพื่อเสนอการแปลหน้า

เมื่อ Google กล่าวว่าคุณลักษณะ hreflang "ช่วยให้เครื่องมือค้นหาแสดงผลลัพธ์ที่ถูกต้องแก่ผู้ใช้ของคุณ" พวกเขากำลังพูดถึงกรณีที่มีเนื้อหาเดียวกันในหลายตำแหน่งที่ตั้งเท่านั้น ในกรณีที่มีเนื้อหาในเวอร์ชันเดียวเท่านั้นที่ใช้ได้ทั่วโลกพวกเขาใช้การตรวจจับภาษาเท่านั้น

hreflangมีประโยชน์มากที่สุดสำหรับ Google เมื่อภาษาเหมือนกัน แต่สถานที่เป้าหมายแตกต่างกัน ตัวอย่างจะเป็นเนื้อหาเดียวกันกับการเปลี่ยนแปลงเล็กน้อยสำหรับผู้ชมในสหรัฐอเมริกาสหราชอาณาจักรและออสเตรเลีย ในกรณีดังกล่าวการตรวจจับภาษาใช้งานไม่ได้และพวกเขาจำเป็นต้องพึ่งพาข้อมูลเมตาเพื่อพิจารณาว่าจะแสดงหน้าใดให้กับผู้ใช้คนใด ในฐานะที่เป็นอีกทางเลือกหนึ่งสำหรับ hreflang คุณสามารถระบุการกำหนดเป้าหมายทางภูมิศาสตร์ใน Google Webmaster Tools โดยการยืนยันแต่ละไซต์โดเมนย่อยหรือไดเรกทอรีย่อยอย่างอิสระและตั้งค่าตัวเลือกการกำหนดเป้าหมายทางภูมิศาสตร์สำหรับแต่ละรูปแบบจากเกียร์ -> "การตั้งค่าไซต์" -> "เป้าหมายทางภูมิศาสตร์"

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหลายภาษาสำหรับเว็บไซต์และการกำหนดเป้าหมายทางภูมิศาสตร์โปรดดูที่: ฉันจะจัดโครงสร้าง URL ของฉันสำหรับทั้ง SEO และการแปลได้อย่างไร คำตอบของคำถามนั้นควรได้รับการอัปเดตด้วยhreflangเป็นอีกทางเลือกหนึ่งที่ยอมรับได้ในการบอก Google เกี่ยวกับภาษาของเว็บไซต์ของคุณ hreflangอาจใช้การระบุภาษาเป็นพารามิเตอร์ URL ตกลง นั่นคือการปฏิบัติที่ฉันไม่อยากจะแนะนำถ้าปราศจาก hreflang


0

อย่าใช้อย่างที่คุณเคยใช้ ใช้ใน<html>แท็ก เหมือนตัวอย่างต่อไปนี้:

<html dir="ltr" lang="en">....</html>

ไม่จำเป็นต้องใส่แอททริบิวนี้ในหน้าเว็บของคุณเนื่องจากจะแจ้งให้ Google ทราบถึงภาษาของหน้าเว็บ ไม่จำเป็นเพราะ Google ตรวจพบภาษาเองและตรวจจับภาษาใด ๆ ได้ดีมาก

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

<p lang="en">.....</p>

ฉันขอโทษ Adarsh ​​นี่ไม่ใช่คำตอบที่ถูกต้อง
Django Reinhardt

1
ที่จริงแล้วบางครั้งแอตทริบิวต์ lang มีประโยชน์สำหรับการแก้ไขปัญหา ตัวอย่างเช่นฉันมีหน้ารายการผลิตภัณฑ์บนไซต์ที่ไม่มีแอตทริบิวต์ lang = 'en' ที่ Google Chrome คิดว่าจำเป็นต้องแปลจากฟิลิปปินส์
Kzqai

@Kzqai แอตทริบิวต์ lang มีประโยชน์มาก แต่ได้กล่าวถึงแล้วในคำถามเดิม
Django Reinhardt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.