首页 SEO技术正文

移动SEO搜索优化技巧

  移动网站的SEO基本上和PC网站的SEO雷同,基础理论都是相通的。搜索引擎基本上也是在PC的整套算法框架下根据移动网页、网站的特性进行了调优,并增加了一些明显带有移动特点的规则和算法。底层抓取、索引、排序的算法和框架基本上都是通用的。不再冗述通用部分,很多朋友都已经了解了搜索引擎的基本原理。下面我们先通过介绍百度移动搜索中的“三类网页”和“四种流量”,来介绍当下移动搜索特有的机制,然后再讨论移动搜索优化工作。

移动SEO搜索优化技巧

  三类网页

  百度移动搜索的排名初期基本上就是把PC的搜索结果进行了移动化,排名和PC基本一致。随着移动搜索的独立发展,现在逐渐在PC算法和框架下融入了很多移动专用的算法和机制。在这个发展的过程中,移动搜索结果中出现了三类网页:转码网页、移动网页和PC网页。

  1、转码网页

  早期由于大部分站点都没有上线移动网站,且早期移动上网资费贵得一塌糊涂, 百度为了提升移动搜索体验,便于用在手机上浏览网页,就对抓回去的网页进行了移动转码处理,剔除了一些PC网页的样式,压缩了网页体积,以便于用户在移动设备上进行省流量的浏览。当用户在移动端浏览这些网页时,实际上是在浏览百度处理后的“网页快照”,也就是“转码网页”,并没有跳转到对应的网站上,这就是“转码网页”的由来。

  “转码网页”只是百度移动搜索发展过程中的过渡产品,也是百度移动搜索面对匮乏的移动网页资源所做的无奈之举(其他搜索引擎均有类似产品),并不是特意想拦截这部分流量。搜索引擎的本职工作还是把流量分发到用户体验更好的页面中去,如果移动网页资源足以满足每日海量的移动搜索需求,“ 转码网页”则将会自动消失。所以,有能力的站长还是尽快上线自己的移动网站吧。

  2、移动网页

  对于网站来说,百度分发给“转码网页”的流量其实被“拦截”掉了。百度移动搜索很早就存在,不过由于早期流量不大,大家都没有重视。随着近几年4G、5G的发展,移动流量直线上升,现在百度移动搜索的日分发流量应该远超过了PC, 站点方也都纷纷注意到了这块肥肉,或顺应移动的大趋势,或单纯想拿到百度移动上理应属于自己的流量而上线了移动网站。

  随着HTML5的发展、移动上网成本的越来越低以及Wi-Fi的普及,移动版的网页不仅可以基本上完全实现PC网页的功能,还可以针对移动设备的特性加入很多移动专有的设计。这大大激发了大家上线移动站点的热情。移动流量不仅仅只是“过客”,在某些行业或场景下的转化率甚至远超PC流量。经过2014年一大波“网站移动化大潮”之后,现在很少有网站还没有对应的移动版本的站点。

  很多网站仅仅是建立了和PC站对应内容的移动站点,流量就增加了一倍以上。现在百度移动搜索结果中“转码网页”越来越少,移动版网页越来越多。随着移动网页资源的不断丰富,不久的将来,移动搜索中肯定会仅保留移动网页,“转码网页” 将慢慢退出历史舞台。不过需要了解的是,当前在百度移动搜索中还是有不少“转码网页”的。

  3、PC网页

  有部分网站由于各种原因暂时不能上线移动版本的站点,但是又不想失去移动搜索中这“白来的”流量,就可以通过no-transform 协议来告知百度禁止转码,直接在移动搜索中展现PC网页。需要了解的是,移动搜索发展早期,由于移动网页资源的匮乏,还会允许部分“转码网页”和PC网页存在于搜索结果中,随着移动网页资源的逐渐丰富,PC 网页肯定会和“转码网页”一样逐渐在移动搜索结果中消失。所以,有能力的站长还是尽快上线自己的移动网站吧,禁止转码只是短期策略,如果迟迟不上线移动网页,后续这部分流量肯定也会损失掉。

