為什麼要注意 Hreflang 標籤以及如何在 Magento 2 商店中有效地使用它們?

已發表: 2018-10-09

走上國際擴張的道路是一件複雜的事情,需要一個深思熟慮的 SEO 戰略,一個國際化的戰略。 Hreflang 標籤允許將潛在購物者帶到與他們的查詢完全匹配的正確內容和產品,並讓他們避免重複內容問題。 讓我們詳細了解一下,讓 hreflang 標籤設置小菜一碟!

目錄

  • 什麼是 Hreflang 標籤?
  • 您的 Magento 2 商店是否需要 Hreflang 標籤?
    • 不同國家和語言選項的 Hreflang 標籤
  • 為什麼需要 Hreflang=”x-default”?
  • 你應該避免哪些錯誤?
  • Hreflang 註解:一些建議
  • 3 +1 流行的方法來設置 Hreflang 標籤
    • 1. XML 站點地圖文件
  • 在 Magento 2 中設置 Hreflang 標籤的最簡單方法是什麼?
    • 啟用 Hreflang 標籤
    • 備用 URL 的語言設置
    • X-默認
      • 網址鍵
      • 身份證鑰匙
      • Hreflang 鍵
  • 便利多合一的地方
  • 底線

什麼是 Hreflang 標籤?

什麼是 Hreflang 標籤?

Hreflang 是一種技術解決方案,適用於具有不同語言的相同(或相似)內容和/或定位多個位置的網站。 換句話說,如果您以多種語言經營一家國際商店或希望在您所在國家/地區以外銷售(即使那裡使用相同的語言),那麼實施此類標籤就是您的選擇。

例如,有一個潛在的講法語的客戶在網上沖浪。 購物者正在尋找的產品頁面在搜索結果中提供英文版,但您也有法文版。 目標是什麼? 您應該確保這個客戶到達網站的法語版本或其他特定頁面。 Hreflang 標籤有助於指定哪些用戶的頁面是針對哪些用戶的。 在深入挖掘之前,請務必熟悉 Google 的官方說明。

您的 Magento 2 商店是否需要 Hreflang 標籤?

您的 Magento 2 商店是否需要 Hreflang 標籤?

如果您對以下陳述中的至少一項回答“是” ,那麼這些標籤對於您的網站來說是必須的:

  • 基於 Magento 的商店中有不同語言的相同內容。
  • 有些內容是用一種語言編寫的,適用於不同的地區。

以下是需要 hreflang 標籤的網站的一些流行的現實生活場景:

示例#1。 一個英語網站,有三個不同的版本:一個是針對美國的,另一個是針對英國的,第三個是針對世界其他地區的。

示例#2。 三種國際語言的網站:英語、西班牙語和法語。

示例#3。 一家具有全球影響力的電子商務商店,為各大洲提供三個版本:歐洲、亞洲、美國和加拿大。
示例 #4:一個位於美國的電子商務網站,網站版本為英語和西班牙語。
示例 #5:一個國家/地區的網站,具有各種當地/州語言。

不同國家和語言選項的 Hreflang 標籤

  • Hreflang 值包括用連字符分隔的語言和國家/地區代碼。
  • Hreflang 值只設置一次。 因此,不能有兩個版本的電子商務商店同時針對同一語言和來自一個位置的用戶(每種語言和國家/地區組合必須是唯一的)。
  • URL 地址可以同時獲得幾個 hreflang 值。

為什麼需要 Hreflang=”x-default”?

為什麼需要 Hreflang=”x-default”?

“X-default”是 hreflang 屬性的一個特殊值,如果 hreflang 標記中的任何語言都不符合他們的瀏覽器設置,它會顯示您的在線購物者必須被引導到哪個頁面。 換句話說,如果客戶的位置和語言與設置不符,他們會被重定向到您默認設置的電子商務商店版本。 例如,來自德國的購物者用英語搜索產品。 通常,不會有相應的 URL 地址。 在這種情況下,使用 x-default。

你應該避免哪些錯誤?

hreflang 錯誤
據消息人士透露,對於在線業務而言,在設置 hreflang 標籤時避免以下錯誤至關重要:

  • 不正確的hreflang鏈接,
  • 頁面源代碼中的 hreflang 屬性衝突,
  • 錯誤的hreflang值,
  • 沒有 hreflang 屬性的頁面,
  • 為非多語言網站或針對一個位置的網站設置 hreflang 標籤。

Hreflang 註解:一些建議

Hreflang 註解必須在 URL 級別實現。 因此,不同國家和語言的每組 URL 地址都有自己的註釋。

  1. 並非所有電子商務頁面都可以存在於所有地區和語言中。 不建議使用 hreflang 註釋來指示不存在的頁面。
  2. 只有您希望被搜索引擎索引的頁面才需要 Hreflang 註釋——它們通常是產品、類別和 CMS 頁面。
  3. 不建議在非規範 URL 地址中包含 hreflang 註釋。

3 +1 流行的方法來設置 Hreflang 標籤

設置 Hreflang 標籤的方法

1. XML 站點地圖文件

在 Sitemap 文件中處理 Google 數據時存在某些問題。 因此,在選擇這種方法時,您可能會在 Google Search Console 中遇到某些錯誤。
通常,在全球網站的每個頁面的 HTML 源代碼中實現 hreflang 標記時,開發人員更喜歡使用 XML Sitemap 文件。 通常認為,hreflang 註釋在 XML 站點地圖中產生的問題比在頁面上的標頭代碼部分中產生的問題更多。

2.每個頁面的HTTP標題

