Menu

建立一個有效的 Blog Tags 標籤系統

什麼是標籤 (Tags)?簡單說就是建立在部落格文章 (Posts) 和關鍵詞 (Keywords) 之間的一種雙向多重映射。一篇文章根據內容可以打上多個標籤,點擊一個標籤可以查看相關的多篇文章。而傳統的分類一般是單屬性的,文件夾式的。 WordPress 下的分類 (Categories) 也具有這樣的多重屬性,實際上可以發揮同樣的功能。我的做法是用分類來分大類,用標籤來標註內容關鍵詞。這樣依靠標籤就建立起了一個內容相關的網絡,讀者 可以方便地在喜歡的內容間跳轉,而且對搜索引擎非常友善。

标签 (Tags)

 

建立有通用性的標籤

貼 標籤切忌隨手亂貼,不要僅僅把標題拆分為幾個詞就當作標籤。比如」IT新聞」「系統優化」就不是好的標籤,您如何保證下次遇到相關話題的時候有同樣的寫 法?說不定就又冒出來個「IT資訊」「優化」,這樣會讓標籤系統越來越臃腫,充滿重複和垃圾,起不到應有的作用。標籤起名儘量用單個詞語,並且建立自己的 命名規則。帶空格的詞彙用一個固定的寫法,比如 Mac OS X 寫作 MacOSX,multi touch 寫作 multi-touch。同時不要一會兒百度一會兒 Baidu,注意很多系統是區分大小寫的。

 

建立有針對性的標籤

如 果《關於某某問題的思考》其中一個標籤叫「思考」,而且的確有不少「思考」的文章,但它作為標籤就不大合適。讀者訪問標籤的時候是沒有上下文環境的,而 「思考」並不是一個明確的話題。我的標籤中曾經有「視頻」「下載」,曾經標註所有帶有嵌入視頻或者下載內容的文章。在考慮之後我拿掉了它,因為不大會有人 因為想看個視頻、想下載個什麼東西而點擊這個標籤。」Google」 就不同了,這是一個明確的話題。

 

中文名還是英文名

中 文標籤的好處是可讀性強,密密麻麻一片英文關鍵詞掃一眼,獲得信息的效率總是母語高。中文的壞處是這個標籤的 URL 就完全沒有可讀性了,而且老長。說句題外話,很多 blogger 發表文章的時候不用文章縮略名,這是非常不好的,導致文章 URL 對人眼和對搜索引擎都不可讀,而且更長。公認的正確做法是把標題翻譯成儘量簡潔的英文來作為文章縮略名,多包含關鍵詞,詞與詞之間用 - 連接,這保證搜索引擎能正確斷句取詞。比如 http://fisio.cn/bluetooth-usb-adapter-driver.html

 

並列的標籤也要有層次感

對自己寫得比較多的話題可以詳盡地列標籤,反之粗略一點就可以了。我的標籤中有 「Firefox」 和 「Greasemonkey「, 而後者下面每篇文章都是從屬於前者的。但這兩個話題都有相當多的文章量,所以可以都列出來,適合不同的閱讀需要。

 

做一個漂亮的標籤雲

標籤雲 (Tags Cloud) 是列出一片標籤,文章多的標籤字號大,文章少的字號小。我的首頁顯著位置有一個,僅顯示大於 5 篇的標籤;另外在 存檔頁面 有一個包含所有標籤的標籤雲。標籤雲有一個技巧,需要均衡分佈熱門標籤下面的文章數。比如之前我發現只有 Google 很大,別的都差不多小,一看發現是因為此標籤的文章數超出別的標籤很多,於是把一些僅僅沾邊的文章去掉此標籤,然後把剩下的細分,歸了一部分到 Gmail, Gtalk, 這樣個頭最大的 Google 還是最大,但其他熱門標籤比如 美化,snooker, 就醒目很多了。

 

定期檢查標籤,做全局調整

有 一個很好的插件 Batch Categories 可以批量對標籤進行增刪改,yo2 已有。安裝之後在管理下面會有個「管理文章分類」,可以在這裡用過濾器一目瞭然地檢查以往文章的標籤。寫了一段時間文章之後標籤習慣難免會有些改變,每次 發表文章的時候也不可能都能考慮周詳,所以定期檢查調整就很重要了。按上面的要求檢查一遍,看看有沒有重複,然後把以後不大可能再用到的生僻標籤考慮刪 掉。

來源:肥碩部落格