如何取消百度移动搜索转码 不指定

郝聪 , 2014/12/04 15:57 , 移动搜索优化 , 评论(5) , 阅读(12707) , Via 本站原创 | |


更多



在手机上搜索我们的APP产品下载页面,发现手机端页面展示效果与WEB页面并不一致,原本精美的自适应网页显示的一塌糊涂,导航条错位到底部,而且,页面上最重要的两个APP应用下载按钮居然无法显示(百度把下载按钮认作站点广告而进行了屏蔽),不仅如此,百度还在页面顶部与底部强行加载了两个广告。手机端页面有一行提示文字“原网站已由百度转码,以便在移动设备上查看”。

1、什么是百度转码?

百度移动端搜索为了更大程度迎合日益增多的移动设备,对某些搜索结果进行了转码,以便能够更好的在绝大多数移动终端的浏览器进行显示。转码的过程一般都会调整CSS样式,这样一来,使用移动设备浏览器访问就无法采用原来WEB端设计好的CSS样式,导致页面排版出现错位等问题。

互联网上融合了WEB和WAP两类网页资源,WEB网页资源占比远多于WAP网页,但目前绝大多数移动终端的浏览器都不能直接浏览WEB网页。因此,为确保WAP可用性,必须对WAP搜索结果中的WEB网页进行格式转换,转换为WAP网页,使其能在移动终端浏览器被浏览。百度把你浏览的原来的网页去除了许多对wap页面不能显示的东西,精简了许多东西。百度的转码技术即是为实现此目的、服务于WAP搜索的附属产品,各大搜索引擎均拥有并提供类似转码技术。

2、百度对转码的声明

百度Siteapp页面转码的意义?

在百度移动搜索引擎中为更好满足用户信息需求,会同时为用户提供pc网页和 mobile网页,但目前大多数PC页在移动终端中直接浏览的体验较差(交互、兼容和流量等)。因此为改善搜索用户的浏览体验,我们会对百度搜索结果中缺 乏可替代mobile资源的PC页进行格式转换,转换为适合手机浏览的mobile网页,使其能在移动终端浏览器有较好的浏览体验。百度的Siteapp 转码技术即是为实现此目的、服务于百度搜索的附属产品,各大搜索引擎均拥有并提供类似转码技术。

百度Siteapp转码的策略?

为了最大程度改善PC页面在手机上的体验,Siteapp转码须去除WEB页面中不能在手机浏览器上浏览的内容,并改善不适用mobile的交互功能。百度移动搜索还会智能地选择转码效果较好的页面进行转码,尽可能减少对转码后效果不佳的页面进行转码处理。

如果觉得自己的站点转码效果不佳怎么办?

百度提供了siteapp自助建站服务,您可以登录siteapp.baidu.com获取该服务,该服务提供了站长自助优化百度无线搜索访问其站点时的页面效果,也可以通过提供独立的域名创建属于自己的网站,您还可以在siteapp服务中,管理百度网盟广告获取收益。

3、如果不希望自己的站点被转码怎么办?

共有三种解决方案:

A. no-transform协议

TC支持的no-transform协议为如下两种形式:

a. HTTP Response中显式声明Cache-control为no-transform。
b. meta标签中显式声明Cache-control为no-tranform,格式为:

XML/HTML代码
        
  1. <head>  
  2.     
  3. <meta http-equiv="Cache-Control" content="no-transform " />  
  4.     
  5. </head>  

如第三方站点不希望页面被转码,可添加此协议,当用户进入第三方网站时,先进入中间提示页,页面将引导用户自主选择跳转至原网页。

B. handheld协议

页面通过<link>标签显式指定WAP网页,声明格式如下:

XML/HTML代码
        
  1. <link rel="alternate" type="application/vnd.wap.xhtml+xml" media="handheld" href="target"/>  

如第三方站点不希望页面被转码,可添加此协议,告知我们原网页对应有一个WAP版页面,当用户进入第三方网站时,先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。

C. User-Agent相关

TC抓取页面时,使用的User-Agent为:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; baidu Transcoder;)
如第三方站点不希望转码HTML页面,且又可以提供对应的自有WAP页面,则可以根据这个User-Agent,返回自有WAP页,同时在HTTP Response显示声明:Content-Type为:vnd.wap.xhtml+xml,那么TC将不对这个页面转码,而是直接跳转至相应的自有WAP页面。

特别注解

        
  1. 其中前两种解决方法要经过中间页,即:当用户进入你的PC网站时就会先进入中间提示页,让用户自主选择跳转至原网页或第三方网站自有的wap页面。呵呵,百度确实霸道,作为个人站长,我也是醉了。第三种方法是可以直接跳转的。
  2.     
  3. 根据网上公布的测试结果,百度和搜狗在5天左右就不会再转码了。

 


最后编辑: 郝聪 编辑于2014/12/04 15:58
肖振杰博客 Email
2015/03/15 17:02
很不错的分享,拿来用了
方法 Email
2015/01/21 00:16
遇到过同样的问题
黄冈壁纸
2014/12/27 21:49
受教了!!!
优化推广 Email
2014/12/06 18:02
当时也搞过这一块,也是在网上搜了一堆,然后就是不断测试
顶固衣柜 Email
2014/12/05 17:50
不错,收下了哈哈
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]