马海祥博客是一个专注于分享SEO优化、网站制作、网络营销和运营思维的自媒体博客!
马海祥博客 > SEO优化 > 移动端SEO > 移动手机站的前端页面SEO优化技巧

移动手机站的前端页面SEO优化技巧

时间:2015-05-15   文章来源:马海祥博客   访问次数:

随着移动互联网的发展,移动手机站也越发的普遍了,作为一名专业的SEO,我们也要多关注移动页面的性能优化,如今浏览器能够实现的特性也越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化移动端手机站的前端页面就变得越来越重要了。

开发人员普遍会将他们的代码习惯优先于用户体验,但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。

前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能,今天我要在马海祥博客上跟大家讲的这个主题就是要告诉你一些前端性能优化的最佳技巧。

一、移动手机站页面为什么要进行SEO优化?

纵观目前移动网络的现状:移动页面布局越来越复杂,效果越来越炫,直接导致了文件越来越大,下载和运行速度越来越低,而速度低会造成不良影响,据统计:

移动手机站的前端页面SEO优化技巧-马海祥博客

71%的用户期望移动页面跟pc页面一样快,74%的用户能容忍的响应时间为5秒,所以我们必须保证移动端页面有足够的速度(具体可查看马海祥博客《提高网站在移动端打开速度的方法技巧》的相关介绍)。

据马海祥了解,移动端页面的打开速度跟三个因素有关,分别是:移动网络带宽速度,设备性能(CPU,GPU,浏览器),页面本身。

目前主流的移动网络制式为3G,今年我们还看到了4G网络制式在快速发展,这再一次提升了移动页面的加载速度。

而移动设备本身,截止到目前,以iphong6、三星、Note4等设备为首,智能设备已经变得比以往屏幕更大,CPU、GPU、内存更靠谱。

而与其同时,浏览器产商也为提升页面的速度做出了不可磨灭的努力,如今网络制式供应商,手机制造商,浏览器产商如此给力,我们呢?我们能为移动端页面做些什么呢?

我们能做得是对移动端页面本身优化,这也是我们专业价值的体现,所以我们必须做移动端页面性能优化。

二、移动手机站页面前端优化的四个阶段

在说这个前,我要先提一下pc常用的优化手段:代码优化(css、html、js优化);减少HTTP请求(雪碧图,文件合并…);减少DOM节点;无阻塞(内联CSS,JS置后…);缓存技术等,这些手段大部分适用于移动端,这都是一些耳熟能详的手段,今天这里就讲了,有兴趣可以参考马海祥博客《百度移动搜索优化:手机站优化指南》的相关介绍。

今天要讲的主要是一些适用于移动端的优化手段,现在进入正题。

首先,我们得关注一下一个页面从开始到呈现完毕需要经历什么阶段,主要有四个阶段,如下图所示:

移动手机站的前端页面SEO优化技巧-马海祥博客

每个阶段的主要工作如上图所示,而我们的优化目标是:

移动手机站的前端页面SEO优化技巧-马海祥博客

下面我们来针对上面的几个阶段细说一下都有哪些优化手段。

首先,来看看加载中有哪些优化手段:

移动手机站的前端页面SEO优化技巧-马海祥博客

1、预加载

对于图片的预加载,我之前在马海祥博客《实现网页图片预加载效果的3种技术方法》一文中已经跟大家详细的介绍过了,这里我简单的跟大家说下预加载的两种方式:

A、显性加载

移动手机站的前端页面SEO优化技巧-马海祥博客

类似这种用户能明显感知的,我把它称为“显性加载”,互动页面都建议加上这种加载方式,它一方面能增加页面的趣味性,另一方面能让后续页面体验更流畅。

B、隐性加载

移动手机站的前端页面SEO优化技巧-马海祥博客

这种在加载第一张图片的时候已经预先加载了第二张图片,从而使得页面体验更流畅的方式,我把它称为隐性加载,这种方式的好处是节省流量之余又能使得体验增强。

2、按需加载

按需加载是不可或缺的优化手段,主要有以下两种方式:

移动手机站的前端页面SEO优化技巧-马海祥博客

对于这种方式,在首屏加载的时候把首屏的内容加载尽量,而位于首屏之外的元素都只在出现在首屏时才加载,很大程度地节省了流量,提升了首次加载时间。

移动手机站的前端页面SEO优化技巧-马海祥博客

上图这种叫响应式加载方式是利用js或者css判断分辨率,从而选择不同尺寸的图片进行引入,这种的好处显而易见,同样可以加快加载速度和节省流量。

3、压缩图片

对于图片的压缩,我也在马海祥博客上多次提到过了,这里我首先要说的是jpg文件:

移动手机站的前端页面SEO优化技巧-马海祥博客

对于移动端的Jpg文件,有这样的结论:

a、使用大尺寸大有损压缩比的jpg

b、使用jpegtran进行无损压缩

而对于png格式的图片,我之前在马海祥博客《从PNG格式和透明度来看PC端和手机端该用哪种Png图片》也跟大家详细的介绍过,这里我主要说的是:

