导航

SEO中国研究院

以学术研究的态度撰写原创的SEO文章,包括入门的《SEO两百个秘密》,进阶的《SEO七十二案例》(部分改编),以及高阶的《SEO三十六计》三个系列,共308篇文章。

« SEO案例:天骄网针对雅虎搜索引擎优化的点滴体会SEO三十六计系列总目录 »

SEO七十二案例:动易CMS的SEO优化

推荐:如果你首次访问本博或喜欢本文,请订阅我的全文 RSS Feed来支持SEO研究院,以更快获取信息。

动易CMS(CMS是Content Management System的缩写,意为“内容管理系统”)通过自定义动态函数和自定义字段,可以实现许多扩展功能,是一套强大的网站内容管理系统。但由于程序员没有充分考虑到搜索引擎优化,导致了其存在不少缺憾,致使许多动易站长无法最有效地争取到好排名。

  独孤天骄以前曾经是动易官方支持论坛“商业用户区”的版主,一直以来都关注着动易系统的SEO优化工作,在动易官方帮助站和动易网校发布了许多文章,其中有一篇关于SEO优化的文章,讲述了如何优化动易站点系统的问题。

  其实动易CMS的SEO优化归根结底就是针对动易模板的优化,但是动易默认的模板有许多缺陷,本文针对这个展开分析,并给出详尽解决方案,部分观点的表述来自星箭的博客。

  1,模板的速度和容错问题。

  首先是老的table式模板结构,影响了网站应该速度第一的原则,并且老式table结构对内容页面的执行效率和搜索引擎抓取分析效率也会造成影响,尤其是动易默认模板中的源代码部分很不规范,大小写的观念不强,还有单引号和双引号等存在问题,很难通过W3C检验,这个主要都是动易那自认为功能非常强大的模板编辑器所致。这个傻瓜编辑器据说因为安全问题会自动替换一些代码,并且会产生许多动易特有的js错误,所以建议大家完全放弃在编辑器编写代码,直接在Dreamweaver编写好了模板之后再复制进去。有时候因为这些问题甚至要直接打开MDB数据库修改一些被替换的代码。可惜DIV+CSS天骄完全不懂得,所以自己的天骄语文网也没有制作DIV+CSS的模板,仍旧是table式的模板,不过在代码的效率上,前期我做了最大限度的优化,几乎没有冗余代码。后期我还会视访问量的大小,再做精简。

  2,js的滥用问题。
  由于JS的内容暂时无法被大多数搜索引擎抓取,所以做网站的SEO优化时一般尽量不调用js,尤其是网站顶部的导航菜单等重要代码,但是动易的默认模板刚好使用的是js导航。

  相关文章这个本来可以提升站内链接PR的链接也是使用js,左侧或右侧的相关文章、热门文章链接,都使用了js来调用。这又是一个js产生的问题。如果大面积的链接都使用js,无疑将大大的降低了搜索引擎抓取收录的机会。所幸后来有所改变,逐渐向html转化。大家可以通过调用shtml页面来替换。

  当然,JS的应用也要视情况而言,比如在对天骄语文网的优化过程中,最大的改变是会员帮助中心的文章,在全站所有频道都轮替出现,为了避免PR的传递流失,我便都用了js进行了调用,但是在会员帮助频道本身,我全部使用标签进行调用,生成静态页面,方便搜索引擎的收录。

  3,内容布局的缺陷。
  按照搜索引擎的抓取原则,从上到下,从左到右,明显的,动易默认模板的结构远远的背离了这个原则。比如现在内容页文章内容很多布局是放在右侧的,左侧则是相关最新文章、热门文章的js调用,内容页里面你真正想被抓取的内容的重要性就注意被降低了。天骄语文网现在的文章频道一般都是阅读的内容在左边,相关的调用都在右边,就是遵循这个原则!当然这个还可以在不改变左右布局的情况下,通过div+css来控制显示次序,达到seo的目的。

  4,meta字段的不合理。
  我特别要表述的一个重点!动易系统的首页、栏目页以及部分其他页面分别有两段meta keywrds与meta description,这样将导致搜索引擎不知到底要抓哪一段。程序人员编写的时候完全没有注意到这点,实在是不小的错误!而且后台的meta设置本身就是不合理的,首页,栏目页等还好,可以通过后台控制,但是文章内容页呢?meta description如果可以调用{$ArticleInfo(200)这个标签的话,那才能真正起到优化作用。但是经过询问动易的官方人员得知,动易系统无法支持这个调用。

  因为只有meta description的不唯一性才会被搜索引擎重视!如果全部都一样的说明文字,那倒还不如不要,现在的动易系统的这个标签,无论如何调用,都无法实现真正的SEO效果。我是通过自行编写的动态函数标签调用插件,调用文章内容的前100个字作为Description描述,来实现解决这个问题。比如,你现在可以随便打开一篇文章,比如以此文为例:www.tj66.net/Blog/jishujiaoliu/11.html,查看源代码有这么一段:
 

以下是代码片段:
<title>天骄网:动易CMS的SEO优化</title>
<meta name="Keywords" content="天骄网:动易CMS的SEO优化,天骄网,动易CMS,SEO优化">  
<meta name="Description" content="动易cms(CMS是Content Management System的缩写,意为“内容管理系统”)是一套强大的网站内容管理系统,通过自建的自定义动态函数和自定义字段,可以完成很多扩展功能。  独孤天骄以前曾经是动易官方支持论坛“商…> 

  直接通过动易的标签调用是无法实现这个效果的,必须通过自定义动态函数标签来实现。您可以自己编写来实现。

  5,title标题部分使用的正序写作法。
  例如:天骄网 >> 站长博客 >> 技术交流 >> 博客正文,这是不符合搜索引擎优化的规律的,标题的逆序写作才是SEO所推崇的。在所有频道的页面中,天骄语文网都针对这个问题专门做了优化,进行了重构!有兴趣的朋友认真看下就知道了。

参考引用链接:
1,SEO研究院:www.dugutianjiao.com
2,动易网校:www.tingko.net
3,天骄语文网:www.tj66.net
4,星箭的博客:www.starow.net
5,动易官方站:www.powereasy.net
 

标题:SEO七十二案例:动易CMS的SEO优化
作者: 独孤天骄
原载: SEO研究院搜索引擎优化博客
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
推荐:如果你首次访问本博或喜欢本文,请订阅我的全文 RSS Feed来支持SEO研究院,以更快获取信息。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright 2004-2008 SEO研究院: 搜索引擎优化的200个秘密,SEO三十六计,SEO七十二案例. All Rights Reserved.
Powered by Z-blog,Theme by Google黑板报,washun仿制。

Search

控制面板

最新评论及回复

最近发表