如何为 blog 建立一个高效的标签系统
什么是标签 (Tags)?简单说就是建立在博客文章 (Posts) 和关键词 (Keywords) 之间的一种双向多重映射。一篇文章根据内容可以打上多个标签,点击一个标签可以查看相关的多篇文章。而传统的分类一般是单属性的,文件夹式的。WordPress 下的分类 (Categories) 也具有这样的多重属性,实际上可以发挥同样的功能。我的做法是用分类来分大类,用标签来标注内容关键词。这样依靠标签就建立起了一个内容相关的网络,读者可以方便地在喜欢的内容间跳转,而且对搜索引擎非常友善。
- 建立有通用性的标签
贴标签切忌随手乱贴,不要仅仅把标题拆分为几个词就当作标签。比如”IT新闻”“系统优化”就不是好的标签,您如何保证下次遇到相关话题的时候有同样的写法?说不定就又冒出来个“IT资讯”“优化”,这样会让标签系统越来越臃肿,充满重复和垃圾,起不到应有的作用。标签起名尽量用单个词语,并且建立自己的命名规则。带空格的词汇用一个固定的写法,比如 Mac OS X 写作 MacOSX,multi touch 写作 multi-touch。同时不要一会儿百度一会儿 Baidu,注意很多系统是区分大小写的。 - 建立有针对性的标签
如果《关于某某问题的思考》其中一个标签叫“思考”,而且的确有不少“思考”的文章,但它作为标签就不大合适。读者访问标签的时候是没有上下文环境的,而“思考”并不是一个明确的话题。我的标签中曾经有“视频”“下载”,曾经标注所有带有嵌入视频或者下载内容的文章。在考虑之后我拿掉了它,因为不大会有人因为想看个视频、想下载个什么东西而点击这个标签。”Google” 就不同了,这是一个明确的话题。 - 中文名还是英文名
中文标签的好处是可读性强,密密麻麻一片英文关键词扫一眼,获得信息的效率总是母语高。中文的坏处是这个标签的 URL 就完全没有可读性了,而且老长。说句题外话,很多 blogger 发表文章的时候不用文章缩略名,这是非常不好的,导致文章 URL 对人眼和对搜索引擎都不可读,而且更长。公认的正确做法是把标题翻译成尽量简洁的英文来作为文章缩略名,多包含关键词,词与词之间用 – 连接,这保证搜索引擎能正确断句取词。比如 /bluetooth-usb-adapter-driver.html - 并列的标签也要有层次感
对自己写得比较多的话题可以详尽地列标签,反之粗略一点就可以了。我的标签中有 “Firefox” 和 “Greasemonkey“, 而后者下面每篇文章都是从属于前者的。但这两个话题都有相当多的文章量,所以可以都列出来,适合不同的阅读需要。 - 做一个漂亮的标签云
标签云 (Tags Cloud) 是列出一片标签,文章多的标签字号大,文章少的字号小。我的首页显著位置有一个,仅显示大于 5 篇的标签;另外在 存档页面 有一个包含所有标签的标签云。标签云有一个技巧,需要均衡分布热门标签下面的文章数。比如之前我发现只有 Google 很大,别的都差不多小,一看发现是因为此标签的文章数超出别的标签很多,于是把一些仅仅沾边的文章去掉此标签,然后把剩下的细分,归了一部分到 Gmail, Gtalk, 这样个头最大的 Google 还是最大,但其他热门标签比如 美化,snooker, 就醒目很多了。 - 定期检查标签,做全局调整
有一个很好的插件 Batch Categories 可以批量对标签进行增删改,yo2 已有。安装之后在管理下面会有个“管理文章分类”,可以在这里用过滤器一目了然地检查以往文章的标签。写了一段时间文章之后标签习惯难免会有些改变,每次发表文章的时候也不可能都能考虑周详,所以定期检查调整就很重要了。按上面的要求检查一遍,看看有没有重复,然后把以后不大可能再用到的生僻标签考虑删掉。
不错啊!收藏了!
很好的建议,我也需要优化一下标签。
我前面一直没打标签。这段时间才开始使用。
有道理有道理,我的标签那是一团糟啊…
就好像這篇文章的build-efficiency-tags-system-for-blog.html不是to-build-a-efficiency-tags-system-for-blog.html
是的,to, a 这些词对搜索引擎没什么用,所以在读得通的前提下尽量精简一点儿嘛:)
T_T…
看到优化文章总要一通狂改…
我跟 hhlloyy 曾经狂试过 Batch Categories ,似乎只能改文章分类,不能批量改标签,按照说明装了 simple tag 插件也不成功
yo2 的这个插件是可以的。。。以前改标签要一篇篇进去编辑,这个就方便太多了:)
yo2 上的插件有很多都会经过我们的优化增强,跟原版有区别的。
受教了 回去调整一下我混乱的tag cloud。。
受教了 顺便问下 肥兄的永久链接是怎么设的?
/%postname%.html 呀
受益匪浅啊,多谢!
不过batch categories插件删tag时怎么删不掉啊?
我估计你是忘了先打勾再操作…
呀,才发现换模版了
嘿嘿,来少了吧?打pp
还是觉得灵活的标签好。google现在比较喜欢更新频率高的,标签也不列外,建立通用标签,可能就意味着标签云页面更新率不高。google当然就不喜欢了。
嗯,fisio的又一个精品。
终于有人好好说说这个tag们的事了,受益相当不浅。回头好好整整,delicious和豆瓣那一大堆tag们有的玩了。。。。。
好文!让我们对tag的重视又提升了一级。我也需要好好优化一下了
我用离线发布软件 这东西用不上
汗,这和发布方式有什么关系?
离线工具不支持POST-SLUG,也不支持TAG啊
不过前两天好像看到哪个工具还是什么插件可以支持。
用 windows live write 都支持 slug 和 keywords ,不过得是 yo2 的博客服务。
wlw支持slug, 那必须wp2.2以上的, 否则不支持的还是
看来我基本还算合格了。
最重要的问题是WP或者某某插件狂人什么时候弄个“tag slug”就OK了,
我一直认为fisio画的图很漂亮, 这次又是, 羡慕啊
thank you^^
blogger 最大的兴趣就是述说 blog 本身
不过你很专业啊,竟然专门来画一个图 – –
– – 我姑且当这是夸我吧…XD
从开始接触博客的时候就被标签吸引,但后来第一个博客关闭之后,就失去了对我的引诱。
修改标签和链接名去了
呵呵,看来我这篇还是有点帮助的嘛~
正是我想要的,不过还没时间来整理。请问你用的是哪个tag 插件?你的feed中的相关文章也是用这个插件做的吗?
应该是 Jerome’s Keywords, 相关文章是一个 yo2.cn 自己的插件 yo2similar, 可以关联社区的其他文章 😀
我每篇文章都设置了很多个TAG,当然TAG clund当然很大了,不过,搜索引擎中的收录量也多了很多。
这也不失为 一个快速增加收录量的方法。
以后在考虑删除吧
也许会增长收录量吧,可自己这里的访问体验也很重要噢 😉
圣诞快乐
不错,学习了啊
这个留言的东东很好。
所言极是!
我到目前为止一直对tags理解不是很好,在我博客里面tags有的时候使用跟分类差不多,一般都是自己猜想的搜索关键词作为自己的tags。
由于写的题材比较,来来去去都是那几个标签,就如你所的那样,标签总体发育不良 😮
мне нравися!
Sounds crazy. Are you paying attention to my ironical lifetime Sorry, for off top, i wanna tell one joke) Why are cowboy hats turned up at the sides? So three cowboys can ride in a pickup truck.
不错的文章,收藏了
很好的建议!谢谢分享!