移动手机站的前端页面SEO优化技巧-马海祥博客

a、多彩图片使用png24

b、低彩图片使用png8

c、推荐使用pngquant

4、尽量避免重定向

为什么要尽量避免重定向呢?具体的原因如下图所示:

移动手机站的前端页面SEO优化技巧-马海祥博客

这是一个同一网速下的测试结果,重定向之所以会比较慢,是因为它重复了域名查找,tcp链接,发送请求。

5、使用其他方式代替图片

对于图片代替的技术,目前有两种方式,

第一种是:依靠css3绘制图片

移动手机站的前端页面SEO优化技巧-马海祥博客

第二种:使用iconfont代替图片

移动手机站的前端页面SEO优化技巧-马海祥博客

但iconfont不一定比图片好,这里做了个实验:

移动手机站的前端页面SEO优化技巧-马海祥博客

对于大图片,iconfont并不比雪碧图好,建议单侧小尺寸图标才使用iconfont

然后,针对脚本执行中有哪些优化手段,这里只提两点:

(1)、尽量避免DataURI

移动手机站的前端页面SEO优化技巧-马海祥博客

DataUri在移动端并不如它在pc端吃香,因为经测试,DataURI要比简单的外链资源慢6倍,生成的代码文件相对图片文件体积没有减少反而增大,而且浏览器在对这种base64解码过程中需要消耗内存和cpu,这个在移动端坏处特别明显。

(2)、点击事件优化

在移动端请适当使用touchstart,touchend,touch等事件代替延迟比较大的click事件,Click之所以慢是因为mousedown导致的,如下图所示:

移动手机站的前端页面SEO优化技巧-马海祥博客

三、渲染阶段中有哪些优化手段

然后,针对渲染阶段中有哪些优化手段,这里也只提两点:

1、动画优化

对于动画的优化,简单来说,有以下3种:

(1)、尽量使用css3动画

优点:不占用js主线程;可利用硬件加速;浏览器可对动画做优化。

缺点:不支持中间状态监听。

(2)、适当使用canvas动画

优点:可规避渲染树的计算渲染更快

缺点:开发成本高;维护较麻烦;

通过对css3动画和canvas动画对比:

移动手机站的前端页面SEO优化技巧-马海祥博客

得到结论:5个元素以内使用css3动画,5个以上使用canvas动画。

(3)、合理使用RAF(requestAnimationFrame)

优点:能解决脚本问题引起的丢帧,卡顿问题;支持中间状态监听。

缺点:兼容问题。

移动手机站的前端页面SEO优化技巧-马海祥博客

通过RAF动画与settimeout动画对比:

移动手机站的前端页面SEO优化技巧-马海祥博客

得到结论:不需要兼容android 4.3浏览器的情况下,请使用RAF制作脚本动画。

2、高频事件优化

类似touchmove,scroll这类的事件可导致多次渲染,对于这种事件可以通过以下手段进行优化:

(1)、使用requestAnimationFrame监听帧变化,使得在正确的时间进行渲染。

(2)、增加响应变化的时间间隔,减少重绘次数。

最后,针对合成/绘制只提一个优化手段:GPU加速。

触发GPU加速的方式有:CSS3 transitions;CSS3 3D transforms;WebGL 3D绘制;Video等,使用GPU加速前有对比实验,如下图所示:

移动手机站的前端页面SEO优化技巧-马海祥博客

GPU加速实际上是大幅减少了合成/绘制时间,从而大大地提高了页面速度,但GPU加速也有自己的缺点:过多的GPU层会带来性能开销,主要原因是使用GPU加速其实是利用了GPU层的缓存,让渲染资源可以重复使用,所以一旦层多了,缓存增大,就会引起别的性能问题。

马海祥博客点评:

本文针对页面呈现的四个阶段提出了比较典型的优化手段,到最后,马海祥再提醒读者一下:其实优化是双刃剑,按需加载提升速度,但可能导致大量重绘;Touch响应快,但很多场景不适合;GPU加速效率高,但内存开销大;Loading会让整体体验流畅,但容易造成用户流失;图片压缩让带宽成本降低,但可能会导致视觉效果变差;类似这样的矛盾点还有很多,请结合业务按照实际情况进行优化。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/ydseo/1163.html,注明出处;否则,禁止转载;谢谢配合!

相关标签搜索: seo   SEO优化   seo技巧   手机站   前端优化   移动站   前端页面  

上一篇:制作移动端手机网站过程中的SEO优化方法技巧
下一篇:移动端网站提升页面加载性能的优化技巧

