規範 URL:規範標籤的初學者指南

已發表: 2022-05-09

了解什麼是規範以及如何正確使用它對於 SEO 至關重要。 錯誤地實施規範可能會導致一系列問題,從而對您網站的排名產生負面影響。

規範標籤於 2009 年首次推出,幫助網站管理員解決了在不同 URL 上可訪問的內容極為相似或重複的問題。 但是,如果您想使用規範標籤,您需要了解它是什麼、它是如何工作的以及如何實現它。

本指南將幫助您做同樣的事情。 繼續閱讀以了解有關規範標籤的更多信息。

什麼是規範標籤或規範 URL – 定義

規範標籤是一種 HTML 元素,它告訴搜索引擎忽略頁面的所有其他版本,並考慮在規範 URL 中標記的版本以進行排名。

規範標籤截圖

當您有多個具有相似內容的頁面並且您不希望搜索引擎將它們歸類為重複內容時,這會派上用場。

它們可以在頁面的 HTML 代碼中的 head 標籤下找到。 它可以指向自己的 URL,也可以指向其他頁面的 URL,以將信號整合到搜索引擎。

規範鏈接或規範 URL 是您希望受眾和 Google 看到的內容版本,而不是其他重複頁面。

規範標籤的外觀如何?

規範標籤是一種易於使用的語法,位於網頁的 <head> 部分下:它的外觀如下:

<link rel="canonical" href="https://website.com/sample-page/" />

規範化的 SEO 優勢及其為何重要?

搜索引擎不喜歡重複的內容。 那是因為它使查找頁面的正確版本對於索引和排名目的都很困難。 此外,重複頁面會導致自相殘殺問題,其中“鏈接權益”在具有相同內容的多個頁面之間被分割。 這樣,兩個頁面都不會獲得排名優勢。

此外,在您的網站上有大量重複內容可能會對您的抓取預算產生負面影響。 這意味著搜索引擎將浪費更多時間來爬取同一頁面的多個版本,而不是查找重要內容。

您應該避免重複的內容,因為您不希望搜索引擎浪費時間來瀏覽您不想排名的頁面。 但是,根據谷歌的說法,即使您有重複的內容,也不會成為問題。 如果您的網站的 URL 少於幾千個,在大多數情況下,它會被有效地抓取。 如果您因抓取預算而面臨問題,規範標籤可以幫助解決這些問題。 通過這些,搜索引擎將知道他們應該對哪個頁面的版本進行索引和排名。

那麼當您沒有指定規範頁面時會發生什麼?

如果您不添加規範 URL,搜索引擎將自行決定並確定其算法認為是最佳版本的頁面。 如果他們選擇了您不想為其排名的版本,這可能是一個問題。 順便說一句,搜索引擎可能並不總是尊重您設置的規範 URL。 他們不使用標籤作為指令,而是作為提示。 對規範標籤使用最佳實踐應該可以降低搜索引擎使用不受歡迎的版本作為規範的風險。 基本上,確保您規範化的頁面是相關的。

重複內容存在的原因

在某些情況下,創建重複或“明顯相似”的頁面是有意的,因為它們用於不同的目的。

考慮一個在不同國家/地區擁有客戶的示例。 在這種情況下,您將需要兩個價格不同但幾乎相同的產品頁面。 您可以對這些頁面使用規範標籤,以根據訪問者的位置告訴搜索引擎要提供哪個頁面。 此外,重複內容可能有一些技術原因,您甚至可能都不知道。 如果您有一個動態網站或正在使用內容管理系統,您最終可能會擁有重複的內容。

有些網站會自動添加標籤,允許使用多個路徑指向相同的內容參數,例如排序、搜索或貨幣。 因此,這最終可能會在您不知情的情況下在您的網站上創建多個重複的 URL。 值得慶幸的是,使用規範 URL,搜索引擎可以識別頁面的不同變體,並避免與重複內容相關的問題。

具有相同內容的多個 URL – 困境是什麼?

當您的網站上有重複的內容時,它會影響您的排名並讓您失去流量。 這些損失來自以下兩個問題:

  • 搜索引擎不會顯示多個版本的內容以提供最佳體驗。 因此,他們選擇了他們認為是最佳結果的版本。 如果這種情況發生在您身上,您的副本的可見性將被稀釋。
  • 它還可以稀釋鏈接權益,因為其他網站也可以在重複項之間進行選擇。 因此,它們不是指向一個內容的入站鏈接,而是鏈接到不同的頁面並傳播鏈接資產。

重複的內容也會給搜索引擎帶來問題:

  • 他們不知道應該從索引中包含或排除的版本。
  • 他們不知道是否應該將鏈接指標指向一個頁面或將其分隔在不同的頁面之間。
  • 他們不知道應該為查詢結果對哪個頁面進行排名。

規範標籤最佳實踐

實施規範很容易。 以下是您可以使用的一些最佳實踐:

  • 使用絕對 URL

您不應該為 rel="canonical" 鏈接元素使用相對路徑。 因此,不要使用這種結構:

<link rel="canonical" href="/sample-page/" />

