百度移动友好度“代码适配”移动端的解决方法

2017年08月26日 18:19   站长学院   百度  站长日记  

移动友好度指网站对移动端设备的支持程序,如今互联网移动端流量远远超过了传统PC流量,各大搜索引擎都更重视移动端搜索体验。如果你的网站移动友好度不够,就会被百度转码或都滤镜,下面就说说PC端和移动端URL相同时(代码适配)该如何提高移动友好度解决被转码、滤镜的问题。

如何判断网站究竟是移动友好度不够被转码还是被滤镜,其它很简单通过如果点击搜索结果进入 m.baidu.com 则表示该网页因为移动友好度不够被百度转码,如果进入 transcoder.tradaquan.com 则表示网页被滤镜,通常广告不符合规范的网站会被滤镜。

我的另一个网站就因为移动友好度不够被转码,除了首页其它页面均被转到 m.baidu.com 下,下面说说我的解决方法:

一、建立移动端模板,针对手机等设备用户调用更友好的专属模板。

二、添加 Vary 响应头,百度、谷歌都要求PC端和移动端URL相同时应该添加 Vary: User-Agent 的响应头信息,以PHP代码为例:

header("Vary: Accept-Encoding, User-Agent");

三、在PC端模板 head 标签内加入
<meta name="applicable-device" content="pc">

移动端模板 head 标签内加入

<meta http-equiv="Cache-Control" content="no-transform">
<meta http-equiv="Cache-Control" content="no-siteapp">
<meta name="applicable-device" content="mobile">

至此完成所有操作,等待百度更新~


相关阅读

百度移动搜索禁止网页转码无效的解决方法
网站百度分享显示次数的解决办法
百度站长平台推出“关键词影响力“工具
百度成立“百度搜索公司”后股价大涨
网站百度快照老是不更新怎么解决
[/赞] 网友分享“贴吧引流”的高级技巧
百度”星火计划2.0“披露原创内容标准
百度表示爱奇艺视频2015年亏损¥23.8亿
百度地图 V9.2 比例尺放大至 5 米
微软与百度合作推广 Windows 10 操作系统
PHP单例模式:代码示例+学习笔记
网友分享关于百度权重的那点知识