web

web页面性能优化以及SEO

2019-03-11  本文已影响0人  嘭嘭嘭鹏

一、web页面性能优化

1.html语义化

语义化是让标签做自己该做的事,便于其他开发者阅读以及使代码规范,优雅整洁。比如div,span,h,ul,ol,dl,p等等这类的标签的使用。应该非常合理,还有就是注意h标签的断层,及h1标签的使用,这些都是非常重要的。

2.减少http请求
3.css,js文件数量及大小的优化
4.减少cookie传输
5.将外部脚本置底

将脚本内容在页面信息内容加载后再加载,外链脚本在加载时却会阻塞其他资源,例如在脚本加载完成之前,它后面的图片、样式以及其他脚本都处于阻塞状态,直到脚本加载完成后才会开始加载。如果将脚本放在比较靠前的位置,则会影响整个页面的加载速度从而影响用户体验。解决这一问题最简单可依赖的方法就是将脚本尽可能的往后挪,减少对并发下载的影响。

6.将 CSS放在 HEAD中

如果将 CSS放在其他地方比如body中,则浏览器有可能还未下载和解析到 CSS就已经开始渲染页面了,这就导致页面刚开始是无样式的状态,用户体验比较差。除此之外,有些浏览器会在 CSS下载完成后才开始渲染页面,如果 CSS放在靠下的位置则会导致浏览器将渲染时间推迟。

7.DOM

DOM操作应该是脚本中最耗性能的一类操作,例如增加、修改、删除 DOM元素或者对 DOM集合进行操作。

8.避免使用 eval和 Function

每次 eval 或 Function 构造函数作用于字符串表示的源代码时,脚本引擎都需要将源代码转换成可执行代码。这是很消耗资源的操作 ( 通常比简单的函数调用慢 100倍以上)。

9. 减少作用域链查找

尽量把变量设为局部变量,因为全局变量处于作用域链的最顶端,访问时的查找次数是最多的。

二、SEO

1.外链(友情链接)

外链是指网站与网站之间的链接向导,提升权重的方式之一。利用互联网是链接与链接实现的一条网络这一特点,
链接权重高的大网站,可以让搜索引擎在爬取大网站的时候,顺着连接爬取到你的网站。
交换友情链接注意事项:
(1).和内容相近的网站交换
(2).链接交换形式多样(单向链接,双项链接,单向直链....)
(3).灌水式外链

2.内链(也称之为站内链接)

在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面)

3.内容质量

(1).更新,要不断更新你的网站内容。
(2).质量,网站内容要高质量。
(3).原创,坚持原创内容。
(4).关键词密度(2%~8%),一片文章中的关键字占比。

4.话术设置(简短,内容丰富)

选择比较有吸引力的标题。

5.关键词的挖掘

(1).头脑风暴
(2).利用搜索引擎相关搜索(百度指数)
(3).工具
(4).长尾关键词

6.域名选择

(1).后缀选择(.com .net .org)
(2).短域名
(3).域名语义
(4).域名的使用历史查询(查询网站不要有黑历史)

7.服务器的选择

(1).响应速度快(3s定律)
(2).稳定

8.代码优化

1.代码去冗余化(减少冗余,精简,模块化)
2.自动化工具(grunt,gulp,webPack,tinyPNG(压缩图片).....)
3.标签语义化(p,h,a...)

9.HTTP状态码(合理利用状态码去优化网页)

200(2开头表示网页响应成功)
300(302,304重定向)
404(网页不存在,可在404页面做公益活动或广告)
500(5,6开头表示服务器端错误)

10.站群推广

通过群体的方式去推广网站,提高网站流量。比如前进的淘宝客,通过发佣推广的方式为淘宝网站带来了一大批优质流量。

其他手段

————愿你在迷茫时,坚信你的珍贵,爱你所爱,行你所行,听从你心,无问西东。

上一篇下一篇

猜你喜欢

热点阅读