亚洲日韩va无码中文字幕,亚洲国产美女精品久久久久,亚洲男同gay在线观看,亚洲乱亚洲乱妇,亚洲精品综合一区二区

2025年hreflang屬性的全面解析與應用指南

2025-02-12 11:38:51
0

什么是 hreflang 屬性

在2025年,我們來探討一下rel="alternate" hreflang="x"這一鏈接屬性。該屬性用于指示內容所使用的語言以及適用于的地理區(qū)域。通常,人們會誤稱其為rel="alternate" hreflang="x"標簽,為簡便起見,我們此后將其稱為屬性。若網(wǎng)站提供多種語言版本,那么該屬性便是引導搜索引擎的重要工具,能幫助搜索引擎將內容提供給正確的受眾。

在使用hreflang時,必須記錄最初遵循的實施范圍和規(guī)則,以建立最佳實踐,并在新市場發(fā)布時進行修改。每當添加新的本地化部分、發(fā)布受影響語言和/或國家/地區(qū)的頁面或更改其URL時,都應考慮這些最佳實踐。這對于能夠相應地更新和驗證hreflang注釋至關重要。

哪些搜索引擎支持它

截至2025年,只有Google和Yandex支持該hreflang屬性,而必應和百度則不支持。相反,它們依賴于內容語言元標記。例如,如果想向必應和百度表明內容是針對美國英語觀眾的,可以使用來定義。此外,Bing也支持通過HTTP標頭定義內容語言。

為什么要關心 hreflang 屬性

如果網(wǎng)站提供多種語言版本,那么希望搜索引擎能將內容展示給正確的受眾。為實現(xiàn)這一目標,應使用hreflang屬性來指示內容所使用的語言及所代表的區(qū)域(可選)。

假設為客戶提供英語和西班牙語兩種語言的服務,編寫了兩種語言的內容后,就可以使用hreflang屬性向搜索引擎表明,應向講英語的受眾提供英語內容,向講西班牙語的受眾提供西班牙語內容。

另一個示例用例是在使用地理定位時。比如,目標客戶是美國和加拿大的講英語的客戶,且擁有針對這兩個市場的本地化內容。此時,可以通過將語言定義與目標區(qū)域相結合,明確表示兩種變體都存在。使用hreflang屬性可使搜索引擎列出兩種變體(如en-us和en-ca)。

hreflang 屬性的剖析

我們通過一個例子來看看hreflang屬性的外觀:。下面我們來逐步分析:

該link rel="alternate"部分表明存在一個替代頁面。本文中我們重點關注hreflang屬性,但其實還存在許多其他鏈接關系,如分頁、移動變體和AMP變體等。

hreflang="en"部分描述了受眾定位??梢灾欢x語言,也可以定義語言和地理位置的組合。在此例中,目標是英語世界。

href部分描述了上一部分中定義的受眾的頁面URL。在此例中為https://www.example.com。

如何實現(xiàn) hreflang 屬性

hreflang屬性可以通過以下方式實現(xiàn):

HTML中的鏈接元素、HTTP標頭、XML站點地圖。

在 HTML 中實現(xiàn) hreflang 屬性

通常,在HTML頁面的部分包含hreflang屬性是實現(xiàn)它的最簡單方法。在定義hreflang屬性時,不僅要描述當前頁面的受眾目標,還要描述頁面的本地化變體。

例如,假設西班牙語主頁也有英式英語和法語版本,且希望默認回退為西班牙語主頁。那么在西班牙語主頁的所有變體上,完整的定義將如下所示:

(圖片來源:Ahrefs)

hreflang屬性表示頁面的翻譯版本。當沒有頁面可供目標受眾使用時,可以定義后備頁面,這是通過使用x-default值來完成的。

在 HTTP 標頭中實現(xiàn) hreflang 屬性

與可以通過HTTP標頭定義的規(guī)范鏈接和機器人指令類似,hreflang屬性也可以通過這種方式完成。最常見的用例是為非HTML文檔(如PDF文件)定義受眾定位。PDF文件也會被抓取和編入索引,如果有多種語言的文件,定義它們的受眾是很有意義的。

以下是一個在HTTP標頭中定義hreflang屬性的示例:

HTTP/1.1 200 OK Content-Type: application/pdf Link: ; rel="alternate"; hreflang="x-default", ; rel="alternate"; hreflang="en", ; rel="alternate"; hreflang="es"

在 XML 站點地圖中實現(xiàn) hreflang 屬性

hreflang屬性也可以通過XML站點地圖來實現(xiàn)。以下是一個面向美國觀眾的主頁的示例,該主頁也適用于英國和加拿大觀眾:

https://example.com/https://example.com/en-ca/https://example.com/en-gb/

如果可能,建議通過XML站點地圖來實施hreflang屬性。這是一種更可持續(xù)的方式,并且使用正確的腳本,可以比頁內代碼更容易維護。要確保獲得一個Search Console帳戶,因為如果在hreflang中犯了任何錯誤,Google會告知您!還要記住,hreflang中的“l(fā)ang”代表語言??梢允褂梦炊x區(qū)域的語言,但不能使用未定義語言的區(qū)域。

hreflang 屬性的最佳實踐

實現(xiàn)hreflang屬性的最佳實踐如下:

