Canonical URL是什麼?
又稱 Canonical Tag 或標準網址定義,rel=canonical 是一小段 HTML 程式碼,能幫助搜尋引擎從相似的頁面中確認最主要的版本,並呈現在搜尋結果上。
為什麼 Canonical URL 在 SEO 中很重要?
一般來說,一個網站通常會有一些重複的頁面,他們顯示相同的內容卻具有不同的 URL。
舉例來說:
https://82-seo.com(https + www版本)
http://82-seo.com(http + www版本)
https://www.82-seo.com( www 版本)
https://m.82-seo.com(行動裝置版)
https://www.82-seo.com/cocktail?gclid=ABC(動態網址版本)
http://82-seo.com/?utm_(添加 UTM 參數版)
在這些情況下,Google 必須決定選擇哪個頁面進行索引和排名,它不會使用所有頁面作為搜尋結果,因為它們看起來都相同或非常相似。
使用 Canonical URL 對 SEO 的好處
1.鞏固網頁排名
Canonical URL 有助於將所有重複頁面所獲得的網頁權重整合到一個主要的頁面中。
透過在重複頁面上設定 Canonical URL ,網頁排名可以轉移到單一 URL 中,從而提高其在 Google 搜尋中的整體排名。
2.整合內容
Canonical URL 可以告訴搜尋引擎哪個網頁是原始版本以及哪些網頁只是重新發布,許多網站為了宣傳可能會在其他網站發布相似的內容。
使用 Canonical URL 可以幫助 Google 知道哪個網站的內容是原始來源並顯示在搜尋結果中,以及哪些網站只是宣傳該內容,在這些外部網站上設定 Canonical URL 有助於 Google 在 搜尋結果中推廣頁面的原始主要版本。
3.改善爬行
Canonical URL 可以幫助 Google 有效的抓取我們實際想要被抓取和索引的頁面,而不是根本不應該抓取的重複頁面。
重複的頁面會浪費 Google 的資源和時間,因為它們對於抓取或索引目的並不重要。透過 Canonical URL,Google 將更專注於最重要的頁面,從而節省「抓取預算」。
如何新增 Canonical URL ?
<head>
在頁面上新增 Canonical URL 非常簡單,只需前往任何重複的網頁並將 rel=”canonical” 標籤新增至頁面的 <head> 部分即可, Canonical URL 的連結應導向主要的原始版本。
外掛程式
實施 Canonical URL 最好逐頁進行,然而這會消耗大量的時間和資源,甚至在較大的網站上是不可能的,所以也可以使用外掛程式來設定 Canonical URL 。
HTTP
Canonical URL 也可以加入在網頁的 HTTP 網址中,這對於特殊的非 HTML 文件(例如 PDF)特別有用,因為它們不包含任何 <head>
可以添加標準規範標籤的部分。
Canonical URL 和301重定向的差別
使用301重定向,原本的網頁會失效並自動導向新網址;使用 Canonical URL 後,原本的網頁依然有效,用戶還是可以查看。