如果多個網頁有相似的內容,搜尋引擎會認為這些網頁的重複版本。舉例來說,電腦版和行動版產品網頁通常視為重複網頁。
搜尋引擎會選取其中一個網頁做為標準 (或主要版本),然後檢索另一個網頁。有效的標準連結可讓搜尋引擎知道要檢索哪個網頁版本,並在搜尋結果中向使用者顯示。
使用標準連結有許多優點:
- 協助搜尋引擎將多個網址合併成一個偏好的網址。舉例來說,如果其他網站在連往您網頁的連結結尾加入查詢參數,搜尋引擎會將這些網址與您偏好版本彙整。
- 可簡化追蹤方式。追蹤一個網址比追蹤多個網址要簡單。
- 這項服務會將指向你原始內容的聯合發布連結傳回你的偏好網址,藉此改善聯合發布內容的網頁排名。
Lighthouse 標準連結稽核失敗的原因
Lighthouse 標記了任何含無效標準連結的網頁:
如果符合下列任一條件,網頁就會未通過這項稽核:
- 有多個標準連結。
- 標準連結不是有效的網址。
- 標準連結指向其他地區或語言的網頁。
- 標準連結指向不同的網域。
- 標準連結指向網站根目錄。請注意,在某些情況下 (例如 AMP 或行動版網頁變化版本) 可能有效,但 Lighthouse 則不會將其視為失敗。
如何在網頁中新增標準連結
指定標準連結的方式有兩種。
選項 1:在頁面的 <head>
中新增 <link rel=canonical>
元素:
<!doctype html>
<html lang="en">
<head>
…
<link rel="canonical" href="https://example.com"/>
…
</head>
<body>
…
</body>
</html>
選項 2:在 HTTP 回應中加入 Link
標頭:
Link: https://example.com; rel=canonical
如需各種做法的優缺點清單,請參閱 Google 的合併重複的網址頁面。
一般原則
- 請確認標準網址有效。
- 盡可能使用安全的 HTTPS 標準網址,而非 HTTP。
- 如果您使用
hreflang
連結 (依使用者的語言或國家/地區) 提供不同版本的網頁,請確保標準網址指向適合該語言或國家/地區的正確網頁。 - 請勿將標準網址指向其他網域。Yahoo 和 Bing 不允許執行這項操作。
- 不要將層級較低的網頁指向網站的根網頁,除非這些網頁的內容相同。
Google 專屬規範
- 使用 Google Search Console 查看 Google 認定你整個網站中有哪些標準網址或重複網址。
- 請勿使用 Google 的網址移除工具進行破壞處理。這會從 Google 搜尋中移除網址的「所有」版本。