如果 Google 選擇了錯誤的規範 URL,會發生什麼?

已發表: 2022-10-04

存在規範 URL 可以使您的網站免受“重複內容”引起的問題的影響。 但是,如果 Google 選擇了錯誤的規範 URL,它們通常會變成 SEO 的噩夢。

如果您注意到您的某些網頁已從 Google 的搜索結果中消失(儘管您滿足 Google 的所有先決條件),則可能是因為 Google 錯誤地將一個 URL 與一個完全不相關的規範 URL 關聯起來。 這可能會令人沮喪,尤其是當您試圖讓人們訪問您網站上的特定頁面時。

如果您也在尋找相同的目標,想知道為什麼 Google 未能為您的頁面選擇正確的主導 URL,那麼這篇文章將通過經過驗證的解決方案解決所有這些問題。 繼續閱讀以找到解決此問題的最佳方法。

挖掘歷史

谷歌網站管理員幫助論壇中的一位網站管理員首先發現了這一點,他注意到他網站的數百個頁面從谷歌列表中消失了。 他意識到 Google 為他的一些網頁選擇了不正確的規範 URL,他懷疑這是問題的根本原因。

他在 Google Search Console 中看到的具體錯誤是“重複,提交的 URL 未被選為規範”。

他解釋說:“問題在於這兩個頁面不是重複的,而且谷歌選擇的規範與用戶選擇的規範不匹配。”

谷歌的約翰穆勒在論壇上回應說,這確實是團隊正在努力解決的一個已知問題。 同時,他建議網站管理員使用 rel=”canonical” 鏈接元素來明確告訴 Google 哪個 URL 應該被視為每個頁面的規範版本。

Wrong canonical_seroundtable

資料來源:seroundtable.com

如果您遇到此問題,請務必檢查您的 Google Search Console 帳戶是否有任何“重複,提交的網址未被選為規範”錯誤。 然後,您可以在您的網頁上使用 rel=”canonical” 鏈接元素,以確保 Google 選擇正確的規範 URL。 但是,如果您仍然再次遇到相同的錯誤,則罪魁禍首可能是隱藏的。

規範標籤:為什麼 Google 沒有顯示正確的 URL?

我們被問到的最常見問題之一是為什麼 Google 沒有為我們的網站顯示正確的 URL。 答案通常在於規範標籤的使用方式。

為了更好地理解它,讓我們快速瀏覽一下規範標籤。

規範標籤是一種告訴搜索引擎哪個版本的頁面應該被視為“主”或主要版本的方式。 它們可用於處理重複內容問題,告訴搜索引擎在有多個可用版本時要索引哪個版本的頁面,並幫助確保在搜索結果中顯示正確的 URL。

下面,我將解釋如何添加規範標籤。

很少有人知道規範標籤可以以兩種方式使用。 首先,可以在head部分完成:

<link rel="canonical" href="https://example.com/" />

二、可以放在HTTP頭中:

HTTP/1.1 200 OK

Link: <https://example.com/>; rel="canonical"

代碼示例

Wrong canonical_Code sample

資料來源:boostcommerce.net

如果沒有正確使用規範標籤,可能會導致各種問題——包括搜索結果中顯示的錯誤 URL。 在本節中,我們將了解一些最常見的規範標籤錯誤以及如何修復它們。

根本不使用規範標籤

我們看到的最常見的錯誤之一是根本沒有使用規範標籤。 這通常是因為人們不知道他們是什麼或他們如何工作。

如果您網站的多個頁面上有相同或非常相似的內容,那麼使用規範標籤告訴搜索引擎應該將哪個頁面視為主要版本非常重要。 如果沒有規範標籤,搜索引擎將不得不自行決定要索引哪個頁面,這可能會導致問題。

wrong canoncial_duplicates example

例如,假設您在 www.example.com/blog-post 和 www.example.com/category/blog-post 上都有一篇博文。 如果您不使用規範標籤,則搜索引擎將不得不選擇要索引並顯示在搜索結果中的 URL。

