从SEO角度谈谈网站架构的思考

最近我们在优化一个动态网站,在我们开展这项目工作时,我们发现如果我们在网站的需求分析阶段。就开始考虑SEO因素,以日后的SEO的工作中带来不少便利。

   从源头说起,我们在网站运行环境的分析过程中,需要充分考虑自己的网站适合什么样的运行环境,数据库是实现网站交互的基础,我们选择适合网站项目的数据 库,在SEO角度来说,数据库的选择需要根据网站的数据量来选定,在对于中小型项目中,我们并不需要大项目所需要的数据库,在web应用的常用数据库,有 ACCESS ,MySQL, SQL server ,Postgres SQL , Oracle, 在数据量小于4G左右的网站,我们尽可能的选用经过了性能优化处理的轻量级数据库,ACCESS, MySQL,加速了访问数据库的速度,减少蜘蛛,搜索机器人爬行的中断。

  实现对数据库控制,访问,以及其他的web应用,我们也是需要根据项 目的实际情况,来舍,常见的web应用开发语言有ASP/。NET, JSP,PHP, Perl, Python, 拿JSP 与PHP比较,PHP更为敏捷,快速完成网站应用,在没有特定的复杂的需求,例如sever端的一些控制,我们既没必要选择JSP。

  在对于目 录结构,我们尽量能包含有和网站主题相关的关键字目录名。最好数据模型,业务逻辑,表现层能够分开,SEO页面因素大部分也表现层足够施展拳脚,最麻烦的 是,代码结构混乱,其实只需要提取一些表现,或突出网站重点的关键字,重点内容,则小到需要构建一次查询,取这些内容,大到调整个系统结构,和目录结构。

   在对于网站代码部分,我们也需要的规划的清晰,从SEO角度而言,对head部分标签中,我们最好能定义一个动态调用的包涵文件 或模板,在进行SEO作业,我们可以灵活的,定义网站的标题,和关键字,描述,而在定义要修改这些内容,不会影响其他内容的调用,忌讳的是网页顶部和网页 头部都放在一块。

你可能感兴趣的:(+Search)