您可能还会对以下这些文章感兴趣!

  • 如何优化移动页面中的head标签代码更利于搜索引擎识别

    对于手机网站的首页或者频道首页的网页代码中的keywords、description最好加上与PC端有所区别的meta标签和关键词,在每个页面的关键字及描述像做传统PC端网站一样,做好针对性的填写工作,对搜索结果的展现(摘要)以及优化工作大有帮助,另外确保在手机网站或者PC端网站……【查看全文

    阅读:1326关键词: 页面优化   搜索引擎   日期:2015-08-08
  • 移动端网站SEO优化排名的一些注意细节

    俗话说,有搜索的地方就有SEO优化,移动端的SEO优化也逐渐的进入火热化,对于移动端的SEO优化,大家都是处于同一个阶段,就看谁花在这上面的心思更多一些了,在优化移动端网页的时候,越来越多的问题开始出现,在暴露移动端薄弱的同时,也让刚刚进入SEO行业的新人们跟前……【查看全文

    阅读:1980关键词: 移动端   seo优化   seo排名   日期:2015-11-17
  • PC站建立移动端网站的三大方法模式

    移动端网站作为移动互联网最主要的入口,能随时展现自身、与目标用户便捷沟通,同时方便手机用户随时随地查询和浏览,有效占领客户“空闲时间”。移动端网站确实是最便捷的宣传册,无论何时何地,遇见何人,你只要打开手机即可以让对方浏览到产品和服务信息,不会错过任……【查看全文

    阅读:3004关键词: 移动端网站   移动端   pc站   日期:2016-12-07
  • 百度移动搜索优化:手机站优化指南

    本文旨在为手机站站长提供官方、明确的搜索引擎优化标准,使站长合理、可持续的提升手机站流量,获得长久、稳定的发展,同时促进整个移动互联网的良性发展。其中移动搜索会优先收录的手机站点为:A、拥有手机用户迫切需要内容资源的手机站点。B、符合手机建站规范的站点……【查看全文

    阅读:2206关键词: 移动搜索优化   移动搜索   手机站优化   优化指南   日期:2014-08-18
  • PC网站自动适配手机网页的方法技巧

    随着智能手机的不断发展,移动搜索的比例也在不断增加,而传统的PC站点在手机端的用户体验度较差,这就容易流失大量的用户,所以做一个对应的手机站就理所当然,如今手机站已经逐渐成为一种潮流,基本上有点规模的PC站点都会制作相应的手机站,可是在很多方面依然存在一……【查看全文

    阅读:23001关键词: 网站   手机网页   pc站   日期:2015-12-03
  • 提高网站在移动端打开速度的方法技巧

    最近一项研究表明:80%的网民对移动端的浏览体验感到失望,同时,当体验提升时,他们会在智能手机上花费更多的时间,由于64%的智能手机用户希望网站可以在4秒内加载完毕,但一半的网站花费了二倍以上的时间,达到了9秒,为了满足移动用户的高期望,你需要对网站针对移动……【查看全文

    阅读:7817关键词: 网站   移动端   网站速度   日期:2015-03-12
  • 移动端手机站做站内优化的要点

    随着移动流量的与日俱增,移动搜索引擎的功能越来越丰富,意味着更多移动特性可以施展,同时也意味着对HTML5网站的要求更趋规范和严格,这对于负责移动站点优化的负责人来说是个极大的挑战,我一般将站内优化的生命周期概括为三个词,实验、评估、调整,因此我的站内优……【查看全文

    阅读:1849关键词: 移动端   手机站   站内优化   日期:2015-11-10
  • 手机网站制作的常用方法及优化技巧

    手机网站是指用WML(无线标记语言)编写的专门用于手机浏览的网站,通常以文字信息和简单的图片信息为主。实际上,随着向手机智能化方向发展,安装了操作系统和浏览器的手机的功能和电脑是很相似,使用这种手机可以通过GPRS上网可浏览几乎所有的www网站,无论网站是不是专……【查看全文

    阅读:4273关键词: 手机网站   网站制作   优化方法   优化技巧   日期:2014-10-04
  • 移动设备前端开发中viewport的理论及使用技巧

    在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备,viewport并非只是ios上的独有属性,在android、winp……【查看全文

    阅读:219关键词: 移动设备   前端开发   日期:2016-04-03
  • 移动端SEO优化与PC端SEO优化的不同点

    随着移动互联网的快速发展,用户从PC端向移动端迁移的大趋势更加明显,但这也使得移动手机网站的SEO优化工作还处于探索阶段,很多SEO和站长也都有了一些疑问,移动端需要做SEO优化吗?移动端该怎么做SEO优化?我们都知道,移动端与PC端搜索引擎排名算法是不一样,但是优……【查看全文

    阅读:931关键词: 移动端seo   seo优化   seo   日期:2015-09-10
↓ 点击查看更多 ↓

互联网更多>>

  • 互联网思维究竟是一种什么样的思维? 互联网思维究竟是一种什么样的思维? 但凡做企业的,不管是创业的还是在互联网冲击下转型升级的传统行业企业家,“互联网思维”已经成为了大家共同……
  • 计算机的开机启动原理 计算机的开机启动原理 计算机从打开电源到开始操作,整个启动可以说是一个非常复杂的过程。总体来说,计算机的整个启动过程分成四个……
  • 移动互联网是什么意思? 移动互联网是什么意思? 移动互联网就是将移动通信和互联网二者结合起来成为一体,是指互联网的技术、平台、商业模式和应用与移动通信……

SEO优化 更多>>

医疗行业开展品牌推广急需解决的10大问题 如何以一个用户的角度来做企业门户网站