新聞

Canonical URL是什麼?小心重複內容毀了SEO

在網路世界裡,你的網站就像一座城市,而 Canonical URL 就是城市的交通指標,引導搜尋引擎找到正確的目的地。這篇文章將詳細的介紹 Canonical URL 的概念、用途、設定與檢測方法,以及設定時的注意事項,幫助你優化網站架構,提升搜尋引擎排名,讓你的網站不再迷路!

Canonical URL是什麼?

Canonical URL,中文稱為標準網址,是一種HTML語法標籤,用來告訴搜尋引擎哪個網址才是網頁的主要版本。當網站上出現多個內容相同或極為相似的網頁時,Canonical URL 能幫助搜尋引擎識別並索引主要的網頁版本,避免重複內容的問題,進而提升網站的SEO排名。

舉例來說,如果一個產品頁面可以透過不同的網址存取,例如:

  • https://www.example.com/product-a
  • https://example.com/product-a
  • https://www.example.com/product-a?color=red

這三個網址雖然帶使用者前往同一個產品頁面,但對搜尋引擎來說卻是三個不同的網頁。這時,就可以透過設定 Canonical URL,告訴搜尋引擎 https://www.example.com/product-a 才是主要的網址版本,其他網址都是重複的。
(延伸閱讀:什麼是SEO?我們為什麼要做SEO?

Canonical URL的用途

用途1. 集中網頁權重

當網站存在多個內容相同或高度相似的頁面時 ,搜尋引擎演算法可能會難以判斷哪個頁面才應該是主要的版本。設定 Canonical URL 可以明確地向搜尋引擎指明首選版本,有效地將分散在各個重複頁面上的連結權重集中到 Canonical URL 所指向的頁面上,強化其 SEO 表現。

用途2. 避免重複內容懲罰

搜尋引擎通常將重複內容視為低品質的表現,甚至可能對網站實施懲罰。透過正確設定 Canonical URL,可以避免網站因非必要的重複內容而受到搜尋引擎的負面影響,維護網站的良好排名。

用途3. 簡化網站管理與維護

網站改版、網址遷移或內容更新等情況下,網址結構會發生變化。Canonical URL 可以將舊網址重新導向到新網址,確保使用者導向至正確的頁面,同時引導搜尋引擎的爬蟲程序,避免產生 404 錯誤和死鏈 (Dead Links),維持網站的可用性和索引效率。

用途4. 提升使用者體驗

Canonical URL 確保使用者瀏覽的是網站上最新、最完整的內容版本,避免使用者在重複的頁面間瀏覽,提供更好的網站導覽和使用體驗。

用途5. 跨網域內容整合

當網站需要引用或轉載其他網站的內容時,使用 Canonical URL 可以明確標記原始來源網址,尊重內容版權,同時避免搜尋引擎將轉載內容誤判為抄襲,維護網站的信譽和 SEO 表現。

為什麼不能有重複內容?

網站重複內容是指網站上出現相同或高度相似的內容,這些內容可能存在於同一個網站的不同頁面,也可能存在於不同的網站之間。雖然在某些情況下,重複內容可能是不可避免的 (例如:產品頁面因顏色、尺寸等屬性產生多個網址),但過多的重複內容會對網站產生負面影響,以下列出幾個主要原因:

1. 降低網站權重

網站權重是搜尋引擎用來評估網站可信度和重要性的指標之一。當網站存在大量重複內容時,會分散網站的連結權重,導致每個頁面的權重都被稀釋,降低網站的整體權重和排名。

2. 浪費爬蟲資源

搜尋引擎的爬蟲會定期造訪網站,收集和索引網站內容。當網站存在大量重複內容時,爬蟲會浪費時間和資源在抓取和處理這些重複的頁面,而無法有效地索引網站上的其他重要內容,影響網站的索引效率和覆蓋範圍。

3. 損害使用者體驗

重複內容會讓使用者感到困惑,因為他們可能在不同的頁面看到相同的內容,無法快速找到所需的資訊。這會導致使用者對網站失去信任,降低網站的跳出率和停留時間,甚至會影響網站的轉換率。

3. 損害使用者體驗

(延伸閱讀:Google網站評分是什麼?3分鐘看懂網站速度測試重點

Canonical URL的使用情境

Canonical URL 主要用於解決網站中重複內容的問題,以下我們整理出了常見的使用情境:

1. 電商網站中的產品規格差異

電商網站中,同一個產品經常會因為顏色、尺寸、材質等規格差異而產生多個不同的網址。例如,一隻筆可能有紅色、藍色、黑色等不同顏色,每種顏色都要有一個獨立的產品頁面

1. 電商網站中的產品規格差異

在這種情況下,可以使用 Canonical URL 指定其中一個頁面作為主要版本,將其他頁面的權重集中到主要頁面上,避免搜尋引擎將這些頁面視為重複內容。

2. 具有不同參數的網址

有些網站會使用網址參數來追蹤流量來源、記錄使用者行為或顯示不同的內容。例如:

  • example.com/product?source=facebook
  • example.com/product?source=google

以上指向的是同一個產品頁面,只是流量來源不同。為了避免搜尋引擎將這些具有不同參數的網址視為不同的頁面,可以使用 Canonical URL 指定其中一個網址作為主要版本。

3. 內容聯播或跨平台發佈

當網站需要將相同的內容發佈到不同的平台或網站時,可以使用 Canonical URL 標記原始來源網址,避免搜尋引擎將這些重複的內容視為抄襲

例如,你撰寫了一篇名為「SEO 入門指南」的文章,同時發佈在自己的網站和 Medium 平台上。這時,可以將 Medium 上的文章 Canonical URL 設定為自己網站文章的網址,向搜尋引擎表明原始來源是自己網站上的版本。

4. A/B 測試

在進行 A/B 測試時,可能會建立多個版本的頁面來測試不同的設計或內容。測試結束後,可以使用 Canonical URL 將流量導向到表現最佳的頁面

例如,您正在測試網站首頁的兩個版本:版本 A 和版本 B。當測試結束後,發現版本 B 的轉換率更高,則可以將版本 A 的 Canonical URL 設定為版本 B 的網址。

Canonical URL該如何設定?

設定 Canonical URL 主要有兩種方法,而且比你想像中更容易!大多數網站管理系統和 SEO 工具都提供了直觀的方式來實現這個功能,即使你不是技術背景出身,也能輕鬆上手:

方法1. 使用 rel=”canonical” 設定

這是最常見也最簡單的設定方法。

  • 確定主要 URL: 首先,你需要從所有相似或重複的內容中,選擇一個你希望搜尋引擎索引和展示在搜尋結果中的「主要」 URL。
  • 編輯網頁的 HTML: 在確定了主要 URL 後,下一步是在該頁面的 HTML 頭部 (head section) 中加入一行標籤,指向這個主要 URL。
  • 對所有重複內容進行操作: 重複上述過程,對所有具有重複內容的頁面進行相同的操作,確保它們都指向同一個主要 URL。

HTML設定範例:

<link rel="canonical" href="你的Canonical URL" />

方法2. 使用 HTTP設定

這種方法適用於無法修改 HTML 檔案的情況,例如 PDF 文件或其他非 HTML 檔案。你可以透過伺服器設定,在 HTTP 標頭中加入 rel="canonical" 指令。

Link: <https://www.example.com/canonical-page/>; rel="canonical"

另外,還有其他更方便的設定方式:

  • 使用網站平台或外掛: 許多開源網站建設平台和 CMS (內容管理系統) 如 WordPress,都提供了外掛或內建功能來輕鬆設定 Canonical URL,無需直接編輯 HTML 代碼,非常方便!
  • 使用大量設定 Canonical URL工具: 對於大型網站,可能需要透過伺服器端的規則或者批量處理工具來管理大量的 Canonical 標籤。

如何確認 Canonical URL 設定成功?

設定好 Canonical URL 後,還要確認是否設定成功。以下提供幾種驗證方法:

1. 檢視網頁原始碼

這是最直接的方法。

  • 使用瀏覽器查看原始碼: 在您想要檢查的網頁上,點擊滑鼠右鍵,選擇「查看網頁原始碼」或類似選項。
  • 搜尋 rel=”canonical”: 在原始碼中搜尋 rel="canonical", 檢查 <link> 標籤中的 href 屬性值是否與您設定的 Canonical URL 相符。
1. 網頁原始碼確認 Canonical URL

2. 使用線上檢測工具

許多線上 SEO 工具可以幫助您檢查 Canonical URL 的設定。

  • Canonical Tag Test:這是一個免費的線上工具,您只需輸入頁面網址,它就會自動檢查並顯示該頁面的 Canonical URL 設定。
    2. 使用線上檢測工具
  • 其他 SEO 工具:許多 SEO 工具,如 Screaming Frog 或 Ahrefs,也提供 Canonical URL 檢查功能,可批量檢查網站中所有頁面的設定。

3. 使用 Google Search Console

Google Search Console 是一個強大的網站管理工具,可以幫助你監控網站的 SEO 表現,包括 Canonical URL 的設定。

  • 提交網址檢查: 在 Google Search Console 中提交你想要檢查的網址。
  • 查看索引狀態: Google Search Console 會顯示 Google 如何索引該頁面,以及是否識別了你設定的 Canonical URL。
  • 查看「涵蓋範圍」報告: 在「涵蓋範圍」報告中,可以查看網站中所有頁面的索引狀態,並找出可能存在的 Canonical URL 相關問題。
3. 使用 Google Search Console確認 Canonical URL

(延伸閱讀:Google Search Console教學:流量查看、權限分享一次懂

4. 使用瀏覽器外掛

一些瀏覽器外掛可以讓您更方便地查看 Canonical URL 設定,例如:

  • Ahrefs SEO Toolbar: 這是一款功能強大的瀏覽器外掛,提供許多網站分析數據,其中包含 Canonical URL 資訊。安裝 Ahrefs SEO Toolbar 後,在瀏覽網頁時,可以直接在工具欄中查看該頁面的 Canonical URL 設定,以及其他 SEO 相關資訊,例如 Domain Rating、Referring Domains 等。
    4. 使用瀏覽器外掛:Ahrefs SEO Toolbar
  • MozBar: MozBar 是另一款常用的 SEO 工具,提供 Page Authority、Domain Authority 等指標,也可以顯示 Canonical URL。安裝 MozBar 後,在瀏覽網頁時,將滑鼠懸停在 MozBar 圖示上,即可查看該頁面的 Canonical URL 等資訊。

Canonical URL跟301轉址有什麼差別?

Canonical URL 和 301 轉址都是處理網站重複內容的重要 SEO 手法,但它們的運作方式和應用場景有所不同:

Canonical URL就像是一則提醒,告訴搜尋引擎在多個相似頁面中,哪一個才是主要的版本。使用者依然可以瀏覽所有頁面,但搜尋引擎會優先收錄 canonical URL 指定的頁面,並將其他頁面的權重集中到主要頁面上。

301 轉址則是強制將舊網址永久重新導向到新網址。當使用者訪問舊網址時,會自動跳轉到新網址。搜尋引擎也會將舊網址的權重完全轉移到新網址,並將舊網址從索引中移除。這一般適用於以下狀況:

  • 網站改版: 網站更換域名或網址結構。
  • 頁面刪除: 刪除舊頁面,並將其轉址到相關的新頁面。
  • 內容合併: 將多個頁面合併成一個頁面。

簡單來說,Canonical URL 像路標,301 轉址像搬家。 Canonical URL 告訴搜尋引擎哪個頁面是主要的,而 301 轉址則將舊網址的流量和權重轉移到新網址。

Canonical URL 和 301 轉址差異比較

特性Canonical URL301 轉址
運作方式指示主要頁面永久重新導向
頁面狀態所有頁面都存在舊頁面失效
權重轉移部分轉移完全轉移
應用場景相似內容,不同網址網站改版,頁面刪除並轉移至新網址

設定Canonical URL的注意事項有哪些?

雖然設定 Canonical URL 看似簡單,但有些細節需要注意,才能確保設定正確並發揮效用:

1. 每個頁面只能有一個 Canonical URL

避免在同一個頁面設定多個 Canonical URL,或是指向不同的 Canonical URL,這會讓搜尋引擎感到困惑,無法判斷哪個才是真正的主要版本。

2. 避免 Canonical URL 鏈

例如,A 頁面的 Canonical URL 指向 B 頁面,B 頁面的 Canonical URL 又指向 C 頁面,這樣會形成 Canonical URL 鏈,降低搜尋引擎的效率,也可能導致 Canonical URL 無效。

3. 使用絕對網址

設定 Canonical URL 時,務必使用完整的絕對網址,包含通訊協定 (https://) 和完整的網址路徑,例如 https://www.example.com/canonical-page/

正確設定 Canonical URL,讓搜尋引擎清楚知道哪個頁面才是主角,提升你的網站排名!

牙醫專屬SEO推薦-緯恩整合行銷

緯恩整合行銷團隊由資深媒體公關人-Samuel領軍,深耕牙醫行銷19年,輔助上百家牙醫診所從開業到醫療行銷服務。緯恩始終相信,良好的行銷服務,應該建立良好的溝通管道,透過持續優化過程達到預期的結果,所以我們堅持與客戶之間零時差的溝通服務。

緯恩擁有專業SEO成長駭客團隊,斥資百萬邀請台灣數位行銷界專家進行企業內訓課程,並聘任指導顧問,研發出一套零失敗的SEO技術,幫助客戶長期經營SEO,讓您的網站排名第一頁,讓您的網站瀏覽數提升數倍。

如果您對於Canonical URL、SEO重複內容有更多的想法,歡迎與我們聯繫,我們將給您最專業的建議!

緯恩整合行銷:04-2312-4988
填寫線上表單:點擊我