禁止百度转码的正确方式,我的网站被百度转码怎么办?

2018 - 6 - 28 作者 : 石家庄SEO 分类 :分享
  • TAG :

我的网站被百度转码怎么办?

为什么会出现网站在百度移动端被转码的情况?

答:那是因为,你没有设置meta 标签的 applicable-device属性,这个属性是定义页面属于pc端或是M端。

 20180628172946.png

解决方发如下:

1.在pc,和移动端分别设置对应的applicable-device属性

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

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

 

2.禁止百度转码

<meta http-equiv="Cache-Control" content="no-transform"/>
<meta http-equiv="Cache-Control" content="no-siteapp"/>

 

3.pc端设置移动对应地址

<meta name="mobile-agent" content="format=html5; url=“http://www.xxx.com">

 

注意:这里需要给每个pc 页面一一对应上移动的url

4.JavaScript跳转代码

<script type="text/javascript">
if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)))
{if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="/m/index.html";}else if(/iPad/i.test(navigator.userAgent)){}
else{}}catch(e){}}}}
</script>

 

红色部分是移动端地址,请自行更换,这里这段JavaScript 可以在首页,也可以在其他页面,前提是pc端必须要有一个对应的移动url才能对应上。

5.百度站长平台做移动适配

https://ziyuan.baidu.com/mobile

填写pc ->M 对应规则

6.百度站长平台更新sitemap

https://ziyuan.baidu.com/linksubmit/

更新你的网站地图,让百度知道你的sitemap 已经跟新,让百度尽快收录你已经配置好禁止百度转码的页面。

7.百度站长平台主动推送

这里是百度站长平台提交链接里面的,主动推送(实时)

将sitemap里的url,根据推送的借口,选择你能操作的语言,进行推送。

总结:

当我们遇到这样的问题,求助别人的时候,往往别人会给你一些解决方案,但是想要迅速的解决问题,不是靠一个解决动作就可以办到的,必须是一个套系的动作配合。这样你的配置才能尽快生效,不然的话可能要等一个收录周期甚至更长的时间。

 

88 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18