在 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:
很棒的blogger應用分享~感謝囉
邀請您使用我們開發的google map免費貼件
記錄你文章的地圖在邊欄上,希望您會喜歡^^
Post a Comment