銮尊

网站描述

构建对百度友好的移动站点

域名&服务器&前端语言

域名

最初的时候,我以为移动站(俗称手机站,简称M站或者wap站)的域名和PC站一样,随便挑一个就可以了。后来才发现,“理想是美好的,现实是残酷的”:百度搜索引擎原来有自己的偏好!如下表:

| | 独立、短小 | | :--- | :---------- | | 推荐 | m.baidu.com | | 推荐 | sports.sina.cn | | 推荐 | a.m.hao123.net| | 推荐 | www.m168.info | | 不推荐 | www.baidu.com/m/ |

可以看出来,百度搜索引擎喜欢独立的、短小的二级域名(简洁的三级域名也可)。但却不喜欢用子目录做的M站,理由也很简单,如果说PC站用 www.baidu.com ,M站用 www.baidu.com/m/ ,那搜索引擎对 /m/ 这个目录会感到疑惑:到底是PC站的一个子目录,还是PC站相对应的M站呢?真是剪不断,理还乱啊。

把上述举例的域名,我们来做个PC站于M站对应的关系:

| PC站 | M站 | | :------------ | :------------ | | www.baidu.com | m.baidu.com | | sports.sina.com | sports.sina.cn | | a.hao123.net | a.m.hao123.net | | www.m168.cc | www.m168.info |

可能大家会发现,最后一个例子中,PC站和M站都是使用的www作为前缀,其实我是不怎么赞同的,使用 m 或者 wap 才较为合适。因为说不定什么时候老板想把 www.m168.cc 作为它用,而 www.m168.info 作为PC站了。

OK,我们现在知道M站用二级域名或者三级域名了,那么有同学又提到了一个问题,在百度搜索引擎的策略里,PC站和M站的主域是不是必须用一个呢?

答案是否。但又有点相关,如下表:

| 跳转适配,主干一致 | PC站点 | 移动站点 | | -----: | :------------- | :---------- | | 可行 | www.hao123.com | m.hao123.net | | 不推荐 | www.hao123.com | m.123.com |

可以看到,百度搜索引擎(以下内容简称百度)认同 用 hao123 做为主干,使用不同后缀的域名分别用作PC站和M站的域名,但不推荐使用没有关系的域名。

服务器

不管做什么站,首先网站有个非常重要的前提:服务器的稳定性。百度官方透露:目前百度对可访问性有问题的网站打压是非常厉害的。如果被检测到网站404、502等各种影响用户浏览网站的状况发生,是会影响到网站自身在移动百度搜索结果里的排名。

同时,移动百度搜索对网页加载速度上的要求也很苛刻:“网页加载超过3秒以上不考虑排名”。当然,一般情况下会排除统计工具代码的加载时间,但广告加载会计算在3秒之内!

大家还是先回家测试一下手机站的加载速度吧。温馨提示:利用站长平台工具“页面优化建议”可以粗略的查出影响页面加载的因素有哪些。

目前百度自己的云服务器已开始商用:

http://bce.baidu.com/product/bcc.html

前端开发语言

移动互联网发展至今,前端开发语言经过历次的更迭,目前主流仍在使用的用xml、xhtml、html5。

历年来,移动web主要技术标准有:

  • WML——古典的移动web标准,使用WML

  • i-mode——小日本的标准,使用iHTML,我们可以忽略

  • OMA领导的xHTML mobile profile,使用xHTML

  • W3C领导的xHTML Basic,使用xHTML

  • 以及所谓的Full Web,也就是普通的HTML——从iPhone开始流行起来

近年来比较流行HTML5,是html标准的最新版(在2014年10月正式发布),目前世界上主流浏览器最新版均以支持,同时,也是各站长平台、浏览器厂商推荐的移动站点的前端语言标准。 附送一张进化图,用以各位看官了解:

applicable-device标注

意义

用来向百度蜘蛛说明此url页面适合在PC端还是M端展现。

说白了,就是帮助百度提交校验识别结果的正确性,减少百度蜘蛛把PC站当成M站,或者把M站当成PC站进行抓取。

代码位置

代码放在<head></head>中间,见下图:

<head><meta name="applicable-device"content="pc"><meta name="applicable-device"content="mobile"><meta name="applicable-device"content="pc,mobile"></head>

如果是PC站,则在页面代码中写

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

如果是M站,则是

<meta name="applicable-device"content="mobile">

如果是自适应网站(又名响应式网站,即PC站和M站使用同一个url链接),则写

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

站点结构

树状结构

一个网站应该像一棵树一样,从主干(首页),到各个枝干(频道),再到树枝(栏目),最后到树叶(文章)。

