今天上午在手机端查询公司网站的一个关键词排名的时候发现网页被百度转码了,我们公司的网站已经做了PC端移动端适配,但是移动手机端网站网页同样被百度转码了,那么如何能够禁止网页百度转码以及手机网站取消百度转码(同移动端网站禁止百度转码),今天给大家分享一下如何能够禁止网页百度转码以及手机网站取消百度转码(同移动端网站禁止百度转码)的有效方法。
首先我们认识一下为什么网站网页会被百度转码:
百度官方原文:在百度移动搜索引擎中,为了更好地满足用户需求,会同时为用户提供PC网页和mobile网页,但目前受交互、兼容和流量等因素影响,PC页在移动终端中的直接浏览体验较差。因此,百度移动搜索对缺乏可替代mobile资源的PC页进行格式转码,将其转换为适合手机浏览的mobile页,使其能够在移动终端浏览器有较好的浏览体验。为了最大程度改善PC页在手机上的浏览体验,转码时会去除PC页中不能在手机浏览器上浏览的内容,并改善不适用mobile的交互功能。目前不仅百度移动搜索提供转码技术,各大搜索引擎均有并提供类似的技术。
如何禁止网页百度转码及手机网站取消百度转码方法
问:如何禁止网页百度转码及手机网站取消百度转码?不希望百度转码该怎么办?
答:百度的转码服务实际上有一段代码可以强制要求百度不转码,可以把这个写在html中,具体禁止代码代码见下文。
禁止百度移动搜索对网页进行转码的方法
那么,如果网站站长不希望自己的站点被转码、依然希望手机端用户浏览PC页该如何操作呢?可以使用no-transform协议,no-transform协议为如下两种形式:
第一种,HTTP Response中显式声明Cache-control为no-transform。
第二种,meta标签中显式声明Cache-control为no-tranform,格式为:
<head>
<meta http-equiv=”Cache-Control” content=”no-transform ” />
</head>
如果站点不希望页面被转码,可添加此协议,当用户通过百度移动搜索进入该网站时会进入原网页浏览。
还有一种情况,即站点本身有对应的mobile页面所以不希望被转码时,建议站长使用百度移动搜索的移动适配服务,百度会帮助用户直接进入对应的mobile页面。
备注:修改后,并不会立即生效,得等到百度刷新数据才能看的效果
操作提示:
如果你是WordPress搭建的网站,将上述代码复制至模板文件的header.php内,添加到带有字样的语句之后即可;
如果你是DEDECMS、DISCUZ、PHPCMS等程序搭建的网站,将代码复制到模板文件的之前,有些不同的是这类模板可能每一个都单独写的头部,所以你必须要打开模板文件检查如果带有head则需要将代码都添加到head之前。
对于独立开发的网站百度SEO站长那么就需要你自己去检查头部调用的文件或者是页面调用的文件,然后将代码添加上去也就可以了。
另外不要直接从复制上述代码粘贴过去就完事儿了,考虑到可能存在的代码转译问题,建议你将代码复制过去后将双引号全部去掉,然后输入法切换英文半角后重新手动添加双引号,这样就可以了。
应该会有朋友问到为什么百度移动搜索转码?百度转码的场景——对哪类页面会转码?
简答:由于PC页在移动端的用户体验较差,因此百度对所有的PC页面类型都可能进行转码,但是会根据转码后的页面质量及服务是否正常来决定最终是否转码。如果站长已经做好了自适配但发现仍然被转码,其原因是网站的自主适配暂时未被百度识别。
以上就是如何禁止网页百度转码及手机网站取消百度转码方法分享,如果你对如何禁止网页百度转码及手机网站取消百度转码方法分享
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/116641.html