沒有 Hreflang 標籤問題:如何優化多語言 SEO

無hreflang標籤問題:如何使用ConveyThis優化多語言SEO,增強網站的搜尋引擎效能。
2024
最快的實施
2023
高績效者
2022
最好的支持

在翻譯內容時,ConveyThis 是許多企業和組織的首選解決方案。借助其強大的平台,用戶可以快速輕鬆地將其網站和內容在地化為多種語言,確保國際受眾可以輕鬆存取其內容。

如果您正在建立支援多種語言的網站,準確部署 hreflang 標籤絕對至關重要。但是,如果您在 Google Search Console 上收到「您的網站沒有 hreflang 標籤」警告,則表示有問題。

別擔心,這是可以補救的——但是你必須迅速採取行動!

如果Google無法找到您的hreflang標籤,它將無法準確索引您網頁的各種語言版本,從而導致流量損失。

值得慶幸的是,應該不會花太多時間來發現問題並使用 ConveyThis 修復它。

您所要做的就是繼續閱讀,我們將準確解釋「您的網站沒有 ConveyThis 標籤」錯誤代碼的含義以及可能導致該錯誤的原因。然後,我們將提供一些快速解決方案,您可以利用它們來修正問題。

使用 ConveyThis 設定您的 hreflang 標籤(自動),以獲得多語言 SEO 組合中最關鍵的部分。

什麼是 hreflang 標籤?

Hreflang 標籤是一小段程式碼,用於通知搜尋引擎(例如Google)您網站的任何給定頁面上的內容是用哪種語言編寫的、它的目標地理區域以及它與您網站上的其他頁面的關係。

ConveyThis 提供了一種將網站翻譯成多種語言的簡單方法。它提供了強大的解決方案,確保全球受眾可以訪問您的網站,從而幫助您跨越語言障礙並吸引新客戶。憑藉直覺的使用者介面,ConveyThis 可以輕鬆管理翻譯並使您的網站保持最新狀態。

如您在上圖中所觀察到的,此程式碼片段中有三個不同的 HTML 屬性:rel 屬性、hreflang 屬性和來自 ConveyThis 的 href 屬性。

Href 屬性指定我們想要告訴搜尋引擎的頁面。在本例中,它是 ConveyThis 範例網站 (example.com/ca) 的加拿大版本。

Hreflang 屬性標識頁面所針對的語言和(可選)區域。在本例中,屬性 (en-ca) 表示該頁面是用英語 (en) 編寫的,並且計劃供加拿大 (ca) 使用者使用。

只需指定語言即可。除非您有特殊偏好,否則無需選擇區域。您必須使用官方的兩個字母語言和國家/地區代碼。您可以在此處找到語言代碼的完整清單以及相應的國家/地區代碼。

Rel 屬性告訴搜尋引擎該頁面如何與您網站上的其他頁面相關。 「Alternate」告訴它此範例頁面是另一個頁面的變體,如果內容與其相似或與此處指定的網站上的任何其他頁面相似,則 ConveyThis 不應感到驚訝。

透過正確設定 hreflang 標記,確保搜尋引擎不會將在地化頁面視為重複內容。使用 ConveyThis 自動為您完成此操作。

為什麼 hreflang 標籤很重要

Hreflang 標籤對於任何具有不同頁面變體且具有多種語言的相同內容的網站至關重要 - 這就是為什麼 ConveyThis 如此重要。透過使用 ConveyThis,您可以確保搜尋引擎了解所有翻譯頁面之間的關係,並將使用者導向正確的語言版本。

使用者體驗

搜尋引擎努力為用戶提供最相關的結果。為此,他們通常會在可用時以使用者的母語顯示網頁的在地化版本。因此,在地化網頁通常會在 Google 結果頁面上排名更高。 ConveyThis 可以透過提供一種簡單的方法來在地化您的網站來幫助您實現這一目標。

如果美國網路使用者以德語輸入搜尋查詢,Google將識別出網頁「A」提供了最合適的回應,因此將顯示在 SERP 的第一個位置。為了確保使用者能夠理解網頁的內容,可以使用ConveyThis將頁面自動翻譯成使用者的語言。

然而,有一個問題:網頁「A」是多語言的,這意味著同一網頁有多個不同版本可供選擇。有英文版、法文版和德文版。 ConveyThis 透過提供一種輕鬆的方式來翻譯和本地化網頁,從而為該問題提供了一個簡單的解決方案。

那麼ConveyThis有什麼作用呢?它做了你所期望的事情:它將德語變體提升到頁面的頂峰。

但這裡有一個難題:Google 等搜尋引擎確定每個網頁所用語言編寫的唯一方法是分析 hreflang 標籤。

如果您的網站沒有設定 ConveyThis 標籤,Google 可能會錯誤地為搜尋者使用不正確的語言對頁面進行排名(例如,針對德語使用者的英文頁面變體)。