移动SEO搜索优化技巧

  四种流量

  虽然移动搜索结果中有三类网页,但是站在百度角度来看,移动搜索其实分发了四种流量。表面上是分发到转码网页、PC网页和移动网页三种流量,但其中分发到移动网页上的流量其实由两种流量组成,一种是通过移动适配分发给站点的移动网页,另一种是直接分发给移动搜索索引库中的移动网页。在此简单介绍一下两者的区别, 以方便大家更清晰地了解百度移动搜索。

  1、PC网页适配的移动网页

  PC网页适配的移动网页为当下百度移动搜索分发的四种流量中最大的。如果已经拥有一个有一定PC搜索流量的PC站点,那么只要上线对应内容的移动版本站点,做好移动适配规则,基本上就可以获得对应的移动搜索排名和流量。这部分流量将会占百度搜索带来总流量的三分之一,个别行业和站点甚至能占到90%以上。

  这部分网页仅仅是百度移动基于对应PC版网页的排名进行了对应移动网页URL的替换,这部分网页的排序基本集成了对应PC网页在百度PC搜索上的排名,但由于移动搜索也有自己的点击调权机制,还有其他比PC网页更加丰富的移动资源,所以这部分网站在移动搜索结果中的排名和PC排名并不完全一致。从这个角度来看,网站在百度PC搜索中获取的流量越多,只要做好移动适配,在百度移动搜索中也可以通用地获取越多的流量。此处需要了解,这并不是绝对正相关的,现在有很多搜索需求在PC和移动端并不是一致的, 例如大型单机游戏类的搜索需求在移动端的量肯定不会太大,移动搜索量般会远小于PC,但手机软件类的搜索需求移动一般会远超过PC。

  最后需要了解,由于这部分流量是直接在搜索前端进行适配和替换后的分发,并没有经过抓取、索引等底层环节,所以这部分网页是没有进百度移动搜索的索引库的。这也就是部分站长发现自己百度站长平台移动搜索索引量工具中显示自己移动索引量很少甚至没有,但是依然可以获得大量移动流量的原因。

  2、移动索引库中的移动网页

  百度移动搜索结果早期基本上全是转码网页,并没有自己单独的移动网页索引库,仅仅是把PC网页快照通过一定处理机制展现给了用户。随着移动搜索的独立发展,移动搜索也有了自己单独的“移动索引库”,也就是百度站长平台索引量工具中“移动搜索”TAB中的数据。不过当下移动索引库还很小,绝大部分网站的移动索引量还远小于PC网页索引量。

  虽然移动索引库中的网页在整个移动搜索中所获得的流量还并不是特别大,但是随着移动的深入发展,会有大量纯移动搜索需求的出现,仅有少量的PC资源经过适配后可以满足这部分需求,从而纯移动资源所获得的流量比例也会慢慢提升。如果网站为纯移动版的站点,相对于移动流量来说,PC流量接近于没有,相信这个站点所获得的移动流量基本都是被百度移动索引库索引之后而获得的,并不是通过PC网页移动适配获得的。

  也就是说,哪怕没有PC站点,单纯通过优化移动站点,同样可以在百度移动搜索中获得大量流量。移动流量的获取,并不是一定 要先搭建和优化PC站点。纯移动站点的SEO和PC站点的SEO大同小异,只要多注意移动搜索的用户体验就好,比如移动搜索结果中网页Title展示的字数远少于PC网页,那么移动版的网页Title就要针对移动进行特殊设计(总数少于17个汉字)等。

  移动适配

  如上所述,移动适配的流量占了移动搜索分发流量的大部分,且如果有一个PC搜索流量较高的PC站点的话,上线内容一一对应的移动站点, 并做好移动适配, 是最快最有效的移动SEO。目前PC站与移动站配置方式有三种:跳转适配、代码适配和自适应。下面来具体介绍一下三种配置方式的区别及具体操作注意事项。

  跳转适配即单独上线和PC站内容一一对应的移动站点, 移动版(部分站点还会把移动版分为移动设备版和平板版)和PC版网站的URL不同,但一一对应, 例如m.abc.com/abc/和www.abc.com/abc/。服务器会根据用户的UA来跳转相应的版本网页,移动设备跳转到相应的移动页面(移动版URL),PC设备跳转到相应的PC页面(PC版URL)。相对来说,跳转适配是三者中最简单也最常见的。

  代码适配和跳转适配的最大区别是:代码适配的PC网页和移动网页的URL相同,服务器根据用户的UA返回相应版本的网页,访问过程中不会产生跳转,同一个URL根据用户UA的不同返回不同版本的页面。

  自适应建设成本较高,但后期维护成本最低。因为PC和移动设备方问的URL及网页代和完全一致,所以后期维护时只需要维护时一套代码即 可,跳转适配和代码适配都需要维护多套。由于自适应需要在最开始搭建网站时就进行统一规划, 对已存在的PC站重构自适应代码是项很庞大的工程,所以自适应现在多见于新建立的网站中,老站点多采用跳转适配的方式。

