订阅Feed
RSS
评论RSS

CMS系统与SEO

读者liuxinren问

请问:怎样针对动态生成的不同页面中,keywords和description,写不同的关键字和描述?谢谢!

我想针对这个问题可以更宽泛的谈一下CMS系统(content management system,内容管理系统)和SEO的关系。

现在很多网站都是由CMS系统建成的,电子商务网站,新闻类网站还有博客等等,绝大部分都是用CMS系统做成的。CMS优点很多,做的不好的话缺点也不少。

使用CMS系统制作页面和管理网站都变得容易,但缺点是大部分CMS系统都不够搜索引擎友好

我觉得一个好的CMS系统在搜索引擎优化方面应该做到以下这些功能,读者在选择系统的时候可以注意看有没有这些功能,开发CMS系统的读者也可以做参考。

URL结构

这是CMS系统可能产生的最大问题。因为要从数据库中提取内容,没有经过处理的URL都是很长,带有问号。比如

http://www.domain.com/index.php?cat=3&au=4&id=38480

这种URL很难被搜索引擎抓取,应该通过mod_rewrite等手段改写成静态URL。比如

http://www.domain.com/seo/cms-and-seo.html

对英文网站,URL中的目录名和文件名可以从文章标题中提取,或者允许用户自己定义。对中文网站来说,最好的方法就是由用户自己定义。

按编号命名目录名和文件名也可以。比如

http://www.domain.com/cat3/au4/38480.html

Session ID

不少电子商务网站都会对所有访客自动产生Session ID,这也十分不可取。因为搜索引擎spider每次来的时候都会得到一个不同的Session ID,这样同一个页面就会产生多种URL,造成复制内容网页

如果需要的话,应该是客户登录以后再产生Session ID,对未登录的一般访问完全没有必要产生一个Session ID。

网页标题,关键词和描述标签

CMS系统应该在后台允许客户输入自定义的网页标题标签title tag关键词标签keywords tag和描述标签description tag

对大的网站来说,用户自定义每个网页的标题,关键词和描述标签,比较困难,工作量太大。但是至少对首页和频道首页应该允许用户自定义,对更深层的产品页可以给用户两种选择,既可以自定义,也可以从产品名称和描述中自动提取。

在自动产生时,网页标题就应该是产品名,有的时候也可以按”产品名-频道名-网站名”顺序全部加上。但不应该是”网站名-频道名-产品名”。

关键词和描述标签应该结合产品名和产品的其他特性生成,如品牌,作者,型号等。

要注意的是,每一个网页的标题,关键词和描述标签都应该不一样,千万不要做成一个频道里所有网页标题全是一个。

CSS和JS

CSS和JS都应该放为外部文件。不管是由CMS系统生成的网站,还是普通网站都常会犯的一个错误就是,把CSS和JS放在网页的最前面,把真正的内容推到了很后面。

导航和网站地图

整个网站应该非常清楚的形成树型结构,最好用文字导航系统,而不是图片。系统也要自动生成网站地图。

导航系统应该清楚地连向首页和各目录首页。

生成的HTML码

生成的HTML码应该干净,尽量减少冗余的编码,应该在不同的浏览器下充分试验兼容性,页码应该符合W3C标准。

应该在适当的地方使用不同的heading,比如文章标题,目录或频道名,使用黑体,斜体文字来强调一些地方。

作者: Zac@SEO每天一贴
原载: 中新国外服务器
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

收藏本页到:
365Key | del.icio.us | | 添加到雅虎收藏+

相关文章:

No related posts


