搜索引擎优化包括(网站代码优化是站长必须掌握的基本技能,这关系到搜索引擎蜘蛛)
优采云 发布时间: 2021-11-18 10:07搜索引擎优化包括(网站代码优化是站长必须掌握的基本技能,这关系到搜索引擎蜘蛛)
网站代码优化是站长必须掌握的基本功。这关系到搜索引擎蜘蛛是否会对你的网站感兴趣。冗长无用的代码会导致蜘蛛难以理解,增加蜘蛛的捕获量 取网站的难度,同时网页的精简也与网站的加载速度有关,这对用户体验非常重要。
1、代码的HEAD部分是标准化的。
代码的HEAD部分是搜索引擎爬取网站的入口部分。现在很多网站头部代码都比较统一,刻板效果明显。这样的网站 代码就像一个模板框架。不被蜘蛛喜欢,我们要做的就是规范网站的代码,建立一个独特的网站头部,让搜索引擎感觉新鲜,从而吸引蜘蛛爬行.
2、使用DIV+CSS分隔布局网页。
虽然现在div+css已经很成熟了,但是很多网页设计师可能会考虑到网页的兼容性和布局的方便性,或者使用老式的表格布局。餐桌布置虽然很方便,但缺点也很明显。大大增加网页的大小,特别是多层表格的嵌套。这样的布局不仅会增加体积,而且如果嵌套的数量过多,会影响搜索引擎的抓取,影响网站的收录。
另外,有些网站会使用外部文件,把css和js放在外部文件里,就在页面html里面放同样的代码调用,有时候我们查看一些源文件代码,会看到很多CSS代码和javasript代码,将javascript放在网站页面的html文件顶部,一些可以使用的文本部分被压到html后面。我认为这段代码需要精简。.
3、CSS代码本身的优化。
CSS 是页面效果呈现中非常重要的一部分,它包括颜色、大小、背景和字体。编写 CSS 非常简单易行,但是编写精致的 CSS 代码还有很多技巧。
(1), CSS 位置
CSS注意如果出现在网站之后,页面需要重新渲染,打开速度会受到影响。所有 CSS 定义代码必须放在 网站 之前。
(2), css sprite技术
网站上的部分图片可以使用css sprite技术进行合并,减少加载请求次数,从而提高网页的加载速度。
(3), CSS 代码优化
通过css代码属性的缩写、去除冗余结构(frameworks)、重置(reset)等一系列方法和技巧,简化css代码,减小css文件的大小。
(4), 尽量不要使用嵌入式 CSS
有两种类型的嵌入式 CSS。一种是头部区域正常嵌入的CSS;另一个是出现在标签中的内联 CSS。任何嵌入式 CSS 方法的结果都会增加页面的大小。, 我们可以尝试使用外部调整的 CSS 来瘦身网站页面。
4、 JS 位置、大小等负面优化。
JS优化和其他语言的优化还是有相似之处的。JS优化的关键是要聚焦在最关键的地方,也就是瓶颈。一般来说,瓶颈总是出现在*敏*感*词*循环中。,这并不是说循环本身有性能问题,而是循环会迅速放大可能出现的性能问题。
(1), JS 位置
在网页代码中优化js的时候,小编推荐把js放在页面的最后,可以加快页面打开速度。
(2), 合并JS
将同域名下的js结合起来,通过减少网络连接数来提高网页的打开速度。
(3),LazyLoad(懒加载)技术
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件。它可以延迟加载长页面中的图片。在用户将页面滚动到其位置之前,不会加载浏览器可见区域之外的图片。
(4),调用外部JS代码
我们知道目前的搜索引擎仍然无法识别JS代码。如果网站 网站中有大量的JS代码,收录就会有困难,而我们要做的就是把用到的Javascript代码以网站中的外部调用,可以简化搜索引擎的工作,不会无形中衍生出无效代码,涉及到网站。
不仅如此,编辑认为也可以用css代码进行外部调用。网站一开始可以在css代码文件中定义网站的文字和颜色,页面代码中尽量不要有过多的样式代码。
(5),减少页面对JS的依赖
如今,JS对搜索引擎也不是不友好。虽然有报道称搜索引擎不会对JS产生厌恶感,但还是多做总比少做好。虽然JS可以产生很多效果,但是网页中的JS还是很多的。会影响蜘蛛对页面的抓取,增加页面的大小,尤其是导航栏等页面的关键位置。尽量使用DIV+CSS的设计方法。
5、减少使用TABLE标签。
table标签是大多数网上网站中最常见的代码形式。原因是网站创建表比较快,但这也影响了网站的后期优化。
与div+css布局的精简代码网站相比,占用空间更大。所以,在建网站的时候,尽量少用表单,即使要使用表单,嵌套表单也要尽量少用,避免冗余代码。
6、 省略了少量代码注释。
很多程序员在写代码的时候,习惯于在别人看不懂的地方给注释。这些代码通常用于多个程序员之间的协作工作。它们对局外人和搜索引擎毫无用处。相反,它们会给搜索引擎蜘蛛带来一些麻烦。
在打开页面代码时,我们经常会看到一些注释代码,这些代码是程序员为了显示代码含义而做出的注释。其实这些都没有必要打开,因为对于搜索引擎来说,它们没有任何意义,反而会增加页面。代码的容量,这样对网站没有任何好处,直接省略为好。
7、清除页面上多余的代码,就是简化代码。
一些网站认为制作人的代码编写习惯有问题,页面会有很多空白代码,比如:空白代码,样式和字体重复定义的代码,不要小看这些小代码,他们积累了太多。也会让我们的网站异常臃肿。
许多 网站 采用 DIV+CSS。文字的字体、颜色、页面布局都是在CSS中定义的,但是在网站的其他地方,style和font是用来重新定义Fonts的,这些代码根本不需要重新定义,它们是可以精简的代码。
8、 将 html 控件方法转换为 CSS 控件。
许多网页设计师习惯于控制标签内的内容。比如在img标签中,宽高是用来控制图片大小的。尝试将这些代码转换为外部调整的 CSS,使 Web 代码更加纤薄。
9、缓存静态资源。
通过设置浏览器缓存,将css、js等不经常更新的文件缓存在浏览器端,这样当同一个访问者再次访问你的网站时,浏览器可以从浏览器的缓存,js等,不用每次都从你的服务器读取,这在一定程度上加快了网站的打开速度,节省了你的服务器流量。
10、网页压缩技术。
对于网页压缩,相信各位站长都不陌生。主要是在服务器上启用Gzip,对页面进行Gzip,以减少元素体积,从而减少数据传输,提高网页加载速度。这个功能需要你的服务器是的,GZIP压缩一般可以把网页压缩30%-80%,这是最重要的优化效果。
总之,通过代码优化来优化网站的方法有很多。我只是随便说说比较常见的。我希望你能多学习。
11、 权重标签的使用。
典型的权重标签有H1、strong、b标签等,对参与排名很重要。关键词 使用权重标签,好处是给搜索引擎发信号:关键词在这个地方很重要,需要区别对待。,从而提高已建立的关键词在搜索引擎中的排名。