作者:未知
企业需要网站优化,已经成为众多企业主的共识,由于网站优化一方面是对搜索引擎优化,另一方面也是对网站用户的优化。对于搜索引擎优化,最直接的后果就是体现在关键词的排名上,有了好的排名,那么才会给网站带来充分的流量,才会给企业带来主动上门的订单。因此搜索引擎实实在在地成为了企业的“兵家必争之地”。
然而在我多年的网站优化过程中,碰到很多企业网站是用CMS做的。CMS是Content Management System的缩写,意为"内容治理系统"。在CMS风行之前,另外一个***是“自助建站”或“建站模板”。然而非常多的CMS非常不正规,***露出诸多雷同的弊病,让我们从事网站优化的职员感到无所适从。
回结起来,有如下几点:
(一)消息或信息页面的非静态处理
大家都知道,动态网页比拟不利于搜索引擎蜘蛛的页面抓取。搜索引擎实在也在不断改良自己,努力适应网页。Asp或php 网页象news.asp?id=XXX的情势还是没标题的。但假如页面后带的参数过多,估计就不行了。如Bs_NewsInfo.asp?Action= Pr&ID=64&cl=8563,这样的页面不会被搜索引擎所收录。
说起静态网页,现在不少网站已经把前台全部静态化,这是很好的现象,而且即使后台程序或数据库出标题,前台照样可以浏览。由于它已经做到前台与后台的真正分别。
假如做CMS,前台还是采用动态处理,是很失败的。
(二)不支撑标签的优化
标签优化,是指Title、Keywords、Description的优化。在某种程度意义上说,标签优化对于页面优化还是有作用的。搜索引擎在给出搜索关键词的成果中,对于标题、描写中含有关键词的部分会以红色标记出来。然而有些CMS基本不支撑标签的优化,而且由于代码的“封闭”性,要加这些标签,整站需要做大修正的情况下,还没有直接另做一个网站来得快。
(三)JS的“猖狂”调用
为了制作网站的方便与同一,对于网站的公共部分,如导航,版权信息等,很多程序员采用了Js调用或Include包含方法。Include包含方法还好,毕竟它还会把被包含的文件以html方法输出。然后Js调用就不一样了。在网页页面代码中还是以<script src=“”></script>显示。当网站导航也用Js调用时,对搜索引擎来说就“非常危险”了。由于标签部分在页面不显示,对关键词排名造成了严重影响。我曾有幸看到某个CMS,单个页面JS调用,竟然高达十多个,使我不得不非常“佩服”该CMS开发职员。他固然省事了,但遭殃的却是CMS用户。
(四)网页代码的非尺度化
打开很多CMS的页面代码,让人感到非常惊奇,CMS是为了方便网站用户高效地治理网站。很多CMS不仅不方便用户治理网站,这也就算了,而且页面代码非常不尺度化,我猜忌这些CMS是怎么开发出来的。你看看,页面代码最前面一段是JS调用,Title 、Keywords、description后面来一段长长的css样式,后面又来一段长长的表单验证,然后才达到真正的网页内容代码。这让网站优化职员如何适从,让搜索引擎又是如何适从?
(五)网站舆图的简略误区
网站舆图已经被人们很常地挂在嘴边了,但是大家知道要准备两副网站舆图吗?很多CMS可以天生html格局网站舆图的功效,却没有天生xml格局网站舆图的功效。实在html格局是给网站浏览者看的。而xml却是给搜索引擎抓取的。在以后,搜索引擎会越来越器重与网站舆图的“会话”。所以,不要忘了准备两副网站舆图。
这里仅列出CMS的常见弊病,目前 CMS行业的开发状态来说,很多是没有网站优化职员的配合参与。所以企业网站,在选择CMS时,必定要认认真真的做决定。不然选择不当,既花了钱,在网站建设完毕之后的网站优化实行时又还得费心。毕竟,网站优化是很重要的一项工作。但CMS尺度化及融进网站优化思想是个条件,否则,网站建设与网站优化脱节或起“阻挡”的反作用,是谁都不愿意看到的事情。