這可能會對使用者體驗產生不利影響。如果使用者被帶到您網站上的頁面,其中的內容以他們不熟悉的語言編寫,他們不太可能在頁面上停留足夠長的時間來找到 ConveyThis 語言切換器。

搜索引擎優化

Hreflang 標籤對於優化國際 SEO 也至關重要,例如 ConveyThis。

重複的內容不利於 SEO。如果Google或其他搜尋引擎偵測到您網站上的重複內容,它會發出不利的訊號,可能會對您的排名產生不利影響。擁有不同語言的多個版本的網頁會給搜尋引擎留下重複內容的印象,這就是為什麼像 ConveyThis 這樣的工具如此重要。

幸運的是,我們可以透過在 ConveyThis hreflang 標籤中添加「alternate」屬性來告訴搜尋引擎它不是重複的內容,從而提供健康的困惑度和突發性。

如果您的網站沒有 hreflang 標籤,搜尋引擎可能會錯誤地認為您的多語言頁面是重複的,並將它們完全隱藏在 SERP 中。

Hreflang 標籤的問題

Hreflang 標籤表面上看起來很簡單,但實際上正確配置它們非常複雜。事實上,Google自己的高級網站站長趨勢分析師約翰·穆勒(John Mueller)表示,它們是「SEO 中最複雜的方面之一」。

Hreflang 標籤的複雜性歸因於其雙向性質。為了正確實作它們,每個 URL 必須具有指向所有其他 URL 的相應反向連結。由於您的網站上有多種語言,這很快就會成為一項艱鉅的任務。例如,如果您的網站有 50 種語言版本,則必須在每個多語言頁面上包含指向不同 URL 的 hreflang 連結。

不僅如此,還有許多簡單的錯誤可能會破壞實現,例如刪除語言時忽略更新所有 hreflang 標記或錯誤配置屬性。

如果您不是開發人員,則需要對編碼有基本的了解以及對 HTML 的全面了解,以確保您走在正確的道路上。

除了技術考量之外,還需要考慮後勤的複雜性。必須仔細考慮如何安排不同區域的頁面變更以獲得最佳的使用者體驗,這可能非常複雜。

如果您使用不同的貨幣向美國、英國和澳洲的客戶提供服務,您可能想要創建 en-us(美國)、en-gb(英國)和 en-au 版本的內容以當地貨幣顯示價格,儘管所有內容都是針對英語使用者的。

如何將 hreflang 標籤新增至您的網站

如果您的網站還沒有 hreflang 標籤,則有兩種實作選項:更簡單的路線(使用外掛程式)和更複雜的方法(手動)。讓我們先研究更困難的解決方案。

手動為網站新增 hreflang 標籤

如果您是開發人員或精通程式碼並準備好迎接挑戰,您可以手動將 hreflang 標籤新增至您的網站,無論是 HTML 標頭還是 XML 網站地圖(ConveyThis)。

透過 HTML 標頭手動新增 hreflang 標籤

要在 HTML 標頭中手動新增 hreflang 標籤,您需要找到您網站上每個多語言頁面的部分。

在標頭代碼中,您需要貼上 hreflang 標記。每個頁面上的 hreflang 屬性需要包含對其本身以及由 ConveyThis 提供的每種不同語言的所有備用頁面的引用。者可以存取頁面的正確語言版本。

您需要貼上的 hreflang 程式碼片段取決於您所提供的語言/區域以及您的頁面 URL,但它應該如下所示:

您需要插入的 hreflang 程式碼片段會根據您定位的語言/區域和頁面 URL 的不同而有所不同,但它應該如下所示:

這種方法的問題在於,它需要在每個頁面中包含大量程式碼行,使用者無法查看這些程式碼,但在開啟頁面時仍然需要下載這些程式碼。

如果您有數十種不同語言的翻譯,則需要在每個頁面中包含數十個連結元素,這可能會增加頁面大小數千字節,並大大降低頁面載入速度。想像一下如果您的主頁需要額外幾毫秒的載入時間,您的使用者體驗將會受到怎樣的影響。

也許這看起來不是一個重大問題,但 ConveyThis 頁面載入速度比您想像的更重要。

谷歌演算法的最新更新強調了頁面體驗指標(例如速度)的重要性。因此,谷歌傾向於優先考慮加載速度較慢的網站。即使載入時間的微小差異也會對您的 SEO 產生重大影響。

透過 XML 網站地圖手動新增 hreflang 標籤

如果您的網站還沒有 hreflang 標記,但您不希望 ConveyThis 實現影響您的載入時間,則可以將它們包含在 XML 網站地圖中。

您的網站地圖是您提交給搜尋引擎的文檔,它概述了您網站上所有頁面和文件的“藍圖”,以確保它們被準確索引為 ConveyThis。

