在SEO中,有个名词叫站内优化,而站内优化最主要的就是程序的简化,即代码的简化,但是经常有很多朋友不知道代码简化,还怎么简化,完全懵逼,这部分人通常是不懂代码或者说对html代码都看不懂的新手。
下面是个人的一些见解,希望能对方大家有所帮助。
网页代码优化的原因:
(1) 可以减少网页的体积,加快网页的下载速度;
(2) 提高蜘蛛对信息的抓取的速度和准确性
(3) 有利于减少错误的代码,提高页面的对蜘蛛的友好性
(4) 便于管理人员维护,提高工作效率
(5) 减少网页的噪音,突出页面的主题
对于大部分无需用户运营管理和网站内容互动的营销型企业站点,建议可以把登陆、注册、设置为首页,收藏本页,评论等次要或者无关紧要的因素进行删减,这些东西都是可有可无的。
远离那些太重的因素:flash、frame框架、JavaScript、table等,因为搜索引擎很难抓取到这些代码里面的实质性内容,所以采用这些代码的网站对搜索引擎不是很友好;尽量采用DIV+CSS来设计网站,为什么要这样做?因为网站的样式和内容都直接放在源代码里面,那么页面的主要内容会显得比代码还少,让搜索引擎很难分辨出你的主要内容,所以把样式都缩放到css里面,这样的代码就会显得很简洁;至于网站结构,建议遵循F型树状结构。
那我们怎样对网页代码进行优化?
(1)对网页中存在多余的代码,我们要学会清除垃圾代码。网页中一般存在的垃圾代码会有空格符、空标签块、多余的嵌套标签、不必要的注释等。如:在每行的开始或结尾都存在着大量的空格符,我们需要把这些冗余代码删除,还有空白行。清除空白行有一种简单快捷的方法:可以将代码转至html代码编辑的模式按ctrl+A全选代码使用组合键shift+Tab删除。
(2)采用div+css排版。Div+css样式可以精简很多样式,将设计网页模版的部分脱离出来,放在一个独立的文件夹中,对于网站的维护和更改都相当的方便。且可以提高页面的浏览速度,增加客户访问的友好性。在css进行布局时,要有良好的命名习惯,适当的代码注释。
(3)引用js文件,并不是页面的特效越多越好(先css后js)。
(4)对于图片的优化,网站的图片不是越多越好,但要有图片,要完善图片的ALT属性,最好使用带有目标关键词的描述。
(5)对于错误的代码,我们可以利用3w工具进行检查。