您的位置:小众博客 > 网站运营 > 正文

前端优化,搜索引擎不为人知的秘密

超人不会飞 / 网站运营 / 2485人阅读(点这评论

前端,简单的说我们平时看到的网站页面就是前端。那么前端对我们的优化有哪些好处呢?

影响前端优化的因素有:代码减肥,页面打开速度快,用户喜欢,搜索引擎也喜欢。大家有的时候是否发现过一个网站运营过一段时间之后,发现网站收录的页面不再增长,而是一直保持在一定的数值之间,不管你怎么更新你的页面,怎么去卖力的做外链,收录都没有多大变化。你有没有考虑过这是什么原因吗?

首先,网站收录的前提是网站被搜索引擎的爬虫爬行过。那么爬虫去爬行一个页面,需要一定的时间,哪怕是0.1秒。一般几百个页面的网站,是没有感觉的,但是页面数量只要超过2000,就容易出现收录的问题。

爬虫每天来你网站的时间,其实是一个固定值,是根据你网站的权重来决定它的爬取时间。假设你有一个网站(http://www.nowamagic.net)权重是10,爬虫每天会规定用2个小时来爬取你网站的页面,算下,如果下载一个页面的时间是2秒钟。那能被爬虫爬到的页面能有多少?数量是非常有限的!我们来算下,2*3600/2=5400个 ,事实上爬虫还要考虑你服务器的负载问题。爬了一个页面,还要停一下,防止影响正常访客的使用,一个权重比较低的网站,可能要3~4秒,才能抓取一个页面。所以如果你的网站权重比价低的话,那么爬虫选择爬取的时间可能就会更短。

那样,每天爬虫能见到的页面,就非常有限了。收录数量也就理所当然的会出现上面提到的问题。那我们总结一下,提升网站蜘蛛爬行的总时间和提高蜘蛛的爬取频率的决定性因素:

一是网站的权重。

二是网站网页的打开速度(即前端优化)。

关于网站权重类的文章你在网上一搜到处都是,各种说法,五花八门,有的天花乱坠的,有的说的有条有理的。今天我们不说权重了,因为权重的问题属于老生常谈的话题,下面我们说下第二点:提高网站网页的打开速度。如何利用有限的时间,让网站获得更多的抓取?

这就需要前端优化这么一个技术,来帮助爬虫,更快的抓取网站,之前爬行一个页面可能要2秒,经过优化,可能只要0.5秒,那网站每天被爬行到的页面数量,有可能就是200%~300%的提升。

我们正常访问一个网页,大致有5个环节。

1 - DNS域名解析

2 - 与服务器建立连接

3 - 服务器计算返回内容

4 - 下载内容到本地

5 - 浏览器处理下载回来的内容呈现给用户

中间每个环节,总时间超过500ms的都需要进行优化。当我们在做前端优化的时候,先找一找自己的网站到底慢在哪里,在去做优化会比较有针对性。

下面我们说下具体的优化细则:

(1)CSS代码简写。

这里说的简写主要解决的问题是,网站代码冗余,去除不必要的空格等。如果可以用一句表达的语言,就不要多出几行代码,符合W3C标准。

例如:最长用的margin,属于多个属性简化为一条综合属性:

margin-left:2px;    
margin-right:4px;    
margin-top:8px;    
margin-bottom:6px;

可以简写为 margin:8px 4px 6px 2px;

去除多余的空格键,可以有效减少网页的字节数。例如:

.a{Font-size:14px;    
Border:2px solid red;    
Padding:1px 2px;}

可以简写为:.a{ Font-size:14px; Border:2px solid red; Padding:1px 2px;}

(2)同属性提出

如果2个样式带有同样的属性,可以把同属性单独提出处理。例如A样式和B样式的字体颜色、大小、边框都一样,那么就可以考虑提出。例如:

.gongyong{font-size:12px;border:1px solid red}    
.yangshi{ width:10px;}    
.yangshi2{width:20px;}

(3)结构清晰优化

网站代码清晰是指,把代码分区处理:网站head、body,footer,3个区域进行不同的布局。不同区间的代码要区别总的选择器,选择不同颜色加以区分隔开处理。

总结:网站的前端代码,搜索引擎重视评估程度为20%。代码简化,爬行的目录层次浅,这样加强了搜索引擎对代码的友好程度,进而提高网站的权重,关键词才会有良好的排名。如果代码冗余,烦琐,搜索引擎也就关注的少了。

via nowamagic.net

- END -
业界动态
  • 库克:中国从未要求苹果公司解锁手机
  • 搜狗开了个小差儿
  • 权健实际控制人束某某等18人被刑拘
  • 8 岁的微信更新了 7.0,张小龙想要如何打动你我?
  • 晚报 因色情内容微信及QQ邮箱暂停漂流瓶服务
  • 晚报 瓜子二手车因违反广告法被开千万罚单
  • 谷歌再砍通讯应用环聊Hangouts 2020年关停旧版
  • 阿里巴巴调整架构:阿里云升级为阿里云智能
  • Steam正式进入中国
  • 欧盟拟征“链接税” 谷歌威胁关闭“谷歌新闻”
  • 网站运营
  • 什么是Referer 设置防盗链时候指明和不指明空Referer的区别
  • 宝塔面板迁移系统盘/www到数据盘/data
  • 自适应网页设计代码需要做的6大调整
  • 站长们,不要忘了你的网站是要做什么的
  • 浅谈网站网页面价值所在
  • 2016年网络SEO外链指南
  • 网站优化太早并不是一定是好事
  • 十年博客路 花开花散 云卷云舒
  • SEO专员,如何评估一个外链的价值?
  • 从博客与微博的区别,谈社交创新的九败一胜
  • 年度热门
  • 大疆无人机针对美国市场涨价
  • 谷歌正式关闭短网址服务GOO.GL
  • 支付宝回应AI换脸 出意外全额赔付
  • 微博调整转发评论数据上限一百万
  • 越来越多的中年人消失在朋友圈
  • 2018年搜索引擎百度拦截打击500多亿条有害信息
  • 搜狗开了个小差儿
  • 8 岁的微信更新了 7.0,张小龙想要如何打动你我?
  • 阿里云双12服务器两折优惠 仅限新人使用
  • 这个“忽悠”马云10亿的男人,终于当选为院士