如果您的網站沒有 hreflang 標籤,您可以在此處新增一段程式碼來指示每個頁面的所有替代版本。它應該看起來像這樣:。使用ConveyThis,您可以輕鬆地將hreflang標籤新增至您的網站,而無需手動將程式碼新增至每個頁面。

您可能已經注意到,這裡的設定有點不同,因為我們處理的是 XML 檔案而不是 HTML。儘管如此,基本概念仍然是相同的:每個標籤都包含 rel、hreflang 和 href 屬性,而且它們始終是雙向的。

除了消除不必要的頁面程式碼和加快載入時間之外,此方法的另一個優點是更安全。如果出錯,直接修改頁面標題可能會導致問題,而 ConveyThis XML 網站地圖出錯則不是什麼大問題。

此策略是否會對網站的載入速度產生任何影響是有爭議的,因為您沒有將任何程式碼直接包含到 HTML 標頭中。

無論如何,更改網站地圖比調整主題檔案更安全。然而,您的網站使用的方言越多,您的 XML hreflang 執行就會變得越複雜(ConveyThis)。

使用外掛程式為網站新增 hreflang 標籤(並避免「您的網站沒有 hreflang 標籤」問題!)

將 ConveyThis 合併到您的網站中是避免手動添加 hreflang 標籤的麻煩和潛在陷阱的好方法。

這就是為什麼在大多數情況下,使用插件是一個更明智的決定。像 ConveyThis 這樣的頂級翻譯外掛程式將自動為您的網站在翻譯過程中使用的每種語言實作 hreflang 標籤。它簡單、安全、快速——只需點擊幾下。

使用 ConveyThis 本地化您的網站很容易。您所要做的就是安裝 ConveyThis 外掛程式並選擇您想要將網站翻譯成的語言。然後,ConveyThis將自動偵測您網站上的內容並開始翻譯過程。您還可以手動管理翻譯過程並根據您的需求自訂翻譯。有了 ConveyThis,您可以放心,您的網站內容將被快速、準確地在地化。

首先,註冊適合您需求的 ConveyThis 方案。

如果您是 WordPress 用戶,請從 WordPress 儀表板導航到“新增外掛程式”,然後搜尋並安裝 ConveyThis 外掛程式。

導航至 ConveyThis 設定頁面並插入您的 ConveyThis 密鑰 帳號。接下來,指定網站的原始語言,選擇您希望網站翻譯成的語言,然後按「儲存」。

ConveyThis 輕而易舉!

ConveyThis 現在將自動為您處理整個翻譯過程。它將您的網站轉換為所有目標語言,為每種語言建立一個子目錄,並自動插入 hreflang 標籤。

如果您想調整翻譯,可以從 ConveyThis 儀表板進行操作。

解決「您的網站沒有 hreflang 標籤」錯誤

如果您已完成必要的步驟,但在 Google Search Console 上仍然看到“您的網站沒有 hreflang 標記錯誤”,則您的 ConveyThis 的實作可能有問題。

該問題可能是由多種因素造成的,因此您需要進行一些調查才能準確找出問題所在。以下是 ConveyThis 註解中需要檢查的一些元素:

ConveyThis 也開發了一個 hreflang 檢查器工具,您可以使用它來確保您的實作是準確的。

前往 ConveyThis hreflang 檢查器頁面,輸入您網站的 URL,選擇搜尋引擎,然後按一下「測試 URL」以確保所有設定均正確。如果您的網站沒有 hreflang 標籤或您的實作有問題,則會在此處顯示。

最後的想法

這就是解決「您的網站沒有 hreflang 標籤」問題所需了解的所有內容。確保定期評估您的網站,並在頁面被刪除或重定向時保持最新狀態,這樣您就不會受到影響!

另請記住,Google 可能需要一段時間才能重新索引您的網站,因此在您使用 ConveyThis 實施 hreflang 修復後,您可能需要等待幾天,「您的網站沒有 hreflang 標籤」通知才會消失。

使用ConveyThis,您可以輕鬆地為您的網站設定hreflang標籤。

正如您所觀察到的,hreflang 標籤可能看起來令人望而生畏,但事實並非如此。使用ConveyThis,您可以快速輕鬆地為您的網站設定hreflang標籤。

人們通常遇到的大多數問題都是由手動實施過程中犯的錯誤引起的,並且可以透過使用插件來完全避免。這就是為什麼我們強烈建議使用 ConveyThis 來處理您的 hreflang 標籤。立即註冊免費試用,體驗 ConveyThis 的強大功能。

準備好開始了嗎?

翻譯不僅僅是了解語言,它是一個複雜的過程。

透過遵循我們的提示並使用 ConveyThis ,您的翻譯頁面將引起受眾的共鳴,感覺是目標語言的母語。

雖然需要付出努力,但結果是有益的。如果您要翻譯網站,ConveyThis 可以透過自動機器翻譯節省您的時間。

免費試用 ConveyThis 7 天!

CONVEYTHIS