Canonicalization誤用,可能讓你全軍覆沒

SEOmoz的這篇文章"Catastrophic Canonicalization“做了一個很愚蠢的實驗,不是說這個實驗很愚蠢,而是說只有很愚蠢的人才會犯下這種錯誤,而這個實驗就是模擬了這個愚蠢的錯誤行為。其實很早前,這篇文章"Canonical link element : 標準鏈結元素“刊登出來以後,我們也想過這個問題,但是認為這個應該不是問題,因為這種粗心應該發生機率不會太大,但是仔細思考現在的各種外掛以及網站管理系統都「自動」的協助站長進行一些優化作業,其實Canonicalization的誤用還真可能發生 …

SEOmoz的文章警告說: 請大家不要模仿這個實驗,進行這個實驗的阿伯是有經過嚴格的訓練,如果沒有專家指導下自己進行實驗的話,是非常危險的事情 … 因為可能整站的內容都無法被搜尋引擎索引了。

不過應該會去進行這個實驗的人,應該都是無意識下進行,因此如果你也發生同樣Canonicalization誤用的狀況的話,應該詳閱後面的解決辦法。

先解釋什麼是「Canonicalization誤用」? 就是整個站台的頁面都宣告

<link rel="canonical" href="http://www.your-domain-name.com.tw" />

也就是不管你的站台有幾頁,都變成一頁,也就是首頁那一頁。

尤其現在大多都使用 CMS(Content Management System內容管理系統)來管理網站,如果一個錯誤的設定或是使用錯誤的外掛,很可能就會發生「Canonicalization誤用」。

如下圖,實驗中誤用了Canonicalization以後,索引的數目就一路下滑

如下圖,實驗中修正了Canonicalization錯誤以後,索引的數目才逐漸恢復

作者透過哪些動作來修正錯誤呢?

(1)移除錯誤的Canonical宣告

(2)重新傳送XML sitemap給搜尋引擎

(3)重新傳送部分比較重要的XML sitemap給搜尋引擎

(4)在頁面上加上獨立URL的Canonical宣告

(5)於Google Webmasters提出重新評估要求 (reconsideration request)

整個恢復作業約一個月的時間才完成。

除了誤用Canonical而把整站變成一頁之外,也可能犯下的錯誤是

在page-a.html宣告

<link rel="canonical" href="http://www.your-domain-name.com.tw/page-b.html" />

在page-b.html宣告

<link rel="canonical" href="http://www.your-domain-name.com.tw/page-a.html" />

這樣的錯誤會變成怎樣呢? 不知道,但肯定不會有好事發生。雖然這個是愚蠢的錯誤行為,但是會犯下錯誤的人很可能是聰明人,所以大家都要小心了,不要犯下可能讓你全軍覆沒的錯誤了。

敬請留言

你的回應對我們是很重要的. 你的電子郵件將不會被公開.

請等待 ...
*
Loading Facebook Comments ...