在 Blogger 中指定 meta tag 給特定網頁的方式及應用

20 February, 2009

給網頁指定獨立的 Meta Tag


Meta Tag 對於網頁搜尋的排名有幫助,但 blogger 無法針對個別網頁指定 Meta Tag。如果是直接寫進 Template 中,整個網站的網頁都會被標誌上相同的關鍵字,這樣會被認為是 Spam。
下面介紹的是利用邏輯判斷網址,再決定要不要貼上 Meta Tag。所以,只有網頁被寫出來之後,才能進入 Template 中替網頁加上 Meta Tag。

在 Template 的 Edit Html 中,先找到下列的code:

<b:include data='blog' name='all-head-content'/>


加入以下程式碼:

<b:if cond='data:blog.url == "請換上要套上下列敘述及關鍵字的網頁網址"'>
<meta content='請換上您的網站敘述' name='description'/>
<meta content='請換上您的關鍵字' name='keywords'/>
</b:if>


範例如下:
<b:include data='blog' name='all-head-content'/>

<b:if cond='data:blog.url == "http://kienhock.blogspot.com/2008/01/blog-post_2128.html"'>
<meta content='在生活中和陌生人的短暫接觸,有時我們對彼此的感覺是如此的好。 那時留下的照片,就好像我在那當下如同朋友般面對著妳。 再看看那照片,我們算是認識了的吧!' name='description'/>
<meta content='婚禮紀錄, 婚攝, 台北' name='keywords'/>
</b:if>
<b:if cond='data:blog.url == "http://kienhock.blogspot.com/2008/07/kuching-hidden-paradise-of-borneo.html"'>
<meta content='古晉街景的一大特色就是隨處都可以看到樹,路旁都種滿了行道路。在古晉,隨處都可見火焰木。此樹的花呈火紅色,在花盛開時,整棵樹都佈滿了火紅色的花。遠處看去,就像是正在飄揚的蠟燭火焰。 ' name='description'/>
<meta content='古晉旅遊, 遊記, 地圖' name='keywords'/>
</b:if>


利用 Meta Tags 取代 robots.txt 來阻擋某些網頁被擷取

Blogger 的 robots.txt 沒辦法被修改,所以就沒辦法用 robots.txt 來阻擋一些網頁被 搜尋引擎 來訪。但是,我們可以用 meta tag 的 robots 中的 NOINDEX 指令來做到相同的工作。

下方的例子以阻擋掉 2008年9月份的 備份網頁為例(http://kienhock.blogspot.com/2008_09_01_archive.html)。
<b:if cond='data:blog.url == "http://kienhock.blogspot.com/2008_09_01_archive.html"'>
<meta content='NOINDEX' name='ROBOTS'/>
</b:if>


阻擋掉備份網頁的擷取可以有效排除網站的重覆資料。像 Blogger 的 robots.txt 的預設值中就排除掉 tags 的搜尋。


參考文章:





延伸閱讀:


1 comments:

時空串連 said...

很棒的blogger應用分享~感謝囉
邀請您使用我們開發的google map免費貼件
記錄你文章的地圖在邊欄上,希望您會喜歡^^

熱情推薦:

關於作者

My Photo
Ahock
在台灣過著古晉人的生活,算是滯留台灣10多年了~ ps:這邊放的照片是我的母親梅花。
View my complete profile
Visitors
since 06 March 2008
網站日誌

  © Blogger templates Newspaper II by Ourblogtemplates.com 2008

Back to TOP