查看文章 |
什么是Tag? 根据维基百科的解释“Tags是包含叙述子与物件关连性的元数据的一种类型”, 通俗点来说tag是为了更好的显示和突出搜寻的重点关键词或者词条,以便更好的索引和指导用户浏览和索引。Tag也是一种关键字标记,有利于搜索查找,不 过与普通的关键字不同的是,我们通常用关键字进行搜索的时候,能检索到的仅仅是标题中或者文章内容、摘要中包含该关键字信息。Tag不一样,检索到的内容 可以不包含该Tag。 为什么基于SEO的互联网产品设计需要tag? Tag能真正意义上 做到语义相关而不是简单的词与内容的字符的简单匹配,比如:某篇文章实际讲解的内容,我们可以将这篇内容总结一个或者几个词,将这些词作为文章的Tag, 能够方便用户阅读到或者搜索引擎蜘蛛抓取到与这个Tag语义最匹配的信息,如果单纯的依靠搜索,我们是搜索不到这些语义相关的信息的。 这样能理解以后,我们再回到前面讲解的搜索引擎排名原理上, 搜索引擎要提供给用户与目标关键字最匹配的信息,前面讲解的关键字部分也仅仅是能解决字符上的匹配,Tag能提供给用户的就是将内容和语义匹配的信息罗列 出来,Tag是在web2.0出现以后被普遍重视的一项互联网基础应用,一般的内容tag也都是由用户贡献的,然后通过一些形式(站内Tag搜索,搜索引 擎)分享给其他需要这类信息的用户。所以我们不难发现很多tag的URL在搜索引擎中的排名通常也是很不错的,这种tag页面本身就是一个优化的很好的 (关键字分布很均匀,相关性很好,内链接也很丰富)的页面。 Tag的应用:常见的Tag应用主要见于“门户站点,博客,图片站点,社区以及一些web2.0站点”。 门户: 一些门户的做法通常是首页分频道将Tag调用出来,达到基于某个类别的精准信息的聚合的目的。 下面是某知名的时尚类站点的首页tag布局,拿出来与读者分享: (图为首页—服饰风尚频道调用热门标签部分) (图为首页—美丽达人频道调用热门标签部分) (图为某频道进去后的热门标签区域) 博客: 如果说门户站点的Tag可能是编辑们有意识之作,那么博客中的标签的使用就显得更自然了,尤其是多用户博客,大家都按照自己想表达的主旨意思为自己的博文加标签,这样的Tag就显得自然多了。 我们常用的开源Blog程序如Wordpress默认就将Tag置于首页了,Z-blog本身也有Tag Cloud(标签云)的页面,当然如果一直坚持着读本博客的朋友就会发现在未改版之前SEO博客右侧有一长串标签直接裸露在页面,Tag在博客中的应用,最经典的要数大名鼎鼎的月光博客了: (月光博客网络日志类别左侧) 博主龙威廉为了月光博客可以说是用心良苦,在Zblog的基础上做了很多基于SEO的改进,这个Tag区域也算在内,不过威廉是做在了具体类别的左侧,也就是进了某个具体的类以后再给这个类的信息做了一个Tag分类。最近如果看月光的一篇“月光博客博客编辑写作规范”的文章就不难发现,会有这么一条:
威 廉先生有可能将月光博客发展成为一个协作创作平台,所以来了个规范,上面是关于标签填写的部分,标签统一使用英文是出于三个方面的考虑,一个是英文标签产 生的URL不会与前面的英文URL结构产生断裂(如用户复制了某个带中文的URL发送至IM好友,好友直接点击的话就会出现打不开的情况)。一个是某些搜 索引擎对于中文URl的抓取并不好,另外还有就是可能考虑到了页面的美观,中英文混编确实会显得很乱。 图片站点: 图片站点的应用比较常见,尤其是无明确分类的图片站点或相册跟要依托用户创建tag来达到精准分类。 (大名鼎鼎的Picasa 首页热门Tag区域)
(大大名鼎鼎的Flickr发掘频道Tag区域) 社区: 社 区依托Tag聚合与某个关键字相关的花边新闻,然后依托这个URL带来大量搜索引擎流量的例子很多,社区由于信息量巨大,传统的站内搜索就算只能满足站内 用户的检索需求,但是达不到SEO的目的,后来的社区Tag聚合有效的解决了这个矛盾,我们发现DIscuz很早就增加了tag功能,自然而然一些DZ用 户也就开始了Tag聚合的应用。 (某分类信息网站社区首页Tag区域) (该社区的标签聚合页面分不同的板块和时间段聚合标签) 最 后值得提醒的是,不管是门户,博客,图片站,社区等做Tag,最后要面对搜索引擎的都是某个具体的Tag点进去后的列表页面,所以这个类似搜索结果列表页 面的设计(URL和关键字分布上的设计,我们叫Tag列表)就显得较为重要,枫林这里简单列举某个做的较为成功的Tag列表(五一祝福短信): PS:本届内容有点多了,下节我们继续讲解“Tag的设计”,做SEO的同学不要抱怨自己负责的项目没这没那,有的时候,当前的网站不具备一些条件,我们就需要创造条件,所以我在《SEO进化虾教程》中不仅仅讲解某某的作用,还会讲到某某的设计,也就是产品的设计或者更精准点叫基于SEO的互联网产品设计。^_^ Tag信息的录入 常见的Tag输入无非在两个阶段完成,一个是信息创建流程中进行标签输入,也就是在文本,图片,视频或者其他多媒体文件的用户创建或者上传流程环节与标 题、分类等并列出现一个Tag区域,通常这种Tag区域由于数据库压力等原因会做限制,如“最多几个”还会做一些字符转化,如:空格,都好等表示标签之间 是独立的,高级点的还有标签记录功能,当然这也是为了更好的进行聚合,让用户选择使用最多的,或者自己使用过的标签,可以有效避免标签多,每个标签聚合的 信息过少的情况,当然对于图片信息或者多媒体片段,教程等很可能很多片段或图片都需要有一些重复的标签,而上传的时候又是批量上传,这样如果让用户一个一 个添加重复的标签,那就显得毫无意义了,所以如腾讯QQ空间相册,新浪博客相册等具有批量添加标签的功能;另一个是信息修改中进行标签输入,一般而言,标 签虽然与标题,描述,分类同时出现在信息创建流程中,但是标签通常是处于可选择输入的项目,所以会有很多情况下用户懒得输入,这样就有必要在信息展示页面 设计标签编辑功能,用户可以直接对信息的Tag进行编辑和补充。 (新浪博客标签输入文本框,值得一提的是新浪的“自动匹配标签”和“推荐热门标签”,有兴趣的同学可以一试) (QQ空间相册上传照片结束后的添加照片信息环节,有一个为所有照片添加相同的描述和标签,前面枫林也做过一个相册上传流程的原型与此也与人争论过,不过 最后觉得加上能更好些,一般情况能一次上传多张照片到同一个相册中去,那么这些张照片多半为同一个地点拍摄或者同一天拍摄,所以很有可能描述的东西都相 同,至少标签会重复的多些) (这个是Zblog的后台新建文章流程中Tag项设计,也是最普通,最常见的设计方式,但是也同样简单实用) Tag的输出 Tag输出的位置一般有首页和内容页面,首页要么是最新Tag要么是热门Tag,而内容页面的tag则是增加某信息时候,输入的特定Tag。自然前者如果 都是最新Tag,那么好说,如果是热门Tag,这里会牵扯到一个排序的问题。尤其是我们要显示按照热门程度Tag的大小也呈现变化的效果 (如:flickr)
在数据库的设计上我们会有独立的Tag表,Tag表需要记录每个Tag的使用次数,当然首页热门tag区域显示的tag是固定数量的,比如(40个),然 后根据全站所有用户增加同一Tag的数量由高到低筛选前40位,分段与字号建立一种对应关系,如:使用次数300-600次的tag,对应使用14Px的 字号,是否需要加粗等。有了对应关系就知道Tag要显示多大了,下来就是按照某个规则排序了,一般我们常用的就是中文tag,英文Tag,阿拉伯数字 Tag或者几种的混编。这里就需要设计一个规则,如:中文最前(按照拼音的首字母由A-Z排序),英文(由A-Z)下来数字...这样便能达到上面的排列 效果。内页中的tag则一般直接跟随在信息的底部了,显示也与Body中默认样式相同。(见本文下方Tag区域即可) Tag的聚合页面(标签云) 多Tag聚合页面不是每个网站都有,但是枫林觉得很有必要说一说,如果说上面一部是局部Tag聚合,那么这一步就是所有Tag聚合和有效解决Tag的收录 的很关键的一部,而且实践中发现搜索引擎能通过这个Tag聚合页面快速抓取到埋藏较深的Tag(内页中的)或者不在首页显示的Tag(因为首页Tag区域 由于要顾及页面美观等原因不可能展示所有的Tag),所以这个页面本质起到一个Sitemap的作用了,Sitemap在SEO中的作用想必大家也都熟悉,这里不做过多解释。该页面的具体表现形式如:
|