35 条评论 “CMS系统与SEO”

  1. seo says:

    沙发! 现在google的排名很不稳定,同一个关键词 前天好像是1,020,000项符合塑钢门窗的查询结果 今天的约有2,060,000项符合塑钢门窗的查询结果,怎么会有那么大的变化?

  2. robin says:

    这篇文章希望国内的CMS软件开发商看看,很具有参考意义的。

  3. Zac says:

    Google 8月18号又有一次data refresh,数据刷新。

  4. robin says:

    近段时间,google数据刷新变化很频繁。

  5. Survey says:

    我是做英文站的 最近在用什么CMS系统上拿不准 毕竟太多了 请问一下符合以上要求的英文CMS有哪些呢 多谢了

  6. Zac says:

    Survey: 说实话我还没找到完全符合的,Drupal还不错。

  7. 冰雹 says:

    难怪,GOOGLE又刷新数据了,我的网站前几天还可以找到,今天又找不到了,唉!不知道又出了什么问题?

  8. liuxinren says:

    非常感谢Zac,收获很大啊。

  9. zosgsong says:

    请问老大能不能把这些seo内容做一个大纲似的总结,让我这后来的也能看清楚qq:28034734

  10. Zac says:

    zosgsong: 好。

  11. 飞视播客 says:

    请问一下,对于SEO抓取内容来说,href的title标签和img的alt标签的作用是不是一样的?

  12. Zac says:

    飞视播客: 差不多,作用都不大。alt稍大点。

  13. 情书大全 says:

    推荐几个适合做seo的cms好吗?

  14. [...] CMS系统与SEO 作者: Zac 原载: 搜索引擎优化SEO每天一贴 [...]

  15. 冷水机 says:

    找了好多,但都觉得SEO做得不好

  16. firebird says:

    小站还是用html直接制作好,cms系统不好用啊

  17. Keller says:

    英文网站和中文网站和法文网站的SEO工作有区别吗/.?请教http://www.millettech.eu/网站被google收录了很多页面,也有做过反连接,为什么迟迟没有PR?

  18. 天易 says:

    看了这么做优化多对CMS系统有兴趣的人,大家可以找我定制,对于每个页面的TITLE,META,都可以自己在后台设,而且对于做优化最大的痛苦就是,最了一段时间后排名上去后,别人就不继续付费了,大家又不可能去一个一个的删以前做的东西,其实这些东西很好解决的。有上海做优化的朋友可以直接过来找我合作,电话 13482001474

  19. 站长心路 says:

    怎样加上那种自动提取标题进行搜索的代码?

  20. crazestone says:

    我想以后网站建设的方向必然脱离手工制作,而转向可视化,规范花管理的信息综合管理平台建设.
    但cms选择让我头疼.不同的架构实在太多,可否推荐一款seo优化较好.又基于java平台的cms系统呢.因为固定的模板达不到我的要求,而我希望能在自己熟悉的平台上自由灵活的修改模板呢?谢谢了!

  21. join says:

    支持18楼的说法
    on 29 Aug 2007 at 4:40 pm18天易
    看了这么做优化多对CMS系统有兴趣的人,大家可以找我定制,对于每个页面的TITLE,META,都可以自己在后台设,而且对于做优化最大的痛苦就是,最了一段时间后排名上去后,别人就不继续付费了,大家又不可能去一个一个的删以前做的东西,其实这些东西很好解决的。有上海做优化的朋友可以直接过来找我合作,电话 13482001474

  22. 压克力 says:

    看有没有推荐的英文系统呀,想做个英文站不知道哪种cms或其它适合的系统做

  23. firebird says:

    我想以后网站建设的方向必然脱离手工制作,而转向可视化,规范花管理的信息综合管理平台建设.kingcms5.0可以改成企业站。

  24. 我是悟空 says:

    cms系统应用得好的话还是非常灵活的。从优化的角度出发也现对比其他的系统来得容易些

  25. 数据恢复 says:

    好的CMS系统都要收费,对初学者来说真的太不幸了。

  26. 我不懂SEO says:

    没想到ZAC对CMS都有自己的独到见解,除了佩服,还是佩服。呵呵,排个马屁,希望ZAC能收到。

  27. mark says:

    为什么我的网站www.safesteeldoors.com 在GOOGLE 查 link:www.safesteeldoors.com 就是没有呢? 这个要怎么做的呢

  28. 数据恢复 says:

    小站还是用html直接制作好,cms系统不好用啊

  29. 做中文的用那种CMS较好,能推荐一款吗?

  30. 蛋糕 says:

    CMS大家觉得比较好的,推荐一下!

  31. 刚好有用,谢谢了

  32. Joyce says:

    有没有适合小企业网站的CMS,主要就是公司服务信息,产品信息。

  33. CMS基本上都可以生成静态的,但keywords和description标签很验证自动生成

  34. 瘦身医生 says:

    cms有些事不可以自动生成keywor和descri的
    为什么我的只有百度之收录首页呢

发表评论