今天是:

注册会员|会员登陆|设为首页|加入收藏|广告服务|韩文翻译|RSS阅读|繁體中文

您现在的位置: 韩国设计资源网 >> 设计师学院 >> 网站运营 >> 网站推广 >> 教程正文

CMS与SEO:专门为seo开发的cms

  • 作者:站长资讯 文章来源:互联网 点击数: 更新时间:2008-5-29 10:10:27 用户收藏

4月11晚6点:CMS与SEO 主讲 code life

最近在asp.net 2.0环境下开发了一个CMS

设计目标:
1、 可以做英文站;
2、 针对google adsense的优化;
3、 定时采集并生成静态网页(包括列表页);
4、 Sql server和access之间一键切换;
5、 采集搜索引擎的结果生成评论;

这是几个主要目标,目前基本都实现了

制作英文站的注重事项

中文网页在保存为静态页面时采用的是gb编码,否则会出现乱码,英文系统不支持gb编码所以英文系统下中文不能正常显示。在生成静态页面的时候采用系统默认的编码方式可以有效避免乱码问题。

还有一点就是网页显示时采用的编码,相信大家都知道

建议大家在做英文站是所有设计到编码的地方都采用系统默认编码方式

Google adsense的优化

在gg点击率比较低的情况下可以考虑通过一些优化技巧提高点击率,最有效的办法是提高误点率,在用户最有可能出现点击的地方放置广告很有效。

个人认为把点击率控制在1%左右最好

我做过专业站的GG AD也做过娱乐垃圾站的GG AD单价差别很大

生成静态页面

生成静态页面的优点:提高访问速度、减少对系统资源利用、搜索排名的提升。

在模板设计时要注重

尽量减小页面噪音,采用div css方式可以有效降低信噪比

尽量减少页面中的错误,包括错别字和标签错误

可以到http://www.w3.org/上检查页面的标签错误

Sql server和access'

Access的缺点:性能比较差、占用系统资源比较高、安全性比较低

优点:简单方便、免费

Sql server优点:性能好、安全性高

缺点:需要安装服务器、收费

现在普遍SQL SERVER空间比WEB空间贵好多

数据不大的小型站点建议采用access数据库

考虑安全性,把mdb后缀名改掉并设置密码

其实access的密码形同虚设,很轻易破解

所谓sql server和access 之间的切换是为了适应不同数据级别的站点

在设计时把数据层独立出来

数据层负责与数据库打交道,其他任何页面都不涉及数据操作

实现起来并不难,在切换到sql server时运行一段sql 脚本生成数据库并把access中的数据导入,最后更改数据连接

关于采集

配置好采集规则并设置好采集时间,在指定的时间把指定的数据采集到并生成静态页面;

定时采集工具是一个独立的程序,我是用的控制台程序

其实功能就是触发一个操作

采集涉及到很多问题,主要有几点

title的修改

要害词提取

这些都可以在采集规则中配置

采集搜索引擎的结果生成评论

假如你的一个页面的内容要害词是"机器"

那么你的程序向百读提交请求并把返回的结果作为这个页面的评论,返回的结果有个过滤机制,最后再把这个页面生成静态

这样就自动解决了要害词策略

不用自己去加强,突出,所有工作都有程序完成

这个CMS是为懒人设计的

讲完了,谢谢
如需转载请注明出自SEO学院(27971958)