移动SEO搜索优化技巧

  三种配置方式操作和注意点如下

  1、跳转适配

  ●提交适配关系, 生效速度最快的方法。在百度站长平台的“移动适配”工具中主动提交适配关系,站长平台支持规则适配和URL适配。对于PC版和移动版URL有一定对应关系的站点可以采用规则适配;如果较难使用正则表达式匹配两版URL之间的对应关系,则可以使用“URL适配”。通过此工具,百度可以较快地发现网站的移动适配关系,从而加快适配处理的速度。这也是移动适配生效的最快方式。具体工具的使用,参见百度站长平台的官方工具介绍文档。建议大家在设计移动站点URL时,尽可能地保证移动内容在和PC内容对应的同时,URL也可以有一定规则的一一对应。

  ●mcta标注,生效速度第二快的方法。在页面head中增加行meta标注,来告知百度当前页面对应的移动版页面的URL是什么以及采用的声明语言,格式如下:

<meta name="mobile-agent" content="format=[wml|xhtml|html5]; url=url">

  使用format 可以告知百度指定移动页面采用的是什么语言(现在一般都是用HTML5),URL的值为对应版本页面的URL地址,如果网页有多个版本,此标注也可以写多行。

  ●自主适配, 生效速度最慢的方法。使用301或302跳转,不要使用JS判断UA再跳转。由于客户端会先加载网页然后再解析JS,所以如果使用JS判断UA,用户则会感觉到较强的顿挫感;同样蜘蛛需要渲染JS之后才能获取信息,也会加大搜索引擎蜘蛛的抓取难度。

  建议大家把以上工作全部做好,以促进适配关系的快速,稳定生效。不过切记适配关系的一致性,不要有冲突,且多个版本网页中的主体内容要致, 否则可能会造成适配失败。

  ●另外建议大家在 PC版网页上,添加指向对应移动版网址的特殊链接rel="alternate"标记,这有助于百度发现网站的移动版网页;在移动版网页上,添加指向对应PC版网址的链接rel="canonical"标记。 例如,假设PC版网址为www.abc.com/page-1,且对应的移动版网址为m.abe com/page-1,那么此示例中的注释如下所示:

  在PC版网页(http://www.abc.com/page-1)上,添加:<link rel="alternate" media="only screen and(max-width:640px)"href="http://m.abc.com/page-1">

  而在移动版网页(http://m.abc.com/page-1)上,所需的注释应为:

<link rel="canonical"href="http://www.abc.com/page-1">

  ●在页面head中使用meta标签声明当前页面是PC页还是移动页。

  如果是PC页则使用<meta name="appliccable-device"content="pc">

      如果是移动页则使用<meta name="applicable-device" content="moble">

  2、代码适配

  ●为了使百度能够知道当页面发生变化时,同时需要用其他的UA重新抓取一遍, 需要添加Vary HTTP标头,如“Vary: Accept-Encoding, User-Agent” 。Vary HTTP标头具有以下两个非常重要且实用的作用(引用于百度站长平台)。

  (1)它会向ISP和其他位置使用的缓存服务器表明:在决定是否通过缓存来提供网页时它们应考虑用户代理。如果没有使用Vary HTTP标头,缓存可能会错误地向移动设备用户提供PC版HTML网页的缓存(反之亦然)。

  (2)它有助于百度Spider更快速地发现针对移动设备进行优化的内容,这是因为百度在抓取针对移动内容进行过优化的网址时,会将有效的Vary HTTP标头作为抓取信号之一,百度会提高用其他UA抓取此网页的优先级。

  ●在给用户返回的代码中使用meta标注所返回的代码为PC版还是移动版:

  如果是PC版则使用<meta name="applicable-device"content="pc">

  如果是移动版则使用<meta name="applicable-device"content="mobile">

  3、自适应

  ●在head中添加以下代码并且使用<picture>元素处理自适应图片:

<meta name="viewport"content="width=device-width,initial-scale=1.0">

  ●在页面head中使用meta标签声明当前页面适合同时在PC和移动设备上浏览:

<meta name="applicable-device" content="pc,modile">


评论