Hreflang 標籤初學者指南:您的問題已得到解答

已發表: 2021-11-17

Hreflang 標籤 - 容易出錯,但值得做對。 您可能已經聽說過您的 SEO 顧問大肆宣傳的術語,或者您可能剛開始 SEO 並想知道所有的大驚小怪是什麼。

在這裡,您可以找到常見問題的答案。 希望它能讓您有信心離開並與客戶、顧問或您的內部 SEO 團隊討論 hreflang 標籤。

為什麼使用 hreflang 標籤? 他們在做什麼?

Hreflang 標籤於 2010 年左右由 Google 首次引入,此後一直困擾著網站所有者和 SEO。 這個想法是為了幫助谷歌——以及其他搜索引擎——更好地了解哪些內容應該提供給哪些語言的使用者以及在哪些國家。

Hreflang 標籤是位於網站 <head> 中的代碼片段,通常也可以在 XML 站點地圖中找到引用。 在非代碼術語中,他們這樣說:

“嘿! 因此,此頁面適用於說希臘語並居住在希臘的人。 頁面的內容幾乎相同,但是是為講英語並居住在英國的人編寫的。 請將這些頁面提供給相關人員。 太塔了!”

如果你想知道 hreflang 標籤是什麼樣子的,這裡有一個帶註釋的例子:

hreflang 標記代碼的註釋示例

這個例子很簡單,但是有一些因素會增加出錯的機會。 您擁有的國家、語言和頁面越多,hreflang 標籤就越長、越複雜。

練習、練習、練習——習慣於在現實世界中看到 hreflang 標籤

對於任何想要更好地熟悉 hreflang 標籤的人,我的建議是練習。 練習從頭開始輸入它們,練習了解錯誤的外觀或查看競爭對手網站的標籤。

但是我該怎麼做呢?! 好吧,有很多方法可以查看其他網站是如何實現其 hreflang 標籤的。

  • 在任何站點上,您可以右鍵單擊並選擇“查看頁面源代碼”——這將顯示您正在查看的頁面的 HTML 代碼
  • 通過在 Mac 上按 command + F 或在 PC 上按 ctrl + F 並鍵入“hreflang”來搜索代碼
  • 然後,您應該能夠看到任何 hreflang 標記
  • 或者,您可以使用許多 hreflang 檢查工具之一,是我經常使用的工具 - 只需輸入網址,它就會為您提供標籤並顯示任何錯誤

常見問題

什麼時候需要使用 hreflang 標籤?

當您的網站提供多種語言的內容或針對不同的地理位置時,應使用 Hreflang 標籤。 例如,如果您有網站的英語部分和網站的西班牙語部分,那麼英語部分將具有 hreflang 標籤,告訴搜索引擎將講西班牙語的用戶推薦給西班牙語版本,反之亦然。

哪些搜索引擎使用 hreflang 標籤?

Google 和 Yandex 使用 Hreflang 標籤,而 Bing 和百度更喜歡語言元標籤。 語言元標記也位於網站代碼的 <head> 中,如下所示:

<meta http-equiv=”content-language” content=”en-us”>

如果我的網站只針對一種語言/國家/地區,我是否需要使用 hreflang 標籤?

如果您的網站僅針對一種語言或國家/地區,則不必使用 hreflang 標籤。 但是,您可能會發現您收到來自其他市場的不需要的、不相關的流量。

如果您想減少來自目標市場之外的流量,hreflang 標籤可用於更直接地告訴搜索引擎您的內容僅適用於特定語言和地區的使用者。

如果您將來確實要進行擴張,這種方法可能會阻礙您的努力,尤其是因為您將擁有較少的數據來顯示哪些市場已經對您的服務或產品感興趣。

如何查看我的網站訪問者來自哪些國家/地區?

前往您的 Google 分析帳戶並導航至受眾 > 地理位置 > 位置。

顯示分析中的位置報告的屏幕截圖

hreflang 標籤可以引用另一個域嗎?

絕對地! 一種國際 SEO網站結構選項是為每種語言/位置設置一個單獨的網站。

此選項稱為 ccTLD 或國家代碼頂級域結構。 這是一個特定於國家/地區的域名,它告訴搜索引擎該域中的內容僅適用於該國家/地區。 ccTLD 的一些示例包括:

  • https://www.example.de – 德國
  • https://www.example.co.uk - 英國
  • https://www.example.es – 西班牙

您的 .de 站點應在 hreflang 標記中引用您的 .co.uk 站點,依此類推。

如何檢查我的網站是否已使用 hreflang 標籤?

嘗試通過以下工具或類似工具運行您的網站,或檢查您的Google Search Console 屬性

https://technicalseo.com/tools/hreflang/

Google MUM 更新會終結 hreflang 標籤嗎?

谷歌一直在更新其算法,而於 2021 年 6 月推出MUM 更新側重於如何提供不同語言的內容,而不是如何識別和分類內容。

MUM 了解 75 種語言,基本上,無論內容最初是什麼語言,都將為用戶提供與其查詢最相關/最有用的內容。

所以,在回答這個問題時,不。 作為 SEO 工具並幫助 Google 和其他搜索引擎了解您的內容的上下文和受眾,hreflang 標籤仍然至關重要。

如何創建和實施 hreflang 標籤?

Hreflang 實現可以通過多種方式完成。 根據您的內容管理系統 (CMS),這是您的網站所基於的平台,可能有一個插件,例如Polylang ,可以幫助您批量生成它們。

還有許多用於單個標籤的方便的生成器,可幫助您掌握標籤的格式。 一個很好的例子是Aleyda Solis 的hreflang 標籤生成器工具。

hreflang 標籤是什麼樣的?

通常,hreflang 標記的格式如下:

<link rel=”alternate” href=”https://yourwebsite.co.uk” hreflang=”en-gb” />

網站越大,語言、位置甚至添加的域越多,它們確實會變得越複雜。

以下是針對單個域上的英語、西班牙語和法語的網站的 hreflang 標記示例:

<link rel=”alternate” href=”https://yourwebsite.com/en-gb/” hreflang=”en-gb” />

<link rel=”alternate” href=”https://yourwebsite.com/fr-fr/” hreflang=”fr-fr” />

<link rel=”alternate” href=”https://yourwebsite.com/es-es/” hreflang=”es-es” />

什麼是 x 默認 hreflang 標籤?

x 默認標籤用於告訴搜索引擎他們應該向哪個頁面發送不適合已經指定的語言或位置的流量。

例如,如果您的網站有特定區域僅迎合西班牙語、英語和法語用戶,您可以選擇將來自世界其他任何地方的流量發送到更通用的目標網頁——請參見下面的示例。

<link rel=”alternate” href=”https://yourwebsite.com/en-gb/” hreflang=”en-gb” />

<link rel=”alternate” href=”https://yourwebsite.com/fr-fr/” hreflang=”fr-fr” />

<link rel=”alternate” href=”https://yourwebsite.com/es-es/” hreflang=”es-es” />

<link rel=”alternate” href=”https://yourwebsite.com/” hreflang=”x-default” />

概括

希望您現在對 hreflang 標籤、它們的用途和使用時間有了更好的理解。 它們確實是國際 SEO 的重要組成部分,因此,如果您仍然不確定或想知道自己的 hreflang 標籤是否正確,請通過LinkedinTwitter與我們聯繫,我很樂意為您提供幫助。