你應該使用這個結構:

<link rel="canonical" href="https://website.com/sample-page/" />

  • 使用小寫 URL

搜索引擎可能會將小寫和大寫 URL 視為不同。 在您的網站上強制使用小寫 URL,並為您的規範標籤使用相同的 URL。

  • 使用正確版本的域(HTTPS 與 HTTP)

如果您要切換到 SSL,則不應在規範標籤中聲明非 SSL URL。 這樣做可能會導致意想不到的結果和很多混亂。 如果您的網站位於安全域中,而不是 URL 的以下版本:

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

您應該使用以下版本:

<link rel="canonical" href="http://example.com/sample-page/" />

如果您不使用 HTTPS,則情況正好相反。

  • 使用自引用規範標籤

自引用規範標籤是指向同一頁面的規範標籤。 儘管使用自引用規範標籤不是強制性的,但還是推薦使用。 這是因為它讓搜索引擎清楚哪些頁面必須被索引。 無論是因為最後的參數還是因為大小寫,都可以有不同的URL變體。 所有這些都使用 rel 規範標籤進行清理。

因此,如果 URL 是https://example.com/sample-page ,則自引用規範將是:

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

有一些流行的 CMS 會自動添加自引用 URL。 對於自定義 CMS,您可能需要開發人員對其進行硬編碼。

  • 每頁使用一個規範標籤

如果您的網頁有多個規範標籤,所有這些標籤都會被搜索引擎忽略。

如何準確實現rel=canonical標籤

使用 HTML 標籤設置規範 URL

指定規範 URL 的最簡單方法是使用 rel=canonical 標記。 您可以將以下語法添加到重複頁面的 <head> 部分:

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

例如,如果您的網頁內容可以通過其他 URL 訪問,您可以將規範標籤添加到重複頁面。 如果您使用的是 CMS,則不必弄亂代碼。

在 Magento 和 Magento 2 上設置規範 URL

要在 Magento 上設置規範 URL,您可以執行以下操作:

  1. 登錄“管理面板”。 單擊“商店”選項卡,然後單擊“設置”和“配置”。
  2. 單擊“目錄”選項,然後從下拉菜單中選擇“目錄”。 然後,您必須打開“搜索引擎優化”部分。 之後,您必須進行以下更改:
    1. 如果您想僅使用完整的類別 URL 路徑索引頁面,您可以執行以下操作:
      1. 對類別使用規範鏈接元標記——“是”;
      2. 對產品使用規範鏈接元標記——“否”;
    2. 如果您只想索引產品頁面,則必須完成以下設置:
      1. 對類別使用規範鏈接元標記 - “否”;
      2. 對產品使用規範鏈接元標記——“是”;
    3. 如果要索引產品和類別,則必須啟用這兩個選項:
      1. 對類別使用規範鏈接元標記——“是”;
      2. 對產品使用規範鏈接元標記——“是”;

完成後,您必須清除緩存並保存更改。

在 WordPress 上設置規範 URL

要在 WordPress 上設置規範 URL,您必須安裝 Yoast SEO。 它將自動添加自引用規範標籤。 為了設置自定義規範,您需要使用“高級”部分。

wordpress 規範標籤

在 Wix 上設置規範 URL

在 Wix 上,會自動為所有頁面創建規範 URL。 如果您想更改規範選項卡或將多個 URL 轉到同一頁面,您可以在高級 SEO 選項卡中進行相應的更改。

在 Shopify 上設置規範 URL

如果您使用的是 Shopify,自引用規範 URL 會自動添加到博客文章和產品中。 您可以直接編輯模板文件以設置自定義規範 URL。

在 HTTP 標頭中設置規範標籤

對於 PDF 等文檔,沒有可以放置規範標籤的 <head> 部分。 您可以通過在 PHP 文件的標頭部分中添加規范代碼輕鬆地做到這一點。

站點地圖中的規範網址

根據谷歌的說法,您不應該在站點地圖中包含非規範頁面。 您應該只列出規範的 URL。 這是因為谷歌使用站點地圖中的頁面作為推薦的規範。 但是,這並不總是意味著站點地圖中列出的 URL 將被選為規範。

它可以幫助他們為大型網站定義規範,並且站點地圖可以告訴搜索引擎您認為最重要的頁面。

使用 301 重定向設置規範

您可以使用 301 重定向將流量從重複的 URL 轉移到規範的 URL。 您可以對網站的 www/no-www 和 HTTPS/HTTP 版本執行相同操作。 您必須選擇規範版本並將重複的版本重定向到該版本。

rel=canonical 的高級用法

現在,讓我們談談不是每個人都知道的 rel=canonical 的一些高級用法:

  • 在不同頁面上使用 rel=canonical

當談到 rel=canonical 時,谷歌在很大程度上尊重它,這意味著你可以將一段內容規範化為完全不同的一段內容。 但是,如果您被發現這樣做,則搜索引擎可能不再信任您的規範。

  • 將 rel=canonical 與 hreflang 一起使用

