代码优化不论对于用户体验还是搜索引擎都是很重要的一个因素,一则影响网站速度及使用方便,二则影响搜索引擎收录速度和收录量及排名。
一.网页代码的优化
1.首当其冲是给程序减肥
关于这一点目的十分明确,那就是需要尽量的把代码和内容进行分类,去除冗余的代码。程序的减肥在代码的优化当中是非常重要的一步,从以下方面做起,最好能熟识代码,自己操作。决不能不要使用代码减肥工具或者软件,那些软件只会让你也看不懂自己写的程序。
A.简化特殊效果的代码和功能代码,如:日历、闹钟、flash等。另外,常用的功能代码如:文章列表、登录注册等也应该用外连js处理。
B.尽量少使用Table,尤其是table的多层嵌套。也就是需要把代码和内容分离。建议使用DIV+CSS的方式,外链CSS文件
C.页面架构的优化:注重搜索引擎通道的处理,也就是如何让搜索引擎按照您设计的路径收录页面文件
D.合理布局网页页面元素(不需要或不重要的东西不用,或者简单介绍,如一副很大的图片,只给出该图片的简单介绍,需要看的点击查看。标题和内容的合理布局。图片:文字<3:7)
E.清除无效代码,如制作时残留的
2.代码书写
A.css样式表代码尽量和htm、asp等文件分离
B.js代码也尽量和htm、asp等文件分离
C.模块化,规范化。
D.条理化,标记化(注释)
3.标签使用
A.H标签(h1一般只出现一次,h2可以多次使用,后面的很少使用)
B.Meta标签(描述和关键词)
C.文章标签(TAG)
D.其他标签(alt和连接中的title)
4.URL优化
A.域名的选择(包含关键词或拼音,但不建议太长)
B.URL命名(含关键词、中文英文均可、分词符的是使用<连字符>)
C.URL长度和深度(长度目前没什么限制,深度3级以内)
D.URL参数优化(动态网站,参数越少越好,最好使用纯静态获伪静态)
E.目录的使用(百度不是很友好,不过利大于弊)
二.架构优化
1.架构定义
网站架构定义:从网站定位(品牌宣传,形象展示,用户服务,产品销售、售后服务,意见反馈等),网站布局(导航内容,界面美观,内容图片),URL深度等方面出发,设计符合搜索引擎规则,遵循访客使用习惯的站点的过程。
2.架构设计
A.符合搜索引擎规则
B.遵循访客使用习惯
C. 站内的链接中出现关键词
D. 导向相关内容的导出链接(文章内部)
E. 内容对搜索引擎的展示位置(左上)
F.网站结构循环(避免死链)
G. 网站的跳出率
…
导航栏的设计:原创,更新最快的内容越接近左上的位置
三.网站通道
1.人行通道
人访问网站,从网站的任意位置达到所感兴趣的详细内容。主要取决于网站的交互设计和用户体验上。
2.爬虫通道
搜索引擎爬虫访问网站需要的路径。主要取决于网站的框架设计,Web程序员的开发习惯,网站代码的精简度,以及搜索引擎的机制。
搜索引擎爬虫(Googlebot、BaiDuSpider、MSNBot、Inktomi Slurp、larbin等)。它们的访问比人类的覆盖面广,只要网站通道畅通无阻,它们几乎能100%的访问所有的内容。
搜索引擎优化(SEO)是搜索引擎发展到一定阶段的必然产物,搜索引擎优化的原理就是提高搜索引擎对网站的评分,表现在网站的关键词排名上。网站内容全部收录,才能更客观、精确的把网站全面的表现在搜索引擎面前。而网站通道的畅通度决定搜索引擎爬虫的路径,直接影响到网站的收录量问题。
网站通道对于人、搜索引擎爬虫的路径有绝对的控制。构建好的网站通道,让网站公共内容更好的为人、搜索引擎爬虫所阅览,同时因为网站通道的安全锁robots文件的存在,能让网站的保密内容更好的被隐藏。
利用好网站通道,让网站更好的被访问人接受、喜爱,同时也让搜索引擎爬虫更畅通的在程序中爬行。
搜索引擎很人性化,在于它是高智商人群研发的产物,但是还达不到人类的智商和思维。它爬行的路径是网站自身所决定的,你可以限制它在网站内部,如何爬行、爬行那些内容、屏蔽那些内容,这就是所谓的网站通道。
网站框架和网站通道的处理,实际上就是整站进行优化,我们从网站的整体角度考虑,网站框架是构成网站通道的基础,同时也是集中网站权重到首页所采取的具体措施,搜索引擎爬虫行走的路线。网站通道是搜索引擎爬虫抓取内容主要的途径,我们把希望搜索引擎抓取的内容尽量依附在网站通道最近的位置,也就是在网站通道周围一个连接深度之类。网站通道和网站框架的处理方式其实就是URL优化的深入。
四.内容优化
1.文章标题
A.突出文章内容
B.与文章相关
C.附带
2.关键词
A.核心关键词
B.长尾关键词
3.描述
A.相关
B.不相关
4.文章篇头
A.字数
B.关键词
C.链接
5.文章片尾
A.标记
B.作者
6.站内链接
7.发布位置
8.发布时间
9.发布频率
10.文章编辑
A.文章伪原创
B.转载(阅读量,争议性,近期焦点)