該方法肯定有一些好處:
Google 不斷地從 HTTP 標頭而不是 XML Sitemap 文件接收數據。
您可以為每個 URL 配置 HTTP 標頭,即使是那些缺少本機源代碼的 URL,以及 PDF 文件和其他非 HTML 文件。
然而,這種方法使用起來相當複雜,並且帶來的困難多於優點。

3.每個頁面的HTML代碼標題部分

這種方法很簡單,但也有一些缺點,尤其是在使用 x-default 值時。 因此,如果主頁旨在根據瀏覽器中列出的語言和位置重定向客戶,我建議考慮使用前兩種方法,或者另一種方法;)。

在 Magento 2 中設置 Hreflang 標籤的最簡單方法是什麼?

Magento 2 的 Seo Suite Ultimate 擴展允許優化添加 hreflang 標籤和通知 Google 爬蟲有關替代頁面版本的過程。

SEO Suite Ultimate MageWorx 這種一體化解決方案有助於處理大量 SEO 配置,hreflang 標籤只是其功能的一小部分。 您將能夠:

  • 設置 hreflang URL 範圍(網站或全球),
  • 在產品、類別和 CMS 頁面上使用 hreflang 標籤,
  • 使用默認語言環境中的語言代碼,
  • 手動選擇備用 URL 的語言,
  • 為非本地化頁面設置 X-default hreflang 屬性,
  • 通過 ID、URL 鍵或 hreflang 屬性連接這些類型的本地化頁面,
  • 方便地概述備用 hreflang 設置。

啟用 Hreflang 標籤

要調整功能,請轉到Stores – Configuration – MageWorx – SEO – SEO Base – Hreflang URLs Settings
該模塊的美妙之處在於能夠進行商店視圖特定的 hreflang 配置。 您需要做的就是切換到您希望為其設置 hreflang 標記的商店視圖。

SEO 套件終極版
該擴展允許在一個網站(本地)或所有網站(全球)中設置這些標籤。 如果設置了網站選項,則備用 URL 僅在一個網站內有效,如果是全局 - 備用 URL 在網站之間有效。
SEO 套件終極版
此外,您將能夠簡單地禁用/啟用 hreflang 標記並指定您希望為它們設置的內容:

  • 類別,
  • 產品,
  • CMS頁面,
  • 登陸頁面。

SEO SUite Ultimate MageWorx 博客

備用 URL 的語言設置

如果您希望為站點的每個商店視圖設置不同的默認語言,您將需要這些設置。
例如,英語和法語是您的電子商務商店的兩種商店視圖的默認語言。 默認情況下,這些語言的代碼將用於備用 URL。 你會得到 hreflang=”en” 和 hreflang=”fr”。
但是,如果您需要設置與為商店視圖指定的語言不同的語言,您可以禁用“使用默認語言環境中的語言代碼”設置,並通過單擊下拉菜單手動選擇所需的語言:

備用 URL 的語言設置

要更改商店視圖默認語言,請轉到商店⟶ 配置 ⟶ 通用 ⟶ 常規 ⟶ 區域設置選項並進行必要的修改。
如果您有針對不同位置的相同語言的頁面,則需要“國家/地區代碼”設置。 例如,為來自加拿大和美國的購物者提供的英文頁面。 啟用設置後,您可以使用 Magento 設置(默認設置)或手動指定所需的國家代碼:

“國家代碼”設置

X-默認

只需單擊鼠標即可啟用此設置!

Magento 2 中的 X-Default
CMS 頁面的備用 URL

該擴展使連接本地化版本的 CMS 頁面變得容易。
很多時候,商家必須創建多個 CMS 頁面——每種語言一個。 因此,翻譯後的頁面具有不同的 ID,並且通常具有 URL 鍵。 為了讓系統確定您擁有同一頁面的本地化版本並添加備用 URL,SEO Suite Ultimate 允許通過 ID、URL 或 hreflang 鍵關聯此類頁面。 應為每個 CMS 頁面手動指定最後一個選項(主頁除外)。

網址鍵

如果您決定對 CMS 頁面的翻譯版本使用相同的 URL 密鑰,請確保選擇此選項。 該模塊將使用相同的 URL 鍵定位和分組所有頁面。 然後,將添加正確的備用 URL。

身份證鑰匙

此選項最適合具有不同商店視圖的相同語言內容的頁面。 例如,如果您的 CMS 頁面是英文的,但您同時針對加拿大和美國,您可能對它們有不同的商店瀏覽量。

Hreflang 鍵

如果您的 CMS 頁面具有不同的 URL 鍵,我們建議您選擇此選項。 該擴展將為每個 CMS 頁面添加一個新屬性。 因此,您將能夠為同一頁面輸入唯一值,並指示它們具有相同的內容但使用不同的語言:

CMS 頁面的備用 URL

便利多合一的地方

為了促進設置 hreflang 標籤和測試正確標籤的過程,Magento 2 SEO Suite Ultimate 擴展允許您方便地在後端查看備用站點 URL:
實際上,您可以在此處查看 hreflang 標記配置是否正確。 否則,帶有錯誤的框將以紅色突出顯示以通知您。

Magento 2 SEO Suite Ultimate 擴展
底線

正確的 hreflang 標籤配置對於決定走向國際的每個在線實體都至關重要。 SEO Suite Ultimate 擴展將很好地照顧您基於 Magento 的業務(單擊此處了解有關附加組件的 Magento 1 版本的更多信息),並使國際 SEO 快速輕鬆。

如果您有任何問題或建議,請隨時在下面發表評論!