搜尋
清除搜尋內容
關閉搜尋框
Google 應用程式
主選單

使用標準網址

本文針對透過多重網址結構或聯合發佈機制提供的內容,說明如何使用標準網址改善其連結和排名訊號。

在內容管理與線上購物系統中,讓使用者透過多個網址存取相同內容是一種很普遍的情況。我們也可以使用內容聯合發佈機制,輕鬆將內容發佈到不同網址和整個網域。請參考以下的範例:

為相同商品網頁設定動態網址,因應使用者工作階段和/或搜尋偏好設定而改變。
https://www.example.com/products?category=dresses&color=green

https://example.com/dresses/cocktail?gclid=ABCD 

https://www.example.com/dresses/green/greendress.html
在網誌的不同版面底下放置相同的文章,系統便會自動儲存多個網址
https://blog.example.com/dresses/green-dresses-are-awesome/

https://blog.example.com/green-things/green-dresses-are-awesome/
伺服器設定為透過 www 子網域或 https 通訊協定提供相同內容
http://example.com/green-dresses

https://example.com/green-dresses

http://www.example.com/green-dresses
從您的網誌聯合發佈至其他網域中網站的內容,與原始內容有部分或全部是重複的。
https://news.example.com/每天的綠色洋裝-155672.html (聯合發佈文章)

https://blog.example.com/洋裝/綠色洋裝真美麗/3245/ (原始文章)

雖然這些系統能讓您更輕易地設計及發佈您的內容,但是當使用者透過搜尋引擎前往您的網頁時,可能也會造成一些問題。例如:

  • 合併重複或相似內容的連結指標。這可協助搜尋引擎將每個網址的資訊 (例如造訪連結) 彙整到單一偏好網址。不過,這也表示從其他網站連至 http://example.com/洋裝/禮服?gclid=ABCD 的連結,會與連至 https://www.example.com/洋裝/綠色/綠色洋裝.html 的連結合併。
  • 追蹤單一商品/主題的指標。由於使用多個不同的網址,因此難以針對內容的特定部分取得一個整合性的指標。
  • 指定您要讓使用者看到的網址。您想讓使用者透過 https://www.example.com/洋裝/綠色/綠色洋裝.html 進入綠色洋裝商品網頁,而非 https://example.com/洋裝/禮服?gclid=ABCD
  • 指定聯合發佈內容的位址。 如果您以聯合發佈方式在其他網域發佈內容,可使用偏好網址彙整網頁排名。

為了解決這些問題,我們建議您為可經由多個網址存取的內容 (或同等內容) 定義一個「標準網址」。如果要為 Google 搜尋進行這項設定,共有下列幾種做法:

我們鼓勵您使用上述方法,但是以上均非必要操作。如果您沒有指定標準網址,我們將自行指定一個我們認為最適合的版本或網址。

請勿robots.txt 檔案用於標準化。
請勿使用網址移除工具進行標準化,以免「所有」網址版本從搜尋結果中移除。
請勿為相同內容的網頁指定不同網址做為標準網址 (例如在 Sitemap 中為網頁指定一個網址,同時使用 rel="canonical") 為網頁指定另一個網址)。

設定偏好網域

告訴 Google 您的偏好網域,藉以指出偏好的網站網址版本:

  • https://www.example.com
  • https://example.com

如果您的偏好網域為 https://example.com,Google 會將連至 https://www.example.com 與連至 https://example.com 的連結視為完全相同。

如要瞭解詳情,請參閱設定偏好網域

使用 rel="canonical" 連結元素指出偏好網址

如果您要使用 https://blog.example.com/洋裝/綠色洋裝真美麗/ 做為這個內容的偏好網址,而非其他能存取相同內容的網址,您可以向搜尋引擎做出指示,方法如下:

  • 使用 rel="canonical" 連結元素來標記標準網頁和任何其他版本。
    新增 <link> 元素,並將該元素的屬性設定為 rel="canonical",加到這些網頁的 <head> 區段:
    <link rel="canonical" href="https://blog.example.com/dresses/green-dresses-are-awesome" />

    這會指定用於存取綠色洋裝一文的偏好網址,使這個網址結構更有機會顯示在搜尋結果中 (請注意,我們不保證在所有情況下皆會遵循該設定)。

避免錯誤:使用絕對路徑來搭配 rel="canonical" 連結元素,而非使用相對路徑。

