首页SEO优化技术

网站页面Seo优化方法及建议(前端)

原创2021-05-13 02:27:46 51

很多时候,网站页面(前端)的seo优化涉及到页面简化。本教程概述了如何简化网页,并提供了相关建议,以加快网站加载和提高网站性能。反之,如果网页复杂,打开慢,会怎么样?一、网页代码[...]

很多时候,网站页面(前端)的seo优化涉及到页面简化。本教程概述了如何简化网页,并提供了相关建议,以加快网站加载和提高网站性能。

反之,如果网页复杂,打开慢,会怎么样?

首先,网页代码复杂,导致网站加载慢的直接后果。鉴于中国互联网速度缓慢,复杂网页的打开和加载速度缓慢的问题加剧。

其次,移动用户的兴起导致大量用户通过手机、平板等移动终端访问网站,网站开通缓慢的问题更加突出。

再次,网站加载的快慢直接影响网站对搜索引擎的友好程度。

最后,从网站经理或seo优化器来看,复杂的网页会给维护带来困难。

其实优化网站页面(前端)不是技术问题,在页面上很容易减肥。小明seo教程的建议是:容易做到的事,需要马上去做。网站页面(前端)优化方法和建议如下:

1:启用GZIP压缩网页。

什么是GZIP压缩?GZIP最早是由让-卢普·盖利和马克·阿德勒创建的,用于联合国第七代系统的文件压缩。我们经常使用带后缀的文件。这是GZIP格式的。如今,它已经成为互联网上使用的一种非常常见的数据压缩格式,或文件格式。

GZIP压缩网页有什么用?

超文本传输协议上的GZIP编码是一种用于提高网络应用程序性能的技术。

GZIP压缩技术通常用于流量大的网站,以使用户感觉更快。

这一般是指安装在WWW服务器上的一个功能。当有人访问这个服务器中的网站时,服务器中的这个功能会压缩网页内容,并将其传输到访问的计算机浏览器进行显示。一般来说,纯文本内容可以压缩到原始大小的40%。传输很快,效果就是你点了网址后就很快显示出来了。当然,这也会增加服务器的负载。

以小明seo教程为例,使用的是阿里巴巴云服务器,默认有GZIP压缩模块。网站原始页面大小为78120,压缩页面大小为10544,估计压缩率为86.5%。抛开硬件条件不谈,网站代码越少越简单,打开的时候加载的速度也越快。

2:网页(前端)支持浏览器缓存,实现速度优化。

浏览器缓存有什么用?浏览器缓存是为了节省网络资源,加快浏览速度。浏览器将最近请求的文档存储在用户的磁盘上。当访问者再次请求该页面时,浏览器可以显示本地磁盘上的文档,这可以加快页面的浏览速度。

浏览器缓存放在哪里?

可以放入我们经常使用的文件、内存(比如会话)、缓存、cookie、会话、视图状态,但也可以认为是缓存数据。实际上,缓存有类似于会话的功能,但是缓存可以在代码中设置到期时间和依赖关系。所谓的依赖(例如微软的CachedDependency类SQLCachedDependency)当依赖关系发生变化时,系统会通知缓存该依赖关系已过期无效。缓存可以是服务器缓存或客户端缓存。

举例说明如何使用浏览器缓存优化网页(前端)。

使用浏览器缓存优化网页(前端)

对于seo优化器来说,不一定要知道怎么用浏览器缓存代码,但是要知道相关的原理。

3:使用CDN优化网站加载速度。

网站页面(前端)优化方法及建议-内容分发网络(cdn)

内容分发网络(CDN)概念:CDN是建立在网络上的内容分发网络,依靠部署在各处的边缘服务器,使用户能够通过中心平台的负载均衡、内容分发、调度等功能模块就近获取所需内容,减少网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要包括内容存储和分发技术。

内容分发网络(CDN)原理:CDN的基本原理是广泛使用各种缓存服务器,这些缓存服务器分布在用户访问相对集中的区域或网络。用户访问网站时,使用全局加载技术将用户的访问指向最近的工作缓存服务器,缓存服务器直接响应用户请求。

内容分发网络(CDN)的目的是使用户能够在附近获得所需的内容,解决互联网网络的拥塞,提高用户访问网站的响应速度。

内容分发网(CDN)的主体是空,而不是站长本人。

4:删除冗余代码。

很多时候,一个网站的页面上有很多多余的代码。比如首页用的js,列表页就不用了。如果全站使用头呼,一些不需要相关代码的网页会无缘无故加很多代码。这些代码的简化有利于前端的开启速度。也就是说,网站中的每个页面都不需要额外的代码。

5:充分利用css来控制样式。