这样的网站结构有一个好处,可以让Baiduspider顺着树枝就可以把整个网站跑一遍。同时,应该避免出现类似于筛选条件的功能,如下图:

筛选条件

如果说,这种筛选功能不可避免,那也应该禁止百度蜘蛛爬取(比如用js来展示,或者robots屏蔽等方式)。因为,这种筛选的每个选项都会生成一个新的url链接,当蜘蛛爬取这些链接的时候,实际上是在浪费百度蜘蛛的资源,降低了蜘蛛对我们网站的有效抓取量。一旦蜘蛛被困在这种无限url中而出不来,那么我们网站的其它页面就无法被爬取,有可能会导致网站出现无收录,排名下降等严重后果。

同时需要注意两点:

  • 不要所有内容放在同一个目录下(包括根目录),这种不符合上面所说的“树状结构”,同时无法让蜘蛛明白这些文章的分类。 错误例子:http://www.xxx.com/article-7750-1.html

  • 不要过度细分目录(就是一级目录下面有二级目录,然后还有三级、四级。。。等目录)

按需生成目录,不要无下限的生成多级目录:

| URL | | | :------------ | :------------ | | http://www.xxx.com/news/ | 推荐 | | http://www.xxx.com/news/yyxw/ | 若内容过少,不推荐 |

面包屑导航

面包屑导航的好处有很多,从用户体验及SEO方面来讲,主要有以下几点:

让用户了解当前所处位置,以及当前页面在整个网站中的位置。

体现了网站的架构层级,能够帮助用户快速学习和了解网站内容和组织方式,从而形成很好的位置感。

提供返回各个层级的快速入口,方便用户操作。

方便用户,面包屑主要用于为用户提供导航一个网站的次要方法,通过为一个大型多级网站的所有页面提供面包屑路径,用户可以更容易的定位到上一次目录,引导用户通行;

减少返回到上一级页面的点击或操作,不用使用浏览器的“返回”按钮或网站的主要导航来返回到上一级页面;

降低跳出率,面包屑路径会是一个诱惑首次访问者在进入一个页面后去浏览这个网站的非常好的方法。比如说,一个用户通过百度搜索到一个页面,然后看到一个面包屑路径,这将会诱使用户点击上一级页面去浏览感兴趣的相关主题。这样,从而,可以降低网站的总体跳出率。

有利于百度蜘蛛对网站的抓取,蜘蛛直接沿着那个链走就可以了,很方便。

面包屑有利于网站内链的建设,用面包屑大大增加了网站的内部连接,提高用户体验。

Anchor质量

名词解释

Anchor:HTML对象。anchor 对象即 html 超链接。

超链接分两种,一种是纯文本(只有url,没有说明描述)链接(不推荐使用),代码如下:

<a href="http://www.xxx.com/article-7750-1.html">http://www.xxx.com/article-7750-1.html</a>

页面展示效果为:

http://www.xxx.com/article-7750-1.html

另外一种就是锚文本链接(推荐使用),代码如下:

<a title="标题描述" href="http://www.xxx.com/article-7750-1.html">标题描述</a>

页面展示效果为:

标题描述

url结构和外链

url结构

虽然百度已经支持动态化url链接,但静态化url链接依然是优先推荐使用(纯静态化,或者伪静态化)。在使用静态化url链接时,url的结构也是需要注意的地方。 尽量简单短小,少用特殊符号

尽量不用中文url:没有意义;改版工具、移动适版工具支持不够

结构层次尽量不要太多,越少越好,但不要把所有的内容页放在同一个目录里面

外链

有句内行话是这么说的:“内容为王,外链为皇”。如今,外链的作用依然很强大,不管是导量方面也好,SEO优化方面也罢。各个站长依然为了“外链”而头疼,特别是被不明身份者恶意刷外链的站长们,更是吃不下睡不着。

关于外链生效的问题方面,PC端、移动端外链均有效(PC链向移动站点同样有效),但需要注意几点: 整体而言,减弱信任度;

高质量的外链,一直有效;

低质量的外链,具有负面影响,而作弊外链,则会受到惩罚。

针对恶意外链事件屡次发生,站长平台发布了“外链分析”的工具,让各位站长可以明确的知晓到底有哪些站放了我们网站的外链。 各位可以在站长平台查看:

移动类型提交

在百度站在平台的设置里,把网站分为了五类:

  • PC站
  • 有对应PC站的移动站
  • 独立移动站
  • 自适应的站点
  • 代码适配的站点

根据站点实际情况进行设置,有利于百度蜘蛛在抓取页面,以及搜索结果的排名(PC站和M站的搜索结果展现机制不一样)。 设置方法如下:

平台工具——我的网站——站点管理——管理站点

来自为知笔记(Wiz)

2021-02-16

栏目: Linux