建議結構:https://www.example.com/洋裝/綠色/綠色洋裝.html
非建議結構:/洋裝/綠色/綠色洋裝.html

使用 Sitemap 為相同內容指定偏好網址

您可以為每個網頁選取一個標準 (偏好) 網址,然後透過 Sitemap 提交這些標準網址,向我們指出您的偏好設定。

我們無法保證會使用您在 Sitemap 中提交的網址,但仍然建議您提交網址給 Google,以協助我們瞭解您網站中有哪些重要的網頁。

為非標準網址使用 301 重新導向

如果使用者可以透過多種方式進入您的網頁:

  • https://example.com/home
  • https://home.example.com
  • https://www.example.com

我們建議您選擇其中一個網址做為偏好 (標準) 網址,然後使用 301 重新導向,將來自其他網址的流量傳送至您的偏好網址。使用伺服器端 301 重新導向,可確保使用者和搜尋引擎皆能正確無誤地導向至正確網頁。301 狀態碼表示網頁已永久遷移至新的位置。

指定處理動態參數的方式

您可以透過參數處理方式告訴 Google 您想要忽略的參數,忽略部分參數能夠減少 Google 索引中的重複內容,讓您的網站更容易檢索。舉例來說,如果您指定系統忽略 sessionid 參數,Google 就會將 https://www.example.com/洋裝/綠色.php?sessionid=273749https://www.example.com/洋裝/綠色.php 視為相同的網址。

在您的 HTTP 標頭中指定標準連結

如果您能設定伺服器,則可使用 rel="canonical" HTTP 標頭來指定 HTML 文件和其他檔案 (例如 PDF) 的標準網址。假設您的網站透過不同網址提供相同的 PDF 檔案 (可能為了進行追蹤),如下所示:

https://www.example.com/downloads/white-paper.pdf
https://www.example.com/downloads/partner-1/white-paper.pdf
https://www.example.com/downloads/partner-2/white-paper.pdf
https://www.example.com/downloads/partner-3/white-paper.pdf

在這種情況下,您可以使用 rel="canonical" HTTP 標頭向 Google 指定 PDF 檔案的標準網址,如下所示:

Link: <http://www.example.com/downloads/white-paper.pdf>; rel="canonical"

目前 Google 僅針對網頁搜尋服務支援這些連結標頭元素。

使用 HTTPS 網址 (而非 HTTP 網址) 做為標準網址

認定網頁的標準網址時,Google 偏好的是 HTTPS 網頁 (而非 HTTP 網頁),除非有下列衝突情形:

  • HTTPS 網頁含有無效的 SSL 憑證。
  • HTTPS 網頁含有不安全的相依關係。
  • HTTPS 網頁經過漫遊器檢索 (HTTP 網頁則未經漫遊器檢索)。
  • HTTPS 網頁會將使用者重新導向 HTTP 網頁,或透過 HTTP 網頁重新導向使用者。
  • HTTPS 含有指向 HTTP 網頁的 rel="canonical" 連結。
  • HTTPS 至網頁含有 noindex 漫遊器中繼標記

根據預設,我們的系統偏好 HTTPS 網頁 (而非 HTTP 網頁),不過您仍可採取下列任一做法,確保這種行為不會遭到覆寫:

  • 使用 301、302、JavaScript 或中繼重新導向,從 HTTP 網頁導向 HTTPS 網頁。
  • 新增 rel="canonical" 連結,從 HTTP 網頁指向 HTTPS 網頁。
  • 採用 HSTS

請勿採用下列做法,以免 Google 誤將 HTTP 網頁當成標準網頁:

  • 無效的 SSL 憑證和 HTTPS 至 HTTP 重新導向很可能讓我們使用 HTTP 網頁,採用 HSTS 仍無法覆寫這項偏好設定。
  • 在 Sitemap 或 hreflang 項目中加入 HTTP 網頁,而不是 HTTPS 版本。
  • 為錯誤的主機名稱版本採用 SSL/TLS 憑證:例如 example.com 提供 www.example.com 的憑證。憑證必須與完整網站網址相符,或是可供單一網域中多個子網域使用的萬用憑證。
如果您使用 robots.txt 檔案封鎖了特定資源,請務必同時封鎖這項資源的 HTTP 版本和 HTTPS 版本。

 

 

這篇文章實用嗎?
我們應如何改進呢?