如何正確使用規範標籤
已發表: 2021-07-19在本指南中,我們將解釋如何正確使用規範標籤。 通過使用實際示例,您將了解什麼是規範標籤、何時應該使用、何時不應該使用、如何實現它們以及您需要避免的常見錯誤。
什麼是規範標籤?
規範標籤是網頁中的一個信號,它簡單地說:“我是另一個網頁的副本,可以在那裡找到…… ”
此 HTML 元素被添加到頁面的代碼中,並通過告訴 Google 和其他搜索引擎頁面的首選版本來幫助防止重複內容問題。
搜索引擎如何處理重複或相似的頁面
當大多數搜索引擎遇到兩個或更多內容非常相似的頁面時,他們通常只選擇其中一個頁面進行索引,而實際上忽略了其他頁面。 他們決定選擇哪個重複頁面 URL 可能基於多種因素,包括首先抓取哪個頁面、哪個內部鏈接最多或哪個外部鏈接最多。
重複的內容不僅對 SEO 不利,而且由於未以最佳狀態顯示內容,還會損害轉化率。
經常會出現這樣的情況:您有許多頁面,這些頁面對您網站的基礎設施至關重要,但包含相似或相同的內容。 您可以在頁面上添加一個 rel=canonical 標籤,您認為它是首選信息來源,而不是冒著因重複內容而受到懲罰的風險,如下面的示例所示。
產品頁面複製示例
下面我們來看一個電商產品頁面複製的例子:

同一“紅色玩具卡車”的所有這些產品頁面都具有完全相同的內容,只有微不足道的變化,例如頂部麵包屑鏈接。 本網站的結構方式意味著一個產品有三個頁面,因此需要規範標籤來消除其中的兩個副本:

使用規範標籤,我們已向搜索引擎發出信號,原始產品頁面位於 [http://www.example.com/toys/trucks/red],而其他兩個 URL 只是副本。 在這種情況下,明智的做法是選擇不屬於“促銷”類別(促銷可能在某一天結束)且不屬於“10 英鎊以下商品”類別(價格可能會上漲)的永久產品頁面一天超過 10 英鎊)。
其他需要規範標籤的頁面複製示例
網址參數
頁面 URL 可以以參數的形式在其末尾添加信息,這些信息始終顯示在 URL 中的問號之後:
- 非參數 URL – http://www.example.com/blog
- 導致完全不同的頁面內容的參數 URL – http://www.example.com/blog ?page=2
有時 URL 參數顯示完全不同的頁面內容,有時它們可能會過濾掉某些內容,有時它們對頁面內容完全沒有影響:
- 使用與沒有參數完全不同的內容:
http://www.example.com/news ?page=3 - 與不使用參數時的內容略有不同:
http://www.example.com/toy-trucks ?colour=red-only - 帶或不帶參數的內容變化不大:
http://www.example.com/toy-trucks ?price=ascending - 無論有沒有參數,內容都沒有任何變化:
http://www.example.com/contact-us ?trackingID=123456
搜索引擎可以將具有不同參數的 URL 視為不同的、唯一的頁面。 如果在添加參數時內容沒有顯著變化,那麼通過使用規範標籤來宣傳最佳 URL 就很重要。
如果您不希望搜索引擎索引某些 URL 模式,請確保使用 robots.txt 文件來阻止它們,這將消除被索引的跟踪參數,例如,這可能會擾亂整體統計數據。
同一網頁內容的多個 URL

網站可以通過多種方式為完全相同的網頁設置多個 URL。 幸運的是,規範標籤可用於自引用頁面以消除這些問題。 例如,一個網頁可以安全地說它是它自己的副本,並消除與參數、子域等的任何混淆(見下文)。
以下是網站上完全相同頁面的多個 URL 變體的幾個示例。 非常值得在網站上檢查所有這些,如果需要,使用規範標籤來引用首選 URL:
- http://www.example.com/example-page(首選網址)
- http://www.example.com/example-page.html
- http://www.example.com/example-page?trackingID=123456
- http://www.example.com/example-page#top
- http://example.com/example-page
- http://example.com/example-page.html
- http://example.com/example-page?trackingID=123456
- http://example.com/example-page#top
一旦對所有錯誤 URL 的訪問都有一個鏈接到首選 URL(在本例中為http://www.example.com/example-page )的規範標籤,這些問題就會得到解決。
“萬維網”。 或者問題可以通過簡單的 301 重定向解決,這樣每次輸入的 URL 都不帶“www”。 用戶將被自動重定向到正確的 www。 版本
URL 參數過濾器
當 URL 參數過濾掉網頁上的結果時,事情會變得複雜。 您通常會在電子商務網站、本地列表或其他高度可過濾的結果(例如房地產或假日網站)上看到這種情況。
在這些情況下,您應該問自己直接訪問參數 URL 是否會增強或限制顯示的結果,以及搜索引擎是否認為它們足夠獨特以單獨索引。 在大多數情況下,您不希望搜索引擎索引過濾的參數 URL,因為這可以代替顯示所有過濾器選項和所有產品/項目的非參數 URL 顯示:

電子商務網站過濾器可以將項目減少到特定顏色、子類別、價格範圍或評論分數。 除非您擁有大量產品並且對此類利基關鍵字進行了積極搜索,否則允許 Google 為特定類別中的有限產品編入索引,而不是一次將所有產品編入索引,這幾乎沒有優勢。
谷歌和必應等主要搜索引擎在了解哪些參數過濾內容以及哪些參數完全改變內容方面做得很好。 如果您非常不確定,那麼最好不要為過濾器 URL 創建規範標籤,而是讓搜索引擎自動嘗試確定您的 URL 結構。
如何設置規範標籤
- 確定您希望將哪個頁面作為首選 URL。 這應該是您認為最重要的版本。 如果您不在乎,請選擇鏈接或訪問者最多的一個,如果其他條件相同,請選擇一個!
- 如果您使用 WordPress 或 Magento 等 CMS,有許多插件可用於應用規範標籤,但是,如果您直接進入代碼,則需要將以下 <link> 添加到附加文件的 <head> 部分頁面,而不是您的首選頁面:
<link rel="canonical" href="https://www.example.com/hats" />
這將表明這是想要訪問您的帽子頁面的用戶的首選 URL,並會告訴搜索引擎您希望他們在其他類似的帽子頁面上顯示此頁面。 與搜索引擎相關的任何內容一樣,谷歌特別聲明“我們試圖尊重這一點(規範標籤),但不能保證在所有情況下都如此”。
正如 Yoast 的 Joost de Valk 在其便捷指南中所述:
從搜索引擎的角度來看,這樣做是將兩個頁面“合併”為一個頁面。 這是一個“軟重定向”,不重定向用戶。 指向兩個 URL 的鏈接現在算作 URL 的單一規範版本。
規範標籤的常見錯誤
濫用規範標籤會導致可怕的後果。 想像一下,如果網站上的每個頁面都聲稱是主頁的副本; 搜索引擎將取消對網站上每個頁面的索引,並僅在搜索引擎結果中顯示主頁!
以下是我們在使用規範標籤時遇到的一些常見錯誤:
- 在網站的每個頁面上都有一個指向一個 URL 的非動態規範標籤(一個 SEO 殺手!)
- HTML 代碼中有兩個不同的規範標籤(搜索引擎只計算第一個)
- 使用沒有“http://”部分的 URL(你應該使用絕對 URL)
- 將產品頁面指向它們所在的類別頁面(產品頁面需要單獨索引)
- 在分頁 URL 上使用規範標籤(有關更多信息,請參見下文)
分頁 URL是顯示信息順序的 URL 序列。 示例包括故事、產品列表、博客/新聞文章列表、信息列表等。
假設您在網上寫了一個很棒的故事,它跨越四個不同網頁上的四個章節。 您可能希望搜索引擎僅將人們編入索引並將其發送到故事的第一頁。 為此,您將使用規範標籤將每個章節頁面指向第一章:

這將有效地丟失第 2 章中顯示的所有內容,一些搜索引擎用戶可能希望直接跳轉或快速找到的大量獨特內容。
以前,您可以使用名為“next”和“prev”的“rel”標籤來顯示所有頁面之間的關係:

但這不再受 Google 支持:


這現在意味著分頁頁面的處理方式與 Google 索引中您網站上的任何其他頁面一樣。 它們現在被視為單獨的獨特頁面,而不是將一系列頁面合併為一個內容。 閱讀本指南以了解您需要做什麼!
一個頁面是否應該有一個自引用的規範 URL?
這個問題在 SEO 中是一個有爭議的話題。 例如在 Yoast,他們強烈建議在每個頁面上都有一個規範的鏈接元素。
此外,Google 的 John Mueller 之前曾建議這是最佳實踐。
許多 CMS 將允許 URL 參數而不更改內容。 因此,例如,所有這些 URL 將顯示相同的內容:
- https://example.com/widgets/widget-1/
- https://example.com/widgets/widget-1/?isnt=it-great
- https://example.com/widgets/widget-1/?cmpgn=twitter
- https://example.com/widgets/widget-1/?cmpgn=facebook
因此,通過實施自引用規範,您可以避免任何潛在的 SEO/重複內容風險,
您可以使用跨域規範 URL 嗎?
簡單的答案是,是的,可以使用指向另一個域的規範 URL。 例如,您的一部分內容可能會發佈在另一個網站上,因為網站管理員認為它與他們的用戶相關。 但是,您必須確保他們實現了一個 rel=canonical 鏈接,返回到您域中的原始文章。
何時使用 301 重定向而不是 rel=canonical
每當頁面/域永久移動到新目標時,都應使用 301 重定向。 假設您進入 Google Search Console 並找到許多 404 頁——301 將解決這個問題。 只需找到一個新位置,將重定向放在一起並將其上傳到服務器。
最佳做法是在實施 301 重定向時為新 URL 找到完美匹配,這樣用戶將獲得相同/更好的內容,並且頁面將與搜索引擎相關。
與重定向不同,規範標籤不會告訴服務器將用戶發送到另一個頁面——這是向搜索引擎顯示您希望用戶看到的首選頁面的信號。 儘管內容非常相似,但經常存在需要多個頁面的情況,最基本的示例是在電子商務網站上:
第一頁– example.com/hats/alphabetical
第二頁——example.com/hats/price
兩個頁面提供相同的內容,對用戶非常有用,並且必須在網站上以確保您的產品可以按價格和字母順序列出。 如果網站所有者決定最好在搜索引擎中為用戶提供價格頁面,則會在按字母順序排列的頁面中添加一個 rel=canonical 標籤,表示“嘿搜索引擎,我想讓您知道這些頁面極其相似,但是我最想為用戶服務的是價格頁面。”
如果您不確定是進行 301 重定向還是設置規範,您應該怎麼做? 答案很簡單:除非有技術原因,否則您應該始終進行重定向。 如果您無法重定向,因為這會損害用戶體驗或造成其他問題,請設置規範 URL。
規範標籤可以通過確保 Google 知道它應該認為您的哪些頁面最重要以及哪些應該編入索引來幫助改進 SEO,但是您在實施它們時需要非常小心。
最常見的 CMS 和電子商務平台現在會自動處理規範標籤或使用構建良好的插件來執行此操作,查看網頁的 HTML 源代碼並查看是否存在規範標籤(提示:使用 CTRL + F)。
你覺得這篇文章有用嗎?
每週一次將哈勒姆團隊的專家建議和指導直接發送到您的收件箱。如果您需要 SEO 方面的幫助,請隨時與我們聯繫。