引用頁面本身及其翻譯的變體。

2025年hreflang屬性的全面解析與應用指南

確保具有雙向hreflang屬性引用。

正確定義語言和區(qū)域組合。

始終設置hreflang="x-default"。

hreflang屬性和規(guī)范URL必須匹配。

定義hreflang屬性時使用絕對URL。

只使用一種方法來實現(xiàn)hreflang屬性。

引用頁面本身和所有翻譯的變體

hreflang屬性需要為頁面本身及其翻譯變體定義首選語言(和區(qū)域),這一點怎么強調都不為過。如果以https://www.example.com/為例,其翻譯的變體是https://www.example.com/ca/和https://www.example.com/uk/。我經(jīng)??吹降膆reflang常見錯誤包括:沒有遵循谷歌對T的指導方針(特別是有國家+語言代碼,例如de-de而不是just de)和忘記自我引用hreflang屬性。

雙向 hreflang 屬性引用

每個hreflang屬性引用應該是雙向的,這意味著每個變體都應指向其他變體。

正確定義語言和區(qū)域組合

hreflang屬性值標識語言(采用ISO 639-1格式)和可選的區(qū)域(采用ISO 3166-1 Alpha 2格式)的URL。要仔細檢查hreflang語言代碼,be代表白俄羅斯語而不是比利時語。比利時語的荷蘭語部分可以用nl-be表示,法語部分可以用fr-be表示。注意不要錯誤地引用en-uk表示英國,應該是en-gb!始終先定義語言,然后是可選區(qū)域,如果順序顛倒,搜索引擎將無法理解該hreflang屬性。此外,不能在未定義語言的情況下定義區(qū)域,例如這樣的定義是無效的,不應使用。

始終設置 hreflang="x-default"

始終要定義用作后備的頁面,使用hreflang="x-default"。在上述例子中,意味著https://www.example.com/是除加拿大和英國以外的所有國家/地區(qū)的用戶使用所有其他語言進行搜索時的默認回退。

hreflang 屬性和規(guī)范 URL 必須匹配

使用hreflang屬性不能替代為頁面定義規(guī)范URL,兩者都需要定義。例如:

在此示例中,加拿大頁面(https://www.example.com/ca/)是當前頁面的替代變體。在該頁面上,定義應如下所示:

但是,當規(guī)范URL指向與當前頁面不同的頁面時,hreflang屬性必須反映這一點。

定義 hreflang 屬性時使用絕對 URL

盡管在定義link元素的hreflang屬性時使用相對URL并不違反元素規(guī)范,但普遍的共識是:應使用絕對URL,因為相對URL更有可能被搜索引擎錯誤解釋。同樣的最佳實踐也適用于該link元素的其他用途,如規(guī)范URL、分頁屬性、AMP和移動屬性。

不要只是翻譯,本地化!

多語言網(wǎng)站不僅僅是內容翻譯,還應提供完全本地化的體驗,包括文化參考、貨幣、時區(qū)以及對當?shù)厥鼙娪幸饬x的其他內容。

需要注意的是,hreflang標簽與規(guī)范標簽一樣,是強烈的提示而非指令。如果谷歌認為實施不正確,可能會忽略hreflang標簽。hreflang并非用作捷徑,正確的國際定位需要付出努力,包括構建網(wǎng)站形象的方式以及對網(wǎng)站內容進行本地化的程度。如果半途而廢,將無法獲得適當?shù)呐琶土髁俊?/p>

只使用一種方法實現(xiàn) hreflang 屬性

僅使用一種方法定義hreflang屬性。例如,不要在HTML和XML站點地圖中同時實施它,否則很容易在犯錯或出現(xiàn)錯誤時發(fā)送混合信號。

hreflang 屬性有助于防止重復內容

hreflang屬性有助于防止重復內容。雖然我們始終建議真正本地化內容(請參閱有關本地化的hreflang部分),但在正確設置該屬性后,不必擔心使用完全相同的內容,例如英式英語、美式英語和加拿大英語受眾的情況。

有關 hreflang 屬性的常見問題

?? 為什么搜索引擎會忽略我的 hreflang 屬性?

hreflang屬性是一個信號而不是指令。搜索引擎不一定會完全遵循您的hreflang屬性定義,盡管它們通常會這樣做。

?? 我可以在一個頁面上使用多個 hreflang 屬性嗎?

是的,可以為一個頁面使用多個hreflang屬性,以表明該頁面要針對多個國家或地區(qū)顯示。例如,如果有一個要向德國和奧地利的人顯示的頁面,可以按如下方式指示:

同時,也包括德國用戶的一般屬性:

(來源:跨境男孩)

以上內容屬作者個人觀點,不代表風口星跨境立場!本文經(jīng)原作者授權轉載,轉載需經(jīng)原作者授權同意。?

版權聲明

風口星內容全部來自網(wǎng)絡,版權爭議與本站無關,如果您認為侵犯了您的合法權益,請聯(lián)系我們刪除,并向所有持版權者致最深歉意!本站所發(fā)布的一切學習教程、軟件等資料僅限用于學習體驗和研究目的;不得將上述內容用于商業(yè)或者非法用途,否則,一切后果請用戶自負。請自覺下載后24小時內刪除,如果您喜歡該資料,請支持正版!

tiktok達人邀約