do not duplicate

前陣子,找到空檔,有機會作網站改版思索時,想到一個在今年初讀到,但始終沒機會付諸實作的網頁元件,叫作Canonical Tag權威標籤

長期在做SEO的人,大概已經很清楚Canonical Tag。

這個為眾家搜尋引擎(包括Google、Yahoo!與Microsoft)所支持,並且,被公認可以用來解決日益嚴重的複製內容duplicate content問題,以提昇搜尋精確度的新標準作法。

至於,隔了一層的Web designer網頁設計師,對這些網頁製作執行者而言,Canonical Tag實在不是一個立竿見影的網頁元件,因此,網頁製作執行上的Priority優先次序難免一再往後順延。

再退一萬步,站在客戶的立場來想,他們搞不好還寧可多做幾個Flash吧。

不過,如果你很有實驗精神,並且,也相信眾家搜尋引擎將愈來愈重視以Canonical Tag作為網頁複製內容的最終解決方案。那麼,你應該馬上為你的網頁添加一行Canonical Tag。

Canonical Tag的寫法如下:

<head>
……
<link rel="canonical" href="內容網頁位址" />
……
</head>

舉《CSS Opacity:透明度在各瀏覽器上的應用》這篇文章為例,Canonical Tag應該是寫成這樣:

<link rel="canonical" href="http://jas9.blogspot.com/2009/07/css-opacity.html" />

如果你跟我一樣選擇使用Blogspot這個平台,也許可以參考以下兩種作法:

(1)Blogger新式模版

只要在<head>跟</head>之間,加入這一行:

<link expr:href="data:blog.url" rel="canonical"/>

(2)Blogger舊式模版

只要在<head>跟</head>之間,加入這一行:

<blogger><itempage><link rel="canonical" href="<$BlogItemPermalinkURL$>"/></itempage></blogger>

6 تعليقات

‏قال powen
謝謝分享
大大
您的link沒有做用
好像用IE也開不了您的網頁
如有打擾,請見諒
‏قال 瓦特比
canonical tag 旨在改善內容重複的問題,但 blogspot 好像沒有這種問題,還需要添加嗎?
‏قال Jas
Powen:
我不懂你的意思。
你是指:
1.你沒辦法用IE開這個頁面?
2.還是指沒辦法開line rel?
如果是1,我用各版本IE試過,基本上正常開啟是沒有問題的。
如果是2,這個東西本來就是寫給機器看的,所以自然沒辦法在頁面上顯示甚至點選。

瓦特比:
blogspot當然也有這種問題,譬如你的留言,網址是長這樣的
‏قال 瓦特比
哦!我暸解了。

順便一提~
在 sidebar 的 Links 好像沒有作用?按下任一友好網誌連結都沒反應!用 IE 或 FX 都一樣。
‏قال Jas
哦,原來Link指的是這個。
謝謝兩位的提醒,看起來好像壞很久了。
剛換了另一種作法,同時也從Sidebar移到index首頁的右上方連結導覽去了。
‏قال 瓦特比
我看到一篇和你這篇一模一樣的文章,而且沒有註明出處。
我的秘密基地: Canonical Tag:集中你的SEO戰力 - yam天空部落
أحدث أقدم