在執行SEO搜尋引擎優化的過程中,難免會遇到兩個網頁(甚至是多個網頁)內容一樣的情況,可能是因為一種商品有多款顏色所以設置多個頁面,以至於除了顏色不同之外其餘內容都是一樣的。若發生這樣的情況而沒有做一些功課,可能就讓辛苦累積的流量分散了,非常可惜!
重複內容會對SEO造成什麼影響?
重複內容會使得網站 頁面權重分散 及 消耗爬蟲預算,導致搜尋引擎的排名受到影響。根據 Google 官方說法:「重複內容泛指的是,一或多個網域中完全或大致與其他內容相符的實質內容區塊。」在多個網域中置入重複內容,試圖操控搜尋引擎的排名或贏得更多的流量。這種行為會讓訪客在多個搜尋結果中看到大致相同的內容,導致使用者體驗大打折扣,進而影響搜尋引擎的排名。
如何避免重複內容對SEO造成負面影響?
Google官方建議:如果您的網站有許多內容大致相同的網頁,那麼您可以透過幾種不同的方式告知 Google 您偏好的網址(原創文章的網址),這項作業稱為「標準化」。較佳的做法是使用 rel=”canonical” link 元素,將這些重複內容的網址標示為重複內容,並告知Google您所偏好的網址(原創文章的網址)。
然而使用「canonical標籤」的作法可以幫助網站管理者重複內容的問題,藉由指定主要網址的方式讓Google判定哪一個商品頁面才是主要頁面,如此一來流量就不會流失了!
舉例來說:有以下三個網頁

- 網頁A 販售黑色鞋子 網址:https://tonyjhan.com/black
- 網頁B 販售白色鞋子 網址:https://tonyjhan.com/white
- 網頁C 販售灰色鞋子 網址:https://tonyjhan.com/gray
而主要收集流量的為經典款白色鞋子,也就是網頁B,因此要將網頁A黑色鞋子與網頁C灰色鞋子執行「canonical標籤」。
做法非常簡單,只要在網頁A黑色鞋子與網頁C灰色鞋子的<head>區塊中貼上 <link rel=”canonical” href=”標準網址(也就是網頁B的完整網址)”/>。
※ 切記可千萬別貼成路徑啊…,是要貼完整網址!
所以呢!在網頁A與網頁B貼上以下內容,即可執行「canonical標籤」
<head>
<link rel="canonical" href=" https://tonyjhan.com/white "/>
</head>
當有重複頁面內容時,建議將希望被收錄的「主要網址」透過Canonical屬性指定,即可告知搜尋引擎流量仍以「主要網址」為主。
雖然「Canonical標籤」有它的好處所在,但其實Google表示搜尋引擎對於301轉址還是較為友善,因為爬蟲可能會忽略「Canonical標籤」!但面對商品頁面多種款式及顏色的狀況下,301轉址其實無法滿足其需求,因此只能善用「Canonical標籤」了!