這可能會導致用戶感到困惑,他們可能會單擊錯誤的 URL 並最終進入不是他們正在尋找的頁面。 它還可能導致您網站的 SEO 出現問題,因為搜索引擎可能會在兩個頁面之間分配鏈接權益,而不是將其全部分配給一個頁面。

為避免這些問題,請確保在所有具有相同或相似內容的頁面上使用規範標籤。 這將有助於搜索引擎索引正確的頁面並避免給用戶帶來任何混淆。

在規範標籤中使用相對 URL

我們看到的另一個常見錯誤是在規範標籤中使用相對 URL。 相對 URL 是不包含完整域名的 URL,例如 /blog-post 或 /category/blog-post。

在規範標籤中使用相對 URL 的問題在於,它們可能會被不同的瀏覽器和服務器以不同的方式解釋。 這又會導致錯誤的 URL 被規範化。

wrong canonicals_relative URL

為避免這種情況,請在規範標籤中使用絕對 URL。 絕對 URL 包括完整的域名,例如 https://www.example.com/blog-post。 這將確保正確的 URL 始終被規範化,無論不同的瀏覽器和服務器如何解釋它。

在規範標籤中使用參數

我們看到的另一個常見錯誤是在規範標籤中使用參數。 參數是 URL 中問號之後的部分,例如:

?utm_source=google&utm_medium=cpc&utm_campaign=spring-sale

參數通常用於跟踪目的,但它們也可用於其他用途,例如排序和過濾內容。 在規範標籤中使用參數的問題是它們可以改變 URL 的含義並導致錯誤的頁面被規範化。

為避免這種情況,請確保始終使用不帶任何參數的規範 URL。 這將確保正確的頁面被規範化,並且您網站上的跟踪或其他功能沒有問題。

您知道 Google 有專門的 Google Search Console 來處理參數嗎?

[電子書] 使用預測來加強 SEO 策略

在 SEO 預測領域發現不同的方法和結果。
閱讀電子書

在規範標籤中使用主題標籤

在規範標籤中使用主題標籤是另一個問題來源。 井號標籤是 URL 中井號之後的部分,例如 #blog-post 或 #category。

標籤通常用於鏈接到頁面的特定部分,但它們也可以用於其他事情,例如排序和過濾內容。 在規範標籤的上下文中,它們可以更改 URL 的含義。

你怎麼能避免這種情況? 始終使用不帶任何主題標籤的規範 URL,以確保標記正確的頁面,並且您網站上的鏈接或其他功能沒有問題。

處理錯誤規範的頁面標題

有時,所有這些錯誤背後的真正罪魁禍首可能只是“頭銜”!

提示錯誤 URL 的標題會使 Google 在確定展示哪個頁面時感到困惑。

wrong canonical_page titles

John Mueller 建議,如果您正在處理多個 ccTLD,請嘗試將域擴展名簡單地保留在頁面標題之外。

其他先決條件

如果你想用錯誤的規範來解決問題,你需要做的第一件事就是確定問題的根源。 不正確的規範可能來自幾個不同的地方:

  • 網站的代碼
  • 站點地圖
  • 站長工具

wrong canonicals_other prerequisites

一旦確定了問題的根源,就可以開始修復它。 如果問題來自網站的代碼,您需要編輯代碼並確保所有鏈接都指向正確的頁面。 如果問題來自站點地圖,您需要刪除或更新它們,以便它們指向正確的頁面。

wrong canonicals_Search console

最後,如果問題來自網站管理員工具,您可以更新站點地圖或使用“更改地址”工具。

最後的收穫

規範標籤對任何 SEO 策略都至關重要,但它們經常被誤解或使用不正確。 如果您想確保您的頁面被正確規範化,請避免上述這些常見錯誤。

通過遵循這些提示,您可以確保不會錯過任何潛在的流量或排名機會。 您在您的網站上看到過這個問題嗎? 請在下面的評論中告訴我們。