您需要了解的有關規範標籤 SEO 的知識
已發表: 2022-02-22如果您不精通技術,那麼規範標籤 SEO 對您來說可能聽起來既複雜又古怪。 但是,它是搜索引擎優化庫中的重要工具,在管理重複內容時不可替代。 通過了解規範服務的目的以及如何正確使用它們,您可以更好地優化您的頁面並保持鏈接公平。
與 SEO 的任何其他方面一樣,圍繞規範可以做什麼和不能做什麼以及應該如何使用它們有很多猜測。 由於這些類型的標籤已經存在了十多年,因此互聯網上流傳著許多過時和誤導性的信息。
因此,在本文中,我們將討論您需要了解的有關 2022 年規範標籤 SEO 的所有信息。繼續閱讀並做筆記!
什麼是規範標籤?
規範標籤是可以放在頁面 HTML 頭部的代碼片段。 當網站的 URL 具有相同、相似或密切相關的內容時使用它們,並用於通知搜索引擎哪個是最重要的。
規範鏈接標籤如下所示:
<link rel=”canonical” href=”https://example.com/text/text-text” />
標記內的鏈接是主頁的 URL,根據 Google 的規定,應該是絕對 URL,而不是相對 URL。 這意味著您必須使用頁面的完整地址,包括協議、域和內容在您網站中的位置:
<link rel=”canonical” href=”https://example.com/text/text-text” />
代替
<link rel=”canonical” href=”text/text-text” />
哪些類型的頁面需要規範標籤?
即使您沒有明顯重複的內容(例如重複頁面),您仍然可能有重複的 URL,這可能會使機器人感到困惑,並且可能會導致索引受挫。 這些可能是由您的內容管理系統 (CMS) 創建的,由您使用路徑的方式不一致、協議問題等引起。
因此,讓我們看一下可以從規範標籤 SEO 中受益的頁麵類型,以及在每種情況下如何進行:
HTTP / HTTPS
Google 優先考慮 HTTPS 協議,因此,默認情況下,如果您的頁面同時具有 HTTP 和 HTTPS 版本,並且沒有從前者重定向到後者,則機器人會將 HTTPS 版本顯示為規範。 如果您不想使用 301 重定向並完全放棄 HTTP 版本,則應向 HTTPS 添加規範標籤。
但是,如果出於某種原因,您希望將 HTTP 版本標記為更重要的版本,則可以為其添加規範標籤。 但請記住,儘管有您的建議,Google 仍可能會選擇顯示安全版本。
萬維網/非萬維網
對於機器人來說, https://www.example.com/text和https://example.com/text不是一回事。 理想情況下,您應該始終如一地使用 www 或非 www 版本的鏈接。
但是,您無法確定您的訪問者可能在搜索引擎和瀏覽器中鍵入什麼內容,以及他們可能會添加哪些書籤。 規範化其中一個版本將確保機器人知道您喜歡哪個版本,並可能專注於它。
跨域內容副本
如果您像數字出版商那樣將內容聯合化,或者想要在多個域上發布一篇文章,您應該規範化原始頁面(您自己網站上的那個)。
這可以通過將 rel=”canonical” 標記添加到您的頁面並要求發布商將其添加到他們的頁面代碼中來完成,並帶有指向原始的鏈接。 這樣,所有的鏈接汁液和股權將被引導到您的網站。
此外,機器人在多個位置遇到相同的內容,它們不會混淆哪個鏈接的排名更高。
移動頁面
如果您的網站沒有響應並且您擁有獨立的移動版本,Google 會將桌面和移動 URL 視為單獨的頁面:
https://m.example.com/text ≠ https://example.com/text
為避免混淆並防止在兩者之間分配權限,您應該僅將其中一個設置為規範。 有了移動優先索引,最好規範化移動頁面。
但是,您不必擔心——如果用戶在桌面上鍵入查詢,儘管有標籤,機器人仍會顯示適當的版本。
AMP 頁面
當您擁有內容的 AMP 版本時,最佳做法是將 AMP 頁面託管在與原始地址相似的地址上
https://example.com/news
https://amp.example.com/news
在這種情況下,您應該規範化主頁並將帶有原始鏈接的規範標籤添加到 AMP 版本的代碼中。 這樣,機器人將更容易識別哪個是主頁。
帶有搜索參數和會話 ID 的鏈接
會話 ID 和 URL 參數經常使機器人感到困惑,並可能導致它們無法正確索引您的頁面。 如果您無法避免使用這些,則應該規範化主頁,以便機器人知道鏈接地址中的擴展只是那個,而不是新頁面。
參數最常用於更好地組織電子商務網站上的內容。 它們向 URL 添加值以指示產品的變化,例如顏色、大小和類型,並可用於應用各種搜索過濾器、活動跟踪信息等。
以下是帶有參數的頁面的外觀:
https//www.example.com/page?key1=value1&key2=value2
代替
https//www.example.com/page
會話 ID 可用於跟踪單個用戶在網站上的行為。 例如,在電子商務商店中,ID 可以是 cookie 替代品,用於向網站顯示用戶訪問的頁面。 可以使用該信息,以便保留該人的購物車和上次訪問的項目,直到他們離開網站。
以下是具有會話 ID 的頁面的外觀:
https://example.com/index.jsp;jsessionid=07D3CCD4D9A6A9F3CF9CAD4F9A728F44
代替
https//www.example.com/page
理想情況下,機器人應該足夠聰明,可以識別參數和會話 ID。 但是,有時他們可能會感到困惑,這就是為什麼設置規範標籤將幫助他們鞏固頁面的排名,而不是分發它們。
不同類別下的相同內容
當您的網站上有多個類別下的同一內容時,您將擁有多個具有幾乎相同內容的 URL,這些 URL 指向同一頁面:
https://example.com/category1/text-text/
https://example.com/category2/text-text/
如果您沒有將其中一個頁面標記為規範並在內部鏈接構建策略中始終鏈接到該頁面,則機器人會將這些頁面視為重複頁面。 它不僅會浪費時間(和抓取預算)來決定向用戶展示哪一個,甚至可能會分別對兩者進行排名。
自參考頁面
儘管聽起來可能是多餘的,但自我引用是一回事,並且已被 Google 的 John Mueller 證實在回答 Reddit 上的用戶問題時具有 SEO 價值:
<link rel=”canonical” href=”b.html” /> 如果這是在 a.html 上,那麼它只是一個普通的規範(技術上規範的鏈接元素),如果它在 b.html 上,那麼它是一個自引用一。
由於您不知道人們如何鏈接到您的頁面,因此自我引用有助於清理小錯誤。 例如,如果一個鏈接指向 b.html?utm=cheese,那麼服務器通常只顯示 b.html,並且那裡的自引用規範鏈接元素會鼓勵搜索引擎只使用“b.html”而不是“b.html?utm=cheese”。
簡而言之,原始頁面可以也應該使用 rel=canonical 進行標記,以便機器人更清楚它確實是原始頁面。
網站語言版本
如果您的網站有不同的語言版本,您可能希望僅將其中一個定義為規範版本。 在這種情況下,您可以將自引用 rel=canonical 標記添加到您認為是主要代碼的代碼中,並將其他代碼指向它。
為了讓 Google 更容易理解為什麼兩個頁面具有相似或相同的內容但不重複,您應該使用 hreflang 標記屬性。 例如,如果您的網站有英國英語、美國英語和西班牙語版本,您可以將以下片段添加到各個版本:
鏈接 rel=”alternate” href=”http://example.com” hreflang=”en-us” />
鏈接 rel=”alternate” href=”http://example.com” hreflang=”en-uk” />
鏈接 rel=”alternate” href=”http://example.com” hreflang=”en-es” />
並將英文美國版本標記為規範版本。
但是,請記住,根據用戶的位置,Google 將最終決定在哪個頁面上顯示他們,並且可能會忽略您的建議。
規範標籤 SEO 用於什麼?
簡而言之,規範標籤 SEO 的主要目的是管理重複並保持鏈接公平。 如果出於某種原因,您有多個指向同一頁面的 URL,機器人可能會對要對哪個 URL 進行排名感到困惑。
作為人類,您實際上將鏈接視為同一件事。 但是,對於機器人來說,每個 URL 都有其含義。 如果您不指定您認為哪個更重要,Google 將為您做出選擇。 但是,您和 Google 可能對鏈接的重要性有不同的優先級和不同的理解。
此外,如果您不指定哪個是規範路徑,則每個單獨的鏈接將以不同的形式提供給搜索結果中的用戶。 這意味著所有的權限和鏈接汁都將在頁面之間洩漏,而不是僅累積在其中一個中。
同樣,谷歌將決定接受其中一個頁面作為規範,但如果它沒有參考說明,理論上,它可能每次都會做出不同的決定。
為什麼不應該濫用規範標籤?
人們應該仔細使用規範標籤 SEO。 如果您出於其他原因嘗試操縱機器人或濫用標籤(我們將提供示例),您最終可能會混淆爬蟲,他們可能會放棄索引您的鏈接。
此外,大型網站上放錯位置的規範可能會耗盡您的抓取預算。 如果機器人不確定您的頁面發生了什麼,他們會繼續嘗試找出答案,而不是抓取您發布的新內容。 這將導致他們的工作滯後,並影響您的網站在 Google 搜索排名中的表現。
簡而言之,如果你以錯誤的方式使用規範,你就有可能在沒有問題的地方產生問題。
關於規範標籤 SEO 的常見誤解
以下是關於 SEO 中規範標籤的最常見誤解。 為了更清楚起見,我們在這裡對其進行了總結:
- Google 有義務遵守這些規定。 錯誤的。 規範是建議而不是規則。 它們可以作為向 Google 建議您認為最重要的重複頁面的一種方式。 然而,即使有這些標籤,機器人仍然可能會決定另一個頁面更合適,並選擇它而不是你想要的
- 它們用於按主題對內容進行分組。 規範的唯一目的是幫助機器人整理出重複的 URL。 這意味著如果您有類似主題的頁面,但針對不同的關鍵字並具有不同的內容,則規範標籤不是統一其鏈接資產的正確工具。 如果兩個頁面相差很大,但通過 rel=canonical 連接,機器人將繼續抓取它們,試圖了解標籤存在的原因,這將不必要地浪費抓取預算。
- 規範標籤可以替代重定向。 規範化與重定向的權重不同,因為如上所述,它不是指令,而是建議。 因此,如果您不希望頁面可訪問或優先考慮,則標籤將無濟於事
- 您應該始終使用規範。 不必要。 這裡的目標是繞過一開始就不應該存在的技術問題。 如果您的 URL 在整個網站中是一致的,並且您沒有我們之前討論過的問題,那麼您可能不需要規範標籤。 也就是說,如果您不確定,您可以使用 rel=canonical 標籤來僅對您最重要的頁面進行自我引用,以防萬一。
如何將頁面合併為規範
儘管谷歌總是在它認為是規範的頁面上擁有最終決定權,但仍有一些方法可以強烈推薦您喜歡的頁面。
處理過 SEO 的人都知道,Google 使用各種信號來決定如何抓取、理解和索引網絡。 如果你使用正確的,它更有可能聽你的。
在規範的情況下,谷歌的約翰穆勒說,機器人確實試圖閱讀網站希望他們做什麼。
那麼除了將 rel=”canonical” 鏈接標籤添加到您的 HTML 標頭之外,如何告訴 Google 您想要什麼?
規範化 HTTPS URL
與 HTTP 相比,Google 更喜歡 HTTPS 路徑,因為它們具有 SSL(或 TLS)證書並提供更安全的信息傳輸。 因此,如果您的鏈接同時使用這兩種類型,Google 將被 HTTPS 的一種繪製。
為了避免讓機器人感到困惑,讓它們在他們知道是正確的事情和你似乎強迫他們做的事情之間做出選擇,最好始終規範化 HTTPS 鏈接。
僅將規範化 URL 添加到您的站點地圖
XML 站點地圖是您的 SEO 策略中的重要工具,可讓您幫助機器人對您的內容進行優先排序和索引。 默認情況下,Google 認為地圖中的所有 URL 都是規範的,因為這些應該是您最重要的頁面——您告訴它要編入索引的頁面。
因此,當您創建地圖時,請確保僅添加您認為是主副本的頁面。
優化您的網址
機器人還關心您的 URL 的外觀。 這意味著用戶是否可以輕鬆理解它們。 由於 Google 傾向於選擇 SERP 中顯示的內容,因此更有可能避免使用具有混淆參數的鏈接。 雖然如果這樣的鏈接與用戶的查詢完美匹配,則可以對其進行排名,但安全總比抱歉好。
僅將內部鏈接添加到規範 URL
內部鏈接是向 Google 展示哪些鏈接比其他鏈接更重要的好方法。 在向您的文章添加鏈接時,請確保它們始終被規範化並指向主 URL。 這樣,機器人就會知道哪些頁面更重要,並認為它們更相關。
使用重定向
當您不再使用其中一個重複頁面時,告訴 Google 您不希望它被抓取和編入索引的最佳方法是創建 301 服務器重定向。 這樣,機器人將完全跳過過時的頁面而選擇新的頁面,而不是訪問兩個頁面並進行選擇。
當您在您的網站上安裝 SSL 或 TLS 並且您的所有 HTTP 鏈接都變為 HTTPS 時,尤其建議您這樣做。 創建重定向將確保將舊鏈接添加為書籤或反向鏈接的任何人都將自動重定向到新的安全地址。 這將使機器人不必自己做出決定。
但是,請記住,通過重定向,Google 和用戶都無法完全訪問舊頁面。 這是一個極端的措施,只有在您真的不再需要該頁面但想要保持其公平性時才應使用。 此外,過多的重定向可能會降低您的網站速度。
底線
當您了解規範標籤 SEO 並知道如何使用正確的標籤時,它並不復雜。
重要的是要記住,rel=canonical 屬性的主要目的是管理 URL 重複,並幫助機器人找出不同 URL 指向相似內容的原因。
如果您不精通技術並且需要幫助管理您網站的規範 SEO,請隨時給我們打電話!