网站页面(前端)-css样式的优化方法和建议

对于一个前端代码简化的网站,css代码和div是分开的,所以前端的一些代码不需要定义样式,一切都可以由css控制。比如在某个网页中,即使用style来定义样式,也是用css来定义样式,这样重复代码,减缓了网站前端的加载速度。

6: CSS代码优化与控制。

小明seo教程提供的所有网站页面(前端)优化方法和建议,最终目的都是为了加快网站的开放。这些方法和建议的着陆点是精简代码,减轻网站前端的重量。css代码优化点包括但不限于:缩写css代码;排列css代码;相同属性提取的通用css选择器;把页面颜色和背景设置风格分开(要注意比较大的站点);整理css代码等。

7:前端js代码优化。

与css代码类似,前端js代码优化方法包括但不限于:

避免全局搜索:在一个函数中,将全局对象存储为局部变量以减少全局搜索,因为访问局部变量比访问全局变量快;

定时器:如果是针对运行代码的,就不要用setTimeout,而要用setInterval,因为setTimeout每次都会初始化一个定时器,setInterval只在开始的时候初始化一个定时器;

字符串连接:如果要连接多个字符串,就少用+=;如果是收集字符串,比如对同一个字符串多次执行+=操作,最好是用一个缓存,用JavaScript数组收集,最后用join方法连接;

避免with语句:类似于函数,with语句会创建自己的作用域,所以会增加在其中执行的代码的作用域链长度。由于额外的范围链搜索,在with语句中执行的代码肯定会比在外部执行的代码慢。当不能使用with语句时,尽量不要使用with语句;

把数字转换成字符串:一般最好用& # 8221;”+1将数字转换成字符串,虽然看起来很难看,但实际上这个效率是最高的;

将浮点数转换成整数:很多人喜欢用parseInt()。事实上,parseInt()用于将字符串转换为数字,而不是在浮点数和整数之间转换。我们应该使用数学。地板()或数学。圆形()。如果为类型转换定义了toString()方法,建议显式调用toString(),因为内部操作会尝试对象的toString()方法在尝试所有可能后是否可以转换为String,所以直接调用这个方法效率更高;

多类型声明:在JavaScript中,所有变量都可以用单个var语句来声明,这是一个组合语句,减少了整个脚本的执行时间。就像上面的代码一样,上面的代码格式相当标准,让人一目了然。

插入迭代器:如var name = values[I];i++;前两条语句可以写成var name = values[I++];

优化追加;使用文档片段多次;

使用innerHTML赋值一次,而不是构建dom元素;

使用模板元素克隆替换createElement;

用firstChild和nextSibling而不是childNodes遍历dom元素;

删除DOM节点;

使用事件代理;

重用的调用结果提前保存到局部变量中;

关于前端js代码优化的其他说明,请参考http://www.cnblogs.com/liyunhua/p/4529086.html,的详细说明。

注意:seo优化人员不需要掌握js代码优化的具体代码,这是前端人员的工作。

8:关于使用制表符表的建议。

Tab表格布局网页是一种过时的技术,div目前比较好。使用tab表的建议如下:尽量少用tab表,杜绝嵌套条件下的表格使用。

9:网站图片seo优化。

四笔拿图SEO优化

网站图片优化是加快整个网站打开和加载的重要一步。对于网站来说,我们需要使用正确的图片大小和格式,并在不损害图片质量的情况下压缩图片。

首先,使用正确的图片格式,比如jpg格式。

其次,使用合理的图片尺寸。图片尺寸越大,对加载速度的影响越大。据相关统计,如果图片数量减少50%,其网站整体页面将减少75%。对于图片尺寸的处理,基本要求是在满足用户需求的基础上使用相应尺寸的图片。

第三,使用工具压缩图片。较小的图片可以提高网站打开的速度。使用压缩工具可以使绘图占用的空空间更小。

10:删除多余的字体和网页笔记。

从字体方面来说,如果使用过多的字体,网站的加载速度会变慢,不利于网站前端打开速度的提高;

从网页标注的分析来看,网页标注有利于前端开发者对网站的维护,但另一方面,这些标注对搜索引擎来说是无用的、多余的“噪音”。

小明seo教程复习:

网站页面(前端)的优化方法和建议从硬件和软件两方面进行设计,涉及站内和站外两个方面,站外方面由高质量空厂商负责,如内容分发(CDN)、GZIP压缩网页等。在站内,要求seo优化人员或前端开发人员精简网页,优化图片。一般来说,网站页面(前端)优化在目前的技术条件下相对容易完成,也是seo优化的基础工作。

标签:
随机站点
随机快审展示 刷新 快审榜
加入快审,优先展示

加入VIP