怎样选择一个适合SEO的CMS系统
来源:asp之家 时间:2009-09-07 17:27:00
现在,很多网站都在用基于数据库的内容管理系统(CMS)来制作和管理。CMS有利的一面就是当你有成千上万的页面时,你不用一页页的制作HTML网页,不过CMS也有一些不利的一面。
我们对于现在的内容管理系统(CMS)最苦恼的就是大部分缺少SEO(搜索引擎优化)功能。这个SEO不是指仅能提供meta keywords这样的功能,那个现在没啥用了。
我们一直很有耐心的等待一个在SEO功能上可以与静态HTML网页达到同样效果的CMS系统出现。毋庸置疑,手工定做的网站能实现完备的,针对每个网页甚至每个网页内HTML标签的控制。不过完全手工制作不可能建设大规模的网站。因此SEO们需要一个稍微合作点(针对SEO)的CMS系统。
那么,选用一个CMS,起码需要哪些SEO的功能呢?幸亏你问起,下面是我希望的CMS应该有的一些SEO功能,分为必需的、重要的和可选的几类。
必需的CMS功能
URLs没有参数和会话id(session id) - URL里用来区别用户的会话id和追踪浏览路径的参数对SEO来说是致命的。通常这样的URL会带来不完整的索引和造成搜索引擎认为你的网页是重复内容。
H1 标签 - 不能设置H1标签是糟糕的。单个网页上太多H1标签也不好。给无关重要的信息使用H1标签(比如文章发布日期等)也不行。一般说来,文章标题是使用H1标签最好的内容。
可定制URL架构 - 如果CMS缺省的URL架构不适合你的需要,你应该能够修改。例如,你不想存档文章的网址里有/archives/这样的字样,你应该可以去掉。或者你想把文章的网址从单纯的数字修改为文章名字,你也应该可以做到。
301重定向到重要的URL - 现在,重复内容是很多 * 站管理员碰到的很大问题。所以,能自动通过CMS来处理重定向是一个必须有的功能。
重要的CMS功能
静态网址 - 网络爬虫(蜘蛛,机器人)最喜欢的是那些看上去是静态网址的页面,即网址里没有动态参数。
含有关键字的网址 - 在您的网址中包含关键字可以有助于提高网站的排名。如果您的CMS不支持可定义网址(可在网址中包含关键字,而不是只能在网址中显示文章ID),错过这种现成搜索引擎优化的机会,会非常不爽。
RSS供稿 - 提供RSS供稿是必不可少的,如果你想通过博客,新闻简报(newsletter)分享给最酷最in的Web 2.0的人群。最好也能有Feedburner(国内可能是抓虾、鲜果或有道)的集成功能,能提高你RSS供稿的订户。
Ping功能 - 这能让类似谷歌博客搜索引擎(百度博客搜索,Feedsky等)最快知道你已经发布的新内容,使他们能够来抓取你最新的RSS提要。
标签和标签云(Tag Clouds)-这项Web 2.0的功能是强大的搜索引擎优化工具,这在很大程度上要归功于它们是富含关键字的文本链接。这是您重新构建内部链接结构的机会,也是不必完全调整您网页栏目分类和组织地调整网页PageRank流向的工具。
可单独定制的标题标签(title)和H1标签 - 每个标题标签应可以和帖子/文章/产品标题分离。H1标签也一样。这样锚文本可以多种多样,可以和标题标签和H1标签不同。因此,您可以者H1标签和标题标签使用其他关键字(同义词等)- 而不用担心被认为是过度SEO!
多级分类结构 - 如果一个CMS不允许你网站有嵌套的子分类或孙分类,那对您网站的内部架构和多层分类构建将是可怕的的限制。
典型(优先, Canonical)标记 - 虽然我不相信谷歌总是可靠地遵守和读取这个新的标签,但拥有这项功能是值得的,如果需要时可马上应用。