cms网站现在的网站绝大多数是通过CMS系统制作和管理的,SEO人员优化网站就会受限于CMS系统本身的灵活性和功能,市面上有很多开源免费的CMS系统,如中文的dede(织梦、帝国,英文的Joomla.Drupal等。大部分CMS系统已经注意到搜索引擎友好问题。有的系统自身已经做了SEO方面的调整,有的需要安装插件。所以大部分现成的CMS系统具备一定的SEO基础。
不过,完美实现SEO效果的CMS系统,我还没有见到,经常需要修改代码オ能完成一些功能,当然,自己开发CMS是最灵活的,下面讨论从SEO甪度出发CMS系统应该具备哪些基本功能,SEOer在选择或开发CMS时可以参考。
URL静态化功能是必的,通常CMS系统后台会有一个URL静态化选项,站长打开静态化功能,整个系统生成的页面就都使用静态化过的网址。静态化功能可能需要服务器支持某些模块,如todrewrite。
好的CMS系统还应该提供URL客制化功能,站长可以自己定义所有的目录名及文件名。目录名通常在创建分类时就给出选项,站长可以使用自动生成的分类编号做目录名,也可以自己输入英文单词、汉语拼音等做目录名,创建产品或文重页面时,系统既可以自动按骗号生成文件名,也允许站长入最想要的文件名。
这所说的meta标签指关键词标签(keywordtag)和说明标签(descriptiontag)。系统应该允许站长完全剧除这两个标签cms学习,因为对搜索引排名几乎没有作用,如果不能生成恰当的标签,还不如不写。如果站长选择使用说明标签和关键词标签,应该可以选择生成格式或完全人工写。
系统应该自动禁止抓取复制内容,如打印版本、各种不同排序(按价格、按时间,按热门程度等)页面,有的系统,如博客,天生有多种存档,除了主页面,还有按分类存档按时间存档、按作者存档等。这些复制内容有利于用户浏览,却会给搜索引擎造成大量不友好的复制内容.CMS设计者应该考虑到禁止抓取这些复制版本的功能,不然系统使用者很难在使用过程中做出改进。
几乎所有CMS系统都会生成H1、H2标标签,但正确生成H标签的并不多见。比如很多CMS系统在所有页面都把网站名称放在H1标签中,这实际上是不正确的。首页应该使用网站名称,或者允许客制化HI标签中的内容。分类页面应该把分类名称放入H!标签而不是网站名称,产品页面,则应该把产品名称放入Hl标签。
版权声明:本文为 “个人代码云儿美,个人php学习” 原创文章,转载请附上原文出处链接及本声明;
留言与评论(共有 条评论) |