在使用 hreflang 時,至關重要的是每種語言的規範都指向自身。 如果您正在實現 hreflang,請確保您知道如何正確使用規範,否則您最終可能會終止您的 hreflang 實現。

常見的規範化錯誤和修復

規範指向 4XX

當您將頁面規範化為 4XX URL 時,您將收到此警告。 搜索引擎不會索引這些頁面,並且會忽略任何指向這些頁面的規範標籤。 結果,它將最終索引錯誤版本的頁面。 查看頁面後,您必須使用指向工作頁面的鏈接來替換無效的規範鏈接。

規範指向 5XX

5XX 狀態代碼意味著存在將導致頁面無法訪問的服務器問題。 如果您將它們規範化,搜索引擎不會索引這些頁面並忽略它們。 您需要做的是替換錯誤的規範 URL。 如果規範看起來正確,您應該檢查服務器配置錯誤。 但是,如果您在站點的服務器超載或站點因維護而停機時收到此警告,這只是一個臨時問題。

要重定向的規範點

當頁面被規範化為 301 重定向 URL 時,這又是一個值得關注的原因。 對於規範來說,擁有權威版本的頁面至關重要。 如果您添加重定向 URL,搜索引擎將忽略或曲解規範。

沒有規範的重複頁面

由於沒有規範的 URL,搜索引擎將嘗試識別最合適的版本。 但是,這可能不是您要編入索引的頁面。

規範 URL 沒有傳入的內部鏈接

當您指定的規範 URL 沒有任何內部傳入鏈接(也稱為孤立頁面)時,您的訪問者和搜索引擎將無法訪問它。 相反,它們可以被重定向到網頁的非規範版本。

站點地圖中的非規範頁面

如果站點地圖中列出了非規範頁面,Google 可能會將這些頁面視為建議的規範頁面。 要解決此問題,您應該從站點地圖中刪除這些非規範 URL。

指定為規範頁面的非規範頁面

當您指定規範化到不同頁面的規範 URL 時會觸發此問題,從而導致規範鏈。 這可能會混淆搜索引擎。 例如,如果 A 規範化為 B,B 規範化為 C,則必須將 A 的規範鏈接替換為 C 的規範鏈接。

打開圖形 URL 不匹配規範

當您指定的規範 URL 與頁面上的 Open Graph URL 不匹配時,就會發生這種情況。 這導致在社交網絡上共享的非規範版本。 Open Graph URL 應替換為規範 URL,並且兩個 URL 應相同。

從 HTTPS 到 HTTP 的規範

當您的安全 HTTPs 頁面具有非安全 HTTP 版本作為規範時,就會發生這種情況。 要解決這個問題,您應該將 HTTP 頁面重定向到其 HTTPS 等效頁面。 如果您不能這樣做,您可以將 HTTP 版本的 ref=”canonical” 鏈接添加到 HTTPS 鏈接。

從 HTTP 到 HTTPS 的規範

當您擁有具有安全 HTTPS 版本作為規範的安全 HTTP 頁面時,將觸發此警告。 您應該首先實現從 HTTP 到 HTTPS 的 301 重定向,然後繼續將 HTTP 版本的內部鏈接直接替換到 HTTPPS 版本。

非規範頁面接收自然流量

如果非規範頁面繼續出現在搜索結果中並獲得自然搜索流量,這意味著搜索引擎已忽略您指定的規範。 要解決此問題,您必須確保正確設置了 rel=canonical 標籤。 接下來,您應該檢查 URL 檢查工具以查看您指定的規範 URL 是否被認為是規範的。

通過 robots.txt 阻止規範化 URL

如果您在 robots.txt 中阻止規範化網址,搜索引擎將無法抓取它,這意味著他們將看不到該網頁上的規範化標籤。 這可以防止搜索引擎將鏈接權益從非規範 URL 轉移到規範 URL。

將規範化 URL 設置為“noindex”

你不應該 rel=canonical 和 noindex 因為它們是相互矛盾的指令。 需要注意的是,規範標籤的優先級高於谷歌的“noindex”標籤。 如果你想規範和不索引一個 URL,你可以使用 301 重定向或 rel=canonical。

如何審核 SEO 的規範標籤

在審核規範標籤時,您必須檢查許多事項以獲得最佳 SEO 性能,包括:

  • 頁面是否有規範標籤?
  • 如果它確實有一個規範標籤,它是否指向正確的頁面?
  • 頁面是否可索引和可​​抓取?

您可以通過以下幾種方式檢查和審核規範標籤:

  1. 查看源代碼

要檢查源代碼,您應該右鍵單擊瀏覽器並點擊“查看源代碼”。 您也可以在地址欄中鍵入它作為查看源:(頁面地址)。

  1. SEO軟件解決方案

有幾種在線 SEO 網站審核軟件可以幫助您批量審核規範標籤。

如前所述,規範化是 SEO 的一個重要概念。 如果沒有適當的實施,您的網站將無法以最佳性能運行。 話雖如此,一旦您了解什麼是規範 URL、什麼是規範標籤、它們的作用以及如何解決規範化問題,您將能夠正確使用它們並處理您網站上的重複內容.