当前位置:首页 > SEO优化 > 正文

移动端禁止百度自动转码的方法

移动端禁止百度自动转码的方法

出于一些比较套路的目的,百度会自动将原网页转换成WAP页面,自动的把你家页面转码成它认为标准的格式。这是个很逆天的举动,因为百度首先假设所有...

    出于一些比较套路的目的,百度会自动将原网页转换成WAP页面,自动的把你家页面转码成它认为标准的格式。这是个很逆天的举动,因为百度首先假设所有网站在手机下都很难看,然后撸起袖子就帮你改成它认为好看的格式。所以本文将阐述如何让网站不被百度自动转码,显示源网页。更神奇的是,百度的转码页面极丑无比还充满了广告,如果你不想在自家网站上出现百度广告,赶快禁止百度的自动转码吧。

被转码后的缺点

 被转码后,用户通过百度搜索进来的流量并非到了网站,而是到了百度。所以会造成网站流量的损失。

当网站被百度转码后,搜索引擎认为网站没有移动端功能,会在移动端展现减少

查看网站是否被转码

 
    很多朋友可能不知道,自己的web页面是否已经被转码,这里我们可以到百度移动版网站点击前往来测试网站是否被百度转码。所谓的百度转码就是把普通WEB页面转换成WAP页面,使其能适应手机浏览器。方法很简单,拿出手机,打开浏览器,输入www.baidu.com,然后搜索你家网站,然后点进去。就可以看到是否转码过了。
  

禁止网站被百度转码的方法

 
百度转码声明中提到3个禁止百度转码的方法,对WordPress主题而言,最简单的就是在header.php文件中标签内增加下面的一段代码:
 <meta http-equiv="Cache-Control" content="no-transform" />
注:之前的<meta http-equiv="Cache-Control" content="no-siteapp" />已经失效。
 
禁止百度转码后,从百度搜索后点击进入的就是WEB页面,可以采用CSS3新增的 CSS3 MediaQueries 属性实现页面自适应浏览器宽度。当然,现在还有很多的wordpress插件,可以让页面自动适应手机的屏幕。
 
2015年12月8日更新,百度的转码协议再次更改,真是坑爹。但是没有办法,人家是规则的制定者,咱们只能跟进。经过以下修改成功显示了不被转码的原网页。
 
1. 取消删除原来的转码协议等,如:
<meta http-equiv="Cache-Control" content="no-transform" />
 

2. 加入以下meta标签:
<meta name="applicable-device" content="pc,mobile">
<meta name="MobileOptimized" content="width"/>
<meta name="HandheldFriendly" content="true"/>
 
 
2017年更新最新禁止转码的代码:
<meta http-equiv="Cache-Control" content="no-siteapp" />
如果您需要做百度广告的话,这句话需要去掉。


发表评论

最新文章