當完全相同或幾乎完全相同的內容出現在兩個或多個頁面上時,稱為重複內容。重複內容的最大問題是搜尋引擎不知道要索引或顯示在搜尋結果中的內容版本。也很難弄清楚在哪裡直接連結指標,如權威和信任。並且當其他站點需要在重複的內容版本之間進行選擇以連結回時,可能會選擇許多連結中的任何一個,這會稀釋連結的公平性。
這就是規範URL(Canonical URL)的用武之地。它們用於清除重複內容帶來的問題,從而提高您的搜尋引擎排名。
什麼是規範URL?
由於HTML標記rel=”canonical”而引用的規範URL是搜尋引擎在同一網站或不同網站上有多個版本的頁面時用來查詢內容的主版本的方法。
例如,假設您在自己的網站上釋出了一篇博文。然後,您還想在您的LinkedIn和Medium帳戶上釋出該部落格文章。使用規範標籤,您可以讓搜尋引擎知道,即使同一篇部落格文章出現在多個網站上,您網站上的文章也是主版本,應該出現在搜尋結果中。
請記住,從技術上講,規範URL並不是真正的 URL — 它更多的是附加到URL以將其含義傳達給搜尋引擎的標籤。如果實際URL看起來像http://example.com/blogpost,那麼規範版本將如下所示:
您不能像訪問主URL那樣訪問該規範URL。相反,規範化版本被放置在頁面的HTML程式碼中(或通過外掛為頁面指定)。
為什麼應該使用規範URL
URL的規範化告訴搜尋引擎哪個是頁面的主版本,這是應該出現在搜尋結果中的 頁面,而不是頁面的其他副本。當人們在尋找要連結回的內容時,規範化的頁面會出現,他們會選擇那個建立連結公平性的頁面。此外,一條內容的指標會合併到一個頁面中,這使您的指標報告更加可靠。
如何正確使用規範標籤
假設您的網站(或兩個不同的網站)上有重複的內容,但您希望將搜尋引擎指向的主要版本是http://example.com/blogpost。
新增到部落格文章原始碼(頁面HTML的頭部)的規範標籤將如下所示:
如果您使用的是WordPress,則不必像其他一些CMS平臺那樣擺弄HTML程式碼。相反,您可以使用外掛併為每個頁面設定規範URL。我們稍後會詳細介紹。
規範URL和複製的內容
複製的內容可能是個問題。規範URL讓任何要複製內容的人都知道要在其頁面標題中使用哪個標籤。但是,複製者有責任通過將 rel=”canonical” 放在其網站的標題中並指向您的內容來告訴搜尋引擎他們複製了內容。
其他時候,您可能想成為影印機。例如,這在新聞稿中很常見。您可以先在公司網站上釋出新聞稿,但將內容的原始來源歸於聯合網路。這將使您成為聯合組織者,而不是原始出版商——至少根據搜尋引擎。
但是,我們應該注意,在複製的內容中包含規範URL並不總是必要的。或者有時會被忽略。搜尋引擎在尋找內容的真正原始來源方面做得很好。因此,如果您要使用規範URL指向非原始URL,就像上面的新聞稿示例中一樣,只需知道搜尋引擎可能會忽略它。自行決定使用該策略。對於SEO來說,它處於一種令人討厭的灰色區域,如果不是全面的黑帽策略的話。
選擇URL結構
即使您認為線上任何地方都沒有重複內容,您的URL結構也可能會意外建立重複內容。例如,即使以下URL顯示相同的內容,並且您將它們視為同一頁面,搜尋引擎也會將它們視為單獨的:
- http://www.examplesite.com – 包含“www”
- http://examplesite.com – 這不包括“www”
- https://examplesite.com – 這有“https”而不是“http”
- http://www.examplesite.com/ – 末尾有一個斜線
HTTPS和尾部斜槓和www也有變化。根據搜尋引擎,它們都被視為單獨的頁面。
這意味著您需要對URL的結構做出最終決定。然後,在任何地方使用該結構——在您的網站上以及在您引用網站的任何地方。如果您必須更新URL,請使用您最常使用的結構,以減少此過程的繁瑣。但是,如果您通過網站獲取敏感資訊,例如信用卡資訊,則需要使用HTTPS。
您的 WordPress 類別和標籤也可能意外建立重複的內容。例如,這兩個URL可能指向同一個頁面,但搜尋引擎會將它們視為具有重複內容的兩個獨立頁面:
- http://examplesite.com/store/candy/chocolate-truffles
- http://examplesite.com/store/foods/chocolate-truffles
您可能希望使用者在您的網站上查詢“糖果”或“食品”類別時都能找到松露巧克力。但是搜尋引擎仍然需要知道要在搜尋結果中排名哪一個。這就是為什麼大多數SEO外掛(例如Yoast和Rank Math)都提供了對您的檔案頁面取消索引的選項。這樣一來,這些重複項就不會顯示給Googlebot及其同行。
何時不使用規範URL
當涉及301重定向時,您可能不想使用規範標籤。以這種方式思考不同之處:重定向意味著內容只出現在一個地方,並且您強制所有訪問者轉到該頁面。另一方面,使用規範URL,可以存在和檢視包含相同內容的多個頁面,其中一個原始來源指定用於搜尋引擎。
此外,rel=”canonical” URL元素並不是所有重複內容問題的解決方案。SEO是一個複雜的話題,有時更合適的解決方案是使用robots檔案對頁面進行無索引。建議您對那些不適合進入您的網站的入口點的無索引頁面,以及對大多數訪問者不是很有用的頁面。例如,您真的需要您的條款和條件頁面出現在搜尋結果中嗎?可能不是。但是你的部落格文章、產品描述和銷售頁面呢?確實。
在使用規範標籤時,檢視Google的文章中的五個常見錯誤也是一個好主意。你不能比谷歌直接說的更好。
規範URL如何影響SEO?
現在,雖然我們絕對建議您使用規範URL清除重複內容問題,但重要的是要注意Google在技術上不會因釋出重複內容而懲罰網站。但是,它可能會損害您的搜尋引擎排名——這有點像受到懲罰。當搜尋引擎很難確定哪個是內容的主版本時,沒有一個版本會獲得很高的排名。
搜尋引擎也可能會選擇錯誤的版本並連結到不可信的站點,這意味著如果使用者不喜歡 URL 的外觀,它可能根本不會被點選和閱讀。此外,當您的網站上有重複的內容時,您的抓取預算就會被吃光。搜尋引擎抓取並重新抓取網站以查詢新內容,如果您的網站上有重複的內容,則需要更長的時間才能全部抓取。這意味著搜尋引擎將花費更長的時間來索引這些新頁面並在搜尋結果中對它們進行排名。
您可以通過閱讀我們的SEO終極指南來深入瞭解該主題。Google還有一個關於合併重複URL的詳細介紹。
如何設定規範URL
在本節中,我們將引導您瞭解如何在WordPress和非WordPress網站上設定規範URL。
使用WordPress設定規範URL
雖然您可以在沒有WordPress外掛的情況下設定規範URL,但我們認為最好、最簡單、最靈活的選擇是使用外掛。對於本演練,我們使用的是Yoast SEO。
安裝並啟用Yoast SEO後,開啟WordPress頁面或文章。向下滾動到文章底部,直到到達Yoast SEO框。選擇SEO選項卡(預設情況下),向下滾動到底部,然後單擊Advanced。在出現的選單底部,您會看到一個標有Canonical URL的插槽。
在此框中輸入完整的URL,然後將更改儲存到文章或頁面。
All in One SEO和Rank Math SEO是您可能需要考慮的另外兩個外掛。
其他平臺設定規範URL
如果您不使用WordPress,您仍然可以設定規範URL。首先,您需要訪問網頁HTML。每個Web構建器都有自己的流程,但應該很容易找到。例如,以下是向Wix站點新增程式碼的方法。對於大多數非WP構建器和CMS平臺,該過程是相似的;你只需要找到他們讓你編輯頁面/釋出HTML的地方。
然後,您需要將帶有rel=“canonical”標記的URL新增到head部分。使用下面的示例,將http://example.com/blogpost替換為您的URL:
HTML head部分是程式碼的第一部分。它開啟和關閉。這是一個例子:
要將程式碼新增到head部分,您必須將其放置在開啟和關閉標記之間的某個位置。最好在結束標籤上方新增一個連結,以保持一切井井有條。
如何查詢規範URL
如果您想檢視網頁是否有指定的規範URL,這非常簡單。開啟頁面,然後右鍵單擊,將彈出一個選單。選擇Show Page Source(或任何接近該選項的選項,例如View Page Source)。這將開啟一個帶有HTML程式碼的源頁面。在頂部,您應該看到head部分。檢查該部分的rel=“canonical” 標籤。
如何刪除規範URL
刪除規範URL也很容易。您只需採取與新增URL相同的步驟,但這次將其刪除。如果您使用了Yoast之類的外掛,您可以進入該頁面並從相關欄位中刪除規範URL。如果您直接將它新增到頁面的HTML中,您可以簡單地刪除它然後更新頁面。這也是為什麼總是在同一個位置新增您的規範URL是一個好主意,例如直接在結束的head標籤上方。
小結
您網站上的頁面越多,制定規範URL策略的勞動強度就越大。這就是為什麼最好儘早處理此問題並密切關注您的內容在何處線上重新發布的原因。藉助Yoast SEO等有用的WordPress外掛,設定規範URL比訪問每個頁面的HTML和手動編輯程式